narrower tag
- CURIE:
gmeow:narrowerTag - IRI: https://blackcatinformatics.ca/gmeow/narrowerTag
- Category: property
- Defined by:
gmeow:slices/tags - Box roles: RBox role (What is this?)
A narrower, more specific tag. Inverse of gmeow:broaderTag. Optional.
Structure
Property shape: object property; gmeow:Tag -> gmeow:Tag
Practical Pattern
Use gmeow:narrowerTag from gmeow:Tag to gmeow:Tag 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.
Folksonomy
- Source:
slices/core/tags/examples/folksonomy.ttl - Examples catalog: open in catalog#example-slices-core-tags-examples-folksonomy
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: tagging is flat-first, reified on demand ( P4). A bare
# gmeow:hasTag covers "this is tagged X". Tags themselves form a SKOS-style poly-
# hierarchy (gmeow:broaderTag / gmeow:narrowerTag / gmeow:relatedTag) inside a
# gmeow:TagScheme. When the PROVENANCE of a tagging matters — who applied it, in
# which scheme — it is promoted to a reified gmeow:Tagging relator binding tagger
# × tagged × tag × scheme, so a contested or machine-applied tag is auditable.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/tags/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
ex:tagAI a gmeow:Tag ;
rdfs:label "artificial-intelligence"@en ;
gmeow:tagInScheme ex:scheme ;
gmeow:narrowerTag ex:tagML .
Common Companion Terms
Usage Advice
Use when
- Use in whole-rooted traversals where stating the narrowing direction is the natural one — a broader tag pointing down to its more specific children.
Avoid when
- Avoid asserting it directly when
gmeow:broaderTag(its inverse) is the more natural statement; prefer asserting broader and reading narrower by inversion, and avoid it for associative links (gmeow:relatedTag).
How to use
- Read it as the inverse of
gmeow:broaderTag; assert explicitly only when the broader-to-narrower direction is the one being authored, and let the reasoner mirror the other direction.
Examples
- ex:tagAnimal
gmeow:narrowerTagex:tagMammal.