- From: Henry Story <henry.story@bblfish.net>
- Date: Wed, 7 Jun 2006 23:08:50 +0200
- To: Semantic Web <semantic-web@w3.org>
- Cc: Dan Connolly <connolly@w3.org>
Perhaps the content of an XMLLiteral has to be escaped in rdf/xml? neither rapper nor cwm can cope with that. This is what I had the problem with originally, and it's still exists: hjs@bblfish:0$ cat testOriginal.rdf <rdf:RDF xmlns="http://www.w3.org/2005/10/23/Atom#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <Entry> <author>Henry</author> <content rdf:parseType="Resource"><type>text/xhtml</type> <value rdf:datatype="http://www.w3.org/1999/02/22-rdf- syntax-ns#XMLL iteral"><div xmlns="http://www.w3.org/1999/xhtml" > <p><i>[Update: The Atom draft is finished.]</i> </p> </div> </value> </content> </Entry> </rdf:RDF> 23:04:13 - ~/tmp/rdf hjs@bblfish:0$ cwm.py --rdf testOriginal.rdf --n3 #Processed by Id: cwm.py,v 1.185 2006/05/30 21:08:05 syosi Exp # using base file:/Users/hjs/tmp/rdf/testOriginal.rdf # Notation3 generation by # notation3.py,v 1.187 2006/01/13 14:48:54 syosi Exp # Base was: file:/Users/hjs/tmp/rdf/testOriginal.rdf @prefix : <http://www.w3.org/2005/10/23/Atom#> . [ a :Entry; :author "Henry"; :content [ :type "text/xhtml"; :value [ a <http://www.w3.org/1999/xhtmldiv>; <http://www.w3.org/1999/xhtmlp> [ a <http://www.w3.org/1999/xhtmli> ] ] ] ]. #ENDS 23:07:23 - ~/tmp/rdf hjs@bblfish:0$ rapper -i rdfxml testOriginal.rdf -o ntriples rapper: Parsing file testOriginal.rdf _:genid1 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:// www.w3.org/2005/10/23/Atom#Entry> . _:genid1 <http://www.w3.org/2005/10/23/Atom#author> "Henry" . _:genid2 <http://www.w3.org/2005/10/23/Atom#type> "text/xhtml" . _:genid3 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:// www.w3.org/1999/xhtmldiv> . _:genid4 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http:// www.w3.org/1999/xhtmli> . _:genid3 <http://www.w3.org/1999/xhtmlp> _:genid4 . _:genid2 <http://www.w3.org/2005/10/23/Atom#value> _:genid3 . _:genid1 <http://www.w3.org/2005/10/23/Atom#content> _:genid2 . rapper: Parsing returned 8 statements On 7 Jun 2006, at 22:53, Henry Story wrote: > Attached is a little test I did with rapper and cwm concerning > Literals. > > I tried converting the following to N3 > > <rdf:RDF xmlns="http://www.w3.org/2005/10/23/Atom#" > xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> > <Entry> > <author>Henry</author> > <content rdf:parseType="Resource"> > <type>text/xhtml</type> > <value rdf:parseType="Literal"> > <div xmlns="http://www.w3.org/1999/xhtml"> > <p><i>[Update: The Atom draft is finished.]</i></p> > </div> > </value> > </content> > </Entry> > </rdf:RDF> > > Looks like both rapper and cwm convert correctly to turtle, but > rapper does a better job > converting back, as it inserts the xml literals nicely as xml, > without escaping the content. > > Both do understand the XMLLiteral datatype in rdf/xml though. Don't > know why I had a problem with that earlier though. Perhaps that's > because I updated cwm to use the cvs version. > > > Henry > > > <terminal.txt> > >
Received on Wednesday, 7 June 2006 21:09:02 UTC