Preprint
Article

This version is not peer-reviewed.

A Semantic Framework for Virtual Reconstructions: A Formalised Ontology for Documenting 3D Modelling Processes Through HBIM and Knowledge Graphs Systems

Submitted:

29 July 2026

Posted:

30 July 2026

You are already at the latest version

Abstract
The scientific validation of virtual reconstructions requires explicit and retrievable connections between geometry, documentary sources, and interpretative reasoning. This paper presents CRMvr, a CIDOC CRM-aligned application ontology designed to document the 3D modelling of reconstructed architectural heritage. Comprising 25 classes and 113 property declarations, CRMvr formalises the decomposition of heritage objects into architectural components, the geometric construction of their digital representations, the authorship and versioning of alternative hypotheses, and the evaluation of source uncertainty, accuracy, and dimensional provenance. The ontology distinguishes dimensions that are indicated in, deduced from, or interpreted beyond the available sources. CRMvr is implemented in ResearchSpace as a knowledge graph and tested through the virtual reconstruction of the aedicula of the Porta Aurea in Ravenna. In parallel, the HBIM components are classified through a building SMART Data Dictionary grounded in the Getty Art & Architecture Thesaurus, establishing a shared terminological layer between the IFC model and the knowledge graph. The current implementation links the semantic record to an external IFC viewer, enabling the model and its element-level attributes to be accessed from ResearchSpace. The results demonstrate the framework's potential to improve the transparency, reusability, and long-term accessibility of virtual reconstruction data, while also revealing limitations concerning geometric scope, IFC consistency, and the maintenance of shared vocabularies.
Keywords: 
;  ;  ;  ;  ;  ;  ;  ;  ;  

1. Introduction

1.1. Documentation Frameworks for Virtual Reconstructions

The theoretical foundations of transparency in virtual reconstruction were laid by two milestone documents. The London Charter [1] established that computer-based visualisation of cultural heritage must be grounded in documented research sources and that the relationship between sources, implicit knowledge, and visual outcomes should be made explicit through paradata. The Seville Principles [2] translated these general requirements into the specific domain of virtual archaeology, introducing, among others, the principles of scientific transparency and authenticity, and recommending that the degree of historical–archaeological evidence supporting each reconstructed element be communicated to the public. The notion of paradata itself, the documentation of the interpretative processes underlying visualisation, was systematised in the volume by Bentkowska-Kafel, Denard and Baker [3], which remains the conceptual reference for the field.
A first family of operational responses to these principles concerns the visual communication of reliability. Numerous scales of certainty or evidence have been proposed, typically mapping levels of documentary support onto colour gradients or transparency values applied to the finished model [4,5,6,7]. More recent work has moved from qualitative scales towards the quantification of uncertainty, proposing user-independent metrics and multi-feature analyses at the scale of the single element [8] and of the whole urban scene [9]. While increasingly rigorous, these approaches generally operate a posteriori and at the level of the rendered surface: the assessment is communicated, but the reasoning that produced it, and in particular the documentary basis of each individual dimension, is not always recorded in a structured, machine-readable form that descends below the architectural element to the individual source or measurement.
A second family addresses the formalisation of the reconstructive reasoning itself. The Extended Matrix [10,11,12] adapts the stratigraphic logic of the Harris Matrix to virtual reconstruction, introducing dedicated units that allow the source-based inference process to be diagrammed, connected to sources, and published alongside the model; its associated open-source toolset supports the entire pipeline from documentation to publication, and has been progressively aligned with CIDOC CRM, CRMarchaeo [13,14,15] and implemented within the HBIM framework [16,17].
Regarding infrastructure development, comparable efforts include the structured documentation schemes developed within the DFG network on digital 3D reconstruction [18], the CoVHer project [19], WissKI repository [20,21] and infrastructures for the documentation of virtual reconstructions such as IDOVIR [22,23]. These approaches share the conviction that validation requires the process, not only the product, to be published. However, their granularity generally stops at the level of the interpretative unit or hypothesis: the geometric operations through which evidence becomes shape, the construction logic of profiles, paths, and primitives, are not part of the documented record.

1.2. Heritage Ontologies and Semantic Documentation

The CIDOC Conceptual Reference Model (CIDOC CRM, ISO 21127) [24] provides the de facto ontological standard for cultural heritage information, modelling the domain through event-centric patterns in which things, actors, places, and time are connected by documented events. Its extension family is directly relevant to reconstruction documentation: CRMdig models the provenance of digital objects and digitisation processes [25]; CRMsci formalises scientific observation, measurement, and inference making [26]; CRMinf provides a fine-grained model of argumentation, beliefs, and premises; CRMba addresses the documentation of standing buildings and their stratigraphy [27]; CRMarchaeo covers excavation processes; and CRMgeo provides the spatiotemporal grounding [28]. Together, these modules make it possible, in principle, to express how a statement about a past state of a building derives from observations and inferences on evidence, which is precisely the chain that scientific validation requires.
Several projects have built reconstruction-specific ontologies on this foundation. Of relevance to the present work is the notion of Virtual Reconstruction Information Management (VRIM methodology) [29], which proposed a scientific method and a data structure for documenting and visualising virtual reconstruction processes rather than only their outputs [30,31].
Within the German-speaking tradition of digital reconstruction, the OntSciDoc3D initiative and related ontologies [32] model the scientific documentation of hypothetical 3D reconstructions, connecting sources, actors, and variants.
In the archaeological domain, European infrastructure projects such as ARIADNEplus have consolidated CRM-based catalogues of archaeological datasets, including 3D content [33,34,35]. These experiences demonstrate the maturity of CRM-based documentation [36], but they also reveal a recurrent limitation for the architectural case: the modelling act itself is often treated as a black box, a digitisation or creation event with inputs and outputs, while the internal geometric reasoning, the dimensional data extracted from sources, and their differentiated reliability remain outside the formalised record.
As regards publication environments, ResearchSpace (RS) [37] an open-source platform on top of a CRM-based knowledge graph, enables the creation of semantic narratives, annotation, and structured search over heritage data. Its native support for CIDOC CRM and its extensible visualisation components make it a natural candidate for publishing reconstruction records in which documentation and 3D content can remain visually connected. Beyond its origin at the British Museum, where it was developed with funding from the Andrew W. Mellon Foundation, RS has been adopted by a growing community of cultural-heritage institutions and research institutions [38]. Among them are national bodies such as the National Gallery Collection in London, which uses it to record conservation practice together with provenance and historical context [39].

1.3. BIM, Semantic Web, and their Integration for Heritage

Historic Building Information Modelling (HBIM) has become an established methodology for the documentation and management of built heritage since the seminal work of Murphy et al. [40] and comprehensive reviews chart its evolution towards semantic enrichment and interoperability [41]. The Industry Foundation Classes (IFC, ISO 16739) constitute the openBIM exchange standard [42], describing buildings as hierarchies of semantically classified components; however, the IFC schema was conceived for contemporary construction, and its native classifications only partially cover the descriptive needs of historical architecture, prompting research on extension and enrichment strategies for heritage [43,44]. Attempts to bridge BIM data and heritage ontologies have multiplied in recent years [45], including mappings from IFC to CIDOC CRM for archaeological and architectural documentation [46], hybrid HBIM–knowledge graph workflows for conservation [47], and semantic web publication of HBIM models [48]. These works confirm both the feasibility and the value of the integration, but they typically address the descriptive state of the building [49], what exists and its properties, rather than the reconstructive process: the documentation of how a hypothetical or restored state was derived from sources, with its uncertainties and dimensional interpretations, has not yet been the object of a dedicated, openly published ontological framework connected to the IFC model at publication time.
The convergence between BIM and the semantic web has followed two main routes. The first is the direct translation of the IFC schema into OWL: the ifcOWL ontology [50,51] provides a complete Resource Description Framework (RDF) representation of IFC data, at the cost of inheriting its complexity [52]. The second is the modular approach of the W3C Linked Building Data community, which proposes lightweight ontologies such as the Building Topology Ontology (BOT) [53,54] to describe buildings in a web-native way, linked to domain ontologies as needed. The distance between IFC and the CRM family, however, suggests the limits of any schema-level translation for the reconstructive case. A comparison conducted between IFC 4.3.2 (876 entities and about 13,900 descriptive attributes) and CIDOC CRM v7.1.3 with its built-heritage extension CRMba shows an asymmetric overlap: the topological and compositional relations that structure an IFC model find direct counterparts on the CRM side, whereas the historical–stratigraphic and evidential dimensions, construction phases, reuse of material, and, more generally, the temporal depth of the built object, have no systematic counterpart in IFC, which describes a single, synchronic state of the building. A full translation of one schema into the other is therefore either lossy or artificial; a more sustainable strategy is to let each standard operate in its own domain and to establish the connection at the terminological level, through shared classification.
IFC natively supports this strategy: through the IfcClassification / IfcRelAssociatesClassification mechanism, any element of the model can be associated with references to an external classification system. The buildingSMART Data Dictionary (bSDD) [55] complements this mechanism as a publication service for machine-readable dictionaries, classification systems, properties, and allowed values identified by persistent URIs that can be attached to IFC models to guarantee terminological consistency across tools and domains [56,57]. On the heritage side, the Getty Art & Architecture Thesaurus (AAT) [58] is the reference-controlled vocabulary for art and architecture, published as Linked Open Data and widely adopted for the semantic annotation of heritage datasets; its hierarchies cover, among much else, the components and canonical systems of architectural elements.
A classification of architectural elements published on bSDD and terminologically grounded in AAT can therefore act as a bridge that is at once operational in the BIM environment and citable in the knowledge graph, a possibility that, to the best of our knowledge, has not yet been systematically explored for virtual reconstruction.

1.4. Positioning of the Present Work

The review above outlines a converging but still incomplete landscape. Against this background, the paper addresses a single research question: how can the process of virtually reconstructing architectural heritage, its geometry, its sources, and the reliability of each choice be documented so that it remains transparent, machine-actionable, and jointly explorable with the 3D model? The novelty of the answer is the connective tissue that the landscape still lacks: an ontology that documents the reconstruction down to its geometric and dimensional reasoning, terminologically classified through bSDD and the Getty AAT, and reused and validated inside an open platform where the knowledge graph and the IFC model remain linked. Concretely, the paper makes three contributions:
(i) it releases and formally implements CRMvr, a CIDOC CRM-aligned ontology for the virtual reconstruction process, tested against real data rather than only specified; (ii) it defines a classification-based method that connects HBIM/IFC modelling and CRM documentation through a shared bSDD/Getty AAT vocabulary of architectural elements;(iii) it demonstrates, on the aedicula of the Porta Aurea in Ravenna case study, a reconstruction record in which geometry, sources, and reliability remain connected in RS.

2. An Ontology for Virtual Reconstructions (CRMvr)

2.1. Design Principles and Alignment

CRMvr (CRM extension for Virtual Reconstructions) is an application ontology designed to document, in a machine-readable and interoperable form, the process by which a virtual reconstruction of architectural heritage is derived from evidence [29]. It is aligned to CIDOC CRM and extends two of its modules: CRMdig, for the provenance of digital objects and digitisation processes, and CRMsci, for scientific observation and inference making. In its current release (version 1.0.0) CRMvr comprises 25 classes (V1-V25) and 113 object properties (VP1-VP62 with their inverses), and it is serialised in TriG as a named graph, ready for ingestion in a CRM-based triplestore (Figure 1).
The ontology [59] follows the application-ontology paradigm: rather than replicating CIDOC CRM, it introduces purpose-built classes for the entities and events that are specific to reconstruction, each declared as a subclass of an existing CRM (or CRMdig/CRMsci) class to preserve interoperability. Throughout this paper, entities are referred to using the encoding conventions established by the CIDOC CRM family of specifications: CRM classes are prefixed with E and properties with P; CRMdig classes with D and properties with L; and CRMsci classes with S and properties with O. CRMvr's own classes and properties, introduced below, follow the same logic with the prefixes V and VP.
Four design commitments shape the model. First, the heritage object is treated as a decomposable whole, so that reconstruction can be documented at the level of individual components. Second, geometry is treated as knowledge: the way a component is modelled its profiles, its paths, its ordered primitives is documented explicitly, opening the black box of the modelling act. Third, reconstruction is treated as inherently plural: alternative hypotheses about the same object are represented as distinct, authored versions. Fourth, every reconstructive statement is treated as an inference from sources whose uncertainty, accuracy, and dimensional provenance can be evaluated and recorded.

2.2. Decomposition of the Heritage Object

The upper level of CRMvr defines the object of reconstruction and its context. V1 Domain (subclass of E77 Persistent Item) delimits the area of interest of which the reconstructed object is part, comprising all entities attributable to a given cultural-heritage context. Within it, the model distinguishes V2 Immaterial Heritage (subclass of E89 Propositional Object), for heritage documented by sources but without a certain physical existence, from V3 Cultural Heritage (subclass of E24 Physical Human-Made Thing), for heritage that had a documented physical existence.
V4 Find (subclass of V3) comprises the surviving physical evidence of the heritage object, which can itself be acquired, for instance, through Structure-from-Motion and represented digitally as a V6 3D Find (subclass of D1 Digital Object).
The reconstruction proper is articulated through V5 Component Element (subclass of E89 Propositional Object), the functional units into which the object is analysed according to the declared domain and its controlled vocabulary. Component elements are recursive: a V5 may itself contain further V5 sub-components, and the depth of this part-decomposition is declared by V7 Hierarchy Identifier (subclass of E42 Identifier).
This recursive, classification-driven decomposition is the natural meeting point with the IFC spatial and compositional hierarchy, and it is the level at which the bSDD classification is attached. The digital counterpart of a component is the V8 3D Object (subclass of D1 Digital Object), the solid model typically built through constructive solid geometry that defines the volume of the element it represents (Figure 2).

2.3. Geometry as Documented Knowledge

The distinctive core of CRMvr is the explicit representation of how a component is modelled (Figure 3). V11 Geometrical Representation (subclass of E73 Information Object) captures the visual knowledge about the geometry of a V5 Component Element and is specialised into V14 Profile, the geometry in the vertical plane containing both endpoints of a profile, i.e. a vertical section of the representation and V15 Path, the geometry in the horizontal plane containing both endpoints of a path. Both are built from V12 Primitive Entity (subclass of E89 Propositional Object), the geometrical primitives necessary to construct a profile or a path, whose position in the construction sequence is declared by V13 Order of Sequence Identifier (subclass of E42 Identifier). A complementary V16 Morphological Representation (subclass of E73 Information Object) records knowledge about the morphology of a component that is not reducible to its constructive geometry: the qualitative character of its profile (an ovolo rather than a cavetto, a cyma rather than a cyma reversa) that allows the element to be recognised and named, as distinct from the metric, dimensional information that fixes its size. This distinction between geometric (dimensional) and morphological (recognitional) information recurs in the case study.
By decomposing the modelling act into ordered primitives, profiles, and paths, CRMvr records the parametric logic by which documentary evidence is translated into a shape at a level of documentation that remains outside most existing frameworks, and that is decisive for reproducibility: two modellers may produce visually similar volumes through entirely different, and differently reliable, construction logics.

2.4. Versioning and Authorship

Because reconstructions are hypothesis-driven and contingent on fragmentary evidence, several plausible reconstructions of the same object may coexist (Figure 4). CRMvr represents this plurality through V9 Version Identifier (subclass of E42 Identifier), which labels each 3D-modelled version of the same V8 3D Object produced on the basis of different evidence or references, and through V10 Author (subclass of E21 Person), which attributes each version and each evaluation associated with it to a responsible agent. Versioning and authorship together make the palimpsest effect explicit and traceable: alternative hypotheses are not silently overwritten but preserved, compared, and attributed.

2.5. Sources, Inference, and the Evaluation of Reliability

Every reconstructive statement in CRMvr is anchored to evidence through V17 Source (subclass of E73 Information Object), which comprises the sources and documents used as references for modelling. The reasoning that connects sources to geometry is modelled as an event: V18 Transparency Inference Making (subclass of S5 Inference Making, from CRMsci) comprises the act of making propositions about the geometrical or morphological representation of a Find, its digital representations, and the sources behind them, with the explicit aim of bridging the gap between documentation and 3D model. Grounding this class in CRMsci's inference-making machinery is what allows CRMvr to treat modelling as a documented scientific inference rather than an undocumented craft act.
Three specialised inference events refine this assessment. V19 Uncertainty Evaluation makes propositions on data observable from a source by evaluating its V21 Uncertainty Grade (subclass of E55 Type), while V20 Accuracy Evaluation does the same with respect to a V22 Accuracy Grade (subclass of E55 Type). Both grades are typed vocabularies that can be assigned to a V17 Source, so that uncertainty and accuracy are recorded as retrievable assessments attached to the evidence itself, rather than as colours applied to the finished surface.
Finally, CRMvr addresses a dimension of reliability that is rarely formalised: the provenance of the measurements used in modelling. V25 Evaluation of Dimension Provenance (subclass of V18) makes propositions that connect a dimension and its values to the source used for reconstruction. It relies on V24 Type of Dimension Provenance (subclass of E55 Type), which is restricted to three enumerated types indicated: when a measurement is explicitly given by a source; when it is inferred from the source; and when it is supplied by the modeller.
Because modelling software rarely uses the same units and values as the source, V23 Dimension Equivalent (subclass of E54 Dimension) records the equivalent value adopted in the modelling environment, preserving the link between the figure declared in the source and the figure realised in the model as shown in Figure 4. This three-fold provenance is, to our knowledge, the most granular expression of dimensional reliability currently available in a reconstruction ontology, and it is central to the scientific-validation aim of this special issue.

2.6. CRMvr and CRMba: Architectural Elements versus Building Sections

Because CRMvr and CRMba both decompose the built object and both align to CIDOC CRM, their comparison deserves explicit discussion. CRMba was conceived from a building-archaeology perspective, and this origin is inscribed in its core constructs [60].
Entities are named here according to encoding conventions: CRMba classes start with B and properties with BP, while CRMarchaeo classes start with A and properties with AP. CRMba pivotal notion is function, which extends from the whole building to its parts: a B1 Built Work is composed of B2 Morphological Building Sections functional parts of the monument such as wall, storey, roof, foundation, or room linked by the property BP1 has section, and each section is in turn analysed as a play between matter and space, through B3 Filled and B4 Empty Morphological Building Section, while B5 Stratigraphic Building Unit captures the stratigraphic reading of the standing fabric (Figure 5).
CRMba interprets buildings similarly to archaeology: as layered deposits of matter and void, segmented into functional parts that mirror its physical remains. Conversely, CRMvr's method arises from a different discipline, resulting in three essential semantic differences.
The first is the change in the unit of analysis: in architecture, the building is divided into elements. The most traditional example, serving as the foundation for architectural representation's analytical categories, is the classical order. An order isn’t merely a collection of parts but a system: pedestal, column, and entablature form a hierarchy, with the column further divided into base, shaft, and capital; the entablature divided into architrave, frieze, and cornice, each with distinct mouldings and profiles. This hierarchical arrangement, codified and passed down through treatises from Vitruvius to Vignola, Palladio, and Scamozzi, provides a clear terminology and relationships between parts: each element has a recognised name, a position within the system, and size relations governed by the module. This typological and generative outlook sees the building as defined by its systematic placement rather than solely by its physical fabric.
CRMvr formalises this reading through V5 Component Element and V7 Hierarchy Identifier, typed by the bSDD/AAT vocabulary. CRMba's B2 Morphological Building Section, by contrast, is a functional partition of the fabric, while for CRMvr a capital is an architectural element with a typological identity, not a morphological section of matter.
The second is that the term 'section' carries different meanings in the two fields, causing confusion when mixed. In building archaeology, a "section" (CRMba B2) refers to an analysis of existing fabric. In architecture, a section is a vertical cut or drawing of a structure. CRMvr deliberately separates these meanings: the vertical section of a component is modelled as V14 Profile, a geometric representation, not a decomposition unit. Conversely, CRMba's 'section' is a component element, while in architecture it is a profile. Making these distinctions clear helps ensure that CRMvr's type-based, element decomposition doesn't conflict with its geometric representations using profiles and paths.
Third, the two ontologies highlight different but complementary sources of evidence. CRMba focuses on the building's physical remains, including functional sections, materiality, voids, and stratigraphy, essentially treating the building as its own document. Its insights come mainly from observable fabric. In contrast, CRMvr documents the reconstruction process, relying on sources like archival records, treatises, surveys, measured drawings, and photographs (recorded as V17 Source), and evaluating them through various events (V19, V20, V25). It is most useful when the building must be inferred from indirect evidence. While CRMba asks what the building reveals physically, CRMvr investigates what the documents indicate, their reliability, and how their data translates into geometric models. This explains why the experiments occurred in an HBIM environment: HBIM naturally organises components hierarchically, fitting CRMvr’s decomposition, and constructs geometry coherently using architectural profiles along paths.
Therefore, the two ontologies are not rivals but complementary: in a monument with reconstructed sections, CRMvr's V4 Find aligns with the remaining parts described by CRMba in terms of stratigraphy (Table 1).

2.7. CRMvr and OntPreHer3D: Documenting the Model versus Documenting the Modelling

A second, closer comparison is required with OntPreHer3D [61], the recently published ontology that shares with CRMvr the goal of documenting virtual reconstruction within the CIDOC CRM family, and that explicitly evaluated the conceptual reference model of CRMvr. The two ontologies start from the same diagnosis but diverge in what they consider the object of documentation, and this divergence is instructive. OntPreHer3D classes start with M and properties with R.
The shared premise is that a 3D model alone cannot fully explain a reconstruction. A completed mesh or solid shows the result but hides the reasoning, sources, and decisions behind it. When published in a web viewer, it can be mistaken for an authoritative fact, though it’s one of many possible interpretations.
OntPreHer3D's Speyer Synagogue experiment provides strong evidence for this: four modellers, provided with the same source package and segmentation into architectural elements, created notably different reconstructions of the same round window. These differences stem not from the evidence but from their choices in simplifying and constructing the geometry. This serves as empirical proof that the model itself lacks justification and that documentation should focus on the process, not just the artefact. CRMvr fully agrees with this idea; the debate is about how best to document the process.
The two ontologies present different perspectives, and as with the term "section" above, a shared vocabulary conceals a difference in meaning. OntPreHer3D treats modelling as a simulation: its core event, M19 Simulation, is a subclass of software-execution events that record parameters like fidelity, simplification, style, and tools used to digitally recreate a physical attribute (Figure 6). The interpretive step from source to shape is handled by the CRMinf argumentation model and weighted by a numeric uncertainty value. The geometry itself is kept a black box deliberately so as to remain applicable to organic and free-form shapes. Conversely, CRMvr views modelling as a geometric construction: it exposes that black box and logs the constructive logic, ordered primitives, profile, and path that generate the solid. Reliability is based on the provenance of each dimension (indicated, deduced, or interpreted) and on source evaluations of uncertainty and accuracy.
The concept of "inference" also varies: OntPreHer3D's is CRMinf's argumentation-based inference (Inference to the Best Explanation), while CRMvr's V18 Transparency Inference Making is closer to CRMsci's scientific S5 Inference Making, which aligns more with observation and measurement. This difference was partly circumstantial when CRMvr was developed; CRMinf was not yet stable, but it aligns well with the domain, where deriving a measurement or morphological feature from a drawing is more common than belief formation. Both approaches are compatible, and the alignment of V18 with CRMinf is the direction taken by the successor discussed in Section 5.
Ultimately, OntPreHer3D documents the model and the confidence in it, whereas CRMvr documents the modelling process and the reasoning behind it; a comprehensive record could include both. The idea is that breaking down into profiles and paths is a specialised approach different from typical practice: in architecture, creating profiles and paths is the natural way the geometry is built. However, this depends on having a level of description available, not on reaching it by necessity. The profile-and-path level assumes sources that contain the necessary data, such as measured drawings, sections, or profile studies, and CRMvr supports recording at that detailed level when sources exist (like the V11 Geometrical Representation or V5 Component Element with or without internal construction) or stopping at a coarser level (V16 Morphological Representation) when they do not. The ontology sets the maximum resolution at which the process remains transparent, rather than requiring a minimum for every element.
The main conclusion, summarised in Table 2, is that neither ontology replaces the other; instead, they serve complementary roles. While OntPreHer3D investigates confidence in the simulated shape, CRMvr asks how the shape was constructed, based on which measurements, and under whose authority.

3. Implementation in ResearchSpace (RS)

The implementation demonstrates the life-cycle view set out in Section 1.4: the ontology is not only defined but reused and tested inside an operational platform. Before following the process, it is worth making explicit what is shared between the two environments, because this is the condition that lets them be aligned at all.
The alignment rests on three semantic layers, common to both the knowledge-graph framework (RS) and HBIM: at the ontology layer, CRMvr aligned with CIDOC CRM and its extensions; at the taxonomy layer, the Getty AAT vocabulary of architectural elements; and at the knowledge-representation layer, the shared apparatus through which the reconstruction is finally made explorable: knowledge maps and data retrieval on the RS side, the classified model and the IFC web viewer on the HBIM side.
Each layer is realised on both sides at once, so that the two environments speak the same language at every level rather than being reconciled after the fact.
The distinctive feature of the workflow is that these three layers do not operate in sequence but in parallel across the two environments: the semantic analysis of the sources and the geometric modelling of the object advance together and inform each other and are finally joined through the shared bSDD/Getty AAT classification (Table 3).

3.1. ResearchSpace (RS) as a Research Environment and Ontology Ingestion

RS is a free, open-source semantic-web platform that unites structured data with flexible knowledge-graph representations on a CIDOC CRM foundation [37,62,63]. It stores data as RDF triples in a triplestore, supports SPARQL querying, and can ingest ontologies in OWL or RDFS, automatically generating and tagging the knowledge patterns associated with an uploaded ontology and removing them when the ontology is withdrawn, a mechanism that supports maintainable, provenance-driven curation. CRMvr, serialised as a named graph aligned to CIDOC CRM, CRMdig, and CRMsci, is uploaded into this environment, where its classes and properties become available as configurable resources for search, templating, annotation, and visualisation. Beyond hosting the ontology, RS is used here as a genuine research environment: the place in which the documentary and iconographic sources of the reconstruction are gathered, semantically annotated, and analysed before and while the model is built.

3.2. Parallel Source Analysis and HBIM Modelling

The workflow begins in RS with the analysis of the sources. Each documentary or iconographic source, archival document, treatise, measured survey drawing, photograph, comparative example is described in the graph and semantically annotated, so that the pieces of information it carries about the object (a dimension, a profile, a morphological detail) become explicit, addressable statements rather than tacit knowledge held by the modeller. Crucially, these annotations are classified with the Getty AAT vocabulary, the same controlled vocabulary that will later type the architectural elements of the model, so that the source analysis and the model are, from the outset, expressed in a shared nomenclature.
This source analysis proceeds in parallel with the geometric modelling in the HBIM environment. The annotations produced in RS feed the modelling directly: the dimensional and morphological information extracted from each source is what the modeller uses to construct the corresponding component, and, in the reverse direction, the act of modelling reveals which information is missing, ambiguous, or in need of interpretation, sending the analysis back to the sources. Because the model is built in HBIM, the information about the resources used can be attached to the components in the BIM environment itself: each modelled element can record the level of reference (LoRef), the type of iconographic or documentary resource on which its reconstruction is based [64], so that the evidential basis of the geometry travels with the geometry. The level of reference is one of the five assessment levels through which CRMvr structures the reliability of a reconstruction: level of elements, level of measures, level of reference, level of uncertainty, and level of accuracy [65], and it corresponds, in the ontology, to the V17 Source attached to each component and to the evaluations built upon it. The use of RS thus provides a parallel process of semantic modelling of the knowledge and of the data drawn from the sources, coupled to, rather than separated from, the geometric modelling in HBIM.

3.3. Enriching the Model with the bSDD/AAT Classification and Exporting to IFC

Once the object has been modelled and populated with the information derived from the documentary and iconographic sources, the HBIM model is enriched with the semantic structure obtained through the bSDD data dictionary. This step makes the classification of the elements unambiguous: each component is defined semantically through a persistent bSDD entry, itself anchored to a Getty AAT concept. Because the source annotations in RS had already been classified with the same Getty vocabulary, model and documentation now share a single nomenclature and classification, and the two data environments become terminologically aligned by construction rather than by post-hoc reconciliation. Once the HBIM model carries the bSDD (Getty AAT) classification, it is exported to the openBIM exchange format, IFC.

3.4. Visualising the IFC Model inside ResearchSpace (RS)

For online visualisation, an open-source web-based IFC viewer was adopted. The viewer was modified so that it can display the attributes of the individual architectural elements, and not merely the geometry: selecting an element in the 3D view exposes the properties it carries, including its classification and the level-of-reference information assigned during modelling. The viewer was then linked within RS as an external page, thereby becoming an information carrier of the system. In this way, it becomes possible to display the model, interact with it, and link it to the corresponding knowledge map (KM) in RS. A KM is a visual, navigable representation of a portion of the knowledge graph: a diagrammatic canvas on which the entities of the graph, objects, sources, actors, events, concepts and the relationships between them are laid out as nodes and links that the user can explore, expand, and annotate. It is the interface through which the semantic network built around the reconstruction is read and interrogated, turning the underlying RDF triples into an explorable map of the reasoning. Once the HBIM model had been produced, all the images of the architectural elements into which the model was decomposed were inserted into this knowledge map, so that each element in the map is associated with the visual sources that document it. The source annotations and the linked IFC viewer together form a single connected environment.
The published artefact is therefore not a rendering with an accompanying report, but a reconstruction record: a single semantic environment in which the geometry, the sources, and the reasoning that links them remain connected and jointly interrogable, and in which the reliability of every modelled element can be traced back to the resources on which it rests. This directly answers the third shortcoming identified in the Introduction: the loss, at publication time, of the link between model and documentation.

4. Case Study: the aedicula of Porta Aurea in Ravenna

The workflow is demonstrated on the aedicula of the Porta Aurea of Ravenna, a monument that no longer exists and therefore can be reconstructed using both documentary and iconographic sources (Figure 7). This approach reflects the conditions under which CRMvr is intended to function. The Porta Aurea served as the grand entrance of Roman Ravenna, constructed in the first century AD during Emperor Claudius's reign. It featured a double archway, surrounded by two cylindrical towers, and was embellished with marble. For a long time, it was considered the city's most significant monument. Already partly buried and deteriorated, it was demolished in 1582; today, only the bases of the two cylindrical towers remain. The Porta Aurea is a particularly illustrative case because several sixteenth-century architects admired and depicted its architecture before its destruction, so the monument mainly survives through Renaissance survey drawings [66,67].
The reconstruction presented here draws on this heterogeneous body of evidence. These drawings differ appreciably in their proportions and details, and it is precisely this divergence between sources of unequal reliability that the CRMvr constructs for source evaluation and dimensional provenance are designed to make explicit.
Starting from the analysis of drawings (Table 4), it is possible to notice the heterogeneity of information that can be retrieved from them. In terms of virtual reconstructions, it is important to identify the accuracy and uncertainty of the sources [68] regarding morphological and geometrical representations.

4.1. The Knowledge Graph Framework

After the ontology becomes operational in RS, it can be used to create conceptual knowledge maps illustrating the breakdown of the architectural elements that constitute the aedicula. This graph environment, based on Ontodia [69], allows for the direct construction of a knowledge map (KM) of the architectural artefact as a visual network of typed entities.
As shown in Figure 8, the decomposition reaches down to the third level of elements: the geometric atoms forming profiles and paths, along with the V12 Primitive Entities and their sequence. These detailed aspects are intentionally deferred to later stages, so that the graph currently emphasises the organisation of the aedicula into its main components and sub-components (V5 Component Element and V7 Hierarchy Identifier), rather than their internal details. Once the architectural parts are identified, the corresponding images documenting them are uploaded into the system.
Using RS as a research environment offers immediacy because semantic annotations can be directly applied to images and linked to specific knowledge maps. Image annotations in RS follow the International Image Interoperability Framework (IIIF), which defines universal standards for describing and delivering images over the web. Notably, knowledge maps are created as an integral part of the process, not afterwards. They generate semantically structured knowledge that aligns with the CIDOC CRM standard, featuring graphical elements that represent ontological classes. This method enables the map to serve as a visual database, removing the need for separate tables or relational databases. The process of drawing the map and recording data as structured, standard-compliant information occurs simultaneously.
The two drawings used to reconstruct the Porta Aurea aedicula are labelled Hdz 1245r and Hdz 1246v. They complement each other rather than simply duplicate and understanding each is crucial for the documentation process. Hdz 1245r (Figure 9 and Figure 10) presents an elevation of the aedicula, showing the entire structure with detailed measurements. Its annotations in RS are categorised at higher hierarchical levels such as aedicula, column, entablature, pedestal, and recess and mainly provide dimensional data.
In contrast, Hdz 1246v (Figure 11 and Figure 12) offers a graphical view of moulding details. It contains less general measurement information but illustrates the geometric structure of individual components. Its annotations are at a lower level: architrave, cornice, and frieze, and specify profiles like cyma, cyma reversa, cavetto, and ovolo.
A further condition governs the reading of both sheets: the compositional order of the architectural elements. The members of the aedicula must be read in sequence, from the bottom upward: pedestal, then column with its base, shaft, and capital, then entablature with its architrave, frieze, and cornice and, within each member, the mouldings in their own order.
This is not a mere convention: the same nomenclature recurs at different points of the composition, a cyma in the cornice and again in the pedestal, a cavetto in more than one member and only the position within the compositional hierarchy distinguishes one occurrence from another. Recording that position is the role of V7 Hierarchy Identifier for the elements and of V13 Order of Sequence Identifier for the primitives; without them, two mouldings sharing a name would collapse into a single ambiguous entity. This is why the knowledge maps label recurring elements by their position (the paired left/right members and their sub-elements), so that identically named mouldings remain distinct nodes anchored to distinct source annotations.
Following the drawing analysis, an initial ‘Abacus of hypothetical virtual reconstructions’ for the aedicula was created to advance the HBIM modelling stage, illustrating how dimensions, either specified or inferred from the drawings, can inform HBIM models.

4.2. HBIM Modelling and Semantic Alignment

The model is not built from a single source but composed according to the combinations proposed by the level-of-reference abacus (Figure 13): for each member of the aedicula, entablature, pedestal, column, the abacus sets out which portion of the element is documented by which drawing, so that a component may take its overall profile from one survey and the detail of a given moulding from another. Modelling by these documented combinations makes the evidential basis of every element explicit from the outset: the level of reference, and the type of documentary or iconographic source underlying each modelled part, are recorded as the element is built and therefore travel with the geometry rather than being reconstructed afterwards.
The taxonomy used to name the elements consists of a vocabulary of the architectural orders discussed and was implemented as a buildingSMART Data Dictionary (bSDD). The dictionary can describe the architectural elements and their component elements. Its terminology is grounded in the Getty Art & Architecture Thesaurus (AAT): each dictionary entry references the corresponding AAT concept (Figure 14), so the vocabulary is not an ad hoc list but anchored to an authoritative, Linked-Open-Data controlled vocabulary widely used across the heritage sector [70].
Through the bSDD plug-in for Revit 2024, this terminological classification was assigned directly to the modelled elements, so that each component carries the same controlled term that types its counterpart in the knowledge graph (Figure 15). Once assigned through the plug-in, the classification appears in the model as a shared parameter and can therefore be displayed through a label or tag. This step is not immediate, however: the plug-in creates the parameter but does not register it in the active shared-parameter file, so the parameter must first be exported to that file before it can be scheduled or tagged. Once exported, the bSDD classification behaves as any other shared parameter, and each element can be labelled with its controlled term, making the classification visible and retrievable within the BIM environment itself.
The result is a series of component-based HBIM models (Figure 16) in which every element carries, at once, its geometry, the controlled term that classifies it, and the level of reference that records the evidential basis of its reconstruction: the three things that the export to IFC then makes available, through the shared classification, to the knowledge graph. Once the model is exported to the open exchange format, it can be opened in other, independent viewers, and the same names and sources reappear intact: selecting the architrave in one viewer, and then the same element in a completely different one, returns the same classification and the same reference to its source (Figure 17).

4.3. The ResearchSpace (RS) Framework for Virtual Reconstructions

The knowledge map of the aedicula (Figure 18) shows how CRMvr was used to organise the data of the virtual reconstruction as an instantiated graph. The complete 3D model is connected to the graph through the 3D Model resource attached to the "Aedicula" element by its subject of: this resource carries a Digital Object whose value is a direct link to the online viewer, so that from the knowledge map a reader can open the full reconstruction in the browser and inspect it in three dimensions. The graph thus documents the reconstruction and, at the same time, provides the route to the model it describes.
At present the link between the graph and the geometry passes through an external online viewer, reached from the resource; a natural next step is to embed a 3D viewer directly within ResearchSpace, so that the model can be rotated and inspected inside the platform, and selecting an element in the 3D view would resolve directly to its node in the knowledge map, and vice versa, closing the loop between geometry and documentation within a single environment.

5. Conclusions and Future Directions

Besides the case study, this approach has diverse uses. In research and education, it formalises the process of working with 3D model sources, decisions, and techniques into a structured, reusable format ideal for scholarly articles and teaching, aligning with higher-education efforts to document digital reconstructions. In heritage conservation, separating geometry from materiality and recording modelling choices helps inform virtual restoration decisions and supports semantic data provision in web-visualisation. For public engagement, linking semantically enriched 3D models to a knowledge graph allows virtual tours and self-guided experiences where individual objects are accessible entities connected to their documentation. Across all these areas, the core property, ensuring traceability from each element to its sources and the decisions behind it, makes the record both reusable and trustworthy.

5.1. Limitations and Challenges

Several limitations qualify the present work. First, the geometric decomposition of CRMvr through profiles, paths, and ordered primitives is well suited to elements generated by extrusion and revolution; the majority of architectural heritage is governed by geometrical rules, but complex organic or free-form geometries are only partially reducible to this logic; documenting them can be provided using V16 Morphological Representation. As discussed in Section 2.7, that coarser granularity is admissible by design, since the profile-and-path level depends on the availability of measured drawings and profile studies from which the constructive logic can be decoded; the practical consequence, however, is that the depth of the record varies across a single project, and comparing the transparency of differently documented elements requires care. Second, the mapping from the HBIM model to CRMvr, although anchored by the shared bSDD/AAT classification, still requires that the modelling be organised in a component-wise, classification-driven way from the outset; retrofitting the workflow onto models built without this discipline is labour-intensive. Third, the reliability of the whole depends on the completeness and consistency of the IFC export: missing or inconsistently defined relationships, a known issue in real-world IFC files, can weaken the correspondence between model and graph, and the granularity of manual 3D-modelling documentation remains a general concern for CRM-based approaches. Fourth, there is currently no shared benchmark for evaluating reconstruction-documentation ontologies, which makes comparative, reproducible assessment across implementations difficult; establishing such benchmarks, with curated models and ground-truth documentation, is an open task for the community. Finally, sustaining the bSDD dictionary and its alignment to the Getty AAT over time requires governance and maintenance commitments that go beyond a single project.

5.2. From CRMvr to CRMvrp: An Ongoing Development

The ontology presented in this paper is the formalisation of CRMvr in its original conception: the Conceptual Reference Model for Virtual Reconstruction as it was defined within the doctoral research that introduced it, published as a specification but never, until now, encoded, released, and tested in an operational environment. Making that state explicit is a deliberate choice. A methodological foundation that has been cited, evaluated, and criticised by others deserves to exist in a citable, machine-readable form before it is superseded, both so that the evaluations already made of it can be verified against an actual artefact, and so that what follows can be understood as an evolution from a declared starting point rather than as a substitution of one undocumented proposal with another.
Work is indeed already underway on a successor, provisionally named CRMvrp (Conceptual Reference Model for Virtual Reconstruction Processes). Its guiding principle is the shift signalled by its name: from a model centred on the reconstruction as an object to be described, to one centred on the reconstruction processes as they are declared, argued, and defended. The main direction of this development concerns the treatment of inference. As discussed in Section 2.7, CRMvr grounds its inference-making classes in CRMsci, a choice that reflected both the measurement-centred nature of architectural reconstruction and the fact that a stable version of the CRMinf argumentation model was not available when the original specification was drafted. CRMvrp will therefore express reconstruction processes as declared arguments in CRMinf terms, retaining the constructive-geometry and dimensional-provenance constructs that distinguish CRMvr while embedding them in a fuller account of how a hypothesis is asserted and justified.
Further work concerns aligning the qualitative uncertainty and accuracy grades with the quantitative metrics recently proposed for hypothetical reconstruction and extending the evaluation apparatus to cases in which several sources conflict.
CRMvrp will supersede CRMvr as the recommended model for new documentation projects. CRMvr, however, is not thereby rendered obsolete as a methodological reference: it establishes the analytical premises on which the successor rests the architectural element rather than the building section as the unit of discourse, the geometric construction logic as documentable knowledge, and the provenance of each dimension as the finest grain of reliability and it remains the model against which the added value of the successor can be measured. Declaring that foundation and demonstrating that it can be operationalised rather than only theorised is the specific contribution of the present paper.
Beyond the ontology itself, this work is offered as a position statement for the field of architectural drawing and representation. Ontologies are still frequently regarded, within this disciplinary domain, as an abstract concern of information science, remote from the practice of survey, modelling, and graphic analysis. The argument advanced here is the opposite: that the questions ontologies answer what an architectural element is, how its geometry encodes an interpretation, which source authorises which dimension, and how a representation can be held accountable to its evidence are precisely the questions of the discipline of representation, and that answering them formally makes the discipline's own reasoning transparent, verifiable, and reusable. Demonstrating this operationally, inside a working platform and against a real IFC model, rather than conceptually alone, is what the workflow presented here is intended to show.

Supplementary Materials

The CRMvr ontology has been developed and maintained in a public GitHub repository (https://github.com/elisabettacaterina/CRMvrp), whose tagged release is archived and citable through Zenodo with a persistent DOI: 10.5281/zenodo.21469783.

Funding

The work draws on the author's doctoral dissertation (2015-2018, XXX° cycle), carried out at the Department of Architecture of the University of Bologna and supported by a doctoral scholarship funded by the Italian Ministry of University and Research (Ministero dell'Università e della Ricerca, MUR).

Conflicts of Interest

The authors declare no conflicts of interest.

Acknowledgments

The author wishes to thank Achille Felicetti for his valuable suggestions on the CIDOC CRM and on the alignment of the ontology with the CRM family of extensions. Thanks are also due to Piotr Kuroczyński, Head of the Institute of Architecture at Hochschule Mainz, University of Applied Sciences, for hosting the author during a short visiting period at his institute, and to Igor Bajena for the joint work and the discussions carried out on that occasion, which contributed significantly to clarifying the relationship between the ontologies compared in this paper.

Abbreviations

The following abbreviations are used in this manuscript:
AAT Art & Architecture Thesaurus (Getty Vocabularies)
BIM Building Information Modelling
bSDD buildingSMART Data Dictionary
CIDOC CRM CIDOC Conceptual Reference Model
CRMba CIDOC CRM extension for Buildings Archaeology
CRMdig CIDOC CRM extension for digital provenance
CRMinf CIDOC CRM extension for argumentation
CRMsci CIDOC CRM extension for scientific observation
CRMvr Conceptual Reference Model for Virtual Reconstruction
CRMvrp Conceptual Reference Model for Virtual Reconstruction Processes (ontology under development)
FAIR Findable, Accessible, Interoperable, Reusable
HBIM Historic/Heritage Building Information Modelling
IFC Industry Foundation Classes
KM Knowledge Map
KP Knowledge Pattern
LOD Linked Open Data
OntPreHer3D Ontology for Preservation of Cultural Heritage 3D Models
OntSciDoc3D Ontology for Scientific Documentation of source-based 3D reconstruction of architecture
RDF Resource Description Framework
RS ResearchSpace
SPARQL SPARQL Protocol and RDF Query Language

References

  1. Denard, H. An Introduction to the London Charter. In Paradata and Transparency in Virtual Heritage; Bentkowska-kafel, A., Denard, H., Baker, D., Eds.; ASHGATE, 2012; pp. 57–78. [Google Scholar]
  2. López-Menchero, V.B.; Grande, A. The Seville principles. 2009, 1–18. [Google Scholar]
  3. Bentkowska-kafel, A.; Denard, H.; Baker, D. Paradata and Transparency in Virtual Heritage; Ashgate, 2012. [Google Scholar]
  4. 3D Research Challenges in Cultural Heritage II; Springer Nature: Durham, NC, United States, 2016; ISBN 9783319476469.
  5. Apollonio, F.I.; Giovannini. [CrossRef]
  6. Grellert, M.; Wacker, M.; Bruschke, J.; Stille, W.; Beck, D. Documentation and Evaluation of Virtual Reconstructions. 2023 IMEKO TC4 International Conference on Metrology for Archaeology and Cultural Heritage; LOCATION OF CONFERENCE, ItalyDATE OF CONFERENCE; pp. 653–658.
  7. Resco, P.A.; Figueiredo, C. EL GRADO DE EVIDENCIA HISTÓRICO-ARQUEOLÓGICA DE LAS RECONSTRUCCIONES VIRTUALES: HACIA UNA ESCALA DE REPRESENTACIÓN GRÁFICA 2016, 235–247. [CrossRef]
  8. Giovannini. [CrossRef]
  9. Apollonio, F.I.; Fallavollita, F.; Foschi, R.; Smurra, R. Multi-Feature Uncertainty Analysis for Urban-Scale Hypothetical 3D Reconstructions: Piazza delle Erbe Case Study. Heritage 2024, 7, 476–498. [Google Scholar] [CrossRef]
  10. Demetrescu, E. Archaeological stratigraphy as a formal language for virtual reconstruction. Theory Pract. J. Archaeol. Sci. 2015, 57, 42–55. [Google Scholar] [CrossRef]
  11. Demetrescu, E. Virtual Reconstruction as a Scientific Tool:. Workshop on Research and Education in Urban History in the Age of Digital Libraries; LOCATION OF CONFERENCE, COUNTRYDATE OF CONFERENCE; pp. 102–116.
  12. Demetrescu, E.; Fanini, B. A white-box framework to oversee archaeological virtual reconstructions in space and time: Methods and tools. J. Archaeol. Sci. Rep. 2017, 14, 500–514. [Google Scholar] [CrossRef]
  13. Berto, S.; Demetrescu, E.; Cocca, E. Extended Matrix Manager: an open tool for EM based knowledge graphs management. In Archeologia e Calcolatori; 2024; pp. 167–76. [Google Scholar] [CrossRef]
  14. Schmidle, W.; Demetrescu, E.; Giovannini, E.C. SSHOC Report on Milestone 37 | Unified CIDOC CRM mapping of the Extended Matrix and the LOD scenario. 2022. [Google Scholar] [CrossRef]
  15. Schmidle, W.; Demetrescu, E.; Fanini, B.; Bucciero, A.; Chirivì, A.; Ferrari, I.; et al. SSHOC D5.18 Report on the archaeological case study. 2022. [Google Scholar] [CrossRef]
  16. Galeano, A.; Sanseverino, A.; Berto, S.; Demetrescu, E.; Limongiello, M. Extended BIM: a proposed workflow for the integration of the HBIM and EM approaches. 2023 IMEKO TC4 International Conference on Metrology for Archaeology and Cultural Heritage, LOCATION OF CONFERENCE, ItalyDATE OF CONFERENCE; pp. 115–120.
  17. Sanseverino, A.; Giovannini, E.C. EM-BIM: VPL interoperable processes for paradata management in archaeological virtual reconstructions using Extended Matrix (EM) and bSDD as knowledge representation systems. ISPRS-Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci. 2026, XLVIII-2/W, 423–430. [Google Scholar] [CrossRef]
  18. Münster, S. Advancements in 3D Heritage Data Aggregation and Enrichment in Europe: Implications for Designing the Jena Experimental Repository for the DFG 3D Viewer. Appl. Sci. 2023, 13, 9781. [Google Scholar] [CrossRef]
  19. Münster, S.; Apollonio, F.I.; Bluemel, I.; Fallavollita, F.; Foschi, R.; Grellert, M.; Ioannides, M.; Jahn, P.H.; Kurdiovsky, R.; Kuroczyński, P.; et al. Handbook of Digital 3D Reconstruction of Historical Architecture; Springer Nature: Durham, NC, United States, 2024; ISBN 9783031433627. [Google Scholar]
  20. Martin, S.; Guenther. [CrossRef]
  21. Bajena, I.; Kuroczyński, P. WissKI 3D Repository as a tool for the preservation and exploration of 3D models of cultural heritage. In eXploЯA UID 2024 Virtual Journeys to discover inaccesible heritages. Publica; 2025; pp. 467–88. [Google Scholar]
  22. Wacker, M.; Grellert, M.; Stille, W.; Bruschke, J.; Beck, D. IDOVIR—Infrastructure for Documentation of Virtual Reconstructions: Towards a Documentation Practice for Everyone. Heritage 2025, 8, 328. [Google Scholar] [CrossRef]
  23. Grellert, M.; Wacker, M.; Bruschke, J.; Beck, D.; Stille. [CrossRef]
  24. Doerr, M. The CIDOC CRM—An Ontological Approach to Semantic Interoperability of Metadata. AI Mag. 2003, 24. [Google Scholar] [CrossRef]
  25. Doerr, M.; Stead, S.; Theodoridou, M. CRMdig version 3.2.1. 2015, 1–18. [Google Scholar]
  26. Van Ruymbeke, M.; Hallot, P.; Billen, R. Enhancing CIDOC-CRM and compatible models with the concept of multiple interpretation. ISPRS Ann. Photogramm. Remote. Sens. Spat. Inf. Sci. 2017, IV-2/W2, 287–294. [Google Scholar] [CrossRef]
  27. Ronzino, P.; Niccolucci, F.; Felicetti, A.; Doerr, M. CRMba a CRM extension for the documentation of standing buildings. Int. J. Digit. Libr. 2015, 17, 71–78. [Google Scholar] [CrossRef]
  28. Ferreira-Lopes, P.; González-Gracia, E. Performing a Systematic Literature Review on the Implementation of the CIDOC CRM in Cultural Heritage. J. Comput. Cult. Herit. 2025, 18, 1–16. [Google Scholar] [CrossRef]
  29. Giovannini, E.C. Virtual Reconstruction Information Management A scientifi c method and 3D visualization of Virtual Reconstruction Processes; Alma Mater Studiorum - University of Bologna, 2018. [Google Scholar]
  30. Giovannini, E.C. Virtual Reconstruction Information Management - VRIM. La gestione del processo di ricostruzione virtuale attraverso il 3D modeling in ambiente BIM. In Brainstorming BIM Il modello tra rilievo e costruzione; Bolognesi, C., Ed.; Maggioli Editore: Santarcangelo di Romagna (RN), 2016; pp. 194–7. [Google Scholar]
  31. Giovannini, E. Data Modelling Between Digital Humanities and H-BIM. Genzano di Roma: Aracne, 2022. [Google Scholar]
  32. Münster, S.; Kuroczyński, P.; Pfarr-Harfst, M.; Grellert, M.; Lengyel, D. Future Research Challenges for a Computer-Based Interpretative 3D Reconstruction of Cultural Heritage - A German Community's View. ISPRS Ann. Photogramm. Remote. Sens. Spat. Inf. Sci. 2015, II-5/W3, 207–213. [Google Scholar] [CrossRef]
  33. Richards, J.D. Getting it Together: Combining information about archaeological sites and artefacts in ARIADNE. Internet Archaeol. 2023. [Google Scholar] [CrossRef]
  34. Bardi, A.; Baglioni, M.; Artini, M.; Mannocci, A.; Pavone, G. The ARIADNEplus Knowledge Base: a Linked Open Data set for archaeological research. 2024 [cited 2026 Jul 24. Available online: https://graphdb.ontotext.com/ (accessed on 24 Jul 2026).
  35. Niccolucci, F. The ARTEMIS Project and the Reactive Heritage Digital Twin Ontology (RHDTO). In Communications in Computer and Information Science [Internet]; Springer Science and Business Media Deutschland GmbH, 2026; Volume 2931 CCIS, pp. 179–89. [Google Scholar] [CrossRef]
  36. Alexiev, V.; Ivanov, V. CRMEX 2013 Practical Experiences with CIDOC CRM and its Extensions. 2013 [cited 2026 Jul 25. Available online: http://www.ontotext.com/CRMEX (accessed on 25 Jul 2026).
  37. Oldman, D.; Tanase, D.; Santschi, S. The problem of distance in digital art history: A ResearchSpace case study on sequencing Hokusai print impressions to form a human curated network of knowledge. Int. J. Digit. Art. Hist. [Internet] 2019, 29, 5.29–5.45. [Google Scholar] [CrossRef]
  38. Who is using ResearchSpace [Internet]. 27 Jul 2026. Available online: https://researchspace.org/who-is-using-researchspace/ (accessed on 27 Jul 2026).
  39. Padfield, J.; Kontiza, K.; Bikakis, A.; Vlachidis, A. Semantic Representation and Location Provenance of Cultural Heritage Information: the National Gallery Collection in London. Heritage 2019, 2, 648–665. [Google Scholar] [CrossRef]
  40. Murphy, M.; McGovern, E.; Pavia, S. Historic building information modelling (HBIM). Struct. Surv. 2009, 27, 311–327. [Google Scholar] [CrossRef]
  41. López, F.J.; Lerones, P.M.; Llamas, J.; Gómez-García-Bermejo, J.; Zalama, E. A review of heritage building information modeling (H-BIM). Multimodal Technol. Interact. 2018, 2, 21. [Google Scholar] [CrossRef]
  42. Yu, Y.; Kim, S.; Jeon, H.; Koo, B. A Systematic Review of the Trends and Advances in IFC Schema Extensions for BIM Interoperability. Appl. Sci. 2023, 13, 12560. [Google Scholar] [CrossRef]
  43. Diara, F.; Rinaudo, F. IFC Classification for FOSS HBIM: Open Issues and a Schema Proposal for Cultural Heritage Assets. Appl. Sci. 2020, 10, 8320. [Google Scholar] [CrossRef]
  44. Simeone, D.; Cursi, S.; Acierno, M. BIM semantic-enrichment for built heritage representation. Autom. Constr. 2018, 97, 122–137. [Google Scholar] [CrossRef]
  45. Tibaut, A.; Kaučič, B.; Perhavec, D.D.; Tiano, P.; Martins, J. Ontologizing the Heritage Building Domain; CONFERENCE NAME, LOCATION OF CONFERENCE, COUNTRYDATE OF CONFERENCE; pp. 141–161.
  46. Muñoz-Cádiz, J.; Mariotti, C.; Nespeca, R.; Bolognese, L. A methodology for integrating the CIDOC-CRMba ontology into the IFC schema to support spatial analysis in archaeological heritage. Digit. Appl. Archaeol. Cult. Herit. 2025, 37. [Google Scholar] [CrossRef]
  47. Ozturk, G.B.; Soygazi, F.; Ozen, B. A Semantic Backbone for Heritage Digital Twins: Ontology Development and Knowledge Graph Generation. Appl. Sci. 2026, 16, 7158. [Google Scholar] [CrossRef]
  48. Martinelli, L.; Calcerano, F.; Adinolfi, F.; Chianetta, D.; Gigliarelli, E. Open HBIM-IoT Monitoring Platform for the Management of Historical Sites and Museums. An Application to the Bourbon Royal Site of Carditello. Int. J. Arch. Herit. 2023, 19, 153–170. [Google Scholar] [CrossRef]
  49. Quattrini, R.; Pierdicca, R.; Morbidoni, C. Knowledge-based data enrichment for HBIM: Exploring high-quality models using the semantic-web. J. Cult. Herit. 2017, 28, 129–139. [Google Scholar] [CrossRef]
  50. Pauwels, P.; Terkaj, W. EXPRESS to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology. Autom. Constr. 2016, 63, 100–133. [Google Scholar] [CrossRef]
  51. Beetz, J.; van Leeuwen, J.; de Vries, B. IfcOWL: A case of transforming EXPRESS schemas into ontologies. Artif. Intell. Eng. Des. Anal. Manuf. 2008, 23, 89–101. [Google Scholar] [CrossRef]
  52. Zhu, J.; Nisbet, N.; Kang, R.; Wen, Y.; Wang, M.; Brilakis, I. Revealing the internal structure of IFC-Graph for efficient querying and knowledge discovery. Adv. Eng. Inform. 2025, 70. [Google Scholar] [CrossRef]
  53. Rasmussen, M.H.; Lefrançois, M.; Schneider, G.F.; Pauwels, P. BOT: The building topology ontology of the W3C linked building data group. 21st International Conference on Knowledge Engineering and Knowledge Management (EKAW); LOCATION OF CONFERENCE, COUNTRYDATE OF CONFERENCE; pp. 143–161.
  54. Pettineo, A.; Parrinello, S. Visualising Relation Between Terminologies and HBIM Models for Historic Architecture. Heritage 2026, 9, 140. [Google Scholar] [CrossRef]
  55. Kładź, M.; Borkowski, A.S. IDS Standard and bSDD Service as Tools for Automating Information Exchange and Verification in Projects Implemented in the BIM Methodology. Buildings 2025, 15, 378. [Google Scholar] [CrossRef]
  56. Argasiński, K.; Tomczak, A. Enhancing Semantic Interoperability of Heritage BIM-Based Asset Preservation. Heritage 2025, 8, 410. [Google Scholar] [CrossRef]
  57. Scandurra, S.; Lanzara, E.; Improta, I.; Pilato, A.L.; Itri, F. bSDD FOR ARTWORKS IN HBIM OPEN AND STANDARD-ORIENTED DOCUMENTATION. ISPRS-Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci. 2024, XLVIII-2/W, 397–404. [Google Scholar] [CrossRef]
  58. Cobb, J. The Journey to Linked Open Data: The Getty Vocabularies. J. Libr. Metadata 2015, 15, 142–156. [Google Scholar] [CrossRef]
  59. Giovannini, E.C. CRMvr Ontology v.1.0.0. cited. 2026. [Google Scholar] [CrossRef]
  60. Ronzino, P.; Toth, A.; Falcidieno, B. Documenting the Structure and Adaptive Reuse of Roman Amphitheatres through the CIDOC CRMba Model. J. Comput. Cult. Herit. 2022, 15, 1–23. [Google Scholar] [CrossRef]
  61. Bajena, I.P. OntPreHer3D: Ontology for Preservation of Cultural Heritage 3D Models. Peer Community J. 2025, 5. [Google Scholar] [CrossRef]
  62. Oldman. [CrossRef] [PubMed]
  63. Oldman, D.; Tanase, D. Reshaping the Knowledge Graph by Connecting Researchers, Data and Practices in ResearchSpace. International Semantic Web Conference. LOCATION OF CONFERENCE, United StatesDATE OF CONFERENCE; pp. 325–340.
  64. Giovannini, E.C.; Bono, J. From sources to Levels of Reference (LoRef) for the virtual reconstructions of the Priene Theatre: an interoperable and informative HBIM workflow. ISPRS-Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci. 2026, XLVIII-2/W, 167–174. [Google Scholar] [CrossRef]
  65. Giovannini, E.C. VRIM workflow: semantic H-BIM objects using parametric geometries. In 3D MODELING &BIM Progettazione, design, proposte per la ricostruzione; Empler, T., Ed.; DEI Tipografia del Genio Civile: Rome, 2017; pp. 212–29. [Google Scholar]
  66. Ranaldi, A. Museo Nazionale di Ravenna. Porta Aurea, Palladio e il monastero benedettino di San Vitale; Silvana Editoriale, 2015. [Google Scholar]
  67. Giovannini, E.C. Digital ecosystems for the virtual fruition of Porta Aurea in Ravenna. In Digital & Documentation; Picchio, F., Ed.; Pavia University Press: Pavia, 2023; Vol 5, pp. 128–47. [Google Scholar]
  68. Apollonio, F.I.; Fallavollita, F.; Giovannini, E.C.; Foschi, R.; Corso, S. The reconstruction of drawn architecture. Stud. Digit. Herit. 2017, 1, 380–395. [Google Scholar] [CrossRef]
  69. Mouromtsev, D.; Pavlov, D.; Emelyanov, Y.; Morozov, A.; Razdyakonov, D.; Galkin, M. The simple, Web-based tool for visualization and sharing of semantic data and ontologies. 25 Jul 2026. Available online: www.ontodia.org (accessed on 25 Jul 2026).
  70. Stanicka-Brzezicka, K.; Brzezicki, S. Cross-Linking of Vocabularies for Art, Architecture, and Material Culture: Methods, Strategies, Practice, and the AI Perspective. Z. Für Digit. Geisteswissenschaften 2026. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Visualisation of CRMvr formalised ontology available at the author's GitHub repository.
Figure 1. Visualisation of CRMvr formalised ontology available at the author's GitHub repository.
Preprints 225577 g001
Figure 2. RS diagram showing the relationship between V1-V8 CRMvr classes and their properties.
Figure 2. RS diagram showing the relationship between V1-V8 CRMvr classes and their properties.
Preprints 225577 g002
Figure 3. RS diagram showing the relationship between V5, V6, V8, V11-V17 CRMvr classes and their properties.
Figure 3. RS diagram showing the relationship between V5, V6, V8, V11-V17 CRMvr classes and their properties.
Preprints 225577 g003
Figure 4. RS diagram showing the relationship between V8-V10, V18-V25 CRMvr classes and their properties.
Figure 4. RS diagram showing the relationship between V8-V10, V18-V25 CRMvr classes and their properties.
Preprints 225577 g004
Figure 5. RS diagram showing CRMba conceptual model (orange) and its integration with core CRM (blue), CRMsci (magenta), CRMarchaeo(green).
Figure 5. RS diagram showing CRMba conceptual model (orange) and its integration with core CRM (blue), CRMsci (magenta), CRMarchaeo(green).
Preprints 225577 g005
Figure 6. RS diagram showing the core of the data model in the OntPreHer3D ontology (orange) documenting the virtual reconstruction process [61] and its alignment with CRMdig (red).
Figure 6. RS diagram showing the core of the data model in the OntPreHer3D ontology (orange) documenting the virtual reconstruction process [61] and its alignment with CRMdig (red).
Preprints 225577 g006
Figure 7. The Porta Aurea aedicula as a case study for CRMvr application. Left: the documentary and iconographic sources on which the reconstruction rests, which can be reasoned back from historical drawings. Right: the decomposition of the aedicula into architectural elements across four Levels of Elements (LoE I–IV).
Figure 7. The Porta Aurea aedicula as a case study for CRMvr application. Left: the documentary and iconographic sources on which the reconstruction rests, which can be reasoned back from historical drawings. Right: the decomposition of the aedicula into architectural elements across four Levels of Elements (LoE I–IV).
Preprints 225577 g007
Figure 8. KM of the aedicula of Porta Aurea (LoE I-III) using CRMvr classes and properties in RS.
Figure 8. KM of the aedicula of Porta Aurea (LoE I-III) using CRMvr classes and properties in RS.
Preprints 225577 g008
Figure 9. RS Image Annotation (Hdz 1245r) of the aedicula of Porta Aurea (LoE I-II).
Figure 9. RS Image Annotation (Hdz 1245r) of the aedicula of Porta Aurea (LoE I-II).
Preprints 225577 g009
Figure 10. KM (Hdz 1245r) of the aedicula of Porta Aurea (LoE I-II).
Figure 10. KM (Hdz 1245r) of the aedicula of Porta Aurea (LoE I-II).
Preprints 225577 g010
Figure 11. RS Image Annotation (Hdz 1246v) of the entablature and pedestal (LoE II-IV).
Figure 11. RS Image Annotation (Hdz 1246v) of the entablature and pedestal (LoE II-IV).
Preprints 225577 g011
Figure 12. KM (Hdz 1246v) of the entablature and pedestal. LoE II (yellow), LoE III (magenta), LoE IV (cyan).
Figure 12. KM (Hdz 1246v) of the entablature and pedestal. LoE II (yellow), LoE III (magenta), LoE IV (cyan).
Preprints 225577 g012
Figure 13. Level of Reference (LoRef) according to measurement indicated and deduced by drawings of A. Palladio (RIBA XII, 12r) and Anonymous of Berlin (Hdz 1245r, 1246v).
Figure 13. Level of Reference (LoRef) according to measurement indicated and deduced by drawings of A. Palladio (RIBA XII, 12r) and Anonymous of Berlin (Hdz 1245r, 1246v).
Preprints 225577 g013
Figure 14. bSDD for encoding the V5 Component Elements within the HBIM framework. On the left: the AAT online structure. On the right: the bSDD Toolkit user interface, used for developing bSDD encoded with IDs from AAT. At the bottom: the Graph Viewer showing the classes of the ATT-bSDD dictionary.
Figure 14. bSDD for encoding the V5 Component Elements within the HBIM framework. On the left: the AAT online structure. On the right: the bSDD Toolkit user interface, used for developing bSDD encoded with IDs from AAT. At the bottom: the Graph Viewer showing the classes of the ATT-bSDD dictionary.
Preprints 225577 g014
Figure 15. AAT-bSDD available online (left) and user interface of bSDD plug-in inside Revit 2024.
Figure 15. AAT-bSDD available online (left) and user interface of bSDD plug-in inside Revit 2024.
Preprints 225577 g015
Figure 16. HBIM of a hypothetical virtual reconstruction of the aedicula. On the left, the HBIM model annotated with LoRef; on the right, the same model with elements encoded via the bSDD vocabulary according to the AAT.
Figure 16. HBIM of a hypothetical virtual reconstruction of the aedicula. On the left, the HBIM model annotated with LoRef; on the right, the same model with elements encoded via the bSDD vocabulary according to the AAT.
Preprints 225577 g016
Figure 17. IFC viewers of the HBIM exported model. On the left, the BIMvision software; on the right, the online 3D viewer available at https://3dviewer.net/.
Figure 17. IFC viewers of the HBIM exported model. On the left, the BIMvision software; on the right, the online 3D viewer available at https://3dviewer.net/.
Preprints 225577 g017
Figure 18. KM of 3D models related to aedicula and its components, with a direct link to the developed online 3D viewer available at https://3dviewer.net/.
Figure 18. KM of 3D models related to aedicula and its components, with a direct link to the developed online 3D viewer available at https://3dviewer.net/.
Preprints 225577 g018
Table 1. Comparison between CRMba and CRMvr.
Table 1. Comparison between CRMba and CRMvr.
Dimension of comparison CRMba CRMvr
Disciplinary origin Building archaeology Architecture and architectural representation
Object documented The surviving-built work The virtual reconstruction process
Unit of
decomposition
B2 Morphological Building Section:
functional partition of the fabric
(wall, storey, roof, foundation, room)
V5 Component Element:
architectural element with typological identity, with V7 Hierarchy Identifier
Nature of the decomposition Functional and stratigraphic Typological and classification-driven
(bSDD / Getty AAT)
Meaning of "section" Analytic partition of
the existing fabric (B2)
Mode of geometric representation:
the vertical cut, modelled as V14 Profile
(a V11 Geometrical Representation)
Treatment of matter and space B3 Filled / B4 Empty
Morphological Building Section
Not modelled as matter/void
Geometry expressed through V11-V15 (representation, primitives, profiles, paths)
Stratigraphy B5 Stratigraphic Building Unit N/A
Modelling logic N/A ordered V12 Primitive Entities (V13), V14 Profile, V15 Path
Evidential basis Physical and archaeological evidence: the building itself is the document Documentary resources:
archival documents, treatises, surveys, measured drawings, photographs (recorded as V17 Source)
Evaluation
of reliability
N/A V19 Uncertainty Evaluation, V20 Accuracy Evaluation
V25 Evaluation of Dimension Provenance
(indicated / deduced / interpreted)
Versioning
of hypotheses
N/A V9 Version Identifier, V10 Author
Modelling
environment
Survey-based recording
of standing fabric
Component-based HBIM,
semantically structured by architectural element
Life-cycle phase Surviving fabric, observed Lost or altered state, reasoned back from sources
* N/A (Not Available).
Table 2. Comparison between OntPreHer3D and CRMvr.
Table 2. Comparison between OntPreHer3D and CRMvr.
Dimension of comparison OntPreHer3D CRMvr
Guiding question How confident are we in this simulated shape? How was this shape constructed, from which measurements, and on whose authority?
Object of
documentation
The model: the digital object, its derivatives, and the confidence attached to it The modelling: the architectural-geometric
reasoning that generates the object
Core
modelling event
M19 Simulation, a subclass
of D10 Software Execution (CRMdig)
V18 Transparency Inference Making,
a subclass of S5 Inference Making (CRMsci)
Treatment
of geometry
Black box: the software act
is recorded through its parameters
(fidelity, simplification, style, tools, techniques)
Opened: the constructive logic is recorded as ordered V12 Primitive Entities, V14 Profile, V15 Path where measured drawings allow it to be decoded; the level is available, not mandatory
Meaning
of "inference"
CRMinf argumentation:
Inference to the Best Explanation,
I5 Inference Making concluding an I2 Belief
CRMsci scientific inference: closer to observation and measurement than to argumentation
Expression
of reliability
M28 Uncertainty Value as a
quantitative percentage attached to the inference; M27 Accuracy Level attached to the simulation
Per-source V21 Uncertainty Grade and V22 Accuracy Grade (V19, V20), plus V24 Type of Dimension Provenance: indicated / deduced / interpreted (V25),
with V23 Dimension Equivalent
Granularity
of assessment
The 3D feature or model segment The individual source and
the individual dimension
Segmentation of
the object
M15 3D Feature / E25 Human-Made Feature,
segmentation derived from sources
V5 Component Element with recursive parts and V7 Hierarchy Identifier, typed by a bSDD / Getty AAT vocabulary of the architectural elements
Materials
and textures
Explicitly modelled
(M16 Digital Material, M21 Shape,
M20 Property Set, M24 Texture Mapping)
Addressed at the level of
V16 Morphological Representation;
texturing parameters not modelled
Versioning
and publication
M5 Digital Publication Event / M6 Digital Record,
inspired by LRMoo
V9 Version Identifier and V10 Author
Declared scope Technique-independent;
applicable to reality capture,
hypothetical reconstruction,
and never-built designs,
including organic and free-form geometries
Technique-explicit; targeted at architecture governed by hierarchical composition, where profile-and-path construction is the native logic of the geometry, and where documentation can descend to the finest level of decomposition, the ordered primitives, profiles, and paths of each element, when the sources allow it
Implementation
environment
WissKI-based virtual research environment (CoVHer repository) ResearchSpace,
bSDD / Getty AAT dictionary and IFC model
Table 3. Semantic alignment between the knowledge-graph framework (RS) and HBIM using.
Table 3. Semantic alignment between the knowledge-graph framework (RS) and HBIM using.
Semantic alignment Knowledge graph framework HBIM modelling
ONTOLOGY
CRMvr and CRM extensions
Source analysis and
image annotations
Semantic and parametric
3D modelling
TAXONOMY
Getty AAT vocabulary
Semantic labelling of
architectural elements
bSDD
buildingSMART
Data Dictionary
KNOWLEDGE
REPRESENTATION
KM for architectural
components
Classified IFC model
Table 4. Preliminary analysis of drawings referred to the aedicula of Porta Aurea.
Table 4. Preliminary analysis of drawings referred to the aedicula of Porta Aurea.
Source Morphological Representation Geometrical Representation Unit /
Graphic Scale
Avl. LoE I LoE II LoE III LoE IV Avl. dim. LoE I-IV PE dim. PE
A. Palladio R.I.B.A. XII, 12r indicated Piede Vicentino 35,7 cm
XII, 12r detail indicated indicated
A. Palladio D-31r indicated
Anonymous G21053 N/A N/A
P. Ligorio Vol. XV, c. 14v indicated Piede Vicentino 35,7 cm
Sangallo the young GDU 2057A N/A Piede Romano 29,7 cm
GDU 2057A detail N/A N/A
Anonymous of Berlin Hdz 1245r indicated Graphic Scale 31,4 cm
Anonymous of Berlin Hdz 1246v indicated interpreted
* Avl. Availability; dim. dimension (indicated / deduced / interpreted); PE Primitive Entity; N/A (Not Available).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings