Indexing transformations are stored in the repository in a well-known location. Default transformations are inserted into the repository the first time any access is made against the Fedora 4 transformation endpoint. Currently transformations using LDPath are supported.
In order for LDPath transformations to be accessed by name, they must be stored in the repository according to the following rules:
The following is an example of loading a LDPath program called "custom".
curl -X PUT -H "Content-Type: application/rdf+ldpath" --data-binary "@post.txt" "http://localhost:8080/rest/fedora:system/fedora:transform/fedora:ldpath/custom/fedora:Container" post.txt: @prefix fcrepo : <http://fedora.info/definitions/v4/repository#> id = . :: xsd:string ; title_tsi = dc:title :: xsd:string; |