W3C home > Mailing lists > Public > public-rdf-wg@w3.org > May 2012

Re: Comments on RDF Spaces document

From: Ivan Herman <ivan@w3.org>
Date: Mon, 28 May 2012 15:34:59 +0200
Message-Id: <6BAA9ED5-1E7E-48FF-9866-A6D473BFD5D5@w3.org>
Cc: "public-rdf-wg@w3.org" <public-rdf-wg@w3.org>
To: Andy Seaborne <andy.seaborne@epimorphics.com>
Ok. That works for me.


Ivan Herman
Tel:+31 641044153

(Written on mobile, sorry for brevity and misspellings...)

On 28 May 2012, at 15:01, Andy Seaborne <andy.seaborne@epimorphics.com> wrote:

> On 28/05/12 13:11, Ivan Herman wrote:
>>> I don't see why. The only spec that has any reason to mention quads
>>> is N-Quads. (Well, JSON-LD may too but it uses a definition that's
>>> different from Sandro's.) Other uses of quads are implementation
>>> strategies and those don't belong into the specs.
>> Correct. My question was whether this WG would define NQuads as well
>> or not. If we do define NQuads (and I do not believe this has been
>> decided pro or con) then we have to properly define Quads and that in
>> relations to any formalism we have on named graphs. If we decide that
>> NQuads are not to be formally defined by this WG, then indeed this
>> section may become unnecessary.
>> Ivan
> Firstly, I think we really ought to define N-Quads; it's in use and extending the N-Triples work to N-Quads is valuable.
> Secondly, it does not mean we have to give quads as first class items in the extended data model.
> N-Quads-the-format can be defined by:
> <s> <p> <o> <g> .
> is just a way of saying triple <s> <p> <o> in space <g>.  That fits nicely into the way Turtle use state variables to explain parsing.
> We do not strictly need to define a quad and then define how it is associated with a graph pair - just do it in one step.
> It's a matter of simplicity - if quads are defined as a first class concept, we have to keep the dataset-based part of the specs in step with the quads-based parts (e.g. the empty graph case) .  c.f. MT and the rules.
> SPARQL Query does not mention quads.
> SPARQL syntax does for update (it's a rule name in the grammar)
> SPARQL Update uses this as explanation for templates in the form
> { ... GRAPH .... } and constructs a dataset out of them.
> The definition of Graph Store doesn't mention quads.
>    Andy
Received on Monday, 28 May 2012 13:35:28 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:04:18 UTC