Add vocabulary definitions, leaving it unchanged if one with a matching label or formal uri exists *
Add vocabulary definitions, leaving it unchanged if one with a matching label or formal uri exists *
Add metadata to the metadata collection and attach to a section /file/dataset/collection
Add metadata to the metadata collection and attach to a section /file/dataset/collection
Add metadata to the metadata collection and attach to a section /file/dataset/collection
Add metadata to the metadata collection and attach to a section /file/dataset/collection
Get the current summary of all metadata actions for this resource
Get the current summary of all metadata actions for this resource
Delete vocabulary definitions*
Delete vocabulary definitions*
Edit vocabulary definitions*
Edit vocabulary definitions*
First time creation of a metadatasummary doc for this resource - right now this is called dynamically when needed, but could also be called from a database update mechanism for any annotatable resource with cat:user entries.
Get the space (or None) holding the metadata definitions used for this resource
Get the space (or None) holding the metadata definitions used for this resource
Get vocabulary based on id *
Get vocabulary based on id *
Get vocabulary based on uri and space *
Get vocabulary based on uri and space *
Get vocabulary based on uri and space *
Get vocabulary based on uri and space *
Vocabulary definitions for user fields *
Vocabulary definitions for user fields *
Vocabulary definitions with distinct names *
Vocabulary definitions with distinct names *
Get Extractor metadata by attachTo, from a specific extractor if given
Get Extractor metadata by attachTo, from a specific extractor if given
Get Metadata based on Id of an element (section/file/dataset/collection)
Get Metadata based on Id of an element (section/file/dataset/collection)
Get metadata based on type i.
Get metadata based on type i.e. user generated metadata or technical metadata
Get Metadata By Id
Get Metadata By Id
Get metadata context if available *
Get metadata context if available *
Get the current summary of all metadata actions for this resource
Get the current summary of all metadata actions for this resource
Make vocabulary definition appear in "Add Metadata" menu (or not)*
Make vocabulary definition appear in "Add Metadata" menu (or not)*
Remove all metadata definitions related to a space*
Remove all metadata definitions related to a space*
Remove metadata, if this metadata does not exist, nothing is executed.
Remove metadata, if this metadata does not exist, nothing is executed. Return removed metadata
Remove metadata by attachTo
Remove metadata by attachTo
Remove metadata by attached ID and extractor name *
Remove metadata by attached ID and extractor name *
Remove metadata, if this metadata does not exist, nothing is executed.
Remove metadata, if this metadata does not exist, nothing is executed. Return removed metadata
Search for metadata that have a key in a dataset *
Search for metadata that have a key in a dataset *
Updates metadata to match a new contextSpace (derived from the resourceRef and, for Datasets (which can be in more than one space with some plugins), the requested space.
Updates metadata to match a new contextSpace (derived from the resourceRef and, for Datasets (which can be in more than one space with some plugins), the requested space.
Update author full name*
Update author full name*
Update metadata TODO: implement
Update metadata TODO: implement
- entry the metadata is attached to
MongoDB Metadata Service Implementation