UOR Schema

IRI
https://uor.foundation/schema/
Prefix
schema:
Space
kernel
Comment
Core value types and term language for the UOR ring substrate. Defines Datum (ring element), Term (syntactic expression), and the Ring container.

Imports

  • https://uor.foundation/u/

Classes

NameIRISubclass OfDisjoint WithComment
Datumhttps://uor.foundation/schema/Datumhttp://www.w3.org/2002/07/owl#Thinghttps://uor.foundation/schema/TermAn element of the ring Z/(2^n)Z at a specific quantum level n. The primary semantic value type. Disjoint from Term: datums are values, terms are syntactic expressions that evaluate to datums.
Termhttps://uor.foundation/schema/Termhttp://www.w3.org/2002/07/owl#Thinghttps://uor.foundation/schema/DatumA syntactic expression in the UOR term language. Terms are evaluated to produce Datums. Disjoint from Datum.
Triadhttps://uor.foundation/schema/Triadhttp://www.w3.org/2002/07/owl#ThingA three-component structure encoding an element's position in the UOR address space: stratum (ring layer), spectrum (bit pattern), and glyph (Braille address).
Literalhttps://uor.foundation/schema/Literalhttps://uor.foundation/schema/TermA term that directly denotes a datum value. A Literal is a leaf node in the term language — it refers to a concrete Datum via schema:denotes without being a Datum itself.
Applicationhttps://uor.foundation/schema/Applicationhttps://uor.foundation/schema/TermA term formed by applying an operation to one or more argument terms. The application's value is the result of evaluating the operator on the evaluated arguments.
Ringhttps://uor.foundation/schema/Ringhttp://www.w3.org/2002/07/owl#ThingThe ambient ring Z/(2^n)Z at a specific quantum level n. The Ring is the primary data structure of the UOR kernel. Its two generators (negation and complement) produce the dihedral group D_{2^n} that governs the invariance frame.

Properties

NameKindFunctionalDomainRangeComment
valueDatatypetruehttps://uor.foundation/schema/Datumhttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerThe integer value of a datum element. For a Datum in Z/(2^n)Z, this is an integer in [0, 2^n).
quantumDatatypetruehttps://uor.foundation/schema/Datumhttp://www.w3.org/2001/XMLSchema#positiveIntegerThe quantum level n of a datum, where the datum's ring is Z/(2^n)Z. Determines the bit width and modulus of the datum.
stratumDatatypetruehttps://uor.foundation/schema/Datumhttp://www.w3.org/2001/XMLSchema#nonNegativeIntegerThe ring-layer index of a datum, indicating its position in the stratification of Z/(2^n)Z.
spectrumDatatypetruehttps://uor.foundation/schema/Datumhttp://www.w3.org/2001/XMLSchema#stringThe bit-pattern representation of a datum, encoding its position in the hypercube geometry of Z/(2^n)Z.
glyphObjecttruehttps://uor.foundation/schema/Datumhttps://uor.foundation/u/AddressThe Braille address associated with this datum, linking the algebraic value to its content-addressable identifier.
operatorObjecttruehttps://uor.foundation/schema/Applicationhttps://uor.foundation/op/OperationThe operation applied in an Application term.
argumentObjectfalsehttps://uor.foundation/schema/Applicationhttps://uor.foundation/schema/TermAn argument term in an Application. The ordering of arguments follows rdf:List semantics.
ringQuantumDatatypetruehttps://uor.foundation/schema/Ringhttp://www.w3.org/2001/XMLSchema#positiveIntegerThe bit width n of the ring Z/(2^n)Z. Distinct from schema:quantum on Datum — ringQuantum is the container's bit width; datum quantum is a membership property.
modulusDatatypetruehttps://uor.foundation/schema/Ringhttp://www.w3.org/2001/XMLSchema#positiveIntegerThe modulus 2^n of the ring. Equals 2 raised to the power of ringQuantum.
generatorObjecttruehttps://uor.foundation/schema/Ringhttps://uor.foundation/schema/DatumThe generator element π₁ (value = 1) of the ring. Under iterated successor application, π₁ generates all ring elements.
negationObjecttruehttps://uor.foundation/schema/Ringhttps://uor.foundation/op/InvolutionThe ring reflection involution: neg(x) = (-x) mod 2^n. One of the two generators of the dihedral group D_{2^n}.
complementObjecttruehttps://uor.foundation/schema/Ringhttps://uor.foundation/op/InvolutionThe hypercube reflection involution: bnot(x) = (2^n - 1) ⊕ x. The second generator of the dihedral group D_{2^n}.
denotesObjecttruehttps://uor.foundation/schema/Literalhttps://uor.foundation/schema/DatumThe datum value that a Literal term denotes. Bridges the Term/Datum disjointness: a Literal refers to a Datum without being one. Evaluation of a Literal produces its denoted Datum.

Named Individuals

NameTypePropertiesComment
π₁https://uor.foundation/schema/Datum
  • value: 1
The unique generator of R_n under successor. Value = 1 at every quantum level. Under iterated application of succ, π₁ generates every element of the ring.
zerohttps://uor.foundation/schema/Datum
  • value: 0
The additive identity of the ring. Value = 0 at every quantum level. op:add(x, zero) = x for all x in R_n.