Re: Three solution designs to the first three Graphs use cases

On 01/02/12 00:23, Sandro Hawke wrote:

>> If we had a critical mass of systems that worked this way I would be enthusiastic about it, but we don't.
>
> I think it's possible to implement graph literals (like in N3, or my
> third proposed solution) using a quad store, like the ones you already
> use.  That's how at least one version of cwm did it.   The technique is
> to map it to TriG/SameAs with minted identifiers:
>
> So, to represent:
>
>    <s>  <p>  {<a>  <b>  <c>  }
>
> you mint an identifier (<g1>  ) then store these quads:
>
>    <s>  <p>  <g1>  DEFAULT
>    <a>  <b>  <c>  <g1>
>
> In this proposal, such a use of quads is a purely internal decision of
> the implementer -- what's standard for interchange is the N3-like syntax
> with the graph literals.  It's just those documents are stored for easy
> access/manipulation in quads using a SameAs relation.  Elsewhere, people
> remain free to use quads, internally, however they want.
>
> Wouldn't that solve the implementation burden?

"Possible to implement" isn't the point.

Companies are already building around RDF and quads.  They aren't going 
to mess their customers around for the sake of graph literals.  It's 
part of the (technical) sales vocabulary already.

 Andy

Received on Wednesday, 1 February 2012 12:01:03 UTC