← Back to Documentation Index

Multi-Agent System Ontology

Ontology IRI: https://ioc-project.github.io/scope-ontology/embedding

Generated: 2026-10-23 23:56:52 UTC

Format: LODE-style lightweight documentation

Table of Contents

Classes

Embedding
https://ioc-project.github.io/scope-ontology/mas#Embedding
Vectorized semantic representation attached to execution artifacts.
SemanticElement
https://ioc-project.github.io/scope-ontology/mas#SemanticElement
Common parent for elements in the semantic layer: derived representations of session/state meaning, such as embeddings and semantic groupings.
SemanticGroup
https://ioc-project.github.io/scope-ontology/mas#SemanticGroup
Group of sessions that share a common semantic topic, formed by clustering session embeddings. May itself be grouped into a parent SemanticGroup, forming a hierarchy.
TrajectoryContext
https://ioc-project.github.io/scope-ontology/mas#TrajectoryContext
What one Transition added to (or changed in) the running trajectory context of its session: the evidence, claims, intents, work units and provenance links derived from it. Replaying the TrajectoryContexts of a session's Transitions in trajectory order rebuilds the context at any point. Each constituent (evidence, claims, intents, work units, provenance links, coordination events, flags, final answer) is its own property and is only present when the Transition contributed it. Example: TrajectoryContext_001, attached to Transition_001 via :hasContext, holds the claims and evidence derived from the call Transition_001 represents.

Properties

claims
https://ioc-project.github.io/scope-ontology/mas#claims
Claims the Transition added to the context: JSON list of agent assertions, completion claims and tool results, each with its absolute index, agent and evidence references.
Domain: TrajectoryContext
Range: string
containsSemanticGroup
https://ioc-project.github.io/scope-ontology/mas#containsSemanticGroup
MAS contains this SemanticGroup.
Domain: MAS
Range: SemanticGroup
containsSession
https://ioc-project.github.io/scope-ontology/mas#containsSession
SemanticGroup contains this Session or nested SemanticGroup (hierarchical clustering).
Domain: SemanticGroup
Range: n344c7f5b45ee47adbfbbed5e7378a233b1
coordinationEvents
https://ioc-project.github.io/scope-ontology/mas#coordinationEvents
Coordination events (assignment, handoff, synthesis, ...) the Transition added: JSON list.
Domain: TrajectoryContext
Range: string
embeddingDimension
https://ioc-project.github.io/scope-ontology/mas#embeddingDimension
Vector dimensionality.
Domain: Embedding
Range: integer
embeddingModel
https://ioc-project.github.io/scope-ontology/mas#embeddingModel
Model identifier used to compute the underlying embedding.
Domain: Embedding
Range: string
embeddingVector
https://ioc-project.github.io/scope-ontology/mas#embeddingVector
The embedding vector, stored as a string array of floats.
Domain: Embedding
Range: string
evidence
https://ioc-project.github.io/scope-ontology/mas#evidence
Evidence the Transition added to the context: JSON list of facts (policy rule, tool output, user statement, agent handoff, runtime feedback), each with its absolute index, source, agent, outcome and the intents it relates to.
Domain: TrajectoryContext
Range: string
finalAnswer
https://ioc-project.github.io/scope-ontology/mas#finalAnswer
Text of the final answer, when this Transition set or changed it.
Domain: TrajectoryContext
Range: string
flags
https://ioc-project.github.io/scope-ontology/mas#flags
Flags the Transition raised on the trajectory: JSON list.
Domain: TrajectoryContext
Range: string
hasContext
https://ioc-project.github.io/scope-ontology/mas#hasContext
Transition contributed this trajectory context (Transition → TrajectoryContext). At most one per Transition.
Domain: Transition
Range: TrajectoryContext
hasMedioidSession
https://ioc-project.github.io/scope-ontology/mas#hasMedioidSession
The medioid (most representative) Session of this group.
Domain: SemanticGroup
Range: Session
intents
https://ioc-project.github.io/scope-ontology/mas#intents
Intents the Transition introduced or changed: JSON list of user, policy or delegated intents with their absolute index, status, owners and dependencies.
Domain: TrajectoryContext
Range: string
nSessions
https://ioc-project.github.io/scope-ontology/mas#nSessions
Number of sessions in this group.
Domain: SemanticGroup
Range: integer
nodeHash
https://ioc-project.github.io/scope-ontology/mas#nodeHash
Stable hash of this group's session membership, used as a dedup/identity key.
Domain: SemanticGroup
Range: string
provenanceLinks
https://ioc-project.github.io/scope-ontology/mas#provenanceLinks
Provenance links the Transition added between context artifacts: JSON list (for example evidence supporting a claim).
Domain: TrajectoryContext
Range: string
represents
https://ioc-project.github.io/scope-ontology/mas#represents
Link from a State to its embedding instance.
Domain: Embedding
Range: State
splitDistance
https://ioc-project.github.io/scope-ontology/mas#splitDistance
Clustering distance threshold at which this group was split from its parent group.
Domain: SemanticGroup
Range: double
workUnits
https://ioc-project.github.io/scope-ontology/mas#workUnits
Work units (delegated pieces of work) the Transition introduced or changed: JSON list with absolute index, owner, outcome and source calls.
Domain: TrajectoryContext
Range: string
← Back to Documentation Index