- From: Jan Grant <Jan.Grant@bristol.ac.uk>
- Date: Wed, 13 Jun 2001 16:54:29 +0100 (BST)
- To: Brian McBride <bwm@hplb.hpl.hp.com>
- cc: rdf core <w3c-rdfcore-wg@w3.org>
On Wed, 13 Jun 2001, Brian McBride wrote: > <rdf:Bag> > <rdf:li>1</rdf:li> > <foo:ten>10</rdf:li> > <rdf:li>11</rdf:li> > </rdf:Bag> > > What triples does the above example generate. Either the parser has to process > subPropertyOf relations, or it will generate a different set of triples from the > first example. Excellent example. Parsers should not be required to know anything about the schema they're parsing, I think; particularly if RDFSchema is considered to be in a state of flux. > I think therefore there is a case to be made for simplifying this aspect of > the proposal so that rdf:li elements within a description are translated to > rdf:_nnn where nnn starts at 1 and is incremented by one for each rdf:li > encountered. > > This the example given above: > > <rdf:Bag> > <rdf:li>1</rdf:li> > <rdf:_10>10</rdf:li> > <rdf:li>11</rdf:li> > </rdf:Bag> > > would generate: > > _:genid <rdf:type> <rdf:Bag>. > _:genid <rdf:_1> "1" . > _:genid <rdf:_10> "10" . > _:genid <rdf:_11> "2" . I think you mean _:genid <rdf:_2> "11" . for that last triple. In which case, this seems a simple definitive answer. > This solution also neatly ducks the issue of what do to with: > > <rdf:Bag rdf:_1="1" rdf:_2="2"> > <rdf:li>?</rdf:li> > </rdf:Bag> It seems to me from a pragmatic point of view that the <rdf:li> forms are likely to be machine-generated. I'd not be too concerned if your pathological example here generated _:genid <rdf:type> <rdf:Bag> . _:genid <rdf:_1> "1" . _:genid <rdf:_2> "2" . _:genid <rdf:_1> "?" . - if we decide that this is not a legal set of RDF triples, then your last example is simply not legal RDF. > I'd welcome feedback from the WG on which way they would like me to proceed > as I write up the test cases. Keep it simple (and implementable). -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287163 Fax +44 (0)117 9287112 RFC822 jan.grant@bris.ac.uk ioctl(2): probably the coolest Unix system call in the world
Received on Wednesday, 13 June 2001 11:55:50 UTC