content origin
- CURIE:
gmeow:contentOrigin - IRI: https://blackcatinformatics.ca/gmeow/contentOrigin
- Category: property
- Defined by:
gmeow:slices/imagination - Box roles: RBox role (What is this?)
Marks a piece of content with its reality-monitoring source — one of the closed gmeow:ContentOrigin value vocabulary. The DOMAIN is left intentionally OPEN: the marked content is typically a gmeow:StandpointClaim or a gmeow:Proposition (by reference), but asserting a domain (or an owl:unionOf) would prematurely close the surface, so it stays open and is documented in prose. NOT functional, and VANTAGE-INDEXED (Principle 9): different standpoints may attribute different origins to the same content and the attributions coexist — an agent's gmeow:originRemembered and an auditor's gmeow:originGenerated for one claim are both recorded; whose attribution it is rides gmeow:accordingTo on the statement.
Structure
Property shape: object property; ? -> gmeow:ContentOrigin
Practical Pattern
Use gmeow:contentOrigin from ? to gmeow:ContentOrigin when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Counterfactual Rehearsal
- Source:
slices/core/imagination/examples/counterfactual-rehearsal.ttl - Examples catalog: open in catalog#example-slices-core-imagination-examples-counterfactual-rehearsal
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix logic: <https://blackcatinformatics.ca/logic/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/imagination/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example — counterfactual rehearsal. An agent SUPPOSES a proposition (a
# what-if premise), opening an imagined gmeow:imaginedWorld (a logic:World, BY
# REFERENCE — no triple is asserted INTO the logic: namespace by the module; the
# example merely instantiates the open-range target), and IMAGINES the scene that
# would obtain in it. The supposed premise and the imagined scene carry their
# reality-monitoring source via gmeow:contentOrigin (originSupposed / originImagined),
# so nothing here is mistaken for a perceived or remembered fact. No truth bit
# anywhere: supposing and imagining assert neither truth nor commitment.
# --- The supposed proposition. Its reality-monitoring source is "supposed": it is
# entertained for argument, never asserted as a fact.
ex:interestRatesDouble a gmeow:Proposition ;
rdfs:label "interest rates double next year"@en ;
gmeow:contentOrigin gmeow:originSupposed .
Reality Monitoring
- Source:
slices/core/imagination/examples/reality-monitoring.ttl - Examples catalog: open in catalog#example-slices-core-imagination-examples-reality-monitoring
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/imagination/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example — reality-monitoring, the flagship. The SAME content (a claimed
# meeting) carries TWO coexisting gmeow:contentOrigin attributions from two vantages:
# the agent recalls it as gmeow:originRemembered, while an auditor reviewing the
# agent's memory marks it gmeow:originGenerated — a confabulation / hallucination
# synthesised by the model, not actually remembered. Neither overwrites the other
# (Principle 9, vantage-indexed; Principle 10, retain-never-delete): both are recorded
# as gmeow:StandpointClaims, whose attribution rides gmeow:vantage. Origin
# (where the content came from) is kept SEPARATE from veridicality (whether it is
# true — gmeow:claimVeridicality, deception slice, by reference) and from authorship
# (gmeow:accordingTo). This is exactly the recalled-vs-confabulated discrimination the
# agent-memory product needs.
ex:agentRecall a gmeow:StandpointClaim ;
gmeow:vantage ex:lillithView ;
gmeow:observedFeature ex:meetingHappened ;
gmeow:observationMethod gmeow:methodDirectObservation ;
gmeow:claimModality gmeow:probable ;
gmeow:contentOrigin gmeow:originRemembered . # the agent takes it as recalled
Common Companion Terms
Usage Advice
Use when
- Use to mark content with its reality-monitoring source — most importantly on a stored claim, so agent memory can distinguish a recalled or perceived fact from a confabulated (
gmeow:originImagined) or machine-generated (gmeow:originGenerated) one; the reality-monitoring half of the memory flagship.
Avoid when
- Avoid forcing a single origin per content — it is non-functional and vantage-indexed, so an agent's attribution and an auditor's may both apply — and avoid reading it as a truth verdict (that is
gmeow:claimVeridicality) or as authorship (that isgmeow:accordingTo); origin is the source axis only.
How to use
- Point the content (a
gmeow:StandpointClaim, agmeow:Proposition, or any content) at one or moregmeow:ContentOriginindividuals; for a contested origin let both attributions coexist and carry whose attribution it is ongmeow:accordingTo, suppressing a superseded attribution withgmeow:displayablefalse rather than deleting it (Principle 10).
Scope notes
- Reality-monitoring, distinct from veridicality and attribution (Principle 9):
gmeow:contentOriginrecords WHERE content came from,gmeow:claimVeridicality(deception, by reference) WHETHER it is true,gmeow:accordingToWHO holds it. The flagship store_claim records agmeow:contentOriginso recall can tell a recalled fact from a confabulated or generated one; a contested origin is two coexistinggmeow:contentOriginattributions, never an overwrite (Principle 10).
Examples
- ex:recalledMeeting
gmeow:contentOrigingmeow:originRemembered.