Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Glossary

A compact reference for the terms used throughout OrchidDB’s documentation.

Graph terms

TermMeaning
Node / vertexAn identified graph element with labels and properties.
Relationship / edgeA typed connection from a source node to a destination node.
LabelA name such as Person that identifies a group of nodes.
Relationship typeA name such as FOLLOWS that identifies a group of edges.
PropertyA named value on a node or relationship.
PathA sequence of connected nodes and relationships.
TraverserThe item of traversal state passed between Gremlin steps.
BindingA named value produced during query evaluation.

Mapping terms

TermMeaning
Graph mappingThe contract between graph labels/properties and relational tables/columns.
Node mappingA source relation, identity column, and property columns for a label.
Edge mappingA source relation, endpoint columns and labels, and optional edge identity and properties.
Query-backed mappingA graph source defined by a SQL query.
Schema providerTable metadata used by the relational planner.
Ontology mappingThe association of RDF vocabulary with graph labels, properties, and relationships.
RDF mappingA rule exposing subject, predicate, object, and optional graph terms over source columns.
Logical sourceA named relation backed by equivalent physical layouts selected using partition metadata.
Collection sourceA named, read-only relation expanding a typed list expression, including JSON row functions.
Quad sourceA relational representation of RDF subject, predicate, object, and graph.

Execution terms

TermMeaning
Graph IRThe intermediate graph representation shared by language frontends.
LoweringTransforming a plan into another representation while preserving its meaning.
SQL islandA region of the lowered relational plan executed as SQL in DuckDB.
Hybrid executionA DataFusion execution DAG combining DuckDB SQL regions and native kernels.
Arrow batchA columnar result represented by an Apache Arrow RecordBatch.
CheckpointA compact persisted snapshot of managed graph records.
Snapshot isolationA transaction’s consistent database view, combined with its own writes.

RDF terms

TermMeaning
IRIAn Internationalized Resource Identifier used to name an RDF resource.
TripleAn RDF statement with subject, predicate, and object.
QuadA triple together with its graph.
Default graphThe graph matched by unqualified triple patterns in the active dataset.
Named graphAn RDF graph identified by an IRI.
VocabularyClass and predicate IRIs used to describe a domain.

Return to the introduction to choose a guide, or use the search button to find a specific API or topic.