ZvonSchematron 1.0 alpha Output



Resource Description Framework (RDF and RDFS) in XML

Copyright (c) 2001 Rick Jelliffe, Topologi Pty/ Ltd
The Resource Description Framework is the cornerstone of the W3C's Semantic Web Activity. This schema gives some constraints for XML data validation purposes.
RDF has four anti-standard behaviours, due doubtlessly to the lack of discipline using a schema language would have bought.
First, it supports an open-ended number of attributes in the abbreviated syntax, rdf:_1 to rdf:_n.
Second, it does not follow the usual rules for namespaces, so that if <rdf:* xxx="..."> if assumes we can also go <y:z rdf:xxx="...">
Third, capitalization rules are difficult to remember, and, even when you can, frequently examples get them wrong.
Fourth, the not all RDF namespace elements are defined in the RDF document, but crop up in the RDFS document. These include rdf:Property.
All in all, the current RDF Recommendation is utterly unsatisfactory, and needs to be revised soon. All that being said, there is some good tutorial material, and if everyone tries to follow standards, it may work interoperably one day.
Pattern: Namespace

Pattern: RDF
Documentation: http://www.w3.org/TR/REC-rdf-syntax/