The OTO catalog
Ontology · organization

organization-process @1

How an organization works: units, roles, processes, policies, systems and measures.

10 classes, 14 relations, 1 rules, 0 actions, extends oto-core. oto registry add https://github.com/Cynergis/oto-registry, oto ontology add organization-process, then oto init --ontology organization-process.

Classes

ClassWhat it isThe question it answersWhy it exists
DocumentA source document in the corpus.Where is this written down?Every fact needs a checkable source with its own date.
ActionSomething that can be done about an entity, described the way an MCP server describes a tool and bound to the graph. Oto lists it; the caller invokes it; the recorded run is evidence.What can be done about this, and how?The binding between an entity, the tool that acts on it, its inputs, its credentials by name and its preconditions is otherwise tribal knowledge in an agent's prompt; as a fact it is versioned, reviewed and shared. Oto never invokes it.
UnitAn organizational unit: a division, a department, a team.Which part of the organization does this belong to?Units nest, and ownership and measurement are usually reported along that nesting.
RoleA defined function someone performs. Attach work to a role, not a person.Who is accountable, without naming a person?Roles are stable while people move, so work attached to a role keeps its history correct.
ProcessA repeatable way of getting something done, made of steps.How does this actually get done here?A process is the unit people improve and measure, and it persists while its steps change.
StepOne action within a process, with an owner and an input and output.What is the sequence, and where does it stall?Bottlenecks are found at the step, not the process, and sequencing needs steps to be things.
PolicyA rule that constrains how work is done, internal or imposed.What rule constrains this, and where does it come from?A rule that constrains work is separate from the work, and it changes on its own schedule.
SystemA tool or application the work runs on.What tool does this depend on?Dependence on a tool is what makes a process fragile, and it must be visible without reading the steps.
MeasureSomething the organization tracks to know whether the work is working.How do we know this is working?A measure names what the organization actually watches, which is often not what it says it cares about.
DecisionA choice made, with its reason and date. Superseded by a later one, never overwritten.Why did this change, and when?Process changes lose their reason within months unless the reason is a dated thing in its own right.

Relations

RelationFromToMeaning
citesDocumentDocumentThis document refers to that one, so a fact traced to it can be traced one step further.
acts_onActionThe entity a recorded run of this action read or changed.
executed_byActionWho is accountable for invoking this action: a team, never a person.
part_ofUnit|StepUnit|ProcessA containment relationship: a unit within a unit, a step within a process.
ownsUnit|RoleProcess|Measure|Policy|SystemAccountability for something.
performsRoleStepThe role that carries out a step.
belongs_toRoleUnitThe unit a role sits in.
precedesStepStepSequencing between steps.
usesStep|ProcessSystemA system the work depends on.
constrainsPolicyProcess|Step|SystemWhat a policy applies to.
measuresMeasureProcess|UnitWhat a measure is about.
changesDecisionProcess|Policy|Unit|Role|SystemWhat a decision alters.
supersedesDecision|Policy|ProcessDecision|Policy|ProcessThis replaced that. Use with the temporal fields, never by overwriting.
documented_inProcess|Policy|Measure|Decision|RoleDocumentWhere this is written down.