has axis
- CURIE:
gmeow:hasAxis - IRI: https://blackcatinformatics.ca/gmeow/hasAxis
- Category: property
- Defined by:
gmeow:slices/places - Box roles: RBox role (What is this?)
Relates a reference frame to one of its coordinate axes.
Structure
Property shape: object property; gmeow:ReferenceFrame -> gmeow:Axis
Practical Pattern
Use gmeow:hasAxis from gmeow:ReferenceFrame to gmeow:Axis 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.
Flashback
- Source:
slices/extensions/narrative/examples/flashback.ttl - Examples catalog: open in catalog#example-slices-extensions-narrative-examples-flashback
# --- The continuity (story world) — a NarrativeReferenceFrame.
ex:canon a gmeow:NarrativeReferenceFrame ;
rdfs:label "Lighthouse Saga continuity"@en ;
gmeow:frameRealm gmeow:frameRealmNarrative ;
gmeow:hasAxis ex:narrativeOrder ;
gmeow:dimensionCount "1"^^xsd:nonNegativeInteger ;
gmeow:frameKind gmeow:frameKindNarrative ;
gmeow:requiresHost false ;
gmeow:determinacyModel gmeow:determinacyDisputed .
# --- DISCOURSE-time frame: the order of telling, owned by the novel.
ex:discourseFrame a gmeow:NarrativeTimeFrame ;
rdfs:label "telling order of the novel"@en ;
gmeow:narrativeTimeAxis gmeow:axisDiscourseTime ;
gmeow:discourseTimeOf ex:novel ;
gmeow:frameRealm gmeow:frameRealmNarrative ;
gmeow:hasAxis ex:narrativeOrder ;
gmeow:dimensionCount "1"^^xsd:nonNegativeInteger ;
gmeow:frameKind gmeow:frameKindNarrative ;
gmeow:requiresHost false ;
gmeow:determinacyModel gmeow:determinacyDisputed .
Common Companion Terms
gmeow:ReferenceFrame, gmeow:Axis
Usage Advice
Use when
- Use to relate a reference frame to its coordinate axes.
Avoid when
- Avoid enumerating n axes for a finite-dimensional vector space — one axis with a coordinate matrix carries the shape (Principle 12).
How to use
- Attach
gmeow:Axisinstances viagmeow:hasAxis; pair withgmeow:dimensionCountfor the declared dimensionality.
Examples
- ex:siteGrid
gmeow:hasAxisex:xAxis, ex:yAxis.