Relaxed vs. Strict enforcement
By design, the predicates within the fedora namespace have been there is set of predicates and namespaces which are reserved for exclusive use by the repository software. Triples containing these values are considered to be Server Managed, the complete list of which is available here: Server Managed Triples. REST requests to the repository to change the these values have been prohibited as invalid requests. While these restrictions are advantageous in most cases, there are a few exceptions.
...
The default mode is "strict" mode in which these triples may not be modified as a result of supplied triples. Instead these properties are set by fedora to represent the times at which resources were created or modified and the users performing those actions.
How to set the mode:
You can enable relaxed mode by setting the "fcrepo.properties.management" in either a Properties file as
Code Block |
---|
fcrepo.properties.management=relaxed |
or as a Java System Property
Code Block |
---|
-Dfcrepo.properties.management=relaxed |