Class AssetConstruction
Object for storing construction details
Split into dimensional data like footprint and building height, features such as solar panels and fireplaces and material data such as combustibility and roof, wall and floor types. Also includes data such as the year built, the number of buildings, slope of the roof, compartmentation of the asset, the building condition and whether it is listed or not and type of listing if it is.
Inherited Members
Namespace: IAI.DT.DataModel.Production
Assembly: IAI.DT.DataModel.dll
Syntax
public class AssetConstruction
Constructors
AssetConstruction()
Declaration
public AssetConstruction()
Properties
BuildingAgeCaptureMethod
Declaration
[Source(Sources.OSNGD)]
public DataPoint<string>? BuildingAgeCaptureMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The capture method describes how the building age was created, for example, via remote survey or via an automated process. |
Dimensions
Asset Construction Dimensions
An instance of the ConstructionDimensions object used for storing the dimension data for the asset
Declaration
public ConstructionDimensions? Dimensions { get; set; }
Property Value
| Type | Description |
|---|---|
| ConstructionDimensions |
EPCLodgementDate
Declaration
[Source(Sources.EPCDomestic)]
[Source(Sources.EPCNonDomestic)]
public DataPoint<string>? EPCLodgementDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The date the asset was lodged on the Energy Performance of Buildings Register |
Features
Asset Construction Features
An instance of the ConstructionFeatures object used for storing the construction features data for the asset
Declaration
public ConstructionFeatures? Features { get; set; }
Property Value
| Type | Description |
|---|---|
| ConstructionFeatures |
IsListedBuilding
Declaration
[Source(Sources.RiskReport)]
[Source(Sources.QGIS)]
[Identifier(Identifiers.Geometry)]
public DataPoint<bool>? IsListedBuilding { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<bool> | Whether or not the asset is classed as a listed building |
ListedType
Declaration
[Source(Sources.QGIS)]
[Source(Sources.RiskReport)]
[Identifier(Identifiers.Geometry)]
public DataPoint<string>? ListedType { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | If the asset is a listed building, the type of listing that it is classed as |
Materials
Asset Construction Material Data
An instance of the ConstructionMaterials object used for storing the data on the materials used in the construction of the building
Declaration
public ConstructionMaterials? Materials { get; set; }
Property Value
| Type | Description |
|---|---|
| ConstructionMaterials |
PhysicalState
Declaration
[Source(Sources.OSNGD)]
public DataPoint<string?>? PhysicalState { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | The state of the building in relation to it's physical condition |
ResidentialPropertyDescription
Declaration
[Source(Sources.EPCDomestic)]
[Source(Sources.Doorda)]
[Identifier(Identifiers.Address)]
public DataPoint<string>? ResidentialPropertyDescription { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | For if the asset is residential, the description of the type of property. |
Examples
Such as Detached, Semi-Detached and Terraced.
ResidentialPropertyType
Declaration
[Source(Sources.EPCDomestic)]
[Source(Sources.Doorda)]
[Identifier(Identifiers.Address)]
public DataPoint<string>? ResidentialPropertyType { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | For if the asset is residential, the type of property. |
Examples
Such as House, bungalow, purpose built flat or flat conversion.
RoofAspect
This is an instance of the RoofAspect class and is stored as a DataPoint.
Source: OSNGD
Declaration
[Source(Sources.OSNGD)]
public DataPoint<RoofAspect>? RoofAspect { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<RoofAspect> | Description of the aspect of the roof by providing the area in which each part of the roof is facing when pitched. |
RoofSlope
Declaration
[Source(Sources.OSNGD)]
public DataPoint<string>? RoofSlope { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<string> | An indication of the general shape characteristic of the roof of the building. |
YearBuilt
Declaration
[Source(Sources.SOV)]
[Source(Sources.RiskReport)]
[Source(Sources.HazardHubEnhanced)]
[Source(Sources.EPCDomestic)]
[Source(Sources.OSNGD)]
public DataPoint<YearBuilt>? YearBuilt { get; set; }
Property Value
| Type | Description |
|---|---|
| DataPoint<YearBuilt> | The known year or estimated range of time in which the asset was constructed |