opaque frame in
- CURIE:
gmeow:opaqueFrameIn - IRI: https://blackcatinformatics.ca/gmeow/opaqueFrameIn
- Category: property
- Defined by:
gmeow:slices/gts - Box roles: RBox role (What is this?)
The GTS segment an opaque frame belongs to. Functional: a frame occupies one position in one segment's chain.
Structure
Property shape: object property; gmeow:OpaqueFrame -> gmeow:GTSSegment; functional
Sub-property of: gmeow:partOf
Practical Pattern
Use gmeow:opaqueFrameIn from gmeow:OpaqueFrame to gmeow:GTSSegment 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.
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#> .
# A sealed frame: opacity is vantage-relative — transparent to its recipient.
ex:gts-opaque-frame-001
a gmeow:OpaqueFrame ;
rdfs:label "sealed evidence attachment"@en ;
gmeow:opaqueFrameIn ex:gts-dist-segment-core ;
gmeow:opacityReason gmeow:opacityMissingKey ;
gmeow:sealedRecipient ex:agent-archivist-001 .
Common Companion Terms
gmeow:partOf, gmeow:OpaqueFrame, gmeow:GTSSegment
Usage Advice
Use when
- Use to anchor an opaque frame to the single segment whose chain it occupies — so the undecodable region is located within transport structure rather than floating free.
Avoid when
- Avoid pointing one frame at several segments (it is functional — a frame holds one position in one chain) and avoid using it for transparent frames, which need no opacity record.
How to use
- Point the
gmeow:OpaqueFrameat its segment; as a subproperty ofgmeow:partOfthe frame is part of the segment for generic consumers, and you then state its requiredgmeow:opacityReason.
Examples
- ex:frame7
gmeow:opaqueFrameInex:seg0.