- From: John Snelson <John.Snelson@marklogic.com>
- Date: Mon, 10 Feb 2020 11:05:06 +0000
- To: "public-sparql-12@w3.org" <public-sparql-12@w3.org>
Hi Jerven, Gregory,
Thanks for this! Looks like a good start. I can't open github issues
that aren't labelled "New Feature", which doesn't seem to fit the situation.
Here are my comments:
1) We should document the mapping of SPARQL function names to F&O
function names. For instance, I'm assuming YEAR(xs:date) maps to
fn:year-from-date().
2) We should extend ADJUST() to work with argument types of xs:date and
xs:time as well.
3) We are missing the following operator: xs:time + xs:dayTimeDuration
Otherwise everything looks good.
FYI MarkLogic already implements these datatypes in RDF and SPARQL, and
supports the operators. It also supports all the F&O functions under
their original names, ie:
prefix fn: <http://www.w3.org/2005/xpath-functions#>
prefix xs: <http://www.w3.org/2001/XMLSchema#>
select (fn:year-from-date(xs:date("2020-02-10")) as ?year) {}
John
On 06/02/2020 19:33, Jerven Tjalling Bolleman wrote:
> Dear Community,
>
> The first SPARQL Enhancement Proposal (SEP)[1] has been proposed ;)
> It’s thanks to the work of Gregory Williams.
>
> Have a suggestion to improve it, make a pull request !
> If you have an issue with it, open an issue on github !
> Both are super welcome.
>
> Would you like a different SEP? Write it up and make a PR to the
> repository. We are very open to merging them especially if there are
> reusable tests associated with them.
>
> Regards,
> Jerven
>
> [1] https://github.com/w3c/sparql-12/blob/master/SEP/SEP-0002/sep-0002.md
--
John Snelson, Principal Engineer http://twitter.com/jpcs
MarkLogic Corporation http://www.marklogic.com
Received on Monday, 10 February 2020 11:05:59 UTC