- CURIE:
gmeow:email - IRI: https://blackcatinformatics.ca/gmeow/email
- Category: property
- Defined by:
gmeow:slices/contacts - Box roles: RBox role (What is this?)
An email address at which an agent can be reached.
Structure
Property shape: datatype property; gmeow:Agent -> rdfs:Literal
Practical Pattern
Use gmeow:email from gmeow:Agent 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
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: contact details are flat-first, reified on demand ( P4).
# A bare gmeow:email / gmeow:telephone on the agent covers the common case. When
# a contact point carries a TYPE (work vs personal), a PROVIDER, structured parts
# or a postal frame, it is promoted to a reified gmeow:ContactPoint reached via
# gmeow:hasContactPoint. A gmeow:PostalAddress is expressed in an explicit postal/
# administrative REFERENCE FRAME (P11): its street/locality/region components are
# coordinate values along that frame's axes — the as-written surface form, kept
# distinct from the resolved geographic Place (gmeow:addressPlace).
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/contacts/> .
ex:dana a gmeow:Person ;
gmeow:name "Dana Reyes"@en ;
gmeow:email "dana@example.org" ; # flat shortcut — the common case
gmeow:telephone "+1-555-0142" ; # flat shortcut
gmeow:hasContactPoint ex:workEmail , ex:homeAddress .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
schema-org |
rdf, schema |
External Equivalences
Equivalent or closely aligned targets: foaf, schema, vcard
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:email |
equivalence | - |
skos:closeMatch | foaf:mbox | gmeow-properties.sssom.tsv; gmeow:eqProperties005; confidence 0.9 |
gmeow:email |
equivalence | - |
owl:equivalentProperty | schema:email | gmeow-properties.sssom.tsv; gmeow:eqProperties004; confidence 1 |
gmeow:email |
equivalence | - |
skos:closeMatch | vcard:hasEmail | gmeow-properties.sssom.tsv; gmeow:eqProperties006; confidence 0.9 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:email |
projection | schema-org |
projects to / <= | rdf:type, schema:CommunicateAction, schema:potentialAction, schema:target | gmeow:mapSchemaCommunicateEmail; confidence 0.85; lossy: the affordance's editorial name/label is site UI copy and is NOT fabricated; only the structural CommunicateAction + mailto: target derive |
Usage Advice
Use when
- Use as the flat shortcut for an agent's email when only the string is needed and no role, structure, provider, or tenure must be carried.
Avoid when
- Avoid it when the address needs structure, a usage role, or a tenure — promote to a first-class
gmeow:EmailAddressviagmeow:hasContactPoint— and never project it to a public consumer; an email is sensitive personal data.
How to use
- Carry the address string on the agent; treat it as sensitive-personal so the projection layer withholds it from public targets and releases it only to internal or agent-memory consumers.
Examples
- ex:lillith
gmeow:email"lillith@example.org".
Use For Consumers
Avoid For Consumers
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | foaf:mbox |
closeMatch | vcard:hasEmail |
equivalentProperty | schema:email |