> For the complete documentation index, see [llms.txt](https://docs.os.uk/os-downloads/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.os.uk/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/structured-data-types/classification-type-32-record.md).

# Classification – (Type 32 Record)

A structured entry that provides the code for the type of BLPU and the classification scheme from which the code is taken. This record holds the classification of a property and allows one to search upon the use of a feature.

## Data type attributes <a href="#data-type-attributes" id="data-type-attributes"></a>

The following page provides details about the attributes included with this data type, their types in the different output formats, and other important metadata about them.

### fid

A non-persistent integer which is autogenerated and is required within the OGC GPKG format.

* **Attribute Name**: Not provided (GML), Not provided (CSV), fid (GPKG)
* **Data Type:** Integer
* **Multiplicity**: \[1]

### Record identifier

Identifies this record as a Classification Record (type 32).

* **Attribute Name**: Not provided (GML), RECORD\_IDENTIFIER (CSV), Not provided (GPKG)
* **Data Type:** Integer
* **Size**: 2
* **Multiplicity**: \[1]

### Change type

Type of record change – please see [COU supply](/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/supply-and-update.md#cou-supply) for more information.

* **Attribute Name**: Not provided (GML), CHANGE\_TYPE (CSV), change\_type (GPKG)
* **Code List Name:** [ChangeTypeCode](/os-downloads/products/addresses-and-names-portfolio/addressbase-fundamentals/code-lists-and-enumerations/changetypecode.md)
* **Size**: 1
* **Multiplicity**: \[1]

### Pro order

The order in which the records were processed in to create the data supply.

* **Attribute Name**: Not provided (GML), PRO\_ORDER (CSV), Not provided (GPKG)
* **Data Type**: Integer
* **Size**: 16
* **Multiplicity**: \[1]

### UPRN

Unique Property Reference Number (UPRN) - foreign key used to reference the LPI to the corresponding BLPU.

* **Attribute Name**: Not provided (GML), UPRN (CSV), uprn (GPKG)
* **Data Type**: Integer
* **Size**: 12
* **Multiplicity**: \[1]

### Class key

Unique key for the classification record and primary key for this table.

* **Attribute Name**: classKey (GML), CLASS\_KEY (CSV), class\_key (GPKG)
* **Data Type**: CharacterString (GML), char (CSV), String (GPKG)
* **Size**: 14
* **Multiplicity**: \[1]

### Classification codes

{% hint style="info" %}
The [AddressBase Classification Scheme](https://docs.os.uk/os-downloads/products/addresses-and-names-portfolio/addressbase-fundamentals/classification-scheme) provides varying levels of classification for addresses which are captured and maintained by the Local Authorities and Ordnance Survey.
{% endhint %}

A code that describes the classification of the record.

* **Attribute Name**: classificationCode (GML), CLASSIFICATION\_CODE (CSV), classification\_code (GPKG)
* **Data Type**: CharacterString (GML), char (CSV), String (GPKG)
* **Size**: 6
* **Multiplicity**: \[1]

### Class scheme

The name of the classification scheme used for this record.

* **Attribute Name**: classScheme (GML), CLASS\_SCHEME (CSV), class\_scheme (GPKG)
* **Data Type**: CharacterString (GML), char (CSV), String (GPKG)
* **Size**: 60
* **Multiplicity**: \[1]

### Scheme version

The name of the classification scheme used for this record.

* **Attribute Name**: schemeVersion (GML), SCHEME\_VERSION (CSV), scheme\_version (GPKG)
* **Data Type**: CharacterString (GML), float (CSV), double (GPKG)
* **Size**: (precision, scale) – 2(1)
* **Multiplicity**: \[1]

### Start date

Date on which this classification record was first loaded into the database.

* **Attribute Name**: Provided in [EntityWithLifeCycle](/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/structured-data-types/entity-with-lifecycle.md) (GML), START\_DATE (CSV), start\_date (GPKG)
* **Data Type**: Date
* **Multiplicity**: \[1]

### End date

Date this classification record ceased to exist.

* **Attribute Name**: Provided in [EntityWithLifeCycle](/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/structured-data-types/entity-with-lifecycle.md) (GML), END\_DATE (CSV), end\_date (GPKG)
* **Data Type**: Date
* **Multiplicity**: \[0..1]

### Last update date

The date on which any attribute on this record was last changed.

* **Attribute Name**: Provided in [EntityWithLifeCycle](/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/structured-data-types/entity-with-lifecycle.md) (GML), LAST\_UPDATE\_DATE (CSV), last\_update\_date (GPKG)
* **Data Type**: Date
* **Multiplicity**: \[1]

### Entry date

The date on which the address record associated with this classification record was inserted into the Local Authority database.

* **Attribute Name**: Provided in [EntityWithLifeCycle](/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/structured-data-types/entity-with-lifecycle.md) (GML), ENTRY\_DATE (CSV), entry\_date (GPKG)
* **Data Type**: Date
* **Multiplicity**: \[1]


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.os.uk/os-downloads/products/addresses-and-names-portfolio/addressbase-premium/addressbase-premium-technical-specification/structured-data-types/classification-type-32-record.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
