Skip to content

Glossary

This page collects the project-specific terms used across the Ontopoiesis documentation.

Ladybug projection

The .lbug graph database file produced by ontopoiesis build: a queryable encoding of one OWL 2 document as a labelled property graph. It is not an OWL serialization, and it should not be stored as a durable artifact between Ontopoiesis versions.

.lbug file

The file extension used for a Ladybug projection. See Ladybug projection.

construct

In Ontopoiesis, any OWL 2 structural unit stored as a node in the projection: an axiom, a class expression, an entity, or an annotation construct. The term comes from the OWL 2 structural specification.

fingerprint

Also called a semantic fingerprint. A content-addressed key computed from a construct's structural identity. ontopoiesis diff uses fingerprints to compare projections without depending on storage UIDs, so the same construct receives the same fingerprint across equivalent serializations.

UID

An identifier assigned to each node in a projection, in document order (n0, n1, …). It is a handle within one built projection but is recomputed on rebuild and not stable across builds. Use iri rather than uid for durable external references. (Migrations use the separate, deterministic scalar_uid/axiom_uid helpers for MERGE idempotence.)

projection slice

A focused subgraph of a projection containing selected nodes, their immediate structural context, and optionally one-hop external references. Ontopoiesis uses slices internally as the input to ontopoiesis render.

Ladybug

The embedded graph database engine used to store and query projections. The ontoplexis.graph layer depends on real_ladybug directly.