DBpedia Spotlight annotate

Returns the DBpedia URLs of the detected entities in the input text

Function IRI: https://w3id.org/imec/idlab/function#dbpediaSpotlight

Is null

Returns true if the given value is null, else false

Function IRI: https://w3id.org/imec/idlab/function#isNull
Arguments
Label IRI
input string https://w3id.org/imec/idlab/function#str

Read local file as string

Returns the content of a local file as string

Function IRI: https://w3id.org/imec/idlab/function#readFile
Arguments
Label IRI
input path https://w3id.org/imec/idlab/function#path

True condition

Returns the value if the given boolean is true, else null

Function IRI: https://w3id.org/imec/idlab/function#trueCondition
Arguments
Label IRI
boolean encoded as string https://w3id.org/imec/idlab/function#strBoolean
input string https://w3id.org/imec/idlab/function#str

concat

Concatenates two strings, optionally with a separator

Function IRI: https://w3id.org/imec/idlab/function#concat

concatSequence

Concatenates an rdf:seq of strings, optionally with a separator

Function IRI: https://w3id.org/imec/idlab/function#concatSequence
Arguments

This function does not take any arguments.

createUniqueIRI

Creates a unique versioned IRI for first time entities

Function IRI: https://w3id.org/imec/idlab/function#createUniqueIRI
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
Indicates if a field contains unique values https://w3id.org/imec/idlab/function#unique
string representing the name of the state file https://w3id.org/imec/idlab/function#state

decide

Returns a given value if input is equal to another given value

Function IRI: https://w3id.org/imec/idlab/function#decide

explicitCreate

Returns an IRI when an entity is explicitely created

Function IRI: https://w3id.org/imec/idlab/function#explicitCreate
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
string representing the name of the state file https://w3id.org/imec/idlab/function#state

explicitDelete

Returns an IRI when an entity is explicitely deleted

Function IRI: https://w3id.org/imec/idlab/function#explicitDelete
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
string representing the name of the state file https://w3id.org/imec/idlab/function#state

explicitUpdate

Returns an IRI when an entity is explicitely updated

Function IRI: https://w3id.org/imec/idlab/function#explicitUpdate
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
string representing the name of the state file https://w3id.org/imec/idlab/function#state

generateUniqueIRI

Generates a unique IRI by watching the given property value

Function IRI: https://w3id.org/imec/idlab/function#generateUniqueIRI
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
Property field of the data record to be watched https://w3id.org/imec/idlab/function#watchedProperty
Indicates if a field contains unique values https://w3id.org/imec/idlab/function#unique
string representing the name of the state file https://w3id.org/imec/idlab/function#state

getMIMEType

Returns the MIME Type of a filename

Function IRI: https://w3id.org/imec/idlab/function#getMIMEType
Arguments
Label IRI
input string https://w3id.org/imec/idlab/function#str

implicitCreate

Returns an IRI when an entity is implicitely created

Function IRI: https://w3id.org/imec/idlab/function#implicitCreate
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
string representing the name of the state file https://w3id.org/imec/idlab/function#state

implicitDelete

Returns an IRI when an entity is implicitely deleted

Function IRI: https://w3id.org/imec/idlab/function#implicitDelete
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
string representing the name of the state file https://w3id.org/imec/idlab/function#state

implicitUpdate

Returns an IRI when an entity is implicitely updated

Function IRI: https://w3id.org/imec/idlab/function#implicitUpdate
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
Property field of the data record to be watched https://w3id.org/imec/idlab/function#watchedProperty
string representing the name of the state file https://w3id.org/imec/idlab/function#state

listContainsElement

Returns true if the string is found in the list

Function IRI: https://w3id.org/imec/idlab/function#listContainsElement

lookup

Looks for the first appearance of the search string in the fromColumn of a csv file (supposing default delimiter ','), and returns the value of the toColumn on the same row.

Function IRI: https://w3id.org/imec/idlab/function#lookup
Arguments
Label IRI
input string https://w3id.org/imec/idlab/function#str
string representing the path to an input file https://w3id.org/imec/idlab/function#inputFile
index of the fromColumn https://w3id.org/imec/idlab/function#fromColumn
index of the toColumn https://w3id.org/imec/idlab/function#toColumn

lookup

Looks for the first appearance of the search string in the fromColumn of a csv file, and returns the value of the toColumn on the same row.

Function IRI: https://w3id.org/imec/idlab/function#lookupWithDelimiter

normalizeDate

Parses the input as a date and returns it as a string in the ISO-8601 format uuuu-MM-dd. It uses the current language to parse month or day names.

Function IRI: https://w3id.org/imec/idlab/function#normalizeDate
Arguments
Label IRI
string parsable to a date https://w3id.org/imec/idlab/function#strDate
string representing a date pattern https://w3id.org/imec/idlab/function#pattern

normalizeDateTime

Parses the input as a datetime and returns it as a string in the ISO-8601 format uuuu-MM-ddTHH:mm:ss. It uses the current language to parse month or day names.

Function IRI: https://w3id.org/imec/idlab/function#normalizeDateTime
Arguments
Label IRI
string parsable to a date https://w3id.org/imec/idlab/function#strDate
string representing a date pattern https://w3id.org/imec/idlab/function#pattern

normalizeDateTimeWithLang

Parses the input as a datetime and returns it as a string in the ISO-8601 format uuuu-MM-ddTHH:mm:ss. It uses the given language to parse month or day names.

Function IRI: https://w3id.org/imec/idlab/function#normalizeDateTimeWithLang
Arguments
Label IRI
string parsable to a date https://w3id.org/imec/idlab/function#strDate
string representing a date pattern https://w3id.org/imec/idlab/function#pattern
string representing a BCP 47 language tag https://w3id.org/imec/idlab/function#lang

normalizeDateWithLang

Parses the input as a date and returns it as a string in the ISO-8601 format uuuu-MM-dd. It uses the given language to parse month or day names.

Function IRI: https://w3id.org/imec/idlab/function#normalizeDateWithLang
Arguments
Label IRI
string parsable to a date https://w3id.org/imec/idlab/function#strDate
string representing a date pattern https://w3id.org/imec/idlab/function#pattern
string representing a BCP 47 language tag https://w3id.org/imec/idlab/function#lang

now

Arguments

This function does not take any arguments.

random

Returns a random uuid.

Function IRI: https://w3id.org/imec/idlab/function#random
Arguments

This function does not take any arguments.

slugify

Converts an arbitrary string to its slugified equivalent.

Function IRI: https://w3id.org/imec/idlab/function#slugify
Arguments
Label IRI
input string https://w3id.org/imec/idlab/function#str

stringContainsOtherString

Returns true if a string is found in a delimited string.

Function IRI: https://w3id.org/imec/idlab/function#stringContainsOtherString

to Lowercase

Returns the input with all letters in lower case.

Function IRI: http://users.ugent.be/~bjdmeest/function/grel.ttl#toLowerCase

to Uppercase

Returns the input with all letters in upper case.

Function IRI: http://users.ugent.be/~bjdmeest/function/grel.ttl#toUpperCase

toUpperCaseURL

Returns an uppercase, valid url.

Function IRI: https://w3id.org/imec/idlab/function#toUpperCaseURL
Arguments
Label IRI
input string https://w3id.org/imec/idlab/function#str

updateUniqueIRI

Updates a unique versioned IRI by watching the given property value

Function IRI: https://w3id.org/imec/idlab/function#updateUniqueIRI
Arguments
Label IRI
String representation of an IRI https://w3id.org/imec/idlab/function#iri
Property field of the data record to be watched https://w3id.org/imec/idlab/function#watchedProperty
Indicates if a field contains unique values https://w3id.org/imec/idlab/function#unique
string representing the name of the state file https://w3id.org/imec/idlab/function#state