ONTOLOGICAL MODELLING
Your schema is your ontology
In SurrealDB, tables define entity types and typed relations define relationship types. Your database schema maps directly to your domain ontology. No separate modelling layer, no translation between conceptual models and physical storage.
RICH EDGES
Relationships as documents
Edges in SurrealDB are full documents - they carry properties, timestamps, confidence scores, and metadata. Relationships are first-class citizens, not just pointers between nodes.
HYBRID SEARCH
Vector search alongside structured data
Store embeddings alongside their source entities. Combine vector similarity with graph traversal and structured filters in a single SurrealQL query. Semantic relevance meets structural precision.
OPERATIONAL KNOWLEDGE GRAPHS
Digital twins as living knowledge graphs
When a knowledge graph models a physical or operational system, it becomes a digital twin: assets and dependencies as nodes and edges, configuration and documents as attributes, telemetry as time-indexed values, and embeddings for semantic recall over unstructured context. SurrealDB lets all of these coexist in one transactional engine, so the same ontology powers both the static knowledge graph and the live twin reading from it. Learn more about digital twins.
FREQUENTLY ASKED QUESTIONS