TinkerPop
Thu, 04 Aug 2022 17:42:23 GMT — Properties
Properties
Key | Value |
---|---|
Identifier | tinkerpop |
Name | TinkerPop |
Type | Topic |
Creation timestamp | Thu, 04 Aug 2022 17:42:23 GMT |
Modification timestamp | Sun, 28 Jul 2024 08:54:22 GMT |
Tags
lpgGraph Computing
Apache TinkerPop is a graph computing framework for both graph databases and graph analytic systems. TinkerPop is a graph abstraction layer over different graph databases and different graph processors.
Similar to computing in general, graph computing makes a distinction between structure (graph) and process (traversal). The structure of the graph is the data model defined by a vertex/edge/property topology. The process of the graph is the means by which the structure is analyzed. The typical form of graph processing is called a traversal.
Graph Structure
A graph’s structure is the topology formed by the explicit references between its vertices, edges, and properties. A vertex has incident edges. A vertex is adjacent to another vertex if they share an incident edge. A property is attached to an element and an element has a set of properties. A property is a key/value pair, where the key is always a character String
.
Graph Process
The primary way in which graphs are processed are via graph traversals. A traversal is an algorithmic walk across the elements of a graph according to the referential structure explicit within the graph data structure.
Ecosystem
- Tools
- Jupyter Notebook graph extension (TinkerPop, openCypher, RDF/SPARQL)
- Libraries
- aiogremlin an asynchronous DSL based on the official Gremlin-Python library
- Goblin async Python toolkit for the TinkerPop 3 Gremlin server
- Companies
- Pending
- Map: Knowledge Graphs — Info
- Topic: TinkerPop
- Scope: Universal Active