Metadata Manager

General Purpose

This service is used for metadata commands and provides the different commands available via MetadataManager.

Interface type: Web Service

Input Parameters

MetadataManager.createMetaDataEntry API

This API is used for the creation of metadata that can be used later on by a digital entity.

ParametersDescription
generalA general document
descriptionThe metadata description
nameThe name of the metadata (for example, technical)
typeThe type of the metadata (for example, image_niso)
valueThe metadata xml block (for example, mix / Dublin Core records)
returnsA DigitalEntityResult document with the new generated MID (Metadata ID)

MetadataManager.deleteMetaDataEntry API

This API is used for deleting a single metadata record

ParametersDescription
midThe ID of the metadata to be deleted
returnsA DigitalEntityResult document

MetadataManager. retrieveMetaDataEntry API

This API is used for retrieving a single metadata record

ParametersDescription
midThe ID of the metadata to be deleted
returnsA DigitalEntityResult document

MetadataManager.searchMetaData API

Used for metadata searching

ParametersDescription
generalA general document
nameThe name of the metadata (for example, technical), not mandatory
typeThe type of the metadata (for example, image_niso), not mandatory
searchByIndex field to search on (for example, “title”), not mandatory
searchTermSearch term (for example, picasso), not mandatory
orderByNot implemented
queryFromFirst answer position to be returned
queryToLast answer position to be returned
returnDigitalEntityResultDocument with a list of mds. On Error – The error node is set to true, the error_description node holds the error description

Note – the owner in the general document will be used as criteria for the MD owner.