DiadkoShmek · v3.7.0
A finite ontology of situated participation and revision
18 classes, 34 typed relations and nine executable competency questions for inspecting agent continuity, evidence, judgment and revision.
What this vocabulary is for
A relation should answer a concrete question: was a criterion adopted or met; was evidence available or used; was a lesson stored or consumed; did a proposed correction also have an action warrant? These are records about situated participation. Their existence does not establish consciousness or successful learning.
Concept-to-code map · Wire contract and exact limits · JSON vocabulary · Turtle/RDF vocabulary · JSON-LD context
Competency questions
Identity, criterion assessment, observation use, lesson use, applicability, authority, objections, the recorded return path and exact claim-version use with reported consequences. Explicit source links are queried; hidden model reasoning is not inferred. The authored positive and negative fixtures remain distinct from actual model results.
python3 ontology/export.py --check python3 -m unittest discover -s ontology -p 'test_*.py' -q
Python standard library only. No service or model is needed. Finite closed-record validation is not full OWL or SHACL reasoning. PROV-O mappings are limited and documented.
Classes
Actor
An accountable participant identified in this graph; not a model, profile, session, or assertion of consciousness.
Model
An identified model configuration, separate from the participant using it and any particular execution.
Profile
A versioned description of commitments and desired voice; its presence is not behavioral adoption.
Session
A recorded execution interval in which one actor used one stated model and profile; no claim of continuous presence outside it.
Orientation
A versioned declared purpose and priority organization; not an inferred inner state.
Scope
An explicit application boundary described by its author; matching two IDs does not establish semantic applicability.
Criterion
A versioned evaluative requirement. Its adoption is distinct from a subject satisfying it.
Claim
A proposition with a recorded epistemic status and scope. Acceptance never entails world truth.
Observation
A recorded report or measurement with an explicit source reference and availability state; not guaranteed true or sufficiently supportive.
Decision
A recorded occurrence of selecting an action, including deferral. actionStatus describes the selected action, not proof of its success.
Effect
An account of a consequence associated with a decision, including unknown consequences; causal attribution remains separately contestable.
Lesson
A stored, scoped proposal for future judgment; storage or citation does not establish changed choices or benefit.
Objection
A recorded challenge to a claim, criterion, orientation, decision or lesson, retaining its contributor and disposition.
Revision
A recorded candidate or accepted alteration to a specific versioned object. Acceptance is not permission to act outside its stated authority.
Assessment
A recorded evaluation of one subject under one criterion, including unknown or not-assessed. It is not criterion adoption.
Authority
A recorded warrant attributed to a grantor, holder, scope and action kind; the graph does not authenticate entitlement or grant real permission.
Applicability
An explicit assessment of whether a lesson or claim applies to one decision in a scope; relevance alone does not establish it.
ActionCandidate
A caller-supplied action option, not a selected or executed decision. Listed cost and benefit are simulation inputs, not observed utility.
Relations and constraints
The authoritative JSON profile defines relation domains and ranges, fields, cardinalities and limits. See the repository for adversarial tests and the adapter to actual local SQLite readback.