Re: Practical issues arising from the "null relative URIs"-hack - iContainers

Kingsley,

On 31 Mar 2014, at 18:54, Kingsley Idehen <kidehen@openlinksw.com> wrote:
> Simple solution: make it clear that LDP is based on Turtle Notation. There are pros and cons to this approach (naturally), but being clear ultimately reduces confusion. Inferring that LDP is based on RDF, in this context, without the suggested clarification re., notation specificity, is just another case of RDF conflation (abstract and concrete syntaxes) and inevitable confusion.

Would it be insane to say that LDP (or at least its POST semantics for containers) is based on something else, let’s call it a “relative RDF graph”, which has the following properties:

- It is similar to an RDF graph
- But it may contain relative URIs
- It can be resolved against a base URI to yield a “normal” RDF graph
- It’s what we get when we parse a Turtle file that contains relative URIs without resolving them
- Relative RDF graphs cannot be stored in RDF stores, cannot be merged, cannot be reasoned over, etc.
- To do any of those things, it needs to be resolved against a base first.

Best,
Richard

Received on Monday, 31 March 2014 18:23:31 UTC