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 / People & tripsPermalink ↗

Profile chunk

One prompted, retrievable topic response with source, revision and contribution history.

Viewer ID
zendo/profile-chunk
Identity
profileId + topicId; stable across edits.
Owner
Shared command workflow; author comes from the actual transport actor.

Fields 12

Fields for Profile chunk
FieldContract
schemaRequired"zendo.profile-chunk/v1"
Schema constraints
{
  "const": "zendo.profile-chunk/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"
}
profileIdRequiredstring

Identity of the reusable profile record.

Schema constraints
{
  "type": "string"
}
topicIdRequiredfeeling-at-home | daily-rhythm | household-needs | errands-services | interests-personal-style | general-preferences | notes

Stable taxonomy topic; the prompt is guidance, not a guest fact.

Schema constraints
{
  "enum": [
    "feeling-at-home",
    "daily-rhythm",
    "household-needs",
    "errands-services",
    "interests-personal-style",
    "general-preferences",
    "notes"
  ]
}
responseRequiredstring
Schema constraints
{
  "type": "string",
  "maxLength": 4000
}
revisionRequiredinteger

Record-local revision; distinct from the workspace version.

Schema constraints
{
  "type": "integer",
  "minimum": 0
}
basisRequiredguest-provided | concierge-observation | agent-suggested | unattributed

Reported information source, distinct from the actor who entered it.

Schema constraints
{
  "enum": [
    "guest-provided",
    "concierge-observation",
    "agent-suggested",
    "unattributed"
  ]
}
updatedByRequiredobject | null
Schema constraints
{
  "type": [
    "object",
    "null"
  ]
}
updatedAtRequiredstring | null
Schema constraints
{
  "type": [
    "string",
    "null"
  ]
}
guestConfirmationRequirednull

Guest-only and currently unavailable; never inferred from a concierge source label.

Schema constraints
{
  "type": "null",
  "description": "Guest-only; no verified guest confirmation endpoint is implemented."
}
contributionsRequiredarray

Append-only service-recorded response revisions, enteredBy actor and timestamp.

Schema constraints
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "revision",
      "response",
      "basis",
      "enteredBy",
      "at"
    ]
  }
}

Scope & rules

  • Five prompted topics plus general preferences and notes. Existing text is retained without inferred categorization.
  • Guest-provided is a reported basis, not proof the guest authored or confirmed the entry.
  • Hermes can fill empty sections or revise its own suggestions; recorded information is protected.
  • Agent suggestions remain labeled and are excluded from default place/home matching. Explicit profile retrieval may inspect them.
  • Guest confirmation is a separate guest-only policy, currently unimplemented.

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
Profile chunk | Zendo Ontology | Zenith Research