Place

Use cases and requirements

The Place model should have properties for:

address

e.g. street, locality, country, postcode.

To provide basic address information that everyone understands.

UPRN

Defines a Unique Property Reference Number.

USRN

To identify the street where the property is located. The Unique Street Reference Number.

geo

To be able to plot locations on maps.

Types

This maps to the schema.org Place type with some extended fields.

Properties

Term Mapping Definition
address Address Postal address of the item.
uprn Text A unique identifier for a property.
usrn Text A unique identifier for a street.
geo schema:geo The location in WGS84 datum.

Serialisation

  {
  "@type": "Place",
  "@id": "/places/1",
  "address": {
    "@type": "BS7666Address",
    "paon": "1",
    "street": "Acacia Avenue",
    "locality": "Anytown",
    "region": "Anyshire",
    "postcode": "AB1 2CD"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "40.75",
    "longitude": "73.98"
  },
  "geo_osgb36": {
    "easting": "1",
    "northing": "2"
  },
  "uprn": "123456789012",
  "usrn": "12345678"
}

  
  <?xml version="1.0" encoding="UTF-8"?>
<place>
  <type>Place</type>
  <href>/places/1</href>
  <address>
    <type>BS7666Address</type>
    <paon>1</paon>
    <street>Acacia Avenue</street>
    <locality>Anytown</locality>
    <region>Anyshire</region>
    <postcode>AB1 2CD</postcode>
  </address>
  <geo>
    <type>GeoCoordinates</type>
    <latitude>40.75</latitude>
    <longitude>73.98</longitude>
  </geo>
  <geo-osgb36>
    <easting>1</easting>
    <northing>2</northing>
  </geo-osgb36>
  <uprn>123456789012</uprn>
  <usrn>12345678</usrn>
</place>