Library of small Java functions, semantically described with the FNO ontology. This enables the use e.g. in RML mappings. The functions included deal with the following topics
- prefix substitution
- copies of some grel functions, adapted with null input handling
- timestamp conversion
- The RMLMapper and YARRRML supports usage of functions via FNO. You can add the functions on invocations of the
rmlmapper-java
by using the-f
parameter of rmlmapper and adding the function library to the java classpath. - For usage with Function-Agent-Java see tests.
- xlsx2owl uses SeMiFuLi.
- v0.2.1 (9.11.2023)
- added readme, some cleanup
- added String functions
contains
andnotContains
- major cleanup on
functions_xlsx2owl.ttl
, moved grel parameter definition copies togrelTypes.ttl
, updated jar path, reordered entries - changes in testGetPrefixMapFilePath
- updated dependency function-agent-java to v1.1.0
- 0.2 added more functions like timestamp conversion
- 0.0.1 initial version
- Lars-Peter Meyer: lpmeyer@infai.org
SeMiFuLi is licenced under the MIT licence.