GMEOW Dreaming Module
- IRI: https://blackcatinformatics.ca/gmeow/slices/dreaming
- Tier: extension
Group: extensions
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
gmeow:slices/awarenessgmeow:slices/eventsgmeow:slices/imaginationgmeow:slices/inferencegmeow:slices/kernelgmeow:slices/learninggmeow:slices/mentationgmeow:slices/observationsgmeow:slices/temporal
Consumers
- AI offline generative replay, synthetic experience, and counterfactual rehearsal over agent memory (GTS ai-package), and human dream-journaling / sleep-research corpora. Part of the Mentation program.
Local Map
Examples
Ai Offline Replay
- Source:
slices/extensions/dreaming/examples/ai-offline-replay.ttl - GMEOW terms:
gmeow:Analogy,gmeow:Correspondence,gmeow:Experience,gmeow:Expression,gmeow:GTSSegment,gmeow:InformationObject,gmeow:LearningEvent,gmeow:SoftwareAgent,gmeow:Work,gmeow:analogicalSource - External prefixes:
xsd
# 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
- Source:
slices/extensions/dreaming/examples/human-dream.ttl - GMEOW terms:
gmeow:DreamReport,gmeow:Experience,gmeow:InformationObject,gmeow:Person,gmeow:Place,gmeow:TimeInterval,gmeow:awarenessMode,gmeow:contentOrigin,gmeow:dreamElement,gmeow:endedAtTime - External prefixes:
xsd
# 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
- Source:
slices/extensions/dreaming/examples/lucid-dream.ttl - GMEOW terms:
gmeow:DreamReport,gmeow:Experience,gmeow:InformationObject,gmeow:Observation,gmeow:Person,gmeow:TimeInterval,gmeow:awarenessMode,gmeow:contentOrigin,gmeow:dreamElement,gmeow:endedAtTime - External prefixes:
xsd
# 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:
gmeow:mentalProcessTypegmeow:processDreaminggmeow:awarenessModevaluegmeow:modeDreamingorgmeow:modeREMgmeow:contentOrigingmeow:originImagined
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 forthcomingconceptsslice (see) because it is not yet in the registry. Concept-formation dreaming routes throughgmeow:learningConceptFormationin 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
- AI offline generative replay / synthetic experience / counterfactual rehearsal over agent memory (GTS ai-package): planning, data augmentation, and what-if memory exploration.
- Human dream-journaling and sleep-research corpora.
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:
human-dream.ttl— ordinary REM dream experience and its recollection as a dream report.lucid-dream.ttl— lucid-dreaming composition with online metacognition.ai-offline-replay.ttl— agent memory replay modelled as offline consolidation and counterfactual rehearsal.