- From: Gerard Maas <gerard.maas@alcatel.be>
- Date: Tue, 16 May 2000 17:39:15 +0200
- To: RDF-list <www-rdf-interest@w3.org>
- Message-ID: <39216BA3.70F65E5@alcatel.be>
Dear RDFers, After those nice discussions about Xlink, URI's for variables and databases that are keeping the list busy the last days, I'd like to do a step back to basics. I'm trying to put together a RDF "core" system (read, write, store, manipulate... just what we all would like to do with it at the most abstract level...) and to start I'm looking for a parser. I've tried some of them, including an (self-) modified version of SiRPAC and I get systematically different results. There seem to be trouble with the Bag support among them. Here is a dump of the 'simple' example at the "SiRPAC online" (example 2) --- example2.rdf ------ <?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:DC="http://purl.org/metadata/dublin_core/"> <Bag ID="pages"> <li resource="http://foo.org/foo.html" /> <li resource="http://bar.org/bar.html" /> </Bag> <Description aboutEach="#pages"> <DC:Creator>Ora Lassila</DC:Creator> </Description> </RDF> ---- SiRPAC Download Version 1.14 ---- triple("http://www.w3.org/1999/02/22-rdf-syntax-ns#type", "file:D:\Program\java\RDF\SiRPAC-1.14\lassila-example-2.rdf.txt#pages", "http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"). triple("http://www.w3.org/1999/02/22-rdf-syntax-ns_1", "file:D:\Program\java\RDF\SiRPAC-1.14\lassila-example-2.rdf.txt#pages", "http://foo.org/foo.html"). triple("http://www.w3.org/1999/02/22-rdf-syntax-ns_2", "file:D:\Program\java\RDF\SiRPAC-1.14\lassila-example-2.rdf.txt#pages", "http://bar.org/bar.html"). triple("http://purl.org/metadata/dublin_core/Creator","http://foo.org/foo.html","Ora Lassila"). triple("http://purl.org/metadata/dublin_core/Creator","http://bar.org/bar.html","Ora Lassila"). ----- Modified Version of SiRPAC --------- triple("http://www.w3.org/1999/02/22-rdf-syntax-ns#type","pages", "http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag"). triple("http://www.w3.org/1999/02/22-rdf-syntax-ns_1","pages","http://foo.org/foo.html"). triple("http://www.w3.org/1999/02/22-rdf-syntax-ns_2","pages","http://bar.org/bar.html"). triple("http://purl.org/metadata/dublin_core/Creator","genid1","Ora Lassila"). ----- RDF FILTER ----- {http://www.w3.org/1999/02/22-rdf-syntax-ns#type, #pages, http://www.w3.org/1999 /02/22-rdf-syntax-ns#Bag} {http://www.w3.org/1999/02/22-rdf-syntax-ns#_1, #pages, http://foo.org/foo.html} {http://www.w3.org/1999/02/22-rdf-syntax-ns#_2, #pages, http://bar.org/bar.html} {http://purl.org/metadata/dublin_core/Creator, #pages, "Ora Lassila" (lang=null)} ------ SiRPAC OnLine ------- triple('http://www.w3.org/1999/02/22-rdf-syntax-ns#type','online#pages', 'http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'). triple('http://www.w3.org/1999/02/22-rdf-syntax-ns#_1','online#pages', 'http://foo.org/foo.html'). triple('http://www.w3.org/1999/02/22-rdf-syntax-ns#_2','online#pages', 'http://bar.org/bar.html'). triple('http://purl.org/metadata/dublin_core/Creator','http://foo.org/foo.html', 'Ora Lassila'). triple('http://purl.org/metadata/dublin_core/Creator','http://bar.org/bar.html', 'Ora Lassila'). ----- RDF API: ParseAndSerialize ----- Exception in thread "main" aboutEach and aboutEachPrefix are not supported in the stream mode ---------- end copy&paste ------ In the specific case of the enumeration, which is the right syntax? http://www.w3.org/1999/02/22-rdf-syntax-ns#_1 or http://www.w3.org/1999/02/22-rdf-syntax-ns_1 Any comments about a 'good' point to start?? Thanks a lot!! Gerard.
Received on Tuesday, 16 May 2000 11:39:42 UTC