tag in scheme
- CURIE:
gmeow:tagInScheme - IRI: https://blackcatinformatics.ca/gmeow/tagInScheme
- Category: property
- Defined by:
gmeow:slices/tags - Box roles: RBox role (What is this?)
Relates a tag to a scheme it belongs to. Non-functional: a tag may reside in many schemes (cross-listing).
Structure
Property shape: object property; gmeow:Tag -> gmeow:TagScheme
Practical Pattern
Use gmeow:tagInScheme from gmeow:Tag to gmeow:TagScheme 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
ex:tagAI a gmeow:Tag ;
rdfs:label "artificial-intelligence"@en ;
gmeow:tagInScheme ex:scheme ;
gmeow:narrowerTag ex:tagML .
ex:tagML a gmeow:Tag ;
rdfs:label "machine-learning"@en ;
gmeow:tagInScheme ex:scheme ;
gmeow:broaderTag ex:tagAI ;
gmeow:relatedTag ex:tagNLP .
Named Profile Membership
- Source:
slices/core/profiles/examples/named-profile-membership.ttl - Examples catalog: open in catalog#example-slices-core-profiles-examples-named-profile-membership
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/profiles/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
# --- The OPEN value vocabulary in use: gmeow:Tag individuals, referenced below
# as the value of the gmeow:taggingTag descriptor. New tags are added HERE,
# as data — the descriptor schema above is never touched.
ex:scheme a gmeow:TagScheme ; rdfs:label "Research topic keywords"@en .
ex:tagML a gmeow:Tag ;
rdfs:label "machine-learning"@en ;
gmeow:tagInScheme ex:scheme .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
skos |
rdf, skos |
External Equivalences
Equivalent or closely aligned targets: 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:tagInScheme |
equivalence | - |
skos:exactMatch | skos:inScheme | gmeow-tags.sssom.tsv; gmeow:eqTags005; confidence 0.95 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:tagInScheme |
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 place a tag in one or more namespaced schemes — a personal bucket, a project vocabulary, or a controlled vocabulary — including cross-listing the same tag across several.
Avoid when
- Avoid confusing it with the scheme a particular tagging act ran under (use
gmeow:taggingSchemeon the relator, which is functional); membership here is many-valued and lives on the tag itself.
How to use
- Assert
gmeow:tagInSchemefrom the tag to eachgmeow:TagSchemeit belongs to; a tag with no scheme is a bare folksonomy term, and cross-listing is just several assertions.
Examples
- ex:tagUrgent
gmeow:tagInSchemeex:projectVocab.