W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > April to June 2010

comments: PA-1 (was: IRI creation and encoding)

From: Axel Polleres <axel.polleres@deri.org>
Date: Mon, 28 Jun 2010 11:16:26 -0400
Message-Id: <D1BFB022-CA2C-4333-87F8-5FBB936EF465@deri.org>
To: Andy Seaborne <andy.seaborne@talis.com>, SPARQL Working Group <public-rdf-dawg@w3.org>
I have drafted a response here:
http://www.w3.org/2009/sparql/wiki/CommentResponse:PA-1

please check!

Axel

On 4 Jun 2010, at 05:27, Andy Seaborne wrote:

> Another possible function from F&O:
> 
> the function is fn:encode-for-uri
> 
> Peter also overloads "+" as string concatenation and uses expressions in the CONSTRUCT template.
> 
> 	Andy
> 
> 
> 
> -------- Original Message --------
> Subject: IRI creation and encoding
> Resent-Date: Fri, 4 Jun 2010 05:01:49 +0000
> Resent-From: <andy.seaborne@talis.com>,	<public-rdf-dawg-comments@w3.org>
> Date: Fri, 4 Jun 2010 15:01:16 +1000
> From: Peter Ansell <ansell.peter@gmail.com>
> To: <public-rdf-dawg-comments@w3.org>
> 
> Hi,
> 
> I am not sure what the progress has been on the (very useful)
> extension to make it possible for SPARQL to create new URI/IRIs from
> literals/variables [1] but it would be nice if the discussion could
> also include something about a function for string transformation to
> encode strings so that the URIs are valid.
> 
> For example it would be nice to be able to do something similar to the
> following pattern using a IRI/URI creation facility,
> 
> CONSTRUCT
> { ?s <skos:prefLabel> ?label . ?s <myLibrary:hasAlternateURI>
> IRI("http://otherlibrary.example/"+example:percentEncode(?label)+"/lang/"+example:percentEncode(lang(?label))}
> WHERE
> { ?s <skos:prefLabel> ?label . }
> 
> Cheers,
> 
> Peter
> 
> [1] http://www.w3.org/2009/sparql/wiki/Feature:IriBuiltIn
> 
Received on Monday, 28 June 2010 15:17:03 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:42 GMT