- From: Axel Polleres <axel.polleres@deri.org>
- Date: Fri, 4 Jun 2010 16:06:33 +0300
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
- Message-Id: <F4717504-88D6-4D3C-A342-0AD21417862D@deri.org>
I added Peter Ansell's question on the comments page. Before we send an official answer to that... In the current draft of Constructor Functions http://www.w3.org/TR/sparql11-query/#FunctionMapping I indeed miss casting to IRI. I think I'd agree that we need this direction of conversion to IRIs. In RIF there is a predicate http://www.w3.org/TR/rif-dtb/#pred:iri-string for that. Once we agree on that, the answer to the request should be clear (then the desired behaviour would be doable with a subquery) best, Axel Begin forwarded message: > Resent-From: public-rdf-dawg-comments@w3.org > From: "Peter Ansell" <ansell.peter@gmail.com> > Date: 4 June 2010 08:01:16 GMT+03:00 > To: <public-rdf-dawg-comments@w3.org> > Subject: IRI creation and encoding > archived-at: <http://www.w3.org/mid/AANLkTilYqYnjuntFjsa_8ufqWVqzYWBeqPOO2d5NOgG2@mail.gmail.com> > > 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 Friday, 4 June 2010 13:07:08 UTC