name
- CURIE:
gmeow:name - IRI: https://blackcatinformatics.ca/gmeow/name
- Category: property
- Defined by:
gmeow:slices/entities - Box roles: RBox role (What is this?)
A simple label by which an entity is known — the rdfs:label tier, for entities that do not need the full naming apparatus (organizations, software agents, sources, keys). Persons' names are modelled as gmeow:PersonName (names module); a flat given/family ('First Last') rendering is produced by downcasting that structured model in the projection layer, not stored here. Carries no precedence over an entity's other names. Language-tag the literal where applicable.
Structure
Property shape: datatype property; gmeow:Entity -> rdfs:Literal
Practical Pattern
Use gmeow:name from gmeow:Entity to rdfs:Literal 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.
Agent Sortals
- Source:
slices/core/entities/examples/agent-sortals.ttl - Examples catalog: open in catalog#example-slices-core-entities-examples-agent-sortals
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: the four agent sortals. A small consultancy, two of its
# people, an informal working group, and its CI bot — each a distinct gufo:Kind
# beneath the kernel's gmeow:Agent. The flat naming tier (gmeow:name) carries the
# 80% case here; anything that needs structure — a reified PersonName, a contact
# point, a location — attaches to these Kinds from its own slice (the entities
# slice stays deliberately thin). Person ⟂ Organization ⟂ SoftwareAgent are
# pairwise disjoint (a human is never a bot); Group is deliberately NOT disjoint
# (a structured organization is arguably also a group, P9).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/entities/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# --- Organization: the flat name/description tier. A structured web presence
# (gmeow:hasWebPage → a WEMI gmeow:WebPage) is shown in the documents example;
# here the flat tier carries it.
ex:blackcat a gmeow:Organization ;
gmeow:name "Blackcat Informatics® Inc."@en ;
gmeow:description "A small ontology and tooling consultancy."@en .
Location Access
- Source:
slices/extensions/accessibility/examples/location-access.ttl - Examples catalog: open in catalog#example-slices-extensions-accessibility-examples-location-access
# --- A location with a feature and a barrier (facets are per-location facts).
ex:library a gmeow:Place ;
gmeow:name "City Library"@en ;
gmeow:hasAccessibilityFeature gmeow:facetWheelchair ;
gmeow:hasBarrier gmeow:facetVisual .
# --- An agent's need, drawn from the SAME facet vocabulary → directly matchable
# against the library's feature.
ex:dana a gmeow:Person ;
gmeow:name "Dana Reyes"@en ;
gmeow:hasAccessibilityNeed gmeow:facetWheelchair .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
foaf |
foaf |
resume |
schema |
schema-org |
schema |
vcard |
vcard |
External Equivalences
Equivalent or closely aligned targets: foaf, schema, vcard
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:name |
equivalence | - |
owl:equivalentProperty | foaf:name | gmeow-properties.sssom.tsv; gmeow:eqProperties002; confidence 1 |
gmeow:name |
equivalence | - |
owl:equivalentProperty | schema:name | gmeow-properties.sssom.tsv; gmeow:eqProperties001; confidence 1 |
gmeow:name |
equivalence | - |
skos:closeMatch | vcard:fn | gmeow-properties.sssom.tsv; gmeow:eqProperties003; confidence 0.9 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:name |
projection | foaf |
projects to / <= | foaf:title | gmeow:mapFoafTitle; confidence 0.85; lossy: the membership's organization, period and compensation drop; the bare title string survives |
gmeow:name |
projection | resume |
projects to / <= | schema:jobTitle | gmeow:mapResumeJobTitle; confidence 0.9; lossy: the Employment relator (organization, period, compensation, type, standpoint) collapses to a flat schema:jobTitle literal; contested employment claims are not distinguished; transform gmeow:fnMembershipToJobTitle |
gmeow:name |
projection | schema-org |
projects to / <= | schema:jobTitle | gmeow:mapSchemaJobTitle; confidence 0.9; lossy: the Membership relator (organization, period, role, confidence, standpoint) collapses to a flat schema:jobTitle literal; contested membership claims are not distinguished; transform gmeow:fnMembershipToJobTitle |
gmeow:name |
projection | schema-org |
projects to / <= | schema:roleName | gmeow:mapSchemaPostRole; confidence 0.7; lossy: the Post (seat ⟂ holder) and Membership relator collapse to a flat schema:roleName; contested membership claims are not distinguished; transform gmeow:fnPostToOrganizationRole |
gmeow:name |
projection | vcard |
projects to / <= | vcard:title | gmeow:mapVcardTitle; confidence 0.9; lossy: the Membership relator (organization, period, role, confidence, standpoint) collapses to a flat vcard:title literal; contested membership claims are not distinguished; transform gmeow:fnMembershipToJobTitle |
Usage Advice
Use when
- Use for the simple, flat label of an entity that does not need the structured naming apparatus — an organization, software agent, source, or key — when one plain language-tagged string suffices.
Avoid when
- Avoid for a person (model with
gmeow:hasName/gmeow:PersonNameand downcast at projection time) and whenever audience, register, period, or standpoint must travel with the name (promote togmeow:Appellation/gmeow:NameUsage);gmeow:namecarries no precedence over an entity's other names.
How to use
- Attach one or more language-tagged literals; it is non-functional, so several co-equal names coexist. For person names downcast the structured model in the projection layer rather than storing a flat string here.
Examples
- ex:blackcat
gmeow:name"Blackcat Informatics Inc."@en.
Use For Consumers
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | vcard:fn |
equivalentProperty | foaf:name |
equivalentProperty | schema:name |