has appellation
- CURIE:
gmeow:hasAppellation - IRI: https://blackcatinformatics.ca/gmeow/hasAppellation
- Category: property
- Defined by:
gmeow:slices/names - Box roles: RBox role (What is this?)
Relates an entity to an appellation (name-object) it bears. The universal name-bearing property; gmeow:hasName is the person-scoped specialization. Non-functional — entities bear many co-equal names; a bearing's period is carried with gmeow:validFrom/validUntil on the statement, or reified as a gmeow:NameUsage when audience/register/evidence must be borne.
Structure
Property shape: object property; gmeow:Entity -> gmeow:Appellation
Practical Pattern
Use gmeow:hasAppellation from gmeow:Entity to gmeow:Appellation when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
gmeow:Entity, gmeow:Appellation
Projects To
| Profile | External Targets |
|---|---|
dcterms |
dcterms |
foaf |
foaf |
oai_dc |
dc |
schema-org |
schema |
vcard |
rdf, vcard |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasAppellation |
projection | dcterms |
projects to / = | dcterms:language | gmeow:mapDctermsLanguage; confidence 0.8 |
gmeow:hasAppellation |
projection | foaf |
projects to / <= | foaf:familyName | gmeow:mapFoafFamilyName; lossy: non-displayable names (deadnames) dropped |
gmeow:hasAppellation |
projection | foaf |
projects to / <= | foaf:givenName | gmeow:mapFoafGivenName; lossy: non-displayable names (deadnames) dropped |
gmeow:hasAppellation |
projection | foaf |
projects to / <= | foaf:name | gmeow:mapFoafName; confidence 0.8; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
gmeow:hasAppellation |
projection | oai_dc |
projects to / = | dc:language | gmeow:mapOaiDcLanguage; confidence 0.8 |
gmeow:hasAppellation |
projection | schema-org |
projects to / <= | schema:familyName | gmeow:mapSchemaFamilyName |
gmeow:hasAppellation |
projection | schema-org |
projects to / <= | schema:givenName | gmeow:mapSchemaGivenName |
gmeow:hasAppellation |
projection | schema-org |
projects to / <= | schema:name | gmeow:mapSchemaName; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
gmeow:hasAppellation |
projection | vcard |
projects to / = | rdf:type, vcard:Name, vcard:family-name, vcard:hasName | gmeow:mapVcardFamilyName |
gmeow:hasAppellation |
projection | vcard |
projects to / = | rdf:type, vcard:Name, vcard:given-name, vcard:hasName | gmeow:mapVcardGivenName |
gmeow:hasAppellation |
projection | vcard |
projects to / <= | vcard:fn | gmeow:mapVcardFn; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
Usage Advice
Use when
- Use for the universal direct bearing of a co-equal name on any entity when a person/place/organization-scoped specialization does not apply, and audience, register, or evidence need not be first-class.
Avoid when
- Avoid it where the bearer's type fits a specialization (
gmeow:hasName,gmeow:hasPlaceName,gmeow:hasOrganizationName— assert that and lethasAppellationfollow), and avoid using it as a display winner; promote togmeow:NameUsagewhen context must be borne.
How to use
- Assert one
hasAppellationtriple per co-equalAppellation; carry validity,gmeow:displayablefalse, source, or confidence on the statement layer, or promote togmeow:NameUsagewhen the bearing itself must be a relator.
Examples
- ex:thing
gmeow:hasAppellationex:thingName, ex:thingNameZh.