- From: Andy Seaborne <andy@seaborne.org>
- Date: Sat, 2 Dec 2017 19:09:57 +0000
- To: public-lod@w3.org
On 02/12/17 17:42, Gregory Williams wrote: > On Dec 2, 2017, at 9:31 AM, Martynas Jusevičius <martynas@atomgraph.com> wrote: >> >> Not SPARQL versions such as STRSTARTS though? One could argue that these are distinct resources, and belong in the SPARQL namespace. > > Yes. Some of the functions don’t have corresponding xsd/xpath functions, and most (I believe) have different restrictions on domain/range. What I had defined (but didn’t get published in the w3 namespace) was simply a list of `a sd:Function` (or sd:Aggregate) type statements for all of the functions/aggregates defined in the spec. > > Thanks, > Greg Some don't - e.g. IRI and several others in 17.4.2. STRSTART is fn:starts-with But if it's F&O op: theer is no URI. RIF functions are not identical to F&O or SPARQL - they handle argument errors differently making the evaluation undefined, whereas SPARQL and F&O signal an error. e.g. last sentence of: https://www.w3.org/TR/2013/REC-rif-dtb-20130205/#pred:numeric-equal_.28adapted_from_op:numeric-equal.29 Andy > >
Received on Saturday, 2 December 2017 19:10:23 UTC