Schema piece - PostalAddress
Describes the postal address of a place; usually in the context of a LocalBusiness
.
Triggers
Should be added as top-level nodes in the graph, as/when required by other nodes. E.g., when a LocalBusiness
has an address.
Required properties
A valid postalAddress
must have the following properties.
@type
:PostalAddress
.@id
: The site's home URL appended by#/schema/PostalAddress/{{ID}}
, where{{ID}}
is a unique identifier.streetAddress
: The building number and street (e.g., 123 fake road ).postalCode
: The postal code.addressCountry
: The two-digit country-code representing the country (e.g., US ).
Failure scenarios
If any of the required fields are missing or invalid, the node should not be output.
If the node is not output, any entities which would otherwise have declared a relationship with the Address
(e.g., when included by reference by a localBusiness
) should remove those references.
Optional properties
The following should be added whenever available and valid:
addressLocality
: The town, city or equivalent.addressRegion
: The region or district.postOfficeBoxNumber
: A PO box number.
Examples
Minimum criteria
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "PostalAddress",
"@id": "https://www.example.com/#/schema/PostalAddress/abc123",
"streetAddress": "123 Fake Street",
"postalCode": "ABC 123",
"addressCountry": "US"
}
]
}
Extended criteria
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "PostalAddress",
"@id": "https://www.example.com/#/schema/PostalAddress/abc123",
"streetAddress": "123 Example Street",
"addressLocality": "Example Town",
"addressRegion": "Example Region",
"postalCode": "ABC 123",
"postOfficeBoxNumber": "123",
"addressCountry": "US"
}
]
}