contact point type
- CURIE:
gmeow:contactPointType - IRI: https://blackcatinformatics.ca/gmeow/contactPointType
- Category: property
- Defined by:
gmeow:slices/contacts - Box roles: RBox role (What is this?)
The usage role(s) of a contact point — one or more gmeow:ContactPointType values (personal, work, …). Non-functional: a contact point may serve several roles, and competing standpoint-indexed classifications coexist (P9).
Structure
Property shape: object property; gmeow:ContactPoint -> gmeow:ContactPointType
Practical Pattern
Use gmeow:contactPointType from gmeow:ContactPoint to gmeow:ContactPointType 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 .
# --- Reified postal address: components are coordinates in the postal frame (P11).
ex:homeAddress a gmeow:PostalAddress ;
gmeow:contactPointType gmeow:contactPointTypePersonal ;
gmeow:postalAddressFrame gmeow:referenceFramePostalAddress ;
gmeow:streetAddress "742 Evergreen Terrace" ;
gmeow:addressLocality "Springfield" ;
gmeow:addressRegion "Oregon" ;
gmeow:postalCode "97403" ;
gmeow:countryCode "US" .
Common Companion Terms
gmeow:ContactPoint, gmeow:ContactPointType
Projects To
| Profile | External Targets |
|---|---|
schema-org |
schema |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:contactPointType |
projection | schema-org |
projects to / <= | schema:contactType | gmeow:mapSchemaContactType; confidence 0.85; lossy: the first-class ContactPointType value collapses to its label string |
Usage Advice
Use when
- Use to tag a contact point with one or more usage roles, so a projection can pick the right channel (e.g. the work email for a professional listing).
Avoid when
- Avoid forcing a single role (it is non-functional — a channel may be both personal and work, and competing classifications coexist) and avoid encoding the provider organization here (use
gmeow:contactPointProvider).
How to use
- Point the contact point at one or more
gmeow:ContactPointTypeindividuals; the projection layer reads them to select or label channels per consumer.
Examples
- ex:lillithEmail
gmeow:contactPointTypegmeow:contactPointTypeWork.