namespaces

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