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:

> Yours is the second interpretation of the model showing v as a resource
> defined elsewhere. I wonder, though, if a naive person with no exposure to
> RDF/XML would understand to do this? For instance, another interpretation
> could be to nest the second resource directly within the first. Would this
> nesting be illegal? It's perfectly proper XML, but is it proper RPV?

No, it isn't.  RPV does not nest (except for the PV element(s) being inside
the R element, obviously).

> According to the Semantics document, there is more to a container than bnode
> and triples. There is an assumed relationship between the elements, and a
> positional constraint. 

AFAIK that is just encoded in the container type.

> _2, in order to a) demonstrate that these properties are part of a
> container, and b) these objects have a positional constraint. Someone
> walking in off the street without any previous knowledge of the RDF wouldn't
> know do to this, or how to read this correctly just given your
> interpretation.

Granted.  But Tim is serializing triples directly, not working downward
from RDF/XML.

> And how would we represent a bnode? Would we show a specialized machine
> generated code, and if so, how would the person know that it wasn't 'real'?

In RPV, an R element represents a bnode iff it does not have an r attribute.
In order for there to be any links to the bnode, of course it has to have
an id attribute, unlike the situation in RDF/XML where an odd-striped
element can have neither about nor id attributes.

> And would the property then be "propertySeq" or "Seq"? This would have to
> formalized, or we'll all be doing something different.

It would be "{rdfnamespace}Seq".

> For something like reification -- how would a naive user know to interpret
> the reified statement as a set of assertions about a statement rather than
> direct statements? We know, but then, we know the RDF model. This whole
> thing is based on a naive user being able to read the XML without having to
> know the model.

Not really.  RPV is meant to be easier to read in terms of its triples,
*not* to replace the RDF model with some simpler model.

John Cowan  jcowan@reutershealth.com  www.reutershealth.com  www.ccil.org/~cowan
"The exception proves the rule."  Dimbulbs think: "Your counterexample proves
my theory."  Latin students think "'Probat' means 'tests': the exception puts
the rule to the proof."  But legal historians know it means "Evidence for an
exception is evidence of the existence of a rule in cases not excepted from."


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

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