has name

Relates a person to a structured, typed PersonName they bear; the person-scoped specialization of gmeow:hasAppellation. Non-functional — a person bears many co-equal names.

Structure

Property shape: object property; gmeow:Person -> gmeow:PersonName Sub-property of: gmeow:hasAppellation

Practical Pattern

Use gmeow:hasName from gmeow:Person to gmeow:PersonName 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.

Person Names

ex:robin a gmeow:Person ;
    gmeow:hasName ex:nameChosen , ex:nameDead , ex:nameHan , ex:nickRob ;
    gmeow:hasPronounSet gmeow:pronounTheyThem .

# --- The chosen legal name, decomposed into ordered parts (displayable).
ex:nameChosen a gmeow:PersonName ;
    gmeow:fullName "Robin Avery Chen"@en ;
    gmeow:namePurpose gmeow:namePurposeChosen ;
    gmeow:displayable true ;
    gmeow:hasNamePart ex:partGiven , ex:partMiddle , ex:partSurname .

Common Companion Terms

gmeow:hasAppellation, gmeow:Person, gmeow:PersonName

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:hasName projection dcterms projects to / = dcterms:language gmeow:mapDctermsLanguage; confidence 0.8
gmeow:hasName projection foaf projects to / <= foaf:familyName gmeow:mapFoafFamilyName; lossy: non-displayable names (deadnames) dropped
gmeow:hasName projection foaf projects to / <= foaf:givenName gmeow:mapFoafGivenName; lossy: non-displayable names (deadnames) dropped
gmeow:hasName projection foaf projects to / <= foaf:name gmeow:mapFoafName; confidence 0.8; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName
gmeow:hasName projection foaf projects to / <= foaf:nick gmeow:mapFoafNick; confidence 0.9; transform gmeow:fnNicknameName
gmeow:hasName projection oai_dc projects to / = dc:language gmeow:mapOaiDcLanguage; confidence 0.8
gmeow:hasName projection schema-org projects to / <= schema:alternateName gmeow:mapSchemaNickname; confidence 0.9; transform gmeow:fnNicknameName
gmeow:hasName projection schema-org projects to / <= schema:familyName gmeow:mapSchemaFamilyName
gmeow:hasName projection schema-org projects to / <= schema:givenName gmeow:mapSchemaGivenName
gmeow:hasName projection schema-org projects to / <= schema:name gmeow:mapSchemaName; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName
gmeow:hasName projection vcard projects to / = rdf:type, vcard:Name, vcard:family-name, vcard:hasName gmeow:mapVcardFamilyName
gmeow:hasName projection vcard projects to / = rdf:type, vcard:Name, vcard:given-name, vcard:hasName gmeow:mapVcardGivenName
gmeow:hasName projection vcard projects to / <= vcard:fn gmeow:mapVcardFn; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName
gmeow:hasName projection vcard projects to / <= vcard:nickname gmeow:mapVcardNickname; confidence 0.9; transform gmeow:fnNicknameName

Usage Advice

Use when

Avoid when

How to use

Examples

Use For Consumers