Core Functionality
The basic element of the library are Sources, and Relations between those sources. The StructuralOntology describes the types needed.
See the Base System UML for more information.
General functions for sources
- Get/Set Relations (InsertRelation)
- Query and search the repository
- Add / Remove References to other sources (special case of a relation being a reference)
- Get Data connected to a source
- Get and set the state for a source
- Add an author
- Revoke a contribution
- Permissions on the sources
- Instanciate a source
- Create a source in the repository
- Notification on sources
- Serialisation for impor/export/conversion etc.
- Check the consistency for a source
