Introduction

The MDMetadata Store is a triple store for metadata storage and management.
The MDMetadata Store manages resources which are items or containers in an eSciDocEnhanced Scientific Documentation Repository. The MDStore is designed to be used independently from eSciDocEnhanced Scientific Documentation Repository (in case such a need arises) or in relation with another, non-eSciDocEnhanced Scientific Documentation repository.
The following scenarios are covered with the MDMetadata Store:

Technology

Data model

This data model refers only to the MDStore internal data model. As the MDStore will be used in Faces, more information for Faces data model can be found here.

Draft visualization of how resources would be stored in the MDStore is given in the mage below:

The MDMetadata Store defines 2 rdf graphs:

Metadata graphs, where metadata triples are stored

Property graphs with following properties:

context-id

public-status

lock-status

content-model-id

last-modification-date

created-by

modified-by

version-status

collection-id

Mapping to eSciDocEnhanced Scientific Documentation resources

Resource can be any eSciDocEnhanced Scientific Documentation resource of type Item or Container.

Metadata Record is the full content of a metadata record that is stored externally from eSciDocEnhanced Scientific Documentation Items and Containers. The eSciDocEnhanced Scientific Documentation items/containers would only reference the metadata record stored in the MDStore. For this purpose for each metadata record of an Item or a Container there is a special (RDFResource Description Framework/XMLExtensible Markup Language) metadata profile that links further to the metadata record stored in the MDStore.

Note: the names of the properties are same as in eSciDocEnhanced Scientific Documentation core. However, in case when eSciDocEnhanced Scientific Documentation Core is not used, these may be set-up by the external system