METHOD AND SYSTEM OF HIERARCHICAL METADATA MANAGEMENT AND APPLICATION
First Claim
Patent Images
1. A method of metadata management which when executed by a processor 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 metadata descriptors and relationships between one or more of the plurality of metadata descriptors from the determined metadata descriptors and metadata constraints to be used to define metadata for the one or more types of information objects;
determining an interoperability definition of one or more of the plurality of metadata descriptors, associated metadata values and a serialization definition to enable interchange with an external metadata schema format;
generating a metadata schema including interoperability mappings in a structured definition language using the metadata schema structure definition and the determined interoperability definition; and
storing the metadata schema to the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of metadata management is provided. Metadata associated with information objects is important in the management and classification of electronic information referred to as information objects. A metadata schema structure definition is defined enabling a metadata schema to be applied to the information objects to ensure consistent creation and management of hierarchical metadata across and organization and interoperability between different metadata schemas.
66 Citations
51 Claims
-
1. A method of metadata management which when executed by a processor 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 metadata descriptors and relationships between one or more of the plurality of metadata descriptors from the determined metadata descriptors and metadata constraints to be used to define metadata for the one or more types of information objects; determining an interoperability definition of one or more of the plurality of metadata descriptors, associated metadata values and a serialization definition to enable interchange with an external metadata schema format; generating a metadata schema including interoperability mappings in a structured definition language using the metadata schema structure definition and the determined interoperability definition; and storing the metadata schema to the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for metadata management, 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 metadata descriptors and relationships between one or more of the plurality of metadata descriptors from the determined metadata descriptors and metadata constraints to be used to define metadata for the one or more types of information objects; determining an interoperability definition of one or more of the plurality of metadata descriptors, associated metadata values and a serialization definition to enable interchange with an external metadata schema format; generating a metadata schema including an interoperability mapping in a structured definition language using the defined metadata schema and the determined interoperability definition; and storing the metadata schema to the memory.
-
-
21. A method of metadata management stored in a computer readable memory, the method executed by a processor coupled to the memory, the method comprising:
-
determining information object type of an information object; receiving metadata schema in response to a request based upon the information object type, the metadata schema comprising a plurality of metadata descriptors and associated constraints associated with the information object; parsing received plurality of metadata descriptors and metadata constraints defined in the metadata schema to determine valid metadata values for the information object type; determining metadata descriptor values to be associated with the received metadata descriptors from the information object; and storing the determined metadata descriptor values. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for metadata management, the method comprising:
-
determining information object type of an information object; receiving metadata schema in response to a request based upon the information object type, the metadata schema comprising a plurality of metadata descriptors and associated constraints associated with the information object; parsing received plurality of metadata descriptors and metadata constraints defined in the metadata schema to determine valid metadata values for the information object type; determining metadata descriptor values to be associated with the received metadata descriptors from the information object; and storing the determined metadata descriptor values.
-
-
37. A method of metadata management at a schema access point executed by a processor, the method comprising:
-
receiving a request from a client computing device identifying an information object type; determining an identity associated with the client computing device and associated security and configuration parameters; determining applicable metadata schema in a structured definition language for information object type from a plurality of metadata schema based on the security and configuration parameters; generating a client metadata schema using the applicable metadata schema and the determined security and configuration parameters; and sending the client metadata schema to the client computing device for application of the client metadata schema to information objects of the object type. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for metadata management at a schema access point, the method comprising:
-
receiving a request from a client computing device identifying an information object type; determining an identity associated with the client computing device and associated security and configuration parameters; determining applicable metadata schema in a structured definition language for information object type from a plurality of metadata schema based on the security and configuration parameters; generating a client metadata schema using the applicable metadata schema and the determined security and configuration parameters; and sending the client metadata schema to the client computing device for application of the client metadata schema to information objects of the object type.
-
Specification