Skip to content

Zenith://Ontology

online
Ontology/Viewer/Zendo

Zenith Research / Vocabulary library

Zendo, defined.

The concierge vocabulary for guests, trip briefs, planning, recommendations, selections and booking drafts.

Prototypev0.5.0Concierge extension
The boundary

A local prototype extending Rolodex Person. A selection or booking draft does not reserve inventory, authorize payment, or create a confirmed booking.

The namespaceurn:zendo:concierge:v1#
The dependencies

Rolodex v0.8.0 ↗Guest declares a specialization of Person. No live Runtime adapter or registered contact binding.

Record / Homes & placesPermalink ↗

Planning session

A working map dataset of generated references. It can be kept with the brief for later review without becoming requirements or favourites.

Viewer ID
zendo/planning-session
Identity
planningSession.id; retained snapshots in planningSessions[].id
Owner
Concierge/Hermes planning workflow, linked to one guest and brief revision.

Fields 16

Fields for Planning session
FieldContract
schemaRequired"zendo.planning-session/v1"
Schema constraints
{
  "const": "zendo.planning-session/v1"
}
idRequiredstring

Stable record ID; on Guest Profile, the legacy guest-ID alias.

Schema constraints
{
  "type": "string"
}
guestIdRequiredstring

The Guest this record concerns.

Schema constraints
{
  "type": "string"
}
briefIdRequiredstring

Active trip reference for trip scope; null for reusable guest scope.

Schema constraints
{
  "type": "string"
}
briefRevisionRequiredinteger
Schema constraints
{
  "type": "integer",
  "minimum": 1
}
inputRequiredobject
Schema constraints
{
  "type": "object"
}
inputHashRequiredstring

Digest of the profile/brief/reference input used to detect stale planning context.

Schema constraints
{
  "type": "string"
}
workspaceVersionRequiredinteger
Schema constraints
{
  "type": "integer",
  "minimum": 1
}
createdByRequiredobject
Schema constraints
{
  "type": "object"
}
createdAtRequiredstring
Schema constraints
{
  "type": "string"
}
methodRequiredstring
Schema constraints
{
  "type": "string"
}
retentionRequiredworking | retained

Working map or retained brief-linked review snapshot.

Schema constraints
{
  "enum": [
    "working",
    "retained"
  ]
}
pointsRequiredarray
Schema constraints
{
  "type": "array",
  "maxItems": 50,
  "items": {
    "$ref": "#/$defs/PlanningPoint"
  }
}
datasetHashRequiredstring

Integrity fingerprint of the exact generated point dataset; not signed external proof.

Schema constraints
{
  "type": "string"
}
keptAtOptionalstring
Schema constraints
{
  "type": "string"
}
keptByOptionalobject
Schema constraints
{
  "type": "object"
}

Scope & rules

  • Generate replaces only the working map; keep freezes a separate brief-linked review snapshot.
  • Working sessions survive local restart until regenerated or discarded. No automatic expiry is claimed.
  • Keep preserves inputs, revisions, point sources, generating actor, method and dataset hash. No evaluation or training is executed.
  • Changed profile/brief/reference inputs mark the working map stale. Historical snapshots retain their original meaning.
  • Discard removes only the working dataset. Kept snapshots and operational history remain.

Relationships 2

plans forTrip brief 0..* → 1
contains generated referencePlanning point 1 → 0..*

Source & review

Zendo concierge · application schema

Schema snapshots only. The catalogue is a reading view; edits and approval decisions are not enabled here.

Source fingerprints (3)
ontology-catalog.jsonc928d2c0568dd4c5cdefe95689b4c1262a88236acb70030916a5c697b62dc608
guest-workspace.schema.json5949a020e6f4352a326fc5253c3a3fff96853d0c55c21906af8799b71925d376
concierge-ontology.jsonld19abd6e005c35a2e13c59063b67a9ff5842aa09d67654b1257dd0133fc61d67d
Planning session | Zendo Ontology | Zenith Research