Collaboration in the AEC industry is characterized by the involvement of numerous project partners, the utilization of diverse data formats and the frequent exchange of heterogeneous yet highly interconnected resources. Information is often exchanged monolithic, via individual files, documents and container formats, but many BIM applications require more detailed, fine-grained data access. The current literature exhibits a strong interest in solving these issues, for example, using Semantic Web technologies or the centralization of information through Common Data Environments and Model Servers. Despite these advancements, there is still a need for interfaces that provide direct, detailed access to specific resources and are easy to integrate. GraphQL enables precise data access and is known for its clarity and user-friendliness. This thesis explores the design and implementation of a GraphQL API to assess its suitability in the Building Information Modeling (BIM) context. Five specific use case scenarios, addressing typical data exchange needs in the industry, were defined and served as the foundation for developing and testing the API. The results show that GraphQL offers significant potential for the construction industry as it greatly facilitates access to diverse and interconnected resources. This capability is essential for enhancing collaboration and improving data exchange in future projects.
«
Collaboration in the AEC industry is characterized by the involvement of numerous project partners, the utilization of diverse data formats and the frequent exchange of heterogeneous yet highly interconnected resources. Information is often exchanged monolithic, via individual files, documents and container formats, but many BIM applications require more detailed, fine-grained data access. The current literature exhibits a strong interest in solving these issues, for example, using Semantic Web...
»