Skip to content

Instantly share code, notes, and snippets.

@kasei
Created December 2, 2017 18:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kasei/c057dde3555559d90e7579f641efbf27 to your computer and use it in GitHub Desktop.
Save kasei/c057dde3555559d90e7579f641efbf27 to your computer and use it in GitHub Desktop.
SPARQL 1.1 Query Function and Aggregate IRI Definitions
@prefix sparql: <http://www.w3.org/ns/sparql#> .
@prefix sd: <http://www.w3.org/ns/sparql-service-description#> .
# Functional Forms
sparql:bound a sd:Function .
sparql:sameterm a sd:Function .
sparql:exists a sd:Function .
sparql:not_exists a sd:Function .
sparql:in a sd:Function .
sparql:not_in a sd:Function .
# Functions
sparql:abs a sd:Function .
sparql:bnode a sd:Function .
sparql:ceil a sd:Function .
sparql:coalesce a sd:Function .
sparql:concat a sd:Function .
sparql:contains a sd:Function .
sparql:datatype a sd:Function .
sparql:day a sd:Function .
sparql:encode_for_uri a sd:Function .
sparql:floor a sd:Function .
sparql:hours a sd:Function .
sparql:if a sd:Function .
sparql:iri a sd:Function .
sparql:isblank a sd:Function .
sparql:isiri a sd:Function .
sparql:isliteral a sd:Function .
sparql:isnumeric a sd:Function .
sparql:isuri a sd:Function .
sparql:lang a sd:Function .
sparql:langmatches a sd:Function .
sparql:lcase a sd:Function .
sparql:md5 a sd:Function .
sparql:minutes a sd:Function .
sparql:month a sd:Function .
sparql:now a sd:Function .
sparql:rand a sd:Function .
sparql:regex a sd:Function .
sparql:replace a sd:Function .
sparql:round a sd:Function .
sparql:seconds a sd:Function .
sparql:sha1 a sd:Function .
sparql:sha256 a sd:Function .
sparql:sha384 a sd:Function .
sparql:sha512 a sd:Function .
sparql:str a sd:Function .
sparql:strafter a sd:Function .
sparql:strbefore a sd:Function .
sparql:strdt a sd:Function .
sparql:strends a sd:Function .
sparql:strlang a sd:Function .
sparql:strlen a sd:Function .
sparql:strstarts a sd:Function .
sparql:struuid a sd:Function .
sparql:substr a sd:Function .
sparql:timezone a sd:Function .
sparql:tz a sd:Function .
sparql:ucase a sd:Function .
sparql:uri a sd:Function .
sparql:uuid a sd:Function .
sparql:year a sd:Function .
# Aggregates
sparql:avg a sd:Aggregate .
sparql:count a sd:Aggregate .
sparql:group_concat a sd:Aggregate .
sparql:max a sd:Aggregate .
sparql:min a sd:Aggregate .
sparql:sample a sd:Aggregate .
sparql:sum a sd:Aggregate .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment