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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] RDF for unstructured databases, RDF for axiomatic

[ Lists Home | Date Index | Thread Index ]

Shelley Powers scripsit:

> How do you handle a RDF stripe? node-arc-node-arc? Do you create a 
> property that's a resource and then define the resource elsewhere? Or 
> do you nest it? Also, how do you handle containers? These aren't 
> RDF/XML constructs -- these are RDF model constructs. They would need 
> to map to your syntax. I'm not sure how to do this, unambiguously 
> from your document.

Actually, neither stripes nor containers are model constructs: both are
reducible to triples and bnodes.

A stripe like:

<rdf:Description rdf:about="20021115clin002.xml">
      <label>Procedure, NOS</label>

is equivalent to:

<RDF:Description rdf:about="20021115clin002.xml">
  <subject resource="#quux"/>
<Descriptor id="quux">
  <label>Procedure, NOS</label>

which is in RPV syntax (if I have not goofed):

<R r="20021115clin002.xml">
  <PV p="/namespaces/meta1#subject" v="#quux">
<R id="quux">
  <PV p="/namespaces/meta1#vocab">SNOMED-RT-0203</PV>
  <PV p="/namespaces/meta1#code">P0-00000</PV>
  <PV p="/namespaces/meta1#editMode">implicit</PV>
  <PV p="/namespaces/meta1#label">Procedure, NOS</PV>

As for containers, a container is just a bnode with a type property and
a bunch of properties named rdf:_1, rdf:_2, etc.  The rdf:li is just
syntactic sugar.

Not to perambulate              || John Cowan <jcowan@reutershealth.com>
    the corridors               || http://www.reutershealth.com
during the hours of repose      || http://www.ccil.org/~cowan
    in the boots of ascension.  \\ Sign in Austrian ski-resort hotel


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS