B.2

From DGIWG
Jump to: navigation, search

Creating inherited metadata elements


A DMF profile may specialize a DMF complex metadata element, in order to create a new metadata element. A specialization means that one of the attribute is fixed.

Rule 4: When an element is specialized, the specialized value shall be compatible with the Value Domain and contraints defined in DMF.

Example: Within the STANAG NGMP, the Resource Custodian is a specialization of DMF Resource Responsible Party: the role is fixed to custodian, and only the organization name is provided. However, the value that is provided shall respect the Domain Value of the DMF complex type, in order to keep the compliancy with DMF.

Rule 5: The specialized element shall be registered so that it can be reused in other profiles.

A DMF profile may inherit a DMF complex metadata element, in order to create a new metadata element. In this case new values can be added to the element.

Rule 6: Inherited metadata elements shall be documented (mandatory Identifier, Title, Description, Cardinality, Value Domain, metadata class, View (D, E, U, M); Optional constraint, default or fixed value).