Relation-based hierarchy evaluation of recursive nodes
First Claim
1. A method for processing non-relational nodes comprising:
- identifying a data model that includes a plurality of nodes, at least a subset of the nodes comprising non-relational nodes and storing an identifier of the particular node'"'"'s parent; and
processing the data model using a generic graph service that utilizes nodes and relations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and processes may access data in various graph structures, often including data models that do not partially or fully utilize relations such as hierarchical graphs. For example, software for processing this non-relational data identifies a data model that includes a plurality of nodes independent of relations, each non-root node storing an identifier of the particular node'"'"'s parent. The software then processes the data model using a generic graph service that utilizes nodes and relations. In some cases, such data models may include hierarchical graph structures and one or more of the nodes may be a recursive node.
62 Citations
17 Claims
-
1. A method for processing non-relational nodes comprising:
-
identifying a data model that includes a plurality of nodes, at least a subset of the nodes comprising non-relational nodes and storing an identifier of the particular node'"'"'s parent; and processing the data model using a generic graph service that utilizes nodes and relations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Software for processing non-relational nodes using a relation-oriented graph service comprising computer readable instructions embodied on media and operable to:
-
identify a data model that includes a plurality of nodes, at least a subset of the nodes comprising non-relational nodes and storing an identifier of the particular node'"'"'s parent; and process the data model using a generic graph service that utilizes nodes and relations. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for processing non-relational nodes comprising:
-
means for identifying a data model that includes a plurality of nodes independent of relations, each of the nodes storing an identifier of the particular node'"'"'s parent; means for automatically generating one or more relations for the data model; means for processing the data model using a generic graph service that utilizes nodes and the automatically generated relations.
-
Specification