W3C home > Mailing lists > Public > www-rdf-interest@w3.org > March 2001

Re: about literals

From: Brian McBride <bwm@hplb.hpl.hp.com>
Date: Mon, 05 Mar 2001 22:46:11 +0000
Message-ID: <3AA41733.3D6F868F@hplb.hpl.hp.com>
To: Stefan Kokkelink <skokkeli@mathematik.uni-osnabrueck.de>
CC: RDF interest group <www-rdf-interest@w3.org>, Art Barstow <barstow@w3.org>, Aaron Swartz <aswartz@upclink.com>, Dave.Beckett@bristol.ac.uk
Stefan,

Thanks for pointing out this issue.  I have added it to the issues list
as
#rdfms-xml-literal.  This should appear when my working version is next
updated on the site.

Brian



Stefan Kokkelink wrote:
> 
> Art Barstow wrote:
> 
> > If you disagree with me, then I suggest you raise it on
> > rdf-interest and get it on the RDF issue list:
> >
> >  http://www.w3.org/2000/03/rdf-tracking/
> 
> ok, here it goes: how is the following XML
> expected to be parsed by an RDF processor:
> 
> <?xml version="1.0" ?>
> <rdf:RDF xmlns="http://www.w3.org/HTML"
>    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>    xmlns:html="http://NoHTML"
>    xmlns:my="http://my">
>    <rdf:Description about="John_Smith">
>     <my:Name rdf:parseType="Literal">
>       <html:h1>
>         <b>John</b>
>       </html:h1>
>    </my:Name>
>   </rdf:Description>
> </rdf:RDF>
> 
> CARA creates the following literal respecting the
> given namespace information:
> 
> l('<html:h1 xmlns:html="http://NoHTML">
>      <b xmlns="http://www.w3.org/HTML">John</b>
>    </html:h1>')
> 
> Art said:
> 
> > My take on the following part of the spec:
> >
> >   The value 'Literal' specifies that the element content is to be
> >   treated as an RDF/XML literal; that is, the content must not be
> >   interpreted by an RDF processor.
> >
> > is that the RDF processor should do *nothing* with the content of
> > a propertyElt with parseType="Literal".  That is, I would expect
> > the object to be the string to be unmodified:
> >
> >        <html:h1>
> >          <b>John</b>
> >        </html:h1>
> 
> My interpretation of the spec is different: The serialization format of
> RDF is XML and therefore must be processed as XML, that is, a processor
> has to respect the given namespace information. Otherwise we get
> incorrect information as in the example above. My interpretation
> of "that is, the content must not be interpreted by an RDF processor"
> is that a processor is not allowed to produce triples, but is allowed
> to choose a (equivalent) serialization of the XML subtree specified by
> the literal.
> 
> However, it would be nice if this could be clarified by
> RDFCore ...
> 
> Greetings,
> Stefan
Received on Tuesday, 6 March 2001 05:31:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:48 GMT