- From: Sandro Hawke <sandro@w3.org>
- Date: Tue, 23 Jul 2013 21:26:54 -0400
- To: Markus Lanthaler <markus.lanthaler@gmx.net>
- CC: public-rdf-wg@w3.org
On 07/23/2013 01:49 PM, Markus Lanthaler wrote:
> On Tuesday, July 23, 2013 3:28 PM, Eric Prud'hommeaux wrote:
>> * Andy Seaborne <andy@apache.org> [2013-07-23 13:52+0100]
>>> I think that IF we do this, we do it properly - {} in the subject
>>> position is important and the the new syntax is already some way
>>> away from traditional TriG + it is no longer trying to be
>>> SPARQL-compatible.
>>>
>>> Hence: proposal:
>>>
>>> 1/ Give it a new name and content type.
>>>
>>> This would be better and probably smooth the process of getting a
>>> REC because a new name does not bring old assumptions with it. No
>>> issues with existing use.
>>>
>>> 2/ Do not have {} for the default graph.
>>>
>>> Do have {}-graphs in the subject as well as object positions.
>>>
>>> 3/ Publish TriG as a NOTE. It is useful to give it some kind of
>>> status with the changes for Turtle token alignment etc.
>> I think we should seriously consider this proposal. It may be the best
>> path for us to engage potential RDF users with an attractive and
>> practical language.
> +1
Would the TriG Note in this scenario document TriG as this WG imagines
in today (with the Turtle changes, no "=", allowing repeated graph
names, and the SPARQL stuff like PREFIX, BASE, and GRAPH) or would it
just be what most/all TriG parses in the world are actually parsing
today (or last year)? Maybe call those TriG 1.1 and Trig 1.0 respectively.
Either way, I'm +0 to this, but that might change as I think about it
more. I certainly think there's room for a language that's better than
TriG 1.1, I'm just not sure about doing it Rec-Track within this WG.
My concerns about it:
- it sounds like some more work, and I'm not sure who's going to do
that. I don't think I can commit to it. Are we talking two
languages, each with their own test suite? We're quite short on time
for getting to REC before the end of the WG.
- we have to come up with a good name for it. fun, but hard.
(I remember some ideas like "superturtle", "quartle", "turtle 2",
"turtle with graph", "mugl", "triq", ...)
- it puts more pressure on getting it right. I think if we just
Recommend TriG 1.1, with flaws (like no inline-graph-subjects), there's
room for something better to come along. If we produce something
*somewhat* better than TriG 1.1, it makes it harder to migrate to
something a even better than that. This is very hard to judge.
Some of the things that might also be included in a better-than-TriG
(some of which have nothing to do with named graphs), that I doubt we're
ready to put in a REC yet:
- particular dataset semantics
- literal times & dates
- a syntax to help with repeated objects (either an inverse-predicate
operator or allowing comma between subjects)
- things to make turtle usable for people who dont want to handle
lots of namespaces (cf json-ld and RDFa)
- a syntax for variables (far-fetched, I know)
Lots of ways to proceed here, but a lot of uncertainty making it hard to
pick a path.
-- Sandro
>
> --
> Markus Lanthaler
> @markuslanthaler
>
>
>
Received on Wednesday, 24 July 2013 01:26:56 UTC