A bSDD dictionary for the italian UNI 8290 building components classification

The UNI 8290 is an italian classification system for the construction components, based on their function. This classification system can be converted into a bSDD json dictionary to be used in BIM software like BlenderBim Add-on. This page describes the UNI 8290 json dictionary as proposed to the bSDD database, with the corresponding references to the buildingSMART IFC entities.

The UNI 8290 classification

The UNI 8290 building classification system is based on users needs and on building performance requirements. The construction elements are not classified based on their physical characteristics but on their main function inside the building.

This standard provides the classification of the technological units and the technical elements that compose the technological system. The decomposition defines three levels of definitions:

  • Technological units classes: these are the root elements that define the overall function of each section (i.e. Load Bearing Structure; Internal Partitions).
  • Technological units: these define functions necessary to achieve predetermined performances. They define a more specific function inside the previous building classes (i.e. for Load Bearing Structures: Foundation structures, Elevation structures, Containment structures; for Internal Partitions: Internal vertical partitions, Internal horizontal partitions).
  • Technical elements classes : these are the elements capable of performing specific functions (i.e. for Foundation Structures: Direct foundations, Indirect foundations; for Internal vertical partitions: Internal vertical walls, Internal vertical doors).

This standard do not specify other child levels (4th, 5th, and others), but allows the classification to be extended beyond the 3rd level assuming these requirements:

  • the levels beyond the 3rd level must use a more granular subdivision of elements;
  • in each level the elements must be grouped by homogeneous functions;
  • in a single level there can be a decomposition based on custom criteria (materials, construction tecnique, complexity, etc.).

The UNI 8290 bSDD dictionary model

The UNI 8290 dictionary is available at https://search.bsdd.buildingsmart.org/uri/AnBo/UNI8290/1.0.

The UNI 8290 dictionary json code is available at github.com at https://github.com/abonfo/UNI_8290.

The UNI 8290 bSDD dictionary is mapped against the Dictionary and the Class concepts of the buildingSMART Data Dictionary model.

There are no fields for the following concepts: Property, ClassProperty, ClassRelation, AllowedValue and PropertyRelation.

The Dictionary concept contains the following fields:

  • ModelVersion,
  • OrganizationCode,
  • DictionaryName,
  • DictionaryCode,
  • DictionaryVersion,
  • ReleaseDate,
  • Status,
  • MoreInfoUrl,
  • UseOwnUri,
  • LanguageIsoCode,
  • License,
  • LicenseUrl,
  • QualityAssuranceProcedure,
  • Classifications.

The Class concept contains the following fields:

  • ClassType,
  • ParentClassCode (only child classes),
  • Code,
  • ReferenceCode,
  • Name,
  • Definition,
  • RelatedIfcEntityNamesList,
  • Status,
  • ActivationDateUtc,
  • VersionDateUtc,
  • RevisionNumber,
  • CreatorLanguageIsoCode,
  • CountryOfOrigin,
  • CountriesOfUse.

The UNI 8290 bSDD codes, classes and relations

Each code number reflects the UNI 8290 numbering structure, with the addition of the trailing zeroes to the first and second classifications:

  • X.0.0 for the Technological units classes (Classi di unità tecnologiche),
  • X.X.0 for the Technological units (Unità tecnologiche).

Each class has a parent/child relation to other classes to reflect the UNI 8290 decomposition structure. The parent/child relation is defined with the ParentClassCode field of the bSDD model.

Each UNI 8290 class contain one or more references to the main IFC 4.3 classes to which the building objects can be related to. These references can be updated in the future to reflect the IFC classes evolution.

Riproduzione vietata
Ultima modifica: 01.11.2023
UUID: 3e09276c-f76d-4431-bd49-ce93d252a256