GMEOW Dreaming Module

What This Slice Covers

This slice owns 2 terms and contributes 0 mapping or projection rows. Use it when its terms match the native fact you want to preserve; use the linkage tables to see how those facts leave GMEOW for consumer vocabularies.

Dependencies

Consumers

Local Map

dreaming map

Examples

Ai Offline Replay

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example — AI memory-consolidation / generative replay.
#
# An AI agent (gmeow:SoftwareAgent) runs an offline gmeow:LearningEvent over a
# GTS agent-memory package (gmeow:GTSSegment with gmeow:gtsProfileAiPackage).
# The replay performs consolidation and concept formation, and uses an
# gmeow:Analogy to transfer structure between stored scenarios. A dream-like
# synthetic experience is derived from the replay to show the human↔machine
# dreaming parallel without asserting an equivalence.

@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/dreaming/ai-offline-replay/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

# --- The AI agent.
ex:aiAgentLillith a gmeow:SoftwareAgent ;
    rdfs:label "Lillith"@en ;
    rdfs:comment "An AI agent that performs offline memory consolidation and generative replay."@en .

# --- The agent-memory package the replay draws on.
# It is a GTSSegment (itself a Manifestation), so it must carry the GTS
# composite-identity parts plus the WEMI spine (Expression realizes a Work,
# Manifestation embodies that Expression).
ex:lillithMemoryWork a gmeow:Work ;
    rdfs:label "Lillith's agent-memory work"@en ;
    rdfs:comment "The abstract work represented by the agent-memory package's content."@en .

ex:lillithMemoryExpression a gmeow:Expression ;
    rdfs:label "Lillith's agent-memory expression"@en ;
    rdfs:comment "The abstract content expression carried by the agent-memory package."@en ;
    gmeow:realizes ex:lillithMemoryWork ;
    gmeow:hasReferenceFrame gmeow:referenceFrameEnglish .

ex:lillithMemoryPackage a gmeow:GTSSegment ;
    rdfs:label "Lillith's agent-memory package"@en ;
    rdfs:comment "A GTS segment carrying grounded knowledge plus provenance and standpoints for AI consumption."@en ;
    gmeow:embodies ex:lillithMemoryExpression ;
    gmeow:gtsSegmentIndex "0"^^xsd:nonNegativeInteger ;
    gmeow:gtsHeadId "blake3:7a3b9c2d4e5f60718293a4b5c6d7e8f9012345678901234567890abcdef12345" ;
    gmeow:gtsProfile gmeow:gtsProfileAiPackage .

# --- The offline replay episode: a learning event that consolidates and forms concepts.
ex:lillithReplayEpisode a gmeow:LearningEvent ;
    rdfs:label "Lillith's offline replay episode"@en ;
    rdfs:comment "An AI memory-consolidation / generative replay event derived from an agent-memory package."@en ;
    gmeow:mentalProcessType gmeow:processLearning ;
    gmeow:learningType gmeow:learningConsolidation , gmeow:learningConceptFormation ;
    gmeow:experiencer ex:aiAgentLillith ;
    gmeow:wasDerivedFrom ex:lillithMemoryPackage ;
    gmeow:learnedFrom ex:replayAnalogy ;
    gmeow:eventTime "2026-06-16T04:00:00Z"^^xsd:dateTime ;
    gmeow:eventTemporalFrame gmeow:temporalFrameUTCGregorian .

# --- Two stored scenarios and an analogy that maps between them.
ex:storedCustomerScenario a gmeow:InformationObject ;
    rdfs:label "stored customer-service scenario"@en ;
    rdfs:comment "A previously encountered scenario drawn from the agent-memory package."@en .

ex:storedTechnicalScenario a gmeow:InformationObject ;
    rdfs:label "stored technical-support scenario"@en ;
    rdfs:comment "A second stored scenario used as the target of analogical transfer."@en .

ex:customerToTechnicalProblem a gmeow:Correspondence ;
    rdfs:label "customer problem <-> technical problem"@en ;
    gmeow:correspondingSource ex:storedCustomerScenario ;
    gmeow:correspondingTarget ex:storedTechnicalScenario .

ex:replayAnalogy a gmeow:Analogy ;
    rdfs:label "customer-service to technical-support transfer"@en ;
    rdfs:comment "An analogical structure-mapping used during offline replay to generalise across stored scenarios."@en ;
    gmeow:analogicalSource ex:storedCustomerScenario ;
    gmeow:analogicalTarget ex:storedTechnicalScenario ;
    gmeow:hasCorrespondence ex:customerToTechnicalProblem .

# --- Optional dream-like synthetic experience generated by the replay.
ex:lillithSyntheticDream a gmeow:Experience ;
    rdfs:label "Lillith's synthetic dream"@en ;
    rdfs:comment "A dream-like synthetic experience generated by offline replay, analogous to a human dream but not equated with it."@en ;
    gmeow:experiencer ex:aiAgentLillith ;
    gmeow:mentalProcessType gmeow:processDreaming ;
    gmeow:awarenessMode gmeow:modeDreaming ;
    gmeow:contentOrigin gmeow:originImagined ;
    gmeow:wasDerivedFrom ex:lillithReplayEpisode ;
    gmeow:eventTime "2026-06-16T04:05:00Z"^^xsd:dateTime ;
    gmeow:eventTemporalFrame gmeow:temporalFrameUTCGregorian .

Human Dream

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example — an ordinary human dream with narrative texture.
#
# A dream is composed from core GMEOW machinery: a gmeow:Experience whose
# gmeow:mentalProcessType is gmeow:processDreaming, whose awareness mode is
# gmeow:modeDreaming, and whose content is gmeow:originImagined. Imagined
# constituents are attached via the dreaming slice's gmeow:dreamElement, and the
# morning report is a gmeow:DreamReport (a recollection experience) marked as a
# low-reliability, standpoint-indexed claim.

@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/dreaming/human-dream/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

# --- The experiencer.
ex:dreamerMaya a gmeow:Person ;
    rdfs:label "Maya"@en ;
    rdfs:comment "The human dreamer in the ordinary-dream example."@en .

# --- The dream episode: a composed Experience.
ex:mayaFlyingDream a gmeow:Experience ;
    rdfs:label "Maya's flying dream"@en ;
    rdfs:comment "An ordinary human dream of flying over a city and visiting a childhood house."@en ;
    gmeow:experiencer ex:dreamerMaya ;
    gmeow:mentalProcessType gmeow:processDreaming ;
    gmeow:awarenessMode gmeow:modeDreaming ;
    gmeow:contentOrigin gmeow:originImagined ;
    gmeow:eventInterval ex:mayaDreamInterval .

ex:mayaDreamInterval a gmeow:TimeInterval ;
    rdfs:label "Maya's dream interval"@en ;
    gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian ;
    gmeow:startedAtTime "2026-06-16T03:00:00Z"^^xsd:dateTime ;
    gmeow:endedAtTime   "2026-06-16T03:25:00Z"^^xsd:dateTime .

# --- Imagined constituents of the dream.
ex:flyingSequence a gmeow:InformationObject ;
    rdfs:label "flying sequence"@en ;
    rdfs:comment "An imagined constituent of Maya's dream: the sensation of flying over a city."@en .

ex:childhoodHouse a gmeow:Place ;
    rdfs:label "childhood house"@en ;
    rdfs:comment "An imagined place appearing as a constituent of Maya's dream."@en .

ex:mayaFlyingDream gmeow:dreamElement ex:flyingSequence , ex:childhoodHouse .

# --- The morning report: a low-reliability recollection of the dream.
ex:mayaMorningReport a gmeow:DreamReport ;
    rdfs:label "Maya's morning dream report"@en ;
    rdfs:comment "A low-reliability recollection of the flying dream, reported after waking."@en ;
    gmeow:experiencer ex:dreamerMaya ;
    gmeow:mentalProcessType gmeow:processRecollection ;
    gmeow:contentOrigin gmeow:originImagined ;
    rdfs:comment "Reliability note: dream reports are standpoint-indexed, fallible recollections with low metacognitive confidence."@en .

Lucid Dream

# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example — a lucid dream with online metacognition.
#
# The dream is a gmeow:Experience typed gmeow:processDreaming and tagged with
# gmeow:modeLucidDreaming. The lucidity seam is documented by a
# gmeow:Observation made from within the dream: the dreamer observes that the
# current experience is itself a dream. A dream element and a morning report are
# included for completeness.

@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex:    <https://blackcatinformatics.ca/gmeow/examples/dreaming/lucid-dream/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .

# --- The experiencer.
ex:dreamerLuca a gmeow:Person ;
    rdfs:label "Luca"@en ;
    rdfs:comment "The human dreamer in the lucid-dream example."@en .

# --- The lucid dream episode.
ex:lucaLucidDream a gmeow:Experience ;
    rdfs:label "Luca's lucid dream"@en ;
    rdfs:comment "A lucid dream: dreaming while aware that one is dreaming."@en ;
    gmeow:experiencer ex:dreamerLuca ;
    gmeow:mentalProcessType gmeow:processDreaming ;
    gmeow:awarenessMode gmeow:modeLucidDreaming ;
    gmeow:contentOrigin gmeow:originImagined ;
    gmeow:eventInterval ex:lucaDreamInterval .

ex:lucaDreamInterval a gmeow:TimeInterval ;
    rdfs:label "Luca's lucid dream interval"@en ;
    gmeow:hasTemporalFrame gmeow:temporalFrameUTCGregorian ;
    gmeow:startedAtTime "2026-06-16T04:10:00Z"^^xsd:dateTime ;
    gmeow:endedAtTime   "2026-06-16T04:23:00Z"^^xsd:dateTime .

# --- In-dream metacognitive observation: the dreamer notices the dream state.
ex:lucaDreamStateObservation a gmeow:Observation ;
    rdfs:label "Luca's in-dream state observation"@en ;
    rdfs:comment "A metacognitive observation made from within the dream."@en ;
    gmeow:vantage ex:dreamerLuca ;
    gmeow:observedFeature ex:lucaLucidDream ;
    gmeow:observationResult ex:lucaAwarenessResult .

ex:lucaAwarenessResult a gmeow:InformationObject ;
    rdfs:label "I am aware this is a dream"@en ;
    rdfs:comment "The dreamer's in-dream recognition of the dream state."@en .

# --- An imagined dream element and a morning report.
ex:controlGesture a gmeow:InformationObject ;
    rdfs:label "volitional control gesture"@en ;
    rdfs:comment "An imagined constituent of Luca's lucid dream: a deliberate gesture used to stabilise the dream."@en .

ex:lucaLucidDream gmeow:dreamElement ex:controlGesture .

ex:lucaMorningReport a gmeow:DreamReport ;
    rdfs:label "Luca's morning lucid-dream report"@en ;
    rdfs:comment "A low-reliability recollection of the lucid dream, reported after waking."@en ;
    gmeow:experiencer ex:dreamerLuca ;
    gmeow:mentalProcessType gmeow:processRecollection ;
    gmeow:contentOrigin gmeow:originImagined .

Terms

Classes

Term Label Definition
gmeow:DreamReport Dream Report A recollection experience in which an agent reports or recalls a dream — a gmeow:Experience whose mental-process kind is gmeow:processRecollection and whose co...

Properties

Term Label Definition
gmeow:dreamElement dream element Relates a dream or other imagined experiential episode to one of its imagined constituents — a figure, object, place, event, or proposition occurring within th...

Guide

The Dreaming extension — experience as offline composition

The dreaming slice is a published composition over the core experiential/mentation layer. It introduces no new primitives: dreams, dream reports, and dream elements are built entirely from gmeow:Experience, awareness modes, content origins, learning events, and analogy machinery already declared in upstream slices.

Doctrine

A dream is an instance of gmeow:Experience with:

Lucid dreaming is the same composition with gmeow:awarenessMode gmeow:modeLucidDreaming — online metacognition overlaid on an otherwise offline episode.

Memory-consolidation dreaming is an offline gmeow:LearningEvent with gmeow:learningType gmeow:learningConsolidation, recombining stored claims via gmeow:Analogy and gmeow:learningConceptFormation.

Note: The dreaming slice does not declare a hard dependency on the forthcoming concepts slice (see) because it is not yet in the registry. Concept-formation dreaming routes through gmeow:learningConceptFormation in the learning slice, which is already a declared dependency; no additional slice is required. The dependency will be restored once lands; tracked in.

gmeow:DreamReport is a recollection experience (gmeow:mentalProcessType gmeow:processRecollection, gmeow:contentOrigin gmeow:originImagined) that reports or recalls a dream. It is a low-metacognitive-reliability, standpoint-indexed claim: competing reports coexist (Principle 9) and superseded reports are suppressed with gmeow:displayable false (Principle 10) rather than deleted.

gmeow:dreamElement links a dream experience to its imagined constituents. The range is deliberately open: a dream element may be any entity, description, or proposition the dreamer or analyst identifies.

No subclassing of gmeow:Experience is introduced beyond the mentation slice's allowed reparents; dream kinds are value-tagged compositions, not taxonomic divisions. Narrative and affect texture are demonstrated in worked examples, not declared as slice dependencies (Principle 16).

Consumer

Terms

gmeow:DreamReport

A recollection experience in which an agent reports or recalls a dream — a gmeow:Experience whose mental-process kind is gmeow:processRecollection and whose content originates in imagination (gmeow:contentOrigin gmeow:originImagined). A standpoint-indexed, low-metacognitive-reliability claim: competing reports coexist and superseded reports are suppressed, not deleted.

gmeow:dreamElement

Relates a dream or other imagined experiential episode to one of its imagined constituents — a figure, object, place, event, or proposition occurring within the dream. Range intentionally open; not functional, since a dream contains many elements.

Worked examples

See the slice examples for composed dream episodes and reports: