- From: Paul Gearon <pgearon@revelytix.com>
- Date: Thu, 28 Jun 2012 16:12:40 -0400
- To: SPARQL Working Group <public-rdf-dawg@w3.org>
Hi all, In the work I'm doing we're looking at mapping External functions into their SPARQL equivalents. That's OK for XPath and RIF built-ins (where equivalent functions exist), but there are a few functions that only occur in SPARQL. In this case we want to use namespaces like sfn:. The Query document mentions the sfn: namespace in 1.2.1, though it's not referenced again. It also points to the list at: http://www.w3.org/2009/sparql/wiki/SPARQL_Namespaces This list includes functions from SPARQL 1.0. From memory, nothing was formally approved for 1.0, though there is the page at: http://lists.w3.org/Archives/Public/public-rdf-dawg/2006AprJun/att-0138/sparql-function-uri.html So I'm wondering if there has been any acceptance of these old 1.0 URIs, and what may have happened with the new functions in 1.1. We're also concerned about not knowing the case to use for the fragment portion of URIs (since the case varies throughout the SPARQL query document, yet URIs are case sensitive). I remember there being some discussion around URIs a while back, but I don't recall anything coming of it beyond what I've mentioned. I also note that the page corresponding to the location specified by the sfn: namespace has only a single function in it (bound), and there is a note in the Query document saying it ought to be populated. If it does get populated, then having a link to that page from the query document would be useful as well (it seems archaic to have to copy/paste to follow a link). Have I missed what transpired wrt to namespaces, or did the discussion stall? If it's stalled, then I'm loathe to introduce new work, but I do need to refer to the SPARQL functions, and I don't want to be minting my own URIs to do it. Regards, Paul Gearon Revelytix, Inc
Received on Thursday, 28 June 2012 20:13:09 UTC