- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 11 Oct 2012 12:17:27 -0400
- To: public-ldp-wg@w3.org
- Message-ID: <5076F117.3080303@openlinksw.com>
On 10/11/12 11:19 AM, Alexandre Bertails wrote: > On 10/11/2012 11:05 AM, Andy Seaborne wrote: >> >> >> On 11/10/12 15:34, Alexandre Bertails wrote: >>> On 10/11/2012 10:15 AM, Alexandre Bertails wrote: >>>> On 10/11/2012 09:56 AM, Andy Seaborne wrote: >>>>> >>>>> >>>>> On 11/10/12 13:46, Alexandre Bertails wrote: >>>>>> But imposing >>>>>> absolute URIs to define RDF graph is plain wrong, and highly >>>>>> impractical. >>>>> >>>>> Do you agree the RDF specs do require absolute URIs as those specs >>>>> are >>>>> currently written (or drafted in RDF 1.1)? >>>> >>>> I agree that people working with RDF databases don't have any >>>> incentive to deal with relative URIs, as everything being absolute >>>> helps having identifiers that don't change, so it's easier for them. >>>> >>>> I believe that when it comes to data *on* the Web (so you can use >>>> URLs), then you can always provide a context to resolve relative >>>> URIs. Despite the stack being called Semantic Web, the use case where >>>> things are not the Web is not properly handled. >>>> >>>> At the end, I don't see the difference with a browser getting a HTML >>>> document... You have all the URLs being resolved to absolute URLs, and >>>> that's what matters at the end of the day. >>> >>> And to reply more directly to your question: of course you're right, >>> there is no such thing as relative URIs in RDF per definition. And >>> many of the specs and implementations rely on this property. >>> >>> But here is the thing: this applies only when one says "here we need >>> an RDF Graph". Here is my point: if we need a weaker definition for an >>> RDF Graph where URIs can be relative, then let's just do it. Whenever >>> we want to combine this with another spec that asks for an plain-old >>> RDF Graph, then it means that we have to provide the base URI to >>> resolve it. >>> >>> We just have to provide a definition for a Relative RDF Graph and make >>> an explicit reference to http://tools.ietf.org/html/rfc3986 . I >>> believe that this does not introduce any incompatibility with RDF and >>> does not even need to be brought to the RDF WG. This is definitely in >>> scope for LDP. >>> >>> What do you think? >> >> I think it's a massive step! Forking the basic stack splits the >> community. > > What community are we talking about? I believe that the SPARQL people > and the LDP people don't try to achieve the same goals. > > Not supporting relative URIs while we're exchanging RDF documents on > the Web just does not make sense. This is what makes LDP > compelling. > > The point is: people will do it anyway. And these people are probably > not the ones using a SPARQL database today. > > I mean, if I don't care about relative URIs and LDP, I already have > SPARQL 1.1! > >> No existing software to reliably build on. > > I'm still not convinced by this argument. > > As I said, one can use existing software as a basis and adapts the > parts that need to be adapted (as we already do in banana-rdf). Of > course, it would be better if existing software would support the > relative graphs from the beginning :-) > >> >> (Jena hacks do not count, especially ones that bypass the RDF API and go >> straight to the system API. And they aren't uniform, its just the Java >> RDF API that does not check for efficiency reasons - the contract is >> RDF.) >> >> A better framing is that LDP is document manipulation. > > I'd prefer to have a proper way to speak about those things than > relying on some wording as a workaround. +1 Kingsley > > Alexandre. > >> >> Andy >> >>> >>> Alexandre. >>> >>>> >>>> Alexandre. >>>> >>>>> >>>>> Andy >>>>> >>>> >>>> >>>> >>> >> > > > > -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Thursday, 11 October 2012 16:18:02 UTC