Skip to content
/ SeMiFuLi Public

SEmantically DEscribed MIni FUnction LIbrary(SeMiFuLi), using FNO for the description in RDF

License

Notifications You must be signed in to change notification settings

AKSW/SeMiFuLi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeMiFuLi: Semantically described mini function library

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

Usage

  • 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.

History

  • v0.2.1 (9.11.2023)
    • added readme, some cleanup
    • added String functions contains and notContains
    • major cleanup on functions_xlsx2owl.ttl, moved grel parameter definition copies to grelTypes.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

Authors

License

SeMiFuLi is licenced under the MIT licence.

About

SEmantically DEscribed MIni FUnction LIbrary(SeMiFuLi), using FNO for the description in RDF

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages