Person Name
- CURIE:
gmeow:PersonName - IRI: https://blackcatinformatics.ca/gmeow/PersonName
- Category: class
- Defined by:
gmeow:slices/names - Box roles: TBox role (What is this?)
A structured, typed name borne by a person — birth name, married name, chosen name, alias, religious name — with ordered, typed name parts, an optional honorific, a script/language, and a purpose (gmeow:namePurpose). A person bears many co-equal PersonNames (across life stages and across languages/scripts); their validity period is carried with gmeow:validFrom/validUntil on the bearing statement or by a gmeow:NameUsage.
Structure
Subclass of: gmeow:Appellation
Practical Pattern
Use gmeow:PersonName as a specialized kind of gmeow:Appellation. 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.
Person Names
- Source:
slices/core/names/examples/person-names.ttl - Examples catalog: open in catalog#example-slices-core-names-examples-person-names
# --- 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 .
# --- The superseded deadname: RETAINED (the record stays auditable) but
# displayable false, so no projection ever surfaces it (P10).
ex:nameDead a gmeow:PersonName ;
gmeow:fullName "Jordan Chen"@en ;
gmeow:namePurpose gmeow:namePurposeDeadname ;
gmeow:displayable false .
Common Companion Terms
External Equivalences
Equivalent or closely aligned targets: gx, gxv
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:PersonName |
equivalence | - |
skos:closeMatch | gx:Name | gmeow-names.sssom.tsv; gmeow:eqNames005; confidence 0.8 |
gmeow:PersonName |
equivalence | - |
skos:closeMatch | gxv:Name | gmeow-genealogy.sssom.tsv; gmeow:eqGenealogy050; confidence 0.9 |
Usage Advice
Use when
- Use for a structured name borne by a person — a birth, married, chosen, religious, or professional name with typed parts, language/script, and purpose; mint one per co-equal name across life stages and across languages or scripts.
Avoid when
- Avoid for non-person bearers (use
gmeow:PlaceName,gmeow:OrganizationName,gmeow:Filename), and avoid multi-tagging onePersonNamewith several languages — a Latin-script and a Han-script name are SEPARATE co-equal PersonNames, never one alternate-of-the-other.
How to use
- Mint one
PersonNameper co-equal name, setgmeow:fullNameandgmeow:nameLanguage, decompose intogmeow:NamePartwithgmeow:namePartType, taggmeow:namePurpose, and bear it withgmeow:hasName; mark a superseded onegmeow:displayablefalse rather than deleting it.
Examples
- ex:patrickHan a
gmeow:PersonName;gmeow:fullName"欧德理"@zh;gmeow:nameLanguageex:mandarin;gmeow:namePurposegmeow:namePurposeLegal.