Extensible database system and method
First Claim
Patent Images
1. A system, comprising:
- a metadata model arranged to express concepts in a domain as a domain model, the domain model comprising domain elements and at least one hierarchical relationship between data elements;
at least one instance representation of the domain model, the at least one instance representation comprising instance data stored in a repository; and
a user interface associated with the domain model and configured to at least one of create, view and modify at least one instance representation of the domain model.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a metadata model arranged to express concepts in a domain as a domain model. The domain model includes domain elements and at least one hierarchical relationship between domain elements. The system also includes at least one given instance representation of the domain model, which includes instance data stored in a repository. A user interface is associated with the domain model and configured to at least create, view and modify at least one given instance representation of the domain model.
66 Citations
36 Claims
-
1. A system, comprising:
-
a metadata model arranged to express concepts in a domain as a domain model, the domain model comprising domain elements and at least one hierarchical relationship between data elements;
at least one instance representation of the domain model, the at least one instance representation comprising instance data stored in a repository; and
a user interface associated with the domain model and configured to at least one of create, view and modify at least one instance representation of the domain model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing an extensible knowledgebase/database comprising:
-
storing a metadata model programmed to express concepts in a given domain as a domain model;
storing metadata for the domain model, the stored metadata for the domain model defining at least one hierarchical relationship between data elements in the domain model;
storing predetermined rules for interpreting the stored metadata; and
instantiating at least a portion of the domain model as a domain instance, the domain model and the domain instance being extensible and independently changeable. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A knowledgebase/database system for a domain, comprising:
-
a storage system that comprises;
a metadata model expressing concepts in the domain according to stored data, and at least one hierarchical relationship between elements in the metadata model corresponding to a predetermined core vocabulary term for the metadata model;
at least one user interface programmed for managing the metadata model based on user instructions; and
at least one domain instance of the metadata model being generated and stored in the storage system in response to the user instructions. - View Dependent Claims (34, 35, 36)
-
Specification