The Universal Object Reference (UOR) Framework is a Rust workspace implementing the UOR Foundation ontology — a mathematical framework for content-addressed, symmetric, multi-metric object spaces with algebraic structure based on Z/(2^n)Z.
Version 1.0.0: 14 namespaces · 82 classes · 120 properties · 14 named individuals
All terms are encoded as typed Rust data in spec/ and serialized to:
public/uor.foundation.json— JSON-LD 1.1public/uor.foundation.ttl— Turtle 1.1public/uor.foundation.nt— N-Triples
| Directory | Role |
|---|---|
spec/ |
Rust library: UOR ontology as typed static data + serializers |
conformance/ |
Rust library: workspace-wide conformance validators |
docs/ |
Rust library: documentation generator |
website/ |
Rust library: static site generator |
clients/ |
Rust binaries: build, conformance, docs, website |
# Build ontology artifacts
cargo run --bin uor-build
# Generate documentation
cargo run --bin uor-docs
# Generate website
cargo run --bin uor-website
# Run full conformance suite
cargo run --bin uor-conformancecargo fmt --check
cargo clippy -- -D warnings
cargo testApache-2.0 — see LICENSE.
This README is machine-generated by uor-docs. Do not edit by hand.