Postal Address

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

# 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

gmeow:ContactPoint

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

Avoid when

How to use

Examples

Use For Consumers

Avoid For Consumers

Published Alignment Graph

Alignments

RelationTarget
equivalentClassschema:PostalAddress