- Starting January 2026, Moscow is implementing new requirements for submitting Architectural and Urban Planning Solutions (AGR), mandating developers and designers to provide...
- A critical aspect of these new requirements is the accurate population of two properties for each room within the model: RUS_MSSK_SpaceAndZone_Code and RUS_MSSK_SpaceAndZone_Name.
- The MSSK classifier encompasses 638 codes, structured hierarchically.
New Digital Modeling Standards in Construction
Starting January 2026, Moscow is implementing new requirements for submitting Architectural and Urban Planning Solutions (AGR), mandating developers and designers to provide Building Information Models (BIM) in IFC format. These changes aim to enhance transparency and efficiency in construction processes, as well as standardize data. Compliance checks for these models are performed by the «Stroim prosto» service, utilizing machine-readable IDS files.
A critical aspect of these new requirements is the accurate population of two properties for each room within the model: RUS_MSSK_SpaceAndZone_Code and RUS_MSSK_SpaceAndZone_Name. These parameters must align with the Moscow Construction Classification System (MSSK), specifically its «Rooms and Zones» section.
Challenges in Room Classification by MSSK
The MSSK classifier encompasses 638 codes, structured hierarchically. For instance:
- PZ 30 – Apartment Rooms
- PZ 30 10 – Living Rooms
- PZ 30 10 03 – Living Room
- PZ 30 20 – Ancillary Rooms
- PZ 30 20 13 – Combined Bathroom
However, practitioners often face difficulties when mapping common room names used in models (such as “Bathroom,” “Storage Room,” or “Residential Electrical Room”) to the official MSSK codes. The classifier does not include all possible naming variations, and reviewers suggest choosing the “closest in meaning” value.
Developing the IDS Core Plugin for Automation
Specialists Kirill and Anastasia, confronted with the manual process of selecting codes and names, developed the IDS Core plugin. This tool is designed to automate the classification process, employing algorithms, including the Levenshtein distance method, to find the most suitable matches between project-specific room names and MSSK codes. The plugin’s development addresses the complexities arising from preparing models according to the new regulations, demonstrating that classification accuracy relies significantly on both algorithms and human expertise.
The implementation of Moscow’s new BIM AGR requirements, particularly the granular MSSK room classification, presents a significant compliance hurdle for developers. The IDS Core plugin’s algorithmic approach, leveraging methods like Levenshtein distance, is a pragmatic solution to mitigate manual classification errors and improve data integrity, which is crucial for the “Stroim prosto” service’s automated validation against IDS files. This highlights the growing necessity for intelligent automation in regulatory BIM workflows.