draft v0.1

CheezML for MoWM

Worlds, routing decisions (route or spawn) and world splits at depth z + 1.

Ontology IRI
https://w3id.org/cheezml/mowm
Namespace
https://w3id.org/cheezml/mowm# (prefix mowm:)
This version
https://w3id.org/cheezml/mowm/v0.1
Formats
ttl · jsonld · rdf
Licence
CC BY 4.0

Classes

mowm:RoutingDecision class

One bridge routing decision (bridges/cubby_bridge.py): route or spawn. Mode via dcterms:type.

IRI
https://w3id.org/cheezml/mowm#RoutingDecision
Subclass of
prov:Activity

mowm:WordTableEncoder class

The word-table text encoder (FastWordEncoder), by the hash of its table; the only encoder allowed on the routing path.

IRI
https://w3id.org/cheezml/mowm#WordTableEncoder
Subclass of
cheez:Artifact

mowm:World class

A world tree node (world.py).

IRI
https://w3id.org/cheezml/mowm#World
Subclass of
prov:Entity

mowm:WorldSpawn class

A spawn that ran and generated one new world (prov:generated); prov:wasInformedBy the decision.

IRI
https://w3id.org/cheezml/mowm#WorldSpawn
Subclass of
prov:Activity

mowm:WorldSplit class

Creation of a sub-world at z+1 from a parent (prov:used) to handle a residual.

IRI
https://w3id.org/cheezml/mowm#WorldSplit
Subclass of
prov:Activity

Properties

mowm:bestScore property

Its score (a score, not a threshold).

IRI
https://w3id.org/cheezml/mowm#bestScore
Domain
mowm:RoutingDecision
Range
xsd:decimal

mowm:bestWorld property

The highest-scoring world.

IRI
https://w3id.org/cheezml/mowm#bestWorld
Domain
mowm:RoutingDecision
Range
mowm:World

mowm:floorThreshold property

The calibrated absolute floor compared with the best score.

IRI
https://w3id.org/cheezml/mowm#floorThreshold
Domain
mowm:RoutingDecision
Range
cheez:Threshold

mowm:margin property

Best score minus runner-up score.

IRI
https://w3id.org/cheezml/mowm#margin
Domain
mowm:RoutingDecision
Range
xsd:decimal

mowm:marginThreshold property

The calibrated tau_margin compared with the margin.

IRI
https://w3id.org/cheezml/mowm#marginThreshold
Domain
mowm:RoutingDecision
Range
cheez:Threshold

mowm:mergeStrategy property

How the world's HYLA transition deltas are merged.

IRI
https://w3id.org/cheezml/mowm#mergeStrategy
Domain
mowm:World
Range
skos:Concept
Note
Values come from the code list mowm:MergeStrategies.

mowm:parentWorld property

The world this sub-world was split from.

IRI
https://w3id.org/cheezml/mowm#parentWorld
Domain
mowm:World
Range
mowm:World
Subproperty of
prov:wasDerivedFrom

mowm:queryVector property

The encoded query, by hash.

IRI
https://w3id.org/cheezml/mowm#queryVector
Domain
mowm:RoutingDecision
Range
cheez:Artifact

mowm:residual property

The residual the child handles, by hash.

IRI
https://w3id.org/cheezml/mowm#residual
Domain
mowm:WorldSplit
Range
cheez:Artifact

mowm:routedTo property

The world routed to (outcome Route only).

IRI
https://w3id.org/cheezml/mowm#routedTo
Domain
mowm:RoutingDecision
Range
mowm:World

mowm:runnerUpScore property

Its score.

IRI
https://w3id.org/cheezml/mowm#runnerUpScore
Domain
mowm:RoutingDecision
Range
xsd:decimal

mowm:runnerUpWorld property

The second-highest world.

IRI
https://w3id.org/cheezml/mowm#runnerUpWorld
Domain
mowm:RoutingDecision
Range
mowm:World

mowm:tau property

The world's confidence threshold for spawning sub-worlds.

IRI
https://w3id.org/cheezml/mowm#tau
Domain
mowm:World
Range
cheez:Threshold

mowm:worldCount property

Worlds in the pool when the decision ran.

IRI
https://w3id.org/cheezml/mowm#worldCount
Domain
mowm:RoutingDecision
Range
xsd:integer

mowm:worldId property

Counter-issued numeric id: world counter from 1000, router counter from 5000. Never computed from the parent's id.

IRI
https://w3id.org/cheezml/mowm#worldId
Domain
mowm:World
Range
xsd:integer

mowm:zDepth property

Depth z on the Z axis.

IRI
https://w3id.org/cheezml/mowm#zDepth
Domain
mowm:World
Range
xsd:integer

mowm:zMax property

Maximum depth; spawn_subworld refuses at z_max.

IRI
https://w3id.org/cheezml/mowm#zMax
Domain
mowm:World
Range
xsd:integer

Code lists

mowm:MergeStrategies code list

HYLA merge strategies

IRI
https://w3id.org/cheezml/mowm#MergeStrategies

mowm:Parameters code list

Threshold parameters

IRI
https://w3id.org/cheezml/mowm#Parameters

mowm:RoutingModes code list

Routing modes

IRI
https://w3id.org/cheezml/mowm#RoutingModes

mowm:RoutingOutcomes code list

Routing outcomes

IRI
https://w3id.org/cheezml/mowm#RoutingOutcomes

Codes

mowm:AbsoluteFloor code

absolute floor (bridge)

IRI
https://w3id.org/cheezml/mowm#AbsoluteFloor
In scheme
mowm:Parameters

mowm:AnswerSupportCheck code

Support is at or above tau_answer (possibility oracle; inter-world query otherwise).

IRI
https://w3id.org/cheezml/mowm#AnswerSupportCheck
In scheme
cheez:CheckKinds

mowm:BestMemberRouting code

by best member

IRI
https://w3id.org/cheezml/mowm#BestMemberRouting
In scheme
mowm:RoutingModes

mowm:BindComposeMerge code

BindComposeMerge

IRI
https://w3id.org/cheezml/mowm#BindComposeMerge
In scheme
mowm:MergeStrategies

mowm:CentroidRouting code

by centroid

IRI
https://w3id.org/cheezml/mowm#CentroidRouting
In scheme
mowm:RoutingModes

mowm:ResidualCheck code

The residual norm exceeds tau_spawn (router.py maybe_spawn).

IRI
https://w3id.org/cheezml/mowm#ResidualCheck
In scheme
cheez:CheckKinds

mowm:Route code

route

IRI
https://w3id.org/cheezml/mowm#Route
In scheme
mowm:RoutingOutcomes

mowm:Spawn code

spawn

IRI
https://w3id.org/cheezml/mowm#Spawn
In scheme
mowm:RoutingOutcomes

mowm:Tau code

tau (world spawn confidence)

IRI
https://w3id.org/cheezml/mowm#Tau
In scheme
mowm:Parameters

mowm:TauAnswer code

tau_answer

IRI
https://w3id.org/cheezml/mowm#TauAnswer
In scheme
mowm:Parameters

mowm:TauMargin code

tau_margin

IRI
https://w3id.org/cheezml/mowm#TauMargin
In scheme
mowm:Parameters

mowm:TauPruneSteps code

tau_prune_steps

IRI
https://w3id.org/cheezml/mowm#TauPruneSteps
In scheme
mowm:Parameters

mowm:TauSpawn code

tau_spawn

IRI
https://w3id.org/cheezml/mowm#TauSpawn
In scheme
mowm:Parameters

mowm:ZMaxCheck code

The parent world's depth is below z_max, so spawn_subworld may split.

IRI
https://w3id.org/cheezml/mowm#ZMaxCheck
In scheme
cheez:CheckKinds