OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

humanmarkup-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: A Library of Taxonomies [was Brass Tacks #2]


I concur.  Right now, we only have a few use cases.  
I am not looking for application code, but the 
properties that an application needs.   

The EMOTE example is revealing in that it uses a specific 
set of parameters to feed the engine and these 
are based on a high level metaphorical description 
of movement.  This *metaphorical* aspect is what 
enables the observer to take observations and put 
them into the system at a level which the human 
observer can work with well.  When looking at the 
psychological theories, one sees a similar metaphorical 
aspect:  the observer is seldom actually measuring, 
but filling in forms based on their estimates of 
how the observation matches the metaphorical properties. 
These are provided to the engine which then renders 
the model based on the inputs.

One might inquire what test is used to determine when a 
model (the observation metaphor) is getting reasonable 
results.  Albeck could tell us how EMOTE is tested 
for 'reasonableness' but I suspect it is feedback 
by observation.  Still, **the requirement to create a 
metaphor whose qualities make it easier to observe 
and/or record information that produces a reasonable 
rendering seems to be the best and most useful test 
for a HumanML candidate with the proviso that the 
candidate may work itself by transformation to a 
language such as EMOTE where possible.** 

Some use cases can result in languages that are reusable 
because the metaphor of the language can be applied and 
well understood in what otherwise seem to be different 
domains.  Scene/actor/speech metaphors are used for 
creating plays/movies etc and also applied to user 
interface design use cases (See Richard Due, et al). 
It is simply a widely applied metaphor for communicating 
systems.  What would HumanML contribute to differentiate 
these uses?  Again, I return to an earlier post from 
phase 0 on what does it mean to be human, then 
what does it mean to be a human communicating in a 
context.   Perhaps we need a synopsis of each 
of the domains we looked at thus far to precisely 
define what they contribute.

It has never occurred to me that we would create a 
single unifying schema.  It seems more likely that 
we would create and refine by iteration multiple 
descriptions and types and try to apply these as 
you say to the application languages.    A set of 
URNs are one way to create families or simply, 
mark out the domains.  It is a tool, though, not a 
solution per se.  


Len 
http://www.mp3.com/LenBullard

Ekam sat.h, Vipraah bahudhaa vadanti.
Daamyata. Datta. Dayadhvam.h


-----Original Message-----
From: Kurt Cagle [mailto:cagle@olywa.net]

Most of the phase one are was really oriented around deciding where the
boundary between Application and Content should lie, something that I think
is still not fully resolved. It occurs to me that one exercise that may be
worthwhile for all of us individually would be to take the schema as it sits
right now and compare it with where our particular needs are, then compare
notes with one another (perhaps in Rex's Libraries). This may very well
expose holes in the schema, but I think it may also help to more clearly
delineate what we see as pressing needs for the schema vs. what would be
nice-to-haves that may in fact be more adequately handled by a modular
schema extension of some sort. Certainly the sense that I get right now is
that there are a lot of people who look upon HumanML as sufficiently
amorphous that it could solve their tasks, whereas I agree with Rex that we
need to start thinking of this from a more functional viewpoint.

The real danger with HumanML is that it could very quickly explode into a
structural domain of all human endeavors, which I think would be ultimately
futile.  On the other hand, I think if we do move back to the modular
approach that many of you agreed upon early on in this discussion at this
stage, then it will help us more adequately figure out ways of creating just
such a tree without ruining our day jobs in the process <grin/>.

One idea that I've had percolating for a little while is to actually move
away from the idea of creating a formal single schema, but rather towards
building a framework for taxonomy and a "Dewey Decimal System" for
integrating various taxonomies - a taxonomy of taxonomies if you will. Any
given domain of interest will have multiple schemas associated with that
domain for the purpose of describing different entities in that domain ...
the entities may be fairly similar, but not necessarily identical, and such
entities tend to arise spontaneously in response to need. We currently have
a kind of ad hoc indexing mechanism in the form of URNs, but those URNs are
organized largely around organizational needs rather than topical ones.

This raises some other major issues, admittedly, but it occurs to me that
such an effort would not only help make a HumanML system viable, but it is
also something that would have application to all groups within OASIS. You
could effectively reference a Business Process schema as something like
"urn://business/oasis-org/ebxml/process/2001/08/11/125A" while a schema for
describing ancient greek mythology might be something like
"urn://sociology/religion/ancient/hellenic/legends/2001/07/09/36B". This
would not only make modularization easier, but it also provides a way of
seeing in a comprehensive fashion what already exists.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC