[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Syntax vs semantics
I'm not sure it is that straightforward. It's awfully handy to be able to use XSD types to constrain RDF values; otherwise, one might end up doing something like defining properties to describe the types that apply to an RDFS class instance- now that would be REALLY ugly. XSD does have a role to play in describing RDF docs from a syntactic perspective. XSD is a little overzealous in that it would also allow you to capture limited object relations, a task better left to RDF and its cousins (and sisters and aunts, for you G&S fans out there). Paul Prescod wrote: XSD is for XML in general. RDFS/OWL is for RDF in particular. I believe that the right tool depends on the type of data you are trying to validate. I would not usually use XSD for RDF data because it isn't really optimized for data using RDF's conventions. Further: if you are in the RDF world then your software works with RDF triples, not syntax, so what does it care whether the syntax meets some pattern or another. If it doesn't care, why express restrictions on that syntax? And of course it is not directly feasible to apply RDFS/OWL to XML data that does not use those conventions. But if you really do want to combine two (or more) schema languages, RELAX NG sticks more closely to a "pure syntax" view of XML validation than does XSD. So the boundary would be clearer. This might be useful if you had two different classes of software looking at the same data, some looking at the syntax and some working with the RDF triples. Paul Prescod ----------------------------------------------------------------- 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://lists.xml.org/ob/adm.pl>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|