Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Boundary-Line layers are supplied in Geography Markup Language (GML) v.3.2.1.
GML is based on XML (eXtensible Mark-up Language) and an understanding of the XML schema will be helpful in understanding the GML format.
See the following Geography Markup Language v3.2.1 OpenGIS® Geography Markup Language (GML) Encoding Standard (PDF download) document by the Open Geospatial Consortium (OGC) for full details about GML.
Boundary-Line GML files are only created for the following layers:
County
District_borough_unitary
Parish
XML schemas are used to define and validate the format and content of the GML. The GML v.3.2.1 specification provides a set of schemas that define the GML feature constructs and geometric types. These are designed to be used as a basis for building application-specific schemas, which define the data content.
The AdministrativeUnits.xsd
application schema which is referenced by the data, is available on the INSPIRE website. It imports the GML 3.2 schemas which rely on XML as defined by W3C.
Style sheets have been created and provided for Boundary-Line GML. You can find these in the Ordnance Survey GitHub repository at https://github.com/OrdnanceSurvey/Boundary-Line-stylesheets.
Each feature with the AdministrativeUnit:FeatureCollection
is encapsulated in the following member element according to its feature type:
Member Element | Feature Type |
---|---|
The Admin_Unit_ID
of the feature is provided in the XML attribute of the gml:id
:
<base:member>
AdministrativeUnit
A code list is a controlled set of allowable labels or codes represented as an alphanumeric attribute. The pages in this section show the code lists used within Boundary Line.
Unit of administration where a Member State has and/or exercises jurisdictional rights for local, regional and national governance.
The following page provides details about the attributes included with this feature type, their data types in the different output formats, and other important metadata about them.
Admin_Unit_ID
from Boundary-Line, which is preceded by osgb7
and enough zeros to make it 16 digits, for example, Admin_Unit_ID=25483
becomes osgb7000000000025483
.
Attribute Name: gml:id
Data Type: CharacterString
Size: 16
Multiplicity: [1]
Use identifier from Boundary-Line linked data. For example, http://data.ordnancesurvey.co.uk/id/7000000000025483
. The number is the Admin_Unit_ID
from Boundary-Line, which is preceded by the number 7 and enough zeros to make it 16 digits, for example, Admin_Unit_ID=25483
becomes 7000000000025483
.
Attribute Name: gml:identifier
Data Type: CharacterString
Size: 16
Multiplicity: [1]
Geometric representation of spatial area covered by this administrative unit. Can be a multi- polygon.
Attribute Name: geometry
Data Type: GM_Surface
Multiplicity: [1]
Set to the Census/GSS Code for the boundary, for example, E10000014.
Attribute Name: nationalCode
Data Type: CharacterString
Size: 8
Multiplicity: [1]
Admin_Unit_ID from Boundary-Line, which is preceded by the number 7 and enough zeros to make it 16 digits, for example, Admin_Unit_ID=25483
becomes 7000000000025483
.
Attribute Name: inspireId.Identifier.localId
Data Type: CharacterString
Size: 16
Multiplicity: [1]
Set to 'http://data.ordnancesurvey.co.uk/id/
'.
Attribute Name: inspireId.Identifier.namespace
Data Type: IdentifierNamespaceValue
Multiplicity: [1]
Set to publication timestamp, for example, '2016-09-20T16:18:19.000
'.
Attribute Name: inspireId.Identifier.versionId
Data Type: DateTime
Multiplicity: [1]
Level in the national administrative hierarchy at which the administrative unit is established. Note that the UK boundary (nationalLevel = 1stOrder) or the boundaries of England/Wales/Scotland (nationalLevel = 2ndOrder) are not included.
Attribute Name: nationalLevel
Code List Name: AdministrativeHierarchyValue
Multiplicity: [1]
Name of the level in the national administrative hierarchy at which the administrative unit is established.
Attribute Name: nationalLevelName
Code List Name: NationalClassificationValue
Multiplicity: [1]
Set to 'UK
'.
Attribute Name: country
Data Type: CountryValue
Multiplicity: [1]
Set to 'true
'.
Attribute Name: name.language.xsi:nil
Data Type: BooleanTrueValue
Multiplicity: [1]
Set to 'unknown
'.
Attribute Name: name.language.nilReason
Data Type: UnknownReasonValue
Multiplicity: [1]
Set to 'endonym
'.
Attribute Name: name.nativeness.xlink:title
Data Type: NativenessValue
Multiplicity: [1]
Set to 'http://inspire.ec.europa.eu/codelist/NativenessValue#endonym
'.
Attribute Name: name.nativeness.xlink:href
Data Type: NativenessNamespaceValue
Multiplicity: [1]
Set to 'official
'.
Attribute Name: name.nameStatus.xlink:title
Data Type: NameStatusValue
Multiplicity: [1]
Set to 'http://inspire.ec.europa.eu/codelist/NameStatusValue#official
'.
Attribute Name: name.nameStatus.xlink:href
Data Type: NameStatusNamespaceValue
Multiplicity: [1]
Set to 'Boundary-Line'
.
Attribute Name: name.sourceOfName
Data Type: SourceOfNameValue
Multiplicity: [1]
Set to 'true
'.
Attribute Name: name.pronunciation.xsi:nil
Data Type: BooleanTrueValue
Multiplicity: [1]
Set to 'missing
'.
Attribute Name: name.pronunciation.nilReason
Data Type: MissingReasonValue
Multiplicity: [1]
Official national geographical name of the administrative unit.
Attribute Name: name.spelling.text
Data Type: CharacterString
Multiplicity: [1]
Set to 'Latn
'.
Attribute Name: name.spelling.script
Data Type: ScriptValue
Multiplicity: [1]
Set to 'true'
.
Attribute Name: residenceOfAuthority.xsi:nil
Data Type: BooleanTrueValue
Multiplicity: [1]
Set to 'unknown
'.
Attribute Name: residenceOfAuthority.nilReason
Data Type: UnknownReasonValue
Multiplicity: [1]
Set to publication timestamp, for example, 2016-09-20T16:18:19.000
.
Attribute Name: beginLifespanVersion
Data Type:
Multiplicity: [1]
Set to 'true'
.
Attribute Name: boundary.xsi:nil
Data Type: BooleanTrueValue
Multiplicity: [1]
Set to 'unknown
'.
Attribute Name: boundary.nilReason
Data Type: UnknownReasonValue
Multiplicity: [1]
Levels of administration in the national administrative hierarchy. This code list reflects the level in the hierarchical pyramid of the administrative structures, which is based on geometric aggregation of territories and does not necessarily describe the subordination between the related administrative authorities.
Value | Description |
---|---|
Names of the levels in the national administrative hierarchy of administrative units.
Value | Description |
---|---|
3rdOrder
Applies to Non-Metropolitan County, Greater London Authority, Metropolitan District and Unitary Authority.
4thOrder
Applies to District and London Borough.
5thOrder
Applies to Civil Parish and Community.
Civil Parish
Parishes are subdivisions of local authorities in many parts of England, and their councils are the most local level of government. Unlike electoral wards/divisions however, parishes are not found in all parts of England. The Welsh equivalents are communities. Note that the full term for administrative parishes is 'civil parishes', to distinguish them from the ecclesiastical parishes which are found in all parts of the UK.
District
Districts are local administrative units and have at various times been used in all four countries of the UK. The only current references to districts however are found in metropolitan and non-metropolitan districts in England and district council areas in Northern Ireland.
Greater London Authority
The area covered by the Greater London Authority (GLA). The GLA is the body responsible for strategic citywide government for London and consists of the Mayor of London and the London Assembly. The remit of the GLA covers the Greater London area.
London Borough
The London boroughs are the local government areas within Greater London. The borough councils are unitary administrations with a status similar to metropolitan districts, but they will also be affected by any policies implemented by the Greater London Authority (GLA).
Metropolitan District
Metropolitan districts are subdivisions of the six metropolitan county areas of England. Since the abolition of the metropolitan county councils in 1986, the metropolitan district councils have been unitary administrations.
Unitary Authority
Unitary authorities (UAs) are areas with a single tier of local government (as opposed to the two-tier county:district structure).
Non-Metropolitan County
Counties were formerly administrative units across the whole UK. Due to various administrative restructurings however, the only administrative areas still referred to as counties are the non- metropolitan (shire) counties of England. The English metropolitan counties, although no longer administrative units, are also used for statistical purposes.
Community
The Welsh equivalent of Civil Parish.