CharacterReference
One of potentially many external character/profile extensions connected to the guest profile. This is an integration reference, not a locally invented Anema character body.
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-46a058864326b7ebda897d555dff4a7167748b9ef6bc0612a2ce323a97c594de- Occurrence
o-4d2cf033ec602457f929e8c382e5bb2bbdd8b6a8889f68cece95c97e1531fd32- Producer state
- Review draft
- Website state
- viewer-source-not-published
- Attribution
- Unknown. Source association is not authorship or approval.
- Proposed owner
- profile context owner or explicitly attributed definition/contribution owner
- Readiness
- candidate
- Contract
- Semantic candidate; no executable record schema or approved namespace
Fields 12
| Field | Contract |
|---|---|
idPresence unspecified | Wire format pendingMinimum semantic field; executable schema and wire representation remain unqualified. |
profileRefPresence unspecified | Proposed referenceMinimum semantic field; executable schema and wire representation remain unqualified. |
guestRefPresence unspecified | Proposed referenceMinimum semantic field; executable schema and wire representation remain unqualified. |
ownerWorkspaceRefPresence unspecified | Proposed referenceMinimum semantic field; executable schema and wire representation remain unqualified. |
sourceSystemPresence unspecified | Wire format pendingMinimum semantic field; executable schema and wire representation remain unqualified. |
externalRefPresence unspecified | Wire format pendingOpaque reference to one character/profile extension; never a secret access credential. |
sourceContractRefPresence unspecified | Wire format pendingThe actual external schema/version, to be inspected and accepted before integration. |
sourceRevisionPresence unspecified | Wire format pendingExact external revision when pinning content; no hidden refresh of a mutable character changes historical decisions. |
purposePresence unspecified | Wire format pendingWhy this particular extension is linked; multiple extensions can serve different contexts. |
applicabilityScopePresence unspecified | Wire format pendingThe context in which this reference applies. Linking does not make every extension active for every trip or authorize sharing. |
provenanceRefsOptionalMultiplicity 0..* | Proposed referenceEvidence of who linked it and its source. Access to external content requires a separate permission check. |
revisionPresence unspecified | Wire format pendingMinimum semantic field; executable schema and wire representation remain unqualified. |
Relationships
Pinned source artifacts
catalog.json ↗fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102
zendo-core.candidate.json ↗f9cacf17cf4a681600cd189aae7a129588a6151ee04693aaada9a90d04f389f6
devgraph.ontology.json ↗afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95
Exact source node
{
"id": "CharacterReference",
"label": "CharacterReference",
"kind": "Concept",
"group": "context",
"description": "One of potentially many external character/profile extensions connected to the guest profile. This is an integration reference, not a locally invented Anema character body.",
"fields": [
{
"name": "id",
"type": "Wire format pending",
"description": "Minimum semantic field; executable schema and wire representation remain unqualified."
},
{
"name": "profileRef",
"type": "Proposed reference",
"description": "Minimum semantic field; executable schema and wire representation remain unqualified."
},
{
"name": "guestRef",
"type": "Proposed reference",
"description": "Minimum semantic field; executable schema and wire representation remain unqualified."
},
{
"name": "ownerWorkspaceRef",
"type": "Proposed reference",
"description": "Minimum semantic field; executable schema and wire representation remain unqualified."
},
{
"name": "sourceSystem",
"type": "Wire format pending",
"description": "Minimum semantic field; executable schema and wire representation remain unqualified."
},
{
"name": "externalRef",
"type": "Wire format pending",
"description": "Opaque reference to one character/profile extension; never a secret access credential."
},
{
"name": "sourceContractRef",
"type": "Wire format pending",
"description": "The actual external schema/version, to be inspected and accepted before integration."
},
{
"name": "sourceRevision",
"type": "Wire format pending",
"description": "Exact external revision when pinning content; no hidden refresh of a mutable character changes historical decisions."
},
{
"name": "purpose",
"type": "Wire format pending",
"description": "Why this particular extension is linked; multiple extensions can serve different contexts."
},
{
"name": "applicabilityScope",
"type": "Wire format pending",
"description": "The context in which this reference applies. Linking does not make every extension active for every trip or authorize sharing."
},
{
"name": "provenanceRefs",
"type": "Proposed reference",
"cardinality": "0..*",
"required": false,
"description": "Evidence of who linked it and its source. Access to external content requires a separate permission check."
},
{
"name": "revision",
"type": "Wire format pending",
"description": "Minimum semantic field; executable schema and wire representation remain unqualified."
}
],
"rules": [],
"facts": [
{
"label": "Proposed owner",
"value": "profile context owner or explicitly attributed definition/contribution owner"
},
{
"label": "Readiness",
"value": "candidate"
},
{
"label": "Contract",
"value": "Semantic candidate; no executable record schema or approved namespace"
}
],
"links": [
{
"label": "profileRef",
"target": "GuestProfile"
},
{
"label": "guestRef",
"target": "https://zenith-research.ca/ontology/terms/Person"
},
{
"label": "ownerWorkspaceRef",
"target": "Workspace"
},
{
"label": "provenanceRefs",
"target": "EvidenceReference",
"note": "0..*"
}
]
}