- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Fri, 16 Nov 2001 12:25:59 +0000
- To: Patrick.Stickler@nokia.com
- cc: w3c-rdfcore-wg@w3.org
>>>Patrick.Stickler@nokia.com said: <snip/> > So, please don't tell me (or some other user) that the > answer to their problems is to use some other notation than > RDF/XML! I gave you a legal RDF/XML example. I just noted, for writing RDF by hand, which was what you said, there are friendly ways to do it - get the machines to emit RDF/XML (for other machines mostly). > If and when N3 is an *official* serialization for RDF and > *all* RDF parsers are required to support it in order to > claim conformance, then I'll accept that as an acceptable > answer. > > Until then, it is just avoiding the issue. > > > Can now be written as > > > > <rdf:Bag rdf:ID="guys"> > > <rdf:li rdf:type="http://example.org/property/Male" > > rdf:resource="#Bob"/> > > ... > > You are apparently missing the entire point of a > syntactic *convenience*. A syntactic mess really. The form you were using is badly defined and even has its own issue: Clarify the interpretation of an ID attribute in the propertyElt production within a Description element with a distributive referrant. -- http://www.w3.org/2000/03/rdf-tracking/#rdfms-propElt-id-with-dr <snip/> > It is if you use standard XML mechanisms for inclusion. > > Or rather, one can create a syndicated XML instance from > individual instances for interpretation by an RDF parser > in terms of syntactic constructs. On RDF and XML inclusion mechanisms: "An application conforms to XInclude if it: * supports XML 1.0, XML Namespaces, the XML Information Set, and XML Base ... " -- http://www.w3.org/TR/xinclude/#application Until this refactoring, RDF/XML was't based on Infoset; and currently we don't do XML Base (discussion stopped a few months ago), hence XInclude can't be used with RDF/XML. And use of XML external entities are something I've never seen for RDF/XML and I wouldn't recommend using. Ditto processing instructions and other such stuff. I would prefer working at the RDF level; use concepts such as relationships between URI-labelled terms. If you want to refer to things in other documents, use rdfs:seeAlso. Dave
Received on Friday, 16 November 2001 07:26:00 UTC