uor-foundation
The complete UOR Foundation ontology encoded as typed Rust traits. Import and implement.
Contents
- 14 namespaces
- 103 OWL classes (one trait each)
- 177 OWL properties (one method each)
- 255 named individuals (constants and enums)
Quick start
[]
= "2.1.0"
use Primitives;
;
Then implement any foundation trait with your chosen primitives:
use FiberBudget;
Module structure
| Module | Space | Description |
|---|---|---|
kernel::address |
Kernel | Content-addressed glyph space |
kernel::schema |
Kernel | Ring schema: Datum, Term, Ring |
kernel::op |
Kernel | Primitive operations and the dihedral group |
bridge::query |
Bridge | Query hierarchy |
bridge::resolver |
Bridge | Resolution state machine |
bridge::partition |
Bridge | Irreducibility partitions and fiber budgets |
bridge::observable |
Bridge | Observable measurements |
bridge::proof |
Bridge | Proof and witness data |
bridge::derivation |
Bridge | Derivation and rewrite steps |
bridge::trace |
Bridge | Computation traces |
bridge::cert |
Bridge | Certificate hierarchy |
user::type_ |
User | Type definitions and constraints |
user::morphism |
User | Transforms and composition laws |
user::state |
User | Context, bindings, frames, transitions |
Features
This crate is #![no_std] with zero mandatory dependencies.
License
Apache-2.0 — see LICENSE.