W3C home > Mailing lists > Public > public-lod@w3.org > October 2017

Re: Functions in N3 (was: Re: What Happened to the Semantic Web?)

From: Gregory Williams <greg@evilfunhouse.com>
Date: Fri, 13 Oct 2017 08:30:33 -0700
Cc: "Sean B. Palmer" <sean@miscoranda.com>, Martynas Jusevičius <martynas@atomgraph.com>, SW-forum Web <semantic-web@w3.org>, public-lod@w3.org, www-archive <www-archive@w3.org>, Ivan Herman <ivan@w3.org>
Message-Id: <05A9179C-BC2B-4819-8DF9-B4FEADA4D484@evilfunhouse.com>
To: Andreas Harth <andreas@harth.org>
/cc Ivan Herman

On Oct 13, 2017, at 8:14 AM, Andreas Harth <andreas@harth.org> wrote:
> 
> The lack of URIs for SPARQL functions has irked me for a while.
> 
> We have been using N3 as rule syntax in our Linked Data-Fu system,
> and have found that the CWM builtins [1] are problematic.  Some really
> useful functions are missing (such as isLiteral(), isURI, datatype()),
> and some of the existing functions are underspecified concerning the
> support for datatypes.
> 
> SPARQL has a much more complete set of functions and it would be nice to
> be able to use those in N3.  Defining a prefix for the SPARQL builtin
> functions (and operators) should be easy.  I wonder why nobody has done
> that already.

During the SPARQL 1.1 WG, it was always my intention to define IRIs for all the built-in functions. We even set up a namespace for it[1]. Alas, it seems it was never properly populated, as BOUND is the only function with an assigned IRI. Maybe it would still be possible to get those all assigned—I still have local working copies of what I think should be in /ns/sparql.

Thanks,
Greg

[1] https://www.w3.org/ns/sparql
Received on Friday, 13 October 2017 15:31:42 UTC

This archive was generated by hypermail 2.3.1 : Friday, 13 October 2017 15:31:42 UTC