Business Network Access Protocol for the Business Network
First Claim
1. A computer-implemented method performed by one or more processors for providing access to business network data, the method comprising the following operations:
- identifying a logical graph from a set of linked graph data associated with a business network to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge, each edge connecting a pair of nodes, the edge defining a connection between the pair of nodes;
converting each identified node into a resource;
generating a resource graph associated with the identified logical graph, where generating the resource graph comprises, and for each identified node in the identified logical graph;
associating at least one attribute associated with the identified node as a resource attribute of the corresponding resource;
adding at least one node connected to the identified node via an edge in the identified logical graph as a resource attribute of the corresponding resource associated with the identified node; and
dissolving at least one connection between the identified node and at least one other entity in the logical graph; and
storing the generated resource graph in memory.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for providing access to business network data. One method includes identifying a logical graph from business network linked graph data to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge connecting a pair of nodes and defining a connection between the nodes. Each node is converted into a resource. A resource graph associated with the logical graph can be generated, where generation comprises, for each identified node, associating at least one attribute associated with the identified node as a resource attribute of the corresponding resource, adding at least one node connected to the identified node via an edge in the logical graph as a resource attribute of the corresponding resource, and dissolving at least one connection between the identified node and at least one other entity in the logical graph.
63 Citations
20 Claims
-
1. A computer-implemented method performed by one or more processors for providing access to business network data, the method comprising the following operations:
-
identifying a logical graph from a set of linked graph data associated with a business network to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge, each edge connecting a pair of nodes, the edge defining a connection between the pair of nodes; converting each identified node into a resource; generating a resource graph associated with the identified logical graph, where generating the resource graph comprises, and for each identified node in the identified logical graph; associating at least one attribute associated with the identified node as a resource attribute of the corresponding resource; adding at least one node connected to the identified node via an edge in the identified logical graph as a resource attribute of the corresponding resource associated with the identified node; and dissolving at least one connection between the identified node and at least one other entity in the logical graph; and storing the generated resource graph in memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for providing access to business network data, the computer program product comprising computer readable instructions embodied on tangible, non-transitory media, the instructions operable when executed to:
-
identify a logical graph from a set of linked graph data associated with a business network to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge, each edge connecting a pair of nodes, the edge defining a connection between the pair of nodes; convert each identified node into a resource; and generate a resource graph associated with the identified logical graph, where generating the resource graph comprises, and for each identified node in the identified logical graph; associate at least one attribute associated with the identified node as a resource attribute of the corresponding resource; add at least one node connected to the identified node via an edge in the identified logical graph as a resource attribute of the corresponding resource associated with the identified node; and dissolve at least one connection between the identified node and at least one other entity in the logical graph. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; identifying a logical graph from a set of linked graph data associated with a business network to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge, each edge connecting a pair of nodes, the edge defining a connection between the pair of nodes; converting each identified node into a resource; and generating a resource graph associated with the identified logical graph, where generating the resource graph comprises, and for each identified node in the identified logical graph; associating at least one attribute associated with the identified node as a resource attribute of the corresponding resource; adding at least one node connected to the identified node via an edge in the identified logical graph as a resource attribute of the corresponding resource associated with the identified node; and dissolving at least one connection between the identified node and at least one other entity in the logical graph.
-
Specification