part order
- CURIE:
gmeow:partOrder - IRI: https://blackcatinformatics.ca/gmeow/partOrder
- Category: property
- Defined by:
gmeow:slices/names - Box roles: RBox role (What is this?)
The 0-based position of a part within its appellation's surface order, as actually written in its culture. Records observed order WITHOUT implying a given-before-family default — East-Asian family-first is simply order 0 = surname.
Structure
Property shape: datatype property; gmeow:NamePart -> xsd:nonNegativeInteger; functional
Practical Pattern
Use gmeow:partOrder from gmeow:NamePart to xsd:nonNegativeInteger 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
- Source:
slices/core/names/examples/person-names.ttl - Examples catalog: open in catalog#example-slices-core-names-examples-person-names
ex:partGiven a gmeow:NamePart ;
gmeow:namePartType gmeow:namePartGiven ; gmeow:partText "Robin" ; gmeow:partOrder 0 .
ex:partMiddle a gmeow:NamePart ;
gmeow:namePartType gmeow:namePartMiddle ; gmeow:partText "Avery" ; gmeow:partOrder 1 .
ex:partSurname a gmeow:NamePart ;
gmeow:namePartType gmeow:namePartSurname ; gmeow:partText "Chen" ; gmeow:partOrder 2 .
Common Companion Terms
Usage Advice
Use when
- Use to record the 0-based written position of a
gmeow:NamePartwithin its appellation's surface order, as actually written in its culture.
Avoid when
- Avoid reading a given-before-family default into the ordering (East-Asian family-first is simply order 0 = surname) and avoid using it to drive display reassembly —
gmeow:fullNameis authoritative for the surface form.
How to use
- Set
gmeow:partOrderonce pergmeow:NamePart(functional) to the part's 0-based position in the culture's actual order; never renumber to impose a Western order.
Examples
- ex:yamadaSurname
gmeow:partOrder0.