local part
- CURIE:
gmeow:localPart - IRI: https://blackcatinformatics.ca/gmeow/localPart
- Category: property
- Defined by:
gmeow:slices/contacts - Box roles: RBox role (What is this?)
The local part of an email address.
Structure
Property shape: datatype property; gmeow:EmailAddress -> rdfs:Literal; functional
Practical Pattern
Use gmeow:localPart from gmeow:EmailAddress 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.
Contact Points
- Source:
slices/core/contacts/examples/contact-points.ttl - Examples catalog: open in catalog#example-slices-core-contacts-examples-contact-points
# --- Reified email: typed, provider-scoped, and split into its parts.
ex:workEmail a gmeow:EmailAddress ;
gmeow:addressValue "dana@acme.example" ;
gmeow:localPart "dana" ;
gmeow:domainPart "acme.example" ;
gmeow:contactPointType gmeow:contactPointTypeWork ;
gmeow:contactPointProvider ex:acme .
Common Companion Terms
Usage Advice
Use when
- Use for the parsed local part (before the @) of a first-class
gmeow:EmailAddresswhen address structure must be queried separately from the whole.
Avoid when
- Avoid asserting more than one local part per address (it is functional) and avoid publishing it to public consumers — the local part still identifies a person and is sensitive personal data.
How to use
- Derive the local part from
gmeow:addressValue; it inherits the address's personal sensitivity and is withheld from public consumers.
Examples
- ex:lillithEmail
gmeow:localPart"lillith".