DBpedia Spotlight annotate

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

Function IRI: http://example.com/idlab/function/dbpediaSpotlight
Arguments
Label IRI
input string http://example.com/idlab/function/str
endpoint url string http://example.com/idlab/function/endpoint

Is null

Returns true if the given value is null, else false

Function IRI: http://example.com/idlab/function/isNull
Arguments
Label IRI
input string http://example.com/idlab/function/str

Read local file as string

Returns the content of a local file as string

Function IRI: http://example.com/idlab/function/readFile
Arguments
Label IRI
input path http://example.com/idlab/function/path

True condition

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

Function IRI: http://example.com/idlab/function/trueCondition
Arguments
Label IRI
boolean encoded as string http://example.com/idlab/function/strBoolean
input string http://example.com/idlab/function/str

concat

Concatenates two strings, optionally with a separator

Function IRI: http://example.com/idlab/function/concat

concatSequence

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

Function IRI: http://example.com/idlab/function/concatSequence
Arguments

This function does not take any arguments.

decide

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

Function IRI: http://example.com/idlab/function/decide

explicitCreate

Returns an IRI when an entity is explicitely created

Function IRI: http://example.com/idlab/function/explicitCreate
Arguments
Label IRI
String representation of an IRI http://example.com/idlab/function/iri
string representing the name of the state file http://example.com/idlab/function/state

explicitDelete

Returns an IRI when an entity is explicitely deleted

Function IRI: http://example.com/idlab/function/explicitDelete
Arguments
Label IRI
String representation of an IRI http://example.com/idlab/function/iri
string representing the name of the state file http://example.com/idlab/function/state

explicitUpdate

Returns an IRI when an entity is explicitely updated

Function IRI: http://example.com/idlab/function/explicitUpdate
Arguments
Label IRI
String representation of an IRI http://example.com/idlab/function/iri
string representing the name of the state file http://example.com/idlab/function/state

generateUniqueIRI

Generates a unique IRI by watching the given property value

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

getMIMEType

Returns the MIME Type of a filename

Function IRI: http://example.com/idlab/function/getMIMEType
Arguments
Label IRI
input string http://example.com/idlab/function/str

implicitCreate

Returns an IRI when an entity is implicitely created

Function IRI: http://example.com/idlab/function/implicitCreate
Arguments
Label IRI
String representation of an IRI http://example.com/idlab/function/iri
string representing the name of the state file http://example.com/idlab/function/state

implicitDelete

Returns an IRI when an entity is implicitely deleted

Function IRI: http://example.com/idlab/function/implicitDelete
Arguments
Label IRI
String representation of an IRI http://example.com/idlab/function/iri
string representing the name of the state file http://example.com/idlab/function/state

implicitUpdate

Returns an IRI when an entity is implicitely updated

Function IRI: http://example.com/idlab/function/implicitUpdate
Arguments
Label IRI
String representation of an IRI http://example.com/idlab/function/iri
Property field of the data record to be watched http://example.com/idlab/function/watchedProperty
string representing the name of the state file http://example.com/idlab/function/state

listContainsElement

Returns true if the string is found in the list

Function IRI: http://example.com/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: http://example.com/idlab/function/lookup
Arguments
Label IRI
input string http://example.com/idlab/function/str
string representing the path to an input file http://example.com/idlab/function/inputFile
index of the fromColumn http://example.com/idlab/function/fromColumn
index of the toColumn http://example.com/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: http://example.com/idlab/function/lookupWithDelimiter
Arguments
Label IRI
input string http://example.com/idlab/function/str
string representing the path to an input file http://example.com/idlab/function/inputFile
index of the fromColumn http://example.com/idlab/function/fromColumn
index of the toColumn http://example.com/idlab/function/toColumn
delimiter http://example.com/idlab/function/delimiter

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: http://example.com/idlab/function/normalizeDate
Arguments
Label IRI
string parsable to a date http://example.com/idlab/function/strDate
string representing a date pattern http://example.com/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: http://example.com/idlab/function/normalizeDateTime
Arguments
Label IRI
string parsable to a date http://example.com/idlab/function/strDate
string representing a date pattern http://example.com/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: http://example.com/idlab/function/normalizeDateTimeWithLang
Arguments
Label IRI
string parsable to a date http://example.com/idlab/function/strDate
string representing a date pattern http://example.com/idlab/function/pattern
string representing a BCP 47 language tag http://example.com/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: http://example.com/idlab/function/normalizeDateWithLang
Arguments
Label IRI
string parsable to a date http://example.com/idlab/function/strDate
string representing a date pattern http://example.com/idlab/function/pattern
string representing a BCP 47 language tag http://example.com/idlab/function/lang

random

Returns a random uuid.

Function IRI: http://example.com/idlab/function/random
Arguments

This function does not take any arguments.

slugify

Converts an arbitrary string to its slugified equivalent.

Function IRI: http://example.com/idlab/function/slugify
Arguments
Label IRI
input string http://example.com/idlab/function/str

stringContainsOtherString

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

Function IRI: http://example.com/idlab/function/stringContainsOtherString

toUpperCaseURL

Returns an uppercase, valid url.

Function IRI: http://example.com/idlab/function/toUpperCaseURL
Arguments
Label IRI
input string http://example.com/idlab/function/str