Software technique to correlate conceptually similar entities
First Claim
1. A method for providing a framework that enables correlation of conceptually similar entities comprising the steps of:
- providing a framework with a common set of domain-specific entity identifier types that a plurality of object models representing conceptually similar entities from a domain can use to correlate to model-specific object instances;
enabling a particular model-specific object instance of a particular one of the object models to be retrieved using a common set of domain-specific entity identifier types; and
enabling an instance of a particular domain-specific entity identifier type to be retrieved from a corresponding one of the model-specific object instances.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for providing a framework with a common set of domain-specific entity identifier types that object models representing conceptually similar entities from a domain can use to correlate to model-specific object instances. A particular model-specific object instance of a particular one of the object models can be retrieved using a common set of domain-specific entity identifier types. An instance of a particular domain-specific entity identifier type can be retrieved from a corresponding one of the model-specific object instances. One or more extensibility mechanisms allow third parties to extend the set of domain-specific entity identifier types.
-
Citations
20 Claims
-
1. A method for providing a framework that enables correlation of conceptually similar entities comprising the steps of:
-
providing a framework with a common set of domain-specific entity identifier types that a plurality of object models representing conceptually similar entities from a domain can use to correlate to model-specific object instances; enabling a particular model-specific object instance of a particular one of the object models to be retrieved using a common set of domain-specific entity identifier types; and enabling an instance of a particular domain-specific entity identifier type to be retrieved from a corresponding one of the model-specific object instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
provide a framework with a common set of domain-specific entity identifier types that a plurality of object models representing a conceptually similar entity can use to correlate model-specific object instances; and provide one or more extensibility mechanisms to allow third parties to extend the set of domain-specific entity identifier types. - View Dependent Claims (11, 12)
-
-
13. A method for providing an API for allowing correlation of conceptually similar entities comprising the steps of:
providing an application programming interface with an abstract entity identifier class, with domain-specific entity identifier types being required to derive from the abstract entity identifier class, thereby allowing a plurality of object models representing a conceptually similar entity to use the domain-specific entity identifier types to correlate model-specific object instances. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification