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

+1
i.e. I would implement them and add them to
https://github.com/josd/eye/blob/master/eye-builtins.n3
well, at least try :-)

Kind regards,
Jos

Jos De Roo   | Agfa HealthCare
R&D engineer | Cognitive Computing Competence Center
http://josd.github.io/

Agfa HealthCare NV, Moutstraat 100, B-9000 Gent, Belgium
http://www.agfa.com/healthcare

-----Martynas Jusevi&#269;ius <martynas@atomgraph.com> wrote: -----

> To: Gregory Williams <greg@evilfunhouse.com>
> From: Martynas Jusevi&#269;ius <martynas@atomgraph.com>
> Date: 12/02/2017 01:18AM
> Cc: Andreas Harth <andreas@harth.org>, "Sean B. Palmer"
> <sean@miscoranda.com>, SW-forum Web <semantic-web@w3.org>,
> public-lod <public-lod@w3.org>, www-archive <www-archive@w3.org>,
> Ivan Herman <ivan@w3.org>
> Subject: Re: Functions in N3 (was: Re: What Happened to the Semantic
> Web?)
> 
> Gregory,
> are you still planning to upload the vocabularies?
> I have a use case for it :) To specify the function to apply in a
> FILTER. I'd much rather use a function URI than a label literal.
> 
> Martynas
> On Fri, Oct 13, 2017 at 5:30 PM, Gregory Williams
> <greg@evilfunhouse.com> wrote:
> /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&#8212;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 Saturday, 2 December 2017 11:37:27 UTC