Source of truth for implementation is the canonical schema host:
https://schemas.meta-aiml.org/v3.0.0/. If any page text conflicts with canonical schema files, follow canonical files. Documentation home.Address Format
v3.0.0
address_format.json
Reusable address component for physical location data.
Canonical File
Primary source for this component contract.
URL: https://schemas.meta-aiml.org/v3.0.0/components/address_format.json
Component endpoint: https://schemas.meta-aiml.org/v3.0.0/components/address_format.json
Definitions
Declared in
$defs.PostalAddress (required: addressCountry)
GeoCoordinates (required: latitude, longitude)
Place (composes address + coordinates)
Validation Notes
Important consistency detail for implementers.
Hard schema requirement for PostalAddress is only addressCountry.
Governance notes additionally recommend streetAddress and addressLocality.
Treat recommendation and required constraints as separate layers.
How to Reference
{
"modules": {
"location": {
"type": "object",
"properties": {
"address": {
"$ref": "https://schemas.meta-aiml.org/v3.0.0/components/address_format.json#/$defs/PostalAddress"
},
"geoCoordinates": {
"$ref": "https://schemas.meta-aiml.org/v3.0.0/components/address_format.json#/$defs/GeoCoordinates"
}
}
}
}
}Example Value
{
"address": {
"streetAddress": "123 Main Street",
"addressLocality": "Los Angeles",
"addressRegion": "CA",
"postalCode": "90210",
"addressCountry": "US"
},
"geoCoordinates": {
"latitude": 34.0522,
"longitude": -118.2437
}
}For entities with
PhysicalEntity mode, location data is typically mandatory at entity contract level.