Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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