I posted the response below to the XML-DEV list yesterday in response to
a question concerning XML and semantics. I recommended use of a
reference to an OWL class (or property of a class) via an attribute on
an element in an XML instance document that provides the necessary
semantics for the element (in this case, a person's full name). (01)
Is this approach radical? New? Valuable? Outlandish? Comments welcome. (02)
Joe (03)
Joseph Chiusano
Associate
Booz Allen Hamilton (04)
700 13th St. NW
Washington, DC 20005
O: 202-508-6514
C: 202-251-0731
Visit us online@ http://www.boozallen.com (05)
-----Original Message-----
From: Chiusano Joseph [mailto:chiusano_joseph@xxxxxxx]
Sent: Wednesday, November 02, 2005 12:10 PM
To: Michael Kay; ludger goeke; xml-dev@xxxxxxxxxxxxx
Subject: RE: [xml-dev] RE: description of the logical or semantic
structure (06)
> No, the tags in your markup are arbitrary strings. It's your
> description of the markup "When I say Name, I mean personal name" that (07)
> conveys the semantics. There's arguably a default description "When I
> use a tag that's an English word, I use it with the same meaning as
> that English word", but that's still something that's external to the
> XML document itself.
> The tags have no meaning without an external explanation of their
> intent and usage. (08)
Not sure if anyone is doing this (or has thought about it), but it seems
to me that if one included a reference (URI) to an instance of an OWL
class (or property of a class) then that can be a step in the right
direction. (09)
So perhaps one could have: (010)
<Name owl-ref="www.someuri.com">Peter Smith</Name> (011)
where "owl-ref" (attribute name simply chosen by me for this response)
refers to an OWL class/property that conveys that "This is the full name
of a Person". (012)
Joe (013)
Joseph Chiusano
Associate
Booz Allen Hamilton (014)
700 13th St. NW
Washington, DC 20005
O: 202-508-6514
C: 202-251-0731
Visit us online@ http://www.boozallen.com (015)
> -----Original Message-----
> From: Michael Kay [mailto:mike@xxxxxxxxxxxx]
> Sent: Wednesday, November 02, 2005 7:51 AM
> To: 'ludger goeke'; xml-dev@xxxxxxxxxxxxx
> Subject: RE: [xml-dev] RE: description of the logical or semantic
> structure
>
> > <Person>
> > <Name>Peter Smith</Name>
> > <Age>56</Age>
> > </Person>
> >
> >
> > Does the markup describes the content for example "Peter
> Smith" in a
> > semantic way, that means does it describes that the content "Peter
> > Smith" has the semantic of a name
>
> No, the tags in your markup are arbitrary strings. It's your
> description of the markup "When I say Name, I mean personal name" that (016)
> conveys the semantics. There's arguably a default description "When I
> use a tag that's an English word, I use it with the same meaning as
> that English word", but that's still something that's external to the
> XML document itself.
> The tags have no meaning without an external explanation of their
> intent and usage.
> Without that explanation, the above XML fragment could mean "Launch an (017)
> attack on Cuba NOW!".
>
> Michael Kay
>
>
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
> (018)
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org> (019)
The list archives are at http://lists.xml.org/archives/xml-dev/ (020)
To subscribe or unsubscribe from this list use the subscription
manager: <http://www.oasis-open.org/mlmanage/index.php> (021)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Subscribe/Unsubscribe/Config:
http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (022)
|