Skip to content

Zenith://Ontology

online
Ontology/Knowledge, evidence & publication

Zenith Research / Vocabulary library

Knowledge, evidence & publication

Browse definitions across applications, with their exact source profiles and constraints.

Review candidate114 source-bound revisions134 source occurrences
Concept / contextPermalink ↗

GuestProfile

An extensible context collection describing one guest: many notes, statements and question-and-answer entries, many topics and character references, and the guest’s own interests. Topic choices and questionnaires remain open; contributors and disclosure remain explicit.

Review draftZendo / Core candidate · v0.1.5
Source reference details

The source snapshot pins the input files; the schema profile identifies their reading context.

Schema profile
zendo-core@0.1.5 candidate
p-412444e80443336a232eff9bef9d18e19f51f2a136e12cf53169c54fecf8ea9f
Source snapshot
s-75a9c84e9b4b0f9a8ae6cc699a951dca2221086043af409600cc966c6115a537
Revision
d-81a995d0077b19aacbede32623dbd9c89314caae0fa1f1c9f7e2de76976f0fac
Occurrence
o-0ce35baf9d35ea1cd78b10761321ab88de5020e9a1de147b3b8969b6977ca095
Producer state
Review draft
Website state
viewer-source-not-published
Attribution
Unknown. Source association is not authorship or approval.
Proposed owner
traveler profile owner; legacy concierge records retain their current ownership
Readiness
candidate
Contract
Semantic candidate; no executable record schema or approved namespace

Fields 10

Fields for GuestProfile
FieldContract
idRequiredMultiplicity 1Wire format pending

Stable profile identity; separate from the person it describes.

guestRefRequiredMultiplicity 1Proposed reference

The one guest described by this profile.

ownerWorkspaceRefRequiredMultiplicity 1Proposed reference

The authority and storage partition for the profile, preserving legacy concierge-maintained ownership until a verified transfer is accepted.

revisionRequiredMultiplicity 1Wire format pending

Profile record revision; each linked entry and character reference also has its own revision.

topicRefsOptionalMultiplicity 0..*Proposed reference

Zero or more open-ended topic definitions used to organize context. A topic label is not itself a claim or an interest.

provenanceRefsOptionalMultiplicity 0..*Proposed reference

Evidence about the profile and its accepted revisions; never a substitute for record-level authorship.

interestRefsOptionalMultiplicity 0..*Proposed reference

Zero or more guest-scoped interests, exposed as a sharing-filtered reverse view of Interest records. Includes interests in semantic topics as well as properties and offerings. Derived view: Authorized reverse projection of Interest.contextRef referencing this profile and Interest.subjectRef matching its guestRef. Never a separately writable list.

contextEntryRefsOptionalMultiplicity 0..*Proposed reference

Zero or more separately attributed notes, statements or answers. Multiple entries may concern the same topic or mentioned entity. Derived view: Authorized reverse projection of ProfileEntry.profileRef for this profile and guest; records retain their own provenance and revision.

questionRefsOptionalMultiplicity 0..*Proposed reference

Zero or more versioned questions relevant to this profile; a question can be present before it has an answer. No universal questionnaire is fixed.

characterExtensionRefsOptionalMultiplicity 0..*Proposed reference

Zero or more character/profile extension references, each with its own source contract, revision, purpose and sharing scope. No single character is implied or selected by default.

Scope & rules

  • characterExtensionRef: Earlier candidate singular reference. Preserve as a readable alias during adapter overlap; one singular reference maps to a one-element characterExtensionRefs collection. Conflicting singular/plural values require reconciliation. No deployed record is rewritten by this proposal.

Relationships

guestRef→Person ↗1
ownerWorkspaceRef→Workspace ↗1
provenanceRefs→EvidenceReference ↗0..*
interestRefs→Interest ↗0..*
topicRefs→ProfileTopic ↗0..*
contextEntryRefs→ProfileEntry ↗0..*
questionRefs→ProfileQuestion ↗0..*
characterExtensionRefs→CharacterReference ↗0..*

Pinned source artifacts

catalog.json ↗
fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102

zendo-core.candidate.json ↗
f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6

devgraph.ontology.json ↗
afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95

Original source view ↗

Exact source node
{
  "id": "GuestProfile",
  "label": "GuestProfile",
  "kind": "Concept",
  "group": "context",
  "description": "An extensible context collection describing one guest: many notes, statements and question-and-answer entries, many topics and character references, and the guest’s own interests. Topic choices and questionnaires remain open; contributors and disclosure remain explicit.",
  "fields": [
    {
      "name": "id",
      "type": "Wire format pending",
      "cardinality": "1",
      "required": true,
      "description": "Stable profile identity; separate from the person it describes."
    },
    {
      "name": "guestRef",
      "type": "Proposed reference",
      "cardinality": "1",
      "required": true,
      "description": "The one guest described by this profile."
    },
    {
      "name": "ownerWorkspaceRef",
      "type": "Proposed reference",
      "cardinality": "1",
      "required": true,
      "description": "The authority and storage partition for the profile, preserving legacy concierge-maintained ownership until a verified transfer is accepted."
    },
    {
      "name": "revision",
      "type": "Wire format pending",
      "cardinality": "1",
      "required": true,
      "description": "Profile record revision; each linked entry and character reference also has its own revision."
    },
    {
      "name": "topicRefs",
      "type": "Proposed reference",
      "cardinality": "0..*",
      "required": false,
      "description": "Zero or more open-ended topic definitions used to organize context. A topic label is not itself a claim or an interest."
    },
    {
      "name": "provenanceRefs",
      "type": "Proposed reference",
      "cardinality": "0..*",
      "required": false,
      "description": "Evidence about the profile and its accepted revisions; never a substitute for record-level authorship."
    },
    {
      "name": "interestRefs",
      "type": "Proposed reference",
      "cardinality": "0..*",
      "required": false,
      "description": "Zero or more guest-scoped interests, exposed as a sharing-filtered reverse view of Interest records. Includes interests in semantic topics as well as properties and offerings. Derived view: Authorized reverse projection of Interest.contextRef referencing this profile and Interest.subjectRef matching its guestRef. Never a separately writable list."
    },
    {
      "name": "contextEntryRefs",
      "type": "Proposed reference",
      "cardinality": "0..*",
      "required": false,
      "description": "Zero or more separately attributed notes, statements or answers. Multiple entries may concern the same topic or mentioned entity. Derived view: Authorized reverse projection of ProfileEntry.profileRef for this profile and guest; records retain their own provenance and revision."
    },
    {
      "name": "questionRefs",
      "type": "Proposed reference",
      "cardinality": "0..*",
      "required": false,
      "description": "Zero or more versioned questions relevant to this profile; a question can be present before it has an answer. No universal questionnaire is fixed."
    },
    {
      "name": "characterExtensionRefs",
      "type": "Proposed reference",
      "cardinality": "0..*",
      "required": false,
      "description": "Zero or more character/profile extension references, each with its own source contract, revision, purpose and sharing scope. No single character is implied or selected by default."
    }
  ],
  "rules": [
    "characterExtensionRef: Earlier candidate singular reference. Preserve as a readable alias during adapter overlap; one singular reference maps to a one-element characterExtensionRefs collection. Conflicting singular/plural values require reconciliation. No deployed record is rewritten by this proposal."
  ],
  "facts": [
    {
      "label": "Proposed owner",
      "value": "traveler profile owner; legacy concierge records retain their current ownership"
    },
    {
      "label": "Readiness",
      "value": "candidate"
    },
    {
      "label": "Contract",
      "value": "Semantic candidate; no executable record schema or approved namespace"
    }
  ],
  "links": [
    {
      "label": "guestRef",
      "target": "https://zenith-research.ca/ontology/terms/Person",
      "note": "1"
    },
    {
      "label": "ownerWorkspaceRef",
      "target": "Workspace",
      "note": "1"
    },
    {
      "label": "provenanceRefs",
      "target": "EvidenceReference",
      "note": "0..*"
    },
    {
      "label": "interestRefs",
      "target": "Interest",
      "note": "0..*"
    },
    {
      "label": "topicRefs",
      "target": "ProfileTopic",
      "note": "0..*"
    },
    {
      "label": "contextEntryRefs",
      "target": "ProfileEntry",
      "note": "0..*"
    },
    {
      "label": "questionRefs",
      "target": "ProfileQuestion",
      "note": "0..*"
    },
    {
      "label": "characterExtensionRefs",
      "target": "CharacterReference",
      "note": "0..*"
    }
  ]
}
GuestProfile | Knowledge, evidence & publication | Zenith Research