address value
- CURIE:
gmeow:addressValue - IRI: https://blackcatinformatics.ca/gmeow/addressValue
- Category: property
- Defined by:
gmeow:slices/contacts - Box roles: RBox role (What is this?)
The normalized addr-spec of an email address.
Structure
Property shape: datatype property; gmeow:EmailAddress -> rdfs:Literal; functional
Practical Pattern
Use gmeow:addressValue 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 .
Message Thread
- Source:
slices/extensions/email/examples/message-thread.ttl - Examples catalog: open in catalog#example-slices-extensions-email-examples-message-thread
ex:aliceAddr a gmeow:EmailAddress ; gmeow:addressValue "alice@example.org" .
ex:bobAddr a gmeow:EmailAddress ; gmeow:addressValue "bob@example.org" .
ex:carolAddr a gmeow:EmailAddress ; gmeow:addressValue "carol@example.org" .
Common Companion Terms
Usage Advice
Use when
- Use for the single normalized addr-spec of a first-class
gmeow:EmailAddress— the canonical whole, distinct from its parsed local and domain parts.
Avoid when
- Avoid asserting more than one value per address (it is functional) and avoid using it for the bare agent-level shortcut (that is
gmeow:email); an email value is sensitive personal data, never for public projection.
How to use
- Carry the normalized addr-spec on the
EmailAddress; derivegmeow:localPartandgmeow:domainPartfrom it, and keep its personal sensitivity so it is withheld from public consumers.
Examples
- ex:lillithEmail
gmeow:addressValue"lillith@example.org".