Re: Moving forward with ISSUE-30 (IRI template expansion)

Hi Kingsley,

> You guys should talk, and <{IRI}> shouldn't be tampered with.

Sorry, but this sounds very dogmatic.
Turtle/N-Triples/N3 have a syntactic reason to have the angular brackets,
we don't. Neither does RDF/RML. Neither does JSON-LD.

> There is nothing useful, over the long term, to come out of dropping brackets in regards to IRIs. 

“It doesn't hurt to leave them in” doesn't seem like the right technical argument.
“Do we need them?” seems much more pragmatic.

Plus, what do we gain over the long term by leaving them in?
Just because we don't loose anything, doesn't mean we gain.

> The purpose of a bracket is to indicate a identifier of type Reference, just as we use single and double quotes to indicate literals.

And prefixed names then?

I disagree: the purpose of brackets in Turtle is to distinguish full IRIs from prefixed names.

For Hydra paramaters, surrounding literals with double quotes already distinguish them from literals.



Unless we find a tangible benefit of having the angular brackets,
there's no reason to put them in.


Best,

Ruben

Received on Friday, 22 August 2014 08:44:53 UTC