Graphlytic concepts
What is graph
We use graph terminology in consistency with Neo4j. To check Neo4j terminology see description of Neo4j graph database or terminology.
Graph
When we are talking about graph we mean property graph. Graph which contains set of nodes and directed typed relationships. Each node or relationship may have zero or more properties. This graph is stored in database.
Node
Node is a data record within a data graph. Contains an arbitrary collection of properties. Nodes may have zero, one, or more labels and are optionally connected by relationships.
Label
Marks a node as a member of a named subset. A node may be assigned zero or more labels.
Relationship
Data record in a property graph . Relationships organize the nodes by connecting them. A relationship connects two nodes - a start node and an end node. Just like nodes, relationships can have properties. Similar to arc and edge.
Relationship type
Marks a relationship as a member of a named subset. A relationship must be assigned one and only one type.
Property
Named value stored in a node or relationship. Synonym for attribute.
Edge
Synonym for relationship.
Graph path
Collection of alternating nodes and relationships that corresponds to a walk in the graph.
Directed graph
If relationships have direction.
Undirected graph
If relationships haven't direction.
Graph database
A database that uses graph-based structures (for example, nodes, relationships, properties) to represent and store data.
What is visualization
Graphlytic is used to analyze and visualize connected data (graph data). Graphlytic provides graphical representation of graph data and this representation is called visualization.