Postal Address

A universal postal address in the schema. Which foreign key is used will be determined by the object the postal address is in.

String
The first part of a postal address such as the building number and street name.
String
The second part of a postal address, usually denoting a suite.
String
The city the address is located in.
String
The postal/zip code for the address.
String
This is the three digit country code.
Object
State, Territory or Province of an address.
String
Denotes whether an object is the primary record or not.
{
	"postalAddress" : 
	{
		"@type" : "PostalAddress",
		"address1" : "String",
		"address2" : "String",
		"city" : "String",
		"countryCodeAlpha3" : "String",
		"postalCode" : "String",
		"primary" : "String",
		"stateTerritoryProvince" : 
		{
			"@type" : "StateTerritoryProvince",
			"name" : "String",
			"stateCode" : "String"
		}
	}
}
Visualized image