Patent ID: 9245058
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method of metadata management that is executed by a processor, the method comprising: determining metadata descriptors and metadata constraints of one or more types of information objects stored in a memory; determining a metadata schema structure definition comprising a plurality of the metadata descriptors and relationships between one or more of the plurality of the metadata descriptors and one or more of the metadata constraints, and further determining a metadata schema to be used to define metadata for the one or more types of information objects; determining an interoperability definition for one or more of: the plurality of the metadata descriptors; metadata values associated with the plurality of the metadata descriptors; and a serialization definition for generating an interoperability mapping based upon the one or more types of information objects and the metadata schema structure definition to enable interchange between one or more external schema formats; generating the metadata schema in a structured definition language comprising: storing the metadata schema to the memory, wherein determining the metadata schema structure definition comprises retrieving one or more schema structure definition templates, each associated with the one or more types of information objects and determined to have properties similar to the plurality of the metadata descriptors and the metadata constraints of the one or more types of information objects, the one or more schema structure definition templates adapted to create the metadata schema structure definition to map the plurality of the metadata descriptors and the metadata constraints.