Open GoogleCodeExporter opened 9 years ago
Hi,
Is this only in the simple json/xml formats, or also in the turtle output ?
Can you share your config ?
Original comment by K.J.W.Al...@gmail.com
on 4 Dec 2010 at 12:09
Original comment by K.J.W.Al...@gmail.com
on 4 Dec 2010 at 12:09
Hi Keith,
In attempting to answer your question, I discovered a different problem with
the Turtle output. I'll make that a separate issue. But, afaict, the turtle is
reporting bNodes accurately.
Config attached.
Original comment by i.j.dick...@gmail.com
on 4 Dec 2010 at 1:38
Attachments:
Hi Ian,
Not sure what to do here. In the turtle, it just gives the bnode ID, because
the CONSTRUCT query is basically just doing construct s p o
I could add construct { <s> ?p ?o . ?o ?y ?z } where { <s> ?p ?o .
optional { filter(isBlank(?o)) ?o ?y ?z } }
(I can tell this is going to get hairy with viewers and _properties .... )
or you could extend the property path of the viewer to include component.*
Original comment by K.J.W.Al...@gmail.com
on 19 Dec 2010 at 8:46
Hi Keith,
It's a given that RDF in-the-wild will contain bNodes, so any general-purpose
tool will have to be able to cope with them, or at least have a defined policy.
The question, I suppose, is what the spec says on this question. If, as I
suspect, the spec is currently silent, then I think that the resolution is to
bump this issue "upstairs" to linked-data-api@googlecode and get some
bNode-based test cases added to the conformation test suite.
Once it's clear what the right answer is, then users of the API will know what
to expect from conformant implementations. As an API user, I personally would
expect the right answer to be some form of CBD. Just adding a second tier of
properties only moves the problem along, it doesn't actually solve it.
Original comment by i.j.dick...@gmail.com
on 19 Dec 2010 at 10:23
Hi Ian,
I just doubled checked the spec to see if I should have added ids to the nodes,
but spec says only if they are the object of more than one statement. Not that
ids help at all, just maybe look a little less odd than {}
Yeah, there isn't really a way to solve it completely - wherever you stop,
there could always be a dangling undescribed blank node. Blank nodes are
rubbish! gonnae put some URIs in there instead ? ;)
Original comment by K.J.W.Al...@gmail.com
on 19 Dec 2010 at 5:10
Original issue reported on code.google.com by
i.j.dick...@gmail.com
on 3 Dec 2010 at 11:00