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

On 8/22/14 9:44 AM, Ruben Verborgh wrote:
> 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.

You need them because denoting reference style identifiers using angle 
brackets is an existing pattern in broad use. Isn't that pragmatic enough?


>
> Plus, what do we gain over the long term by leaving them in?

And what do you gain by leaving them out in a new spec? Do you seriously 
believe that <http://example.org/index.html> as opposed to 
"http://example.org/index.html" is a pattern unique to Turtle? Reference 
based Identifiers have be represented this way long before Turtle.
> Just because we don't loose anything, doesn't mean we gain.

You leave stuff alone that's already in use. Being non-disruptive is the 
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.

This isn't about Turtle its about AWWW. Angle brackets use existed long 
before Turtle.

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

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

If you are dealing with parameters then why not represented references 
(URIs) using  ^^xsd:anyURI . Example
"http://example.org/index.html"^^xsd:anyURI

[1] http://www.datypic.com/sc/xsd/t-xsd_anyURI.html .

Kingsley
>
>
> Best,
>
> Ruben
>


-- 
Regards,

Kingsley Idehen	
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog 1: http://kidehen.blogspot.com
Personal Weblog 2: http://www.openlinksw.com/blog/~kidehen
Twitter Profile: https://twitter.com/kidehen
Google+ Profile: https://plus.google.com/+KingsleyIdehen/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Personal WebID: http://kingsley.idehen.net/dataspace/person/kidehen#this

Received on Friday, 22 August 2014 10:18:05 UTC