On 24/03/12 22:47, Martynas Jusevicius wrote:
Hey Andy,

well yeah, I mean the serialized form. But that is what gets inserted
(currently POSTed as RDF/XML over the graph store protocol) and
becomes the bnode IDs in the store.
The store in question is the cloud service http://dydra.com.

Martynas

Naughty Dydra, that's not what the specs say. Labels are scoped to the file as read -- i.e. you can conclude nothing about whether two files (or one file read twice) refer to the same bNode from the serialization label alone.

Nasty things will happen because some bNodes are implicit and some explicitly labels. I can see why they do it though. c.f. Talis stores which convert bNodes to URIs.

Try N-triples, the normal output uses the internal unique label to generate the _: name. if need be convert with RIOT
"riot D.rdf > "D.nt".

Else you might try rewriting the RDF/XML output and do string substitution. rdf:nodeID="A0" is quite easy to spot.

(The RDF-WG is fixing this with a skolemization scheme.)

        Andy

Reply via email to