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