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.


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 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.


Marks a node as a member of a named subset. A node may be assigned zero or more labels.


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.


Named value stored in a node or relationship. Synonym for attribute.


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.