Table of Contents

Introduction

The Location Core Vocabulary was developed under the European Commission's ISA Programme . This is the namespace document, generated from the associated RDF schema. Full documentation is provided in the Core Vocabularies Specification specification document itself. This includes background information, use cases, the conceptual model and full definitions for all terms used.

Namespace

The URI for this vocabulary is

http://www.w3.org/ns/locn#

When abbreviating terms the suggested prefix is locn

Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI. For example:

http://www.w3.org/ns/locn#Address

Vocabulary Terms at a Glance

Core Vocabularies (CVs) Combined UML Class Diagram
Core Vocabularies (CVs) Combined UML Class Diagram
Classes:
Properties:

Classes

This section provides the formal definition of each class in the vocabulary.

Class Location

Type of Term Class
QName dcterms:Location
URI http://purl.org/dc/terms/Location
Definition dcterms:Location class fully represents the Location Core Vocabulary class of Location.
Usage Note This is the key class for the Location Core Vocabulary and represents any location, irrespective of size or other restriction.

Class Address

Type of Term Class
QName locn:Address
URI http://www.w3.org/ns/locn#Address
Definition An "address representation" as defined in the data specifications of the EU INSPIRE Directive. The locn:addressId property may be used to link this Address to other representations.

Class Geometry

Type of Term Class
QName locn:Geometry
URI http://www.w3.org/ns/locn#Geometry
Definition The Geometry Class provides the means to identify a Location as a point, line, polygon, etc. expressed using coordinates in some coordinate reference system.
Usage Note This class defines the notion of "geometry" at the conceptual level, and it shall be encoded by using different formats. For interoperability reasons, it is recommended using one of the following:

Properties

Property location

Type of Term Property
QName locn:location
URI http://www.w3.org/ns/locn#location
Range http://purl.org/dc/terms/Location
Definition

The location property links any resource to the Location Class. Asserting the location relationship implies only that the domain has some connection to a Location in time or space. It does not imply that the resource is necessarily at that location at the time when the assertion is made.

Property geographic name

Type of Term Property
QName locn:geographicName
URI http://www.w3.org/ns/locn#geographicName
Domain http://purl.org/dc/terms/Location
Range http://www.w3.org/1999/02/22-rdf-syntax-ns#Literal
Definition

A geographic name is a proper noun applied to a spatial object. Taking the example used in the INSPIRE document (page 18), the following are all valid geographic names for the Greek capital:

  • A?n?a (the Greek endonym written in the Greek script)
  • Athína (the standard Romanisation of the endonym)
  • Athens (the English language exonym)

For INSPIRE-conformant data, provide the metadata for the geographic name using a skos:Concept as a datatype.

Property geographic identifier

Type of Term Property
QName rdfs:seeAlso
URI http://www.w3.org/2000/01/rdf-schema#seeAlso
Definition rdfs:seeAlso fully represents the Location Core Vocabulary concept of a geographic identifier.
Usage Note Used in the Location Core vocabulary to provide a URI that identifies the location. This should be expressed using the rdfs:seeAlso property unless the identifier is already the subject of the description. Examples include URIs from GeoNames.org and DBpedia such as http://dbpedia.org/resource/ISO_3166-2:XX where XX is the ISO 3166 two character code for a country.

Property geometry

Type of Term Property
QName locn:geometry
URI http://www.w3.org/ns/locn#geometry
Range http://www.w3.org/ns/locn#Geometry
Definition Associates any Location with the locn:Geometry class.
Usage Note

Depending on how a geometry is encoded (see usage note of the locn:Geometry class), the range of this property may be either a literal (e.g., WKT - string literal -, GML, KML - XML literal) or a geometry class, as those defined in the OGC's GeoSPARQL specification , in the W3C's Basic Geo (WGS84 lat/long) vocabulary , and at schema.org , or even the GeoHash URI references.

The following are examples of equivalent statements using different geometry encodings:

  • WKT (GeoSPARQL)

    <ex:a> locn:geometry
      "<http://www.opengis.net/def/crs/OGC/1.3/CRS84> Point(-0.001475 51.477811)"^^ogc:WKTLiteral .
  • GML

    <ex:a> locn:geometry
      "<gml:Point srsName='http://www.opengis.net/def/crs/OGC/1.3/CRS84'>
      <gml:coordinates>-0.001475, 51.477811</gml:coordinates></gml:Point>"^^ogc:GMLLiteral .
  • RDF+WKT (GeoSPARQL)

    <ex:a> locn:geometry
      [ a ogc:Point; ogc:asWKT "<http://www.opengis.net/def/crs/OGC/1.3/CRS84> Point(-0.001475 51.477811)"^^ogc:WKTLiteral ] .
  • RDF+GML (GeoSPARQL)

    <ex:a> locn:geometry
      [ a ogc:Point; ogc:asGML
         "<gml:Point srsName='http://www.opengis.net/def/crs/OGC/1.3/CRS84'>
          <gml:coordinates>-0.001475, 51.477811</gml:coordinates></gml:Point>"^^ogc:GMLLiteral ] .
  • RDF (WGS84 lat/long)

    <ex:a> locn:geometry [ a geo:Point; geo:lat "51.477811"; geo:long "-0.001475" ] .
  • RDF (schema.org)

    <ex:a> locn:geometry [ a schema:GeoCoordinates; schema:latitude "51.477811"; schema:longitude "-0.001475" ] .
  • URI reference (GeoHash)

                          <ex:a> locn:geometry <
                          http://geohash.org/gcpuzgnzvxkp
                          > .
                        

Property address

Type of Term Property
QName locn:address
URI http://www.w3.org/ns/locn#address
Range http://www.w3.org/ns/locn#Address
Definition The locn:address property relationship associates any resource with the Address Class

Property full address

Type of Term Property
QName locn:fullAddress
URI http://www.w3.org/ns/locn#fullAddress
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition The complete address written as a string, with or without formatting. The domain of locn:fullAddress is locn:Address.

Property po box

Type of Term Property
QName locn:poBox
URI http://www.w3.org/ns/locn#poBox
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition The Post Office Box number. The domain of locn:poBox is locn:Address.

Property thoroughfare

Type of Term Property
QName locn:thoroughfare
URI http://www.w3.org/ns/locn#thoroughfare
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition An address component that represents the name of a passage or way through from one location to another. A thoroughfare is not necessarily a road, it might be a waterway or some other feature. The domain of locn:thoroughfare is locn:Address.

Property locator designator

Type of Term Property
QName locn:locatorDesignator
URI http://www.w3.org/ns/locn#locatorDesignator
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition A number or a sequence of characters that uniquely identifies the locator within the relevant scope(s). The full identification of the locator could include one or more locator designators. The domain of locn:locatorDesignator is locn:Address.

Property locator name

Type of Term Property
QName locn:locatorName
URI http://www.w3.org/ns/locn#locatorName
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition Proper noun(s) applied to the real world entity identified by the locator. The locator name could be the name of the property or complex, of the building or part of the building, or it could be the name of a room inside a building. The domain of locn:locatorName is locn:Address.

Property address area

Type of Term Property
QName locn:addressArea
URI http://www.w3.org/ns/locn#addressArea
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition The name or names of a geographic area or locality that groups a number of addressable objects for addressing purposes, without being an administrative unit. This would typically be part of a city, a neighbourhood or village. The domain of locn:addressArea is locn:Address.

Property post name

Type of Term Property
QName locn:postName
URI http://www.w3.org/ns/locn#postName
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition The key postal division of the address, usually the city. (INSPIRE's definition is "One or more names created and maintained for postal purposes to identify a subdivision of addresses and postal delivery points.") The domain of locn:postName is locn:Address.

Property admin unit level 2

Type of Term Property
QName locn:adminUnitL2
URI http://www.w3.org/ns/locn#adminUnitL2
Domain http://www.w3.org/ns/locn#Address
Definition The region of the address, usually a county, state or other such area that typically encompasses several localities. The domain of locn:adminUnitL2 is locn:Address and the range is a literal, conceptually defined by the INSPIRE Geographical Name data type .

Property admin unit level 1

Type of Term Property
QName locn:adminUnitL1
URI http://www.w3.org/ns/locn#adminUnitL1
Domain http://www.w3.org/ns/locn#Address
Definition The uppermost administrative unit for the address, almost always a country. The domain of locn:adminUnitL1 is locn:Address and the range is a literal, conceptually defined by the INSPIRE Geographical Name data type .
Usage Note Best practice is to use the ISO 3166-1 code but if this is inappropriate for the context, country names should be provided in a consistent manner to reduce ambiguity. For example, either write 'United Kingdom' or 'UK' consistently throughout the data set and avoid mixing the two.

Property post code

Type of Term Property
QName locn:postCode
URI http://www.w3.org/ns/locn#postCode
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition The post code (a.k.a postal code, zip code etc.). Post codes are common elements in many countries' postal address systems. The domain of locn:postCode is locn:Address.

Property address ID

Type of Term Property
QName locn:addressId
URI http://www.w3.org/ns/locn#addressId
Domain http://www.w3.org/ns/locn#Address
Range http://www.w3.org/2000/01/rdf-schema#Literal
Definition The concept of adding a globally unique identifier for each instance of an address is a crucial part of the INSPIRE data spec. The domain of locn:addressId is locn:Address.

Conformance Statement

A conformant implementation of this vocabulary MUST understand all vocabulary terms defined in this document.