1 | initial version |
Thank you for your question that it is a very relevant one.
Address is something which is extensively used across most of the data models (most of them are using it). In fact, we have in the common schema at the very root of the initiative a section "Location-Commons" in which we used the postal address properties coming from schema.org under the object address.
About the geographical location, this is also available for all the data models in the common schema in the same section, "Location-Commons", in the "location" property, which is a geojson point. As geojson point it allows being a GeoJSON Point, GeoJSON LineString, GeoJSON Polygon, GeoJSON MultiPoint, GeoJSON MultiLineString or GeoJSON MultiPolygon. Therefore you will see in most of the data models a preceding line to properties section like this one.
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons"
In which all these properties (location and address) are included in the data model.
Are your needs covered with this approach or do you need anything else? Please let us know here or in our mail alberto . abella @fiware.org