Postal Address
- CURIE:
gmeow:PostalAddress - IRI: https://blackcatinformatics.ca/gmeow/PostalAddress
- Category: class
- Defined by:
gmeow:slices/contacts - Box roles: TBox role (What is this?)
A contact point reachable by physical mail at a postal address. It is expressed in the postal/administrative topological reference frame (gmeow:referenceFramePostalAddress); its components below are the coordinate values along that frame's axes — the as-written surface form. The resolved, identifier-bearing geographic places are reached via gmeow:addressPlace and gmeow:containedInPlace.
Structure
Subclass of: gmeow:ContactPoint
Practical Pattern
Use gmeow:PostalAddress as a specialized kind of gmeow:ContactPoint. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
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/> .
# --- 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
Projects To
| Profile | External Targets |
|---|---|
schema-org |
rdf, schema |
vcard |
rdf, vcard |
External Equivalences
Equivalent or closely aligned targets: 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:PostalAddress |
equivalence | - |
owl:equivalentClass | schema:PostalAddress | gmeow-classes.sssom.tsv; gmeow:eqClasses041; confidence 1 |
gmeow:PostalAddress |
equivalence | - |
skos:closeMatch | vcard:Address | gmeow-classes.sssom.tsv; gmeow:eqClasses042; confidence 0.9 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:PostalAddress |
projection | schema-org |
projects to / <= | rdf:type, schema:PostalAddress, schema:address, schema:addressCountry, schema:addressLocality, schema:addressRegion, schema:postalCode, schema:streetAddress | gmeow:mapSchemaAddress; lossy: the postal reference frame (axes, topological kind, metric) is dropped; only the flat schema:PostalAddress component values survive |
gmeow:PostalAddress |
projection | vcard |
projects to / = | rdf:type, vcard:Address, vcard:country-name, vcard:hasAddress, vcard:label, vcard:locality, vcard:postal-code, vcard:region, vcard:street-address | gmeow:mapVcardAddress; lossy: the postal reference frame (axes, topological kind, metric) is dropped; only the flat vcard:Address component values and composed label survive; transform gmeow:fnComposeAddress |
Usage Advice
Use when
- Use for the as-written surface form of a mailing address — the bundle of street, locality, region, code, and country coordinate values expressed in the postal reference frame, before resolution to identifier-bearing places.
Avoid when
- Avoid for the resolved geographic place an address denotes (use
gmeow:addressPlace→gmeow:Place) and for coordinates/geometry, which belong to that place, not to the surface form.
How to use
- Fill the component coordinate properties along the frame's axes, seam to the resolved hierarchy with
gmeow:addressPlace, and markgmeow:coarsenTo(e.g. to city level) so a public projection emits an enclosing locality rather than the exact premises.
Examples
- ex:home a
gmeow:PostalAddress;gmeow:addressLocality"Calgary";gmeow:coarsenToex:cityLevel.