fcrepo-exts / fcrepo-camel-toolbox

A collection of ready-to-use messaging applications with fcrepo-camel
Apache License 2.0
13 stars 26 forks source link

Allow registration of LDPath functions #140

Closed peichman-umd closed 6 years ago

peichman-umd commented 6 years ago

The Apache Marmotta LDPath processor supports registering functions for use in LDPath queries (e.g., concat, fist, last), and the Marmotta library comes with a number of those functions predefined. At UMD we have a use case that requires the use of the concat function in the LDPath query used to construct the Solr JSON structure for indexing.

I propose adding a way to configure the LDPathWrapper in the fcrepo-ldpath route to allow for optional registration of one or more LDPath functions.