Semantic data structure and method
First Claim
1. A physical memory usable to store information within a datastore, the memory comprising:
- a number of domains each organizing data into a domain structure that includes;
a unique identifier (UID) whereby a particular domain is uniquely addressable within the datastore;
an identity element (TY element) comprising a first set of attribute-value pairs that include identification data usable to at least one of label the particular domain and distinguish the particular domain from any other domain within the datastore;
a content element (NT element) comprising a second set of attribute-value pairs that include contained data that the particular domain contains;
a context element (XT element) comprising a third set of attribute-value pairs that include contextual data that further characterizes the particular domainwherein each of the TY element, the NT element, and the XT element are individually addressable within the datastore such that at least one of;
(i) only the first set of attribute-value pairs that include identification data usable to label the particular domain and distinguish the particular domain from any other domain within the datastore;
(ii) only the second set of attribute-value pairs that include data that the particular domain contains, and (iii) only the third set of attribute-value pairs that include contextual data that further characterizes the particular domain, can be returned in response to a single query without returning additional data of the particular domain.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method, a device, a system and/or a manufacture of a semantic data structure. In one embodiment, a physical memory usable to store information within a datastore comprises a number of domains. Each domain includes a unique identifier and organizes data into a domain structure that includes and an identity element, a content element, and a context element, each of which may be implemented as an EAV triplet. A fundamental instantiation of the domain structure contains a primitive data and a relational instantiation of the domain structure contains references to other domains. The references of the content element may be constrained, for example to a directed acyclic graph architecture, while references of the context element may reference any domain. Additional instantiations may build orders of referential structure, provide security and control of data resources within the datastore, and model users and application programs.
9 Citations
16 Claims
-
1. A physical memory usable to store information within a datastore, the memory comprising:
a number of domains each organizing data into a domain structure that includes; a unique identifier (UID) whereby a particular domain is uniquely addressable within the datastore; an identity element (TY element) comprising a first set of attribute-value pairs that include identification data usable to at least one of label the particular domain and distinguish the particular domain from any other domain within the datastore; a content element (NT element) comprising a second set of attribute-value pairs that include contained data that the particular domain contains; a context element (XT element) comprising a third set of attribute-value pairs that include contextual data that further characterizes the particular domain wherein each of the TY element, the NT element, and the XT element are individually addressable within the datastore such that at least one of;
(i) only the first set of attribute-value pairs that include identification data usable to label the particular domain and distinguish the particular domain from any other domain within the datastore;
(ii) only the second set of attribute-value pairs that include data that the particular domain contains, and (iii) only the third set of attribute-value pairs that include contextual data that further characterizes the particular domain, can be returned in response to a single query without returning additional data of the particular domain.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A physical memory usable to store information within a datastore, the memory comprising:
a number of domains each organizing data into a domain structure that includes; a unique identifier (UID) whereby a particular domain is uniquely addressable within the datastore; an identity element (TY element) comprising a first set of attribute-value pairs that include identification data comprising at least one of a reference to an owner of the particular domain, a name of the domain and a time stamp of a time that the particular domain was created; a content element (NT element) comprising a second set of attribute-value pairs that include contained data that the particular domain contains; and a context element (XT element) comprising a third set of attribute-value pairs that include contextual data that further characterizes the particular domain wherein each of the TY element, the NT element, and the XT element are individually addressable within the datastore such that at least one of;
(i) only the first set of attribute-value pairs that include identification data usable to label the particular domain and distinguish the particular domain from any other domain within the datastore;
(ii) only the second set of attribute-value pairs that include data that the particular domain contains, and (iii) only the third set of attribute-value pairs that include contextual data that further characterizes the particular domain, can be returned in response to a single query without returning additional data of the particular domain.- View Dependent Claims (14, 15, 16)
Specification