# Building Sub Usage Type

## Introduction <a href="#introduction" id="introduction"></a>

After the building usage types are identified, the next activity is to identify the building sub usage types.

Buildings types can be further classified into various subcategories to go into the granular level of their usage details. The National Building Code of India (NBC) also classifies the building's usage type into the sub usage types which can be seen in the attachment.

## Data Table <a href="#data-table" id="data-table"></a>

<table><thead><tr><th width="126">Sr. No.</th><th>*Building Usage Type Code</th><th>*Sub Type Code</th><th>*Building Sub Usage Type</th><th>*Sub Divison (as per NBC)</th><th>*Building Sub Usage Type (as per NBC)</th></tr></thead><tbody><tr><td>1</td><td>BU01</td><td>BSU01</td><td>Hotel</td><td>A4</td><td>Hotel</td></tr><tr><td>2</td><td>BU01</td><td>BSU02</td><td>Apartment</td><td>A5</td><td>Apartment House</td></tr></tbody></table>

The data given in the above table is sample data.

## Procedure <a href="#procedure" id="procedure"></a>

### Data Definitions <a href="#data-definitions" id="data-definitions"></a>

<table><thead><tr><th width="94">Sr. No.</th><th>Column Name</th><th>Data Type</th><th>Data Size</th><th>Mandatory</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td>Building Usage Type Code</td><td>Reference</td><td>64</td><td>Yes</td><td>The codes are given to the building usage type in the <a href="/pages/-MgiGQzK2ja08TYkzreT">building usage type master</a>​</td></tr><tr><td>2</td><td>Sub Type Code</td><td>Alphameric</td><td>64</td><td>Yes</td><td>The code is given to the building sub usage type by the Fire Station. Eg: BSU01 for Hotel, BSU02 for Apartment Houses</td></tr><tr><td>3</td><td>Building Sub Usage Type</td><td>Text</td><td>256</td><td>Yes</td><td>Name of subcategories within each building usage type as per the fire station. Eg: Hotel, Apartment Houses</td></tr><tr><td>4</td><td>Sub Divison (as per NBC)</td><td>Alphameric</td><td>64</td><td>Yes</td><td>The code is given to the building sub usage type as per NBC. Eg: Subdivision A4, A5</td></tr><tr><td>5</td><td>Building Sub Usage Type (as per NBC)</td><td>Text</td><td>256</td><td>Yes</td><td>Name of subcategories within each building usage type as per NBC. Eg: Hotel, Apartment House</td></tr></tbody></table>

### How to fill data <a href="#how-to-fill-data" id="how-to-fill-data"></a>

1. Download the data template attached to this page.
2. Get a good understanding of all the headers in the template sheet, their data type, size, and definitions by referring to the ‘Data Definition’ section of this document.
3. In case of any doubt, please reach out to the person who has shared this template with you to discuss and clear your doubts.
4. Identify and add all the different sub usage types for each building group that are being catered by the fire station in the Building Sub Usage Type column.
5. Next, give each building Sub Usage type a unique code and enter the code in the Sub Usage Type Code column, next to the Building Sub Usage type.
6. Map the data filled in the building sub usage type column to the building sub usage type and Subdivision as per the national building code.
7. Record the appropriate subdivision and building sub usage type from NBC in the Subdivision (as per NBC) and Building Sub Usage Type (as per NBC) respectively.
8. Verify the data once again by going through the checklist and making sure that every point mentioned in the checklist is covered.

## Checklist <a href="#checklist" id="checklist"></a>

The checklist is a set of activities to be performed once the data is filled into a template to ensure data type, size, and format of data is as per the expectation. These activities have been divided into 2 groups as given below.

### Common Checklist <a href="#common-checklist" id="common-checklist"></a>

This checklist covers all the activities which are common across the entities.

<table><thead><tr><th width="103.33333333333331">Sr. No.</th><th width="489">Checklist Parameter</th><th>Example</th></tr></thead><tbody><tr><td>1</td><td>Make sure that each and every point in this reference list has been taken care of</td><td>​<a href="https://docs.digit.org/configure-digit/configuring-master-data-templates/module-setup/common-config/checklist">Checklist</a>​</td></tr></tbody></table>

### Entity Specific Checklist <a href="#entity-specific-checklist" id="entity-specific-checklist"></a>

This checklist covers the activities which are specific to the entity.

<table><thead><tr><th width="94.33333333333331">Sr. No.</th><th width="467">Checklist Parameter</th><th>Example</th></tr></thead><tbody><tr><td>1</td><td>The Building Usage Type Code should be similar to the ones defined in the <a href="/pages/-MgiGQzK2ja08TYkzreT">building usage type master</a></td><td><p>BU01: Residential</p><p>BU02: Educational</p></td></tr><tr><td>2</td><td>Building Sub Usage Type Codes that are defined by the Fire Station should be alphanumeric and unique</td><td><p>BSU01: Hotel</p><p>BSU02: Apartment</p></td></tr><tr><td>3</td><td>Building Sub Usage Type should not contain any special characters</td><td><p>Hotel : [Allowed]</p><p>#Hotel! : [Not allowed]</p></td></tr></tbody></table>

## Attachments <a href="#attachments" id="attachments"></a>

{% file src="/files/Z9OLPcQzAZptC5UE2xfC" %}

{% file src="/files/ZSWtaU0paWh671nnbQjU" %}

{% file src="/files/LKWAFGRQNuJ4daclIWMV" %}


---

# Agent Instructions: 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:

```
GET https://docs.digit.org/local-governance/access/local-governance-stack/fire-noc/fire-noc-master-data-templates/building-sub-usage-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
