GTS Segment
- CURIE:
gmeow:GTSSegment - IRI: https://blackcatinformatics.ca/gmeow/GTSSegment
- Category: class
- Defined by:
gmeow:slices/gts - Box roles: ConfigBox role, TBox role (What is this?)
One complete header-plus-frames log inside a GTS document — the unit of independent integrity (spec §3.1): a segment has its own genesis hash, its own id/prev chain, its own profile, its own transform catalog, and its own signers. Segments compose by concatenation and never vouch for one another; a third-party segment keeps its third-party attestation. Itself a Manifestation: a segment is a complete, independently shippable artifact.
Structure
Subclass of: gmeow:Manifestation
Practical Pattern
Use gmeow:GTSSegment as a specialized kind of gmeow:Manifestation. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Dist Package
- Source:
slices/core/gts/examples/dist-package.ttl - Examples catalog: open in catalog#example-slices-core-gts-examples-dist-package
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:gts-dist-segment-core
a gmeow:GTSSegment ;
rdfs:label "core dist segment"@en ;
gmeow:gtsSegmentOf ex:gts-dist-package-001 ;
gmeow:embodies ex:gmeow-ontology-expression-001 ;
gmeow:gtsSegmentIndex "0"^^xsd:nonNegativeInteger ;
gmeow:gtsHeadId "blake3:929d046b2300eb09424f2d46b07fb793ad97ddde5e9fdb25ebefe245e8da8be8" ;
gmeow:gtsProfile gmeow:gtsProfileDist ;
gmeow:usesTransformCodec gmeow:codecZstd .
ex:gts-dist-segment-music
a gmeow:GTSSegment ;
rdfs:label "appended music-extension segment"@en ;
gmeow:gtsSegmentOf ex:gts-dist-package-001 ;
gmeow:embodies ex:gmeow-ontology-expression-001 ;
gmeow:gtsSegmentIndex "1"^^xsd:nonNegativeInteger ;
gmeow:gtsHeadId "blake3:167704cc2c533090b63ff3bf38b4fcff2bb70b33f996aa22f53025044e310ee8" ;
gmeow:gtsProfile gmeow:gtsProfileGeneric ;
gmeow:usesTransformCodec gmeow:codecZstd .
Ai Offline Replay
- Source:
slices/extensions/dreaming/examples/ai-offline-replay.ttl - Examples catalog: open in catalog#example-slices-extensions-dreaming-examples-ai-offline-replay
@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#> .
# 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.
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 .
Common Companion Terms
gmeow:Manifestation, gmeow:GTSDocument, gmeow:GTSProfile
Cross-Cutting Concerns
External Equivalences
Equivalent or closely aligned targets: prov
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:GTSSegment |
equivalence | - |
skos:closeMatch | prov:Entity | gmeow-gts.sssom.tsv; gmeow:eqGts003; confidence 0.7 |
Usage Advice
Use when
- Use for one independently-verifiable log within a document — the unit that carries its own chain, profile, codec catalog, and signers, and the subject a transport
Attestationvouches for.
Avoid when
- Avoid for the whole file (use
gmeow:GTSDocument) and for a single frame; never make one segment vouch for another — each keeps its own attestation by design.
How to use
Placeit in its document withgmeow:gtsSegmentOf, order it withgmeow:gtsSegmentIndex, commit its history withgmeow:gtsHeadId, declare its purpose withgmeow:gtsProfile, and attach signatures asgmeow:hasSignature/gmeow:AttestationwhoseattestedSubjectis this segment.
Examples
- ex:seg0 a
gmeow:GTSSegment;gmeow:gtsSegmentOfex:bundle;gmeow:gtsHeadId"blake3:9f2c…".