You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xmlgraphics.apache.org by Simon Pepping <sp...@leverkruid.eu> on 2008/08/11 20:34:35 UTC
test-structures.xmp
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: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org
Re: test-structures.xmp
Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Thanks for spotting that, Simon. I obviously didn't look closely enough
at the example in the XMP spec. Fixed now.
On 11.08.2008 20:34:35 Simon Pepping wrote:
> 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
>
Jeremias Maerki
---------------------------------------------------------------------
Apache XML Graphics Project URL: http://xmlgraphics.apache.org/
To unsubscribe, e-mail: general-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: general-help@xmlgraphics.apache.org