Paper presents an algorithm for analyzing and controlling data and project quality in construction using building information modeling and extensible markup language. The authors, argue that project quality stems from data quality and information quality. The proposed algorithm integrates BIM with extensible markup language, converting data quality and project quality criteria from employer information requirements into an extensible markup language scheme to ensure compliance with established standards. Key criteria for data quality and project quality include classification, identity, hierarchy, information identity, coordination, level of development , association, redundancy, staging, and spatial orientation. The algorithm involves creating a test BIM model, to simulate employer information requirements violations, performing checks using a Model Checker, automation tool in Autodesk Revit, and ensuring all criteria are met. The process includes saving verification checks, combining them, and generating reports in comma separated values format for transparency and further analysis. The authors highlight the importance of applying the algorithm from the early stages of project discussions, involving all participants to ensure the accuracy of data quality and project quality schemes. This approach leverages both international and domestic standards for continuous monitoring and immediate decision-making support throughout the project lifecycle.
Keywords: extensible markup language, information technical requirements, employer information requirements, building information model, information quality, project quality, model checking