- From: Axel Polleres <axel.polleres@deri.org>
- Date: Mon, 28 Jun 2010 11:16:26 -0400
- 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 UTC