Federated management of a plurality of metadata storage mechanisms
First Claim
Patent Images
1. A system comprising a central system for managing metadata for different distributed federated workspaces, the central system coupled to a remote system, the central system comprising:
- a memory; and
a processor coupled to the memory, wherein the processor performs operations, the operations comprising;
generating classes to represent information required by the central system;
for each class, defining attributes and associations of interest;
for each class, selecting an identity attribute to serve as an element in an identity string for instances of the class;
defining an identity ordering among the classes;
concatenating an identity to a predecessor identity in an ordered identity definition to determine identity for an object of a class in the central system, wherein in response to determining by the remote system that a class in the remote system is intended to be shared with the central system, determining a class in the central system such that a semantic equivalence relationship holds between the class in the remote system and the determined class in the central system, wherein the semantic equivalence relationship holds if a selected identity attribute in the class of the remote system is semantically compatible with an identity attribute previously defined for the determined class in the central system, wherein a plurality of remote objects in the remote system are mapped to a single object in the central system based on holding of semantic equivalence relationships via the remote system determining a class Y in the central system such that Map(X) that represents a semantic equivalence relationship between classes in two or more models holds for a class X to be shared with the central system, wherein a metadata source tool cannot be modified to write directly to a workspace of the remote system, and wherein the workspace of the remote system is configured to enable monitoring of a change in metadata of the remote system; and
importing the metadata of the remote system to the central system in response to a change detected in the metadata of the remote system, by using semantic equivalence relationships, and wherein the metadata of the remote system includes additional information specific to the remote system in comparison to the central system.
1 Assignment
0 Petitions
Accused Products
Abstract
Metadata is managed for different distributed federated workspaces. A distributed metadata infrastructure is provided for supporting at least two different distributed federated workspaces. The distributed metadata infrastructure monitors the at least two different distributed federated workspaces to identify common metadata between the at least two different distributed federated workspaces. The distributed metadata infrastructure presents a consistent view of the common metadata.
10 Citations
19 Claims
-
1. A system comprising a central system for managing metadata for different distributed federated workspaces, the central system coupled to a remote system, the central system comprising:
-
a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising; generating classes to represent information required by the central system; for each class, defining attributes and associations of interest; for each class, selecting an identity attribute to serve as an element in an identity string for instances of the class; defining an identity ordering among the classes; concatenating an identity to a predecessor identity in an ordered identity definition to determine identity for an object of a class in the central system, wherein in response to determining by the remote system that a class in the remote system is intended to be shared with the central system, determining a class in the central system such that a semantic equivalence relationship holds between the class in the remote system and the determined class in the central system, wherein the semantic equivalence relationship holds if a selected identity attribute in the class of the remote system is semantically compatible with an identity attribute previously defined for the determined class in the central system, wherein a plurality of remote objects in the remote system are mapped to a single object in the central system based on holding of semantic equivalence relationships via the remote system determining a class Y in the central system such that Map(X) that represents a semantic equivalence relationship between classes in two or more models holds for a class X to be shared with the central system, wherein a metadata source tool cannot be modified to write directly to a workspace of the remote system, and wherein the workspace of the remote system is configured to enable monitoring of a change in metadata of the remote system; and importing the metadata of the remote system to the central system in response to a change detected in the metadata of the remote system, by using semantic equivalence relationships, and wherein the metadata of the remote system includes additional information specific to the remote system in comparison to the central system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for managing metadata for different distributed federated workspaces, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations on a processor, the operations comprising; generating classes to represent information required by a central system, wherein the central system is coupled to a remote system; for each class, defining attributes and associations of interest; for each class, selecting an identity attribute to serve as an element in an identity string for instances of the class; defining an identity ordering among the classes; and concatenating an identity to a predecessor identity in an ordered identity definition to determine identity for an object of a class in the central system, wherein in response to determining by the remote system that a class in the remote system is intended to be shared with the central system, determining a class in the central system such that a semantic equivalence relationship holds between the class in the remote system and the determined class in the central system, wherein the semantic equivalence relationship holds if a selected identity attribute in the class of the remote system is semantically compatible with an identity attribute previously defined for the determined class in the central system, wherein a plurality of remote objects in the remote system are mapped to a single object in the central system based on holding of semantic equivalence relationships via the remote system determining a class Y in the central system such that Map(X) that represents a semantic equivalence relationship between classes in two or more models holds for a class X to be shared with the central system, wherein a metadata source tool cannot be modified to write directly to a workspace of the remote system, and wherein the workspace of the remote system is configured to enable monitoring of a change in metadata of the remote system; and importing the metadata of the remote system to the central system in response to a change detected in the metadata of the remote system, by using semantic equivalence relationships, and wherein the metadata of the remote system includes additional information specific to the remote system in comparison to the central system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
Specification