This is not proper RDF:
<test:project> <!-- shorthand form for structure -->
<test:name>Apache XML Graphics</test:name>
<test:url>http://xmlgraphics.apache.org/</test:url>
</test:project>
The RDF validator at W3C complains as follows:
Error: {E202} Expecting XML start or end element(s). String data "Apache XML
Graphics" not allowed. Maybe there should be an rdf:parseType='Literal' for
embedding mixed XML content in RDF. Maybe a striping error.[Line = 38, Column =
39]
Error: {E201} Multiple children of property element[Line = 39, Column = 19]
Error: {E202} Expecting XML start or end element(s). String data
"http://xmlgraphics.apache.org/" not allowed. Maybe there should be an
rdf:parseType='Literal' for embedding mixed XML content in RDF. Maybe a
striping error.[Line = 39, Column = 49]
You cannot just omit a resource node (i.e. an object/subject such as
rdf:Description); that creates a striping error. You must indicate
your omission by the parseType attribute. In this case you create an
anonymous resource whose name and url properties are listed. See
http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-parsetype-resource.
The W3C validator accepts the following as valid RDF:
<test:project rdf:parseType='Resource'> <!-- shorthand form for structure -->
<test:name>Apache XML Graphics</test:name>
<test:url>http://xmlgraphics.apache.org/</test:url>
</test:project>
Simon
--
Simon Pepping
home page: http://www.leverkruid.eu
---------------------------------------------------------------------
Apache XML Graphics Project URL: http://xmlgraphics.apache.org/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]