via selector
- CURIE:
gmeow:viaSelector - IRI: https://blackcatinformatics.ca/gmeow/viaSelector
- Category: property
- Defined by:
gmeow:slices/citations - Box roles: RBox role (What is this?)
An optional pinpoint selector into the cited work — a page, text position, text quote, or locator. Non-functional: a citation may reference multiple selectors (e.g. several pages).
Structure
Property shape: object property; gmeow:CitationAct -> gmeow:Selector
Practical Pattern
Use gmeow:viaSelector from gmeow:CitationAct to gmeow:Selector 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.
Citation Act
- Source:
slices/core/citations/examples/citation-act.ttl - Examples catalog: open in catalog#example-slices-core-citations-examples-citation-act
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: citation is flat-first, reified on demand ( P4 — the same
# promotion pattern as rights). A bare gmeow:cites edge covers "A references B".
# When the citation's INTENT and exact LOCATION matter, it is promoted to a
# gmeow:CitationAct relator binding gmeow:citingEntity × gmeow:citedEntity ×
# gmeow:citationIntent, pinned to a precise gmeow:Selector (page + verbatim quote)
# via gmeow:viaSelector. gmeow:cites pairsWith gmeow:CitationAct: the flat edge
# and its reification name the same fact at two levels of detail.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/citations/> .
# --- The reified act: not just THAT it cites, but WHY (uses a method from it)
# and WHERE (the exact passage the method appears in).
ex:cite1 a gmeow:CitationAct ;
gmeow:citingEntity ex:myPaper ;
gmeow:citedEntity ex:citedPaper ;
gmeow:citationIntent gmeow:intentUsesMethodIn ;
gmeow:viaSelector ex:sel1 .
Common Companion Terms
gmeow:CitationAct, gmeow:Selector
Usage Advice
Use when
- Use to pinpoint WHERE in the cited work a
gmeow:CitationActlands — a page, text position, quote, or generic locator — when the citation targets a specific locus rather than the whole work.
Avoid when
- Avoid it when the citation is to the work as a whole (omit it — it is optional) and avoid encoding the pinpoint as free text on the act; mint a
gmeow:Selectorand reference it.
How to use
- Add one or more
gmeow:Selectorindividuals to theCitationActwithgmeow:viaSelector(non-functional — several pages or quotes may coexist), each carryinggmeow:selectorPage/selectorTextPosition/selectorTextQuote/selectorLocator.
Examples
- ex:citeAct
gmeow:viaSelectorex:page42.