Tag
- CURIE:
gmeow:Tag - IRI: https://blackcatinformatics.ca/gmeow/Tag
- Category: class
- Defined by:
gmeow:slices/tags
An open, user-minted tag — an information object whose identity is its IRI and whose surface form is carried by rdfs:label. Synonyms are multiple labels; homonyms are different IRIs. Coreference is done in data, never by collapsing into one. A tag is NOT a type (it carries no inferential weight over rdf:type) and NOT a property bag — no datatype value property is asserted on it. Part of the universal tagging building block that keeps folksonomy, aboutness and typing as three orthogonal axes.
Structure
Subclass of: gmeow:InformationObject
Practical Pattern
Use gmeow:Tag as a specialized kind of gmeow:InformationObject. 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.
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#> .
# --- A scheme and a small tag hierarchy within it.
ex:scheme a gmeow:TagScheme ; rdfs:label "Research topic keywords"@en .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
skos |
rdf, skos |
External Equivalences
Equivalent or closely aligned targets: moat, schema, skos
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:Tag |
equivalence | - |
skos:closeMatch | moat:Tag | gmeow-tags.sssom.tsv; gmeow:eqTags016; confidence 0.8 |
gmeow:Tag |
equivalence | - |
skos:closeMatch | schema:DefinedTerm | gmeow-tags.sssom.tsv; gmeow:eqTags006; confidence 0.9 |
gmeow:Tag |
equivalence | - |
skos:exactMatch | skos:Concept | gmeow-tags.sssom.tsv; gmeow:eqTags001; confidence 0.95 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Tag |
projection | skos |
projects to / = | rdf:type, skos:Concept, skos:broader, skos:inScheme, skos:prefLabel | gmeow:mapSkosConcept; lossy: the Tagging relator's provenance/confidence/scope and the open value-vocabulary of tag relations beyond broader/narrower are not expressible in SKOS |
Usage Advice
Use when
- Use to mint an informal, user-applied label whose identity is its IRI — a folksonomy keyword that classifies entities without the inferential weight of a type or the subject-matter commitment of aboutness.
Avoid when
- Avoid when the label should change what an entity IS (use rdf:type and a real sortal) or record what a resource is ABOUT (use
gmeow:isAbout); a tag is a co-equal label, never a type or a subject relation.
How to use
- Mint the tag as an individual, carry its surface form on rdfs:label (multiple labels for synonyms, distinct IRIs for homonyms), and attach it with
gmeow:hasTag; resolve coreference in data rather than collapsing two tags with owl:sameAs.
Examples
- ex:tagUrgent a
gmeow:Tag; rdfs:label "urgent"@en.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | moat:Tag |
closeMatch | schema:DefinedTerm |
exactMatch | skos:Concept |