You are currently viewing a new version of our website. To view the old version click .
Heritage
  • Article
  • Open Access

19 September 2025

Building an Ontology for the Tangible Cultural Heritage of the Medina of Fez

,
and
Computer Science Department, Faculty of Science and Technology, University of Sidi Mohamed Ben Abdellah, Fez 2202, Morocco
*
Author to whom correspondence should be addressed.

Abstract

The Medina of Fez, a UNESCO World Heritage Site, is a cultural and historical treasure requiring innovative approaches for its preservation and promotion in the digital era. This paper presents MedinaOnto, an ontology dedicated to modeling the built cultural heritage of the Medina of Fez, developed in alignment with established standards like CIDOC-CRM, FOAF, and GEOSPARQL. The ontology aims to structure and interconnect knowledge about the Medina’s buildings while integrating social, geospatial, and historical dimensions. Based on the Core Data Standard and enriched with structured data from open sources such as Wikidata and DBpedia, the ontology aims to represent a wide range of heritage entities, including monuments, historic buildings, and culturally significant spaces. The modeling approach followed a structured ontology engineering methodology, combining domain analysis, concept extraction, the formulation of Competency Questions, and iterative refinement. The evaluation of the ontology was conducted through logical consistency tests, scenario-based validation, and SPARQL queries derived from Competency Questions. The results confirmed that MedinaOnto enables robust semantic reasoning and effective data querying. Designed as a reusable and scalable semantic framework, Medina Onto targets both public and heritage professionals, with a focus on valorization, mediation, and research.

1. Introduction

Founded in the 9th century, the Medina of Fez is an invaluable treasure of Moroccan and global cultural heritage. Recognized as a UNESCO World Heritage site [1], it holds exceptional historical significance as one of the oldest continuously inhabited Islamic cities. Its iconic landmarks, including Al Quaraouiyine University, palaces, mosques, and madrasas, showcase the evolution of Islamic architecture and highlight Fez’s role as an intellectual and spiritual center.
To ensure the preservation of these historical structures and facilitate their study, the use of modern modeling tools is essential. These tools enable efficient management and integration of the various dimensions of this historic city. A recent comparative study of cultural heritage ontologies [2] has highlighted CIDOC-CRM1 as a leading and widely adopted framework for representing heritage information, due to its comprehensive structure and semantic richness. The combined use of CIDOC-CRM, GEOSPARQL2, and FOAF3 ontologies plays a crucial role in this process, providing a structured approach to heritage documentation by incorporating both geographical and social information while ensuring interoperability with international standards.
This study aims to model the historical entities of the medina of Fez using these three ontologies. CIDOC-CRM offers a standardized framework for cultural heritage documentation, GEOSPARQL structures geographic data, and FOAF represents the people and communities associated with this heritage. This approach not only enhances knowledge preservation but also promotes data sharing within the international community, contributing to more effective heritage management in Fez.
Based on the Core Data Standard4 and enriched with structured data from open sources such as Wikidata and DBpedia, the proposed MedinaOnto ontology aims to provide a formal, extensible, and interoperable representation of a wide range of heritage entities. It specifically covers monuments, historic buildings, and urban spaces of high cultural value, particularly within the context of the Medina of Fez, a UNESCO World Heritage site.
The main motivation for this work stems from the growing need for structured knowledge models. These models must effectively represent the complexity of urban heritage environments, particularly in cases such as the Medina of Fez. Here, architectural elements, spatial entities, and historical actors all interact within a dense urban fabric rich in history.
Traditional documentation systems struggle to capture the full spectrum of semantic relationships between places, functions, events, and actors. MedinaOnto aims to bridge this gap by providing a formal knowledge base. This base is designed to be versatile, supporting various uses such as scientific research, cultural mediation, interactive exploration, and heritage information systems. This research seeks to answer the following core questions:
  • RQ1: How can a coherent and extensible ontological structure be defined to model the diverse, built heritage of the Medina of Fez, explicitly integrating its historical, spatial, architectural, socio-cultural, and heritage management dimensions?
  • RQ2: To what extent can this ontology be aligned with established Semantic Web standards (CIDOC-CRM, GEOSPARQL, FOAF) to ensure semantic interoperability and facilitate the explicit representation of heritage values?
  • RQ3: “How can MedinaOnto help heritage professionals quickly access essential information about the condition and socio-cultural value of monuments to support their preservation and enhancement decisions better, while improving cultural mediation for the general public?”
The remainder of the paper is structured as follows: Section 2 reviews existing work on cultural heritage ontologies. Section 3 provides a detailed account of the MedinaOnto ontology, successively addressing its domain and scope, its classes, the adopted methodology, the alignment of CDS entities with the CIDOC-CRM ontology, the creation of the core ontology, the alignment of GEOSPARQL and FOAF with the CIDOC-CRM ontology, the addition of specific classes, and finally, the construction of MedinaOnto and the addition of instances. Section 4 presents the evaluation and discussion of our work, and Section 5 concludes this paper, outlining future perspectives.

3. MedinaOnto Ontology

3.1. Domain and Scope of the Ontology

Domain: MedinaOnto aims to model the heritage entities of the Medina of Fez (Figure 1), including monuments, historical buildings, and spaces of significant cultural, religious, and architectural value.
Figure 1. A view of the heritage entities of the Medina of Fez (screenshot from Google Maps).
Scope: The ontology covers several types of historical entities represented in the Medina of Fez. It includes gardens, squares, derbs, Medina Quarters, and historical buildings.
Historical buildings include the following:
  • Religious Buildings: Synagogues, Mosques, and Zawiyas.
  • Educational Buildings: Universities and Madrasas.
  • Civil Buildings: Palaces, Museums, and Maristans.
  • Commercial Buildings: Funduks and Tanneries.
  • Urban Infrastructure: Babs and Kasbahs.
The ontology is based on internationally recognized standards for heritage data modeling, reusing classes and properties from CIDOC-CRM, GEOSPARQL, and FOAF ontologies. This combination enables the integration of information about physical entities such as historical buildings, their geographic location, and the people or groups associated with these monuments.

3.2. Specific Classes Used

A Derb (درب) is a narrow alley, often pedestrian, characteristic of the architecture of Moroccan medinas. It provides access to residential areas and may lead to places such as a funduk, a madrasa, or other historical monuments.
A Funduk (فندق) is a traditional historical building found in the medinas of North Africa, historically serving as an inn and warehouse for merchants and caravans. It typically features a central courtyard surrounded by rooms on multiple levels. Some funduks also functioned as commercial and craft centers.
A Madrasa (مدرسة) is a traditional school primarily dedicated to the teaching of Islamic sciences, jurisprudence, and the Arabic language. In the medinas of North Africa, it often served as a boarding school for students and was generally associated with a mosque.
A Zawiya (زاوية) is a religious and spiritual institution in the Islamic world, dedicated to the teaching of Sufism, prayer, and hospitality. It also serves as a place of retreat, religious education, and sometimes houses the tomb of a saint.
A Tannery (دار الدبغ) is a workshop where tanning transforms animal hides into leather. This process takes place in large open-air vats, using natural products to soften and dye the hides, preserving an age-old artisanal craftsmanship.
A Maristan (ماريستان) is a historic hospital in the Islamic world, dedicated to medical and psychiatric care. It also served as a center of learning where knowledge in medicine and pharmacology was transmitted.
A Bab (باب) is a monumental gate marking the entrance to a city, a medina, or a fortified district. In Islamic architecture, it serves both defensive and symbolic functions, acting as a controlled passageway and standing out with its artistic ornaments and inscriptions.
A Kasbah (قصبة) is a fortified citadel typical of the Maghreb, designed both for defense and as a residence for local rulers. Built from rammed earth or stone, it is characterized by its high walls, watchtowers, and often intricate architecture, providing protection and control over the surrounding region.
The Medina Quarter (مدينة عتيقة) is the historic heart of North African cities, renowned for its labyrinthine streets, traditional markets, and rich architectural heritage. Enclosed by walls, it features mosques, funduks, tanneries, and other significant structures, serving as a vibrant cultural and commercial hub.
A square (ساحة) is a public space within the Medina, typically an open area surrounded by historic buildings, souks (traditional markets), or important institutions. It serves as a social gathering place, a hub for commercial exchanges, and occasionally a venue for cultural events.

3.3. Competency Questions

To evaluate the coverage, relevance, and originality of our ontology, we developed a set of 40 competency questions (CQs). These questions are divided into five dimensions that correspond to real information needs regarding monuments, historical buildings, and significant cultural spaces.
Historical Dimension (CQ1–CQ9): This category explores the temporal and historical aspects of the Medina of Fez.
Socio-Cultural Dimension (CQ10–CQ21): This dimension addresses the social role of heritage buildings, their cultural functions, and their connection to local communities. The questions identify founders, social or ritual activities, links to traditional practices, and networks of associated monuments and actors.
Spatial Dimension (CQ22–CQ28): The spatial component evaluates the location and proximity of monuments. It includes questions on geographical coordinates, the spatial clusters of heritage buildings, and the average distances of monuments in the Medina of Fez.
Architectural Dimension (CQ29–CQ35): This category focuses on the physical and stylistic characteristics of the monuments, including building materials, architectural features like domes or courtyards, surface area, and architectural styles.
Heritage Management Dimension (CQ36–CQ40): This final dimension demonstrates the potential utility of the ontology for heritage experts and decision-makers by identifying monuments at risk or partially degraded, restored buildings with their funding sources, monuments listed as part of the World Heritage Site, and monuments that should be prioritized for restoration.
Figure 2 shows a set of questions that the ontology can answer.
Figure 2. A set of 40 competency questions.

3.4. Method Adopted

Our study began with an in-depth analysis of the cultural heritage of the Medina of Fez, alongside a review of the CDS to guide the ontological modeling process. We did the mapping between the CDS and the CIDOC standard. Then, we created the Core Ontology, the foundational element for our main ontology. It captures the generic structure of cultural heritage data and offers a reusable framework to integrate the specific features of the Medina of Fez progressively.
The GEOSPARQL ontology and the FOAF ontology were integrated as part of the reuse of existing ontologies. We aligned GEOSPARQL and FOAF with CIDOC.
We added classes specific to the Moroccan context of the Medina of Fez. We defined the hierarchy of classes (by integrating it into our Core Ontology). We determined the object and data properties of the new classes added. We defined the facets of the attributes. We created individuals (Figure 3).
Figure 3. Diagram of the method adopted.

3.5. The Advantage of This Method

In our work, we initially leveraged the Core Data Standard for its clear and accessible method of organizing and documenting cultural heritage. Even though these sheets are less prevalent today, they provided a solid and proven foundation that has significantly influenced modern heritage management. They allowed us to establish the groundwork for our study. We then built our ontology upon these foundations, integrating CIDOC-CRM, GEOSPARQL, and FOAF to enrich and complement the modeling of Fez Medina’s heritage. These widely used ontologies enable better information integration and sharing. This approach allowed us to combine the structured methodology of the indexing sheets with the flexibility and interoperability of contemporary digital tools, resulting in a framework that is both methodical and innovative.

3.6. Aligning Core Data Standard (CDS) Entities to CIDOC-CRM

The Core Data Standard for Historical Monuments and Architectural Heritage Buildings: Recommendation R(95) 3 of the Committee of Ministers of the Council of Europe to Member States concerning the coordination of methods and systems of documentation for historical monuments and architectural heritage buildings was used [16].
It was established by the Council of Europe and approved by over 100 representatives from 32 countries during the conference titled “Archaeological Heritage: Standards for Inventory and Documentation in Europe” [17].
In this part, we present the data mapping process from the CDS’s Conceptual Data Model [17] (Figure 4) to the classes and properties of the CIDOC-CRM ontology.
Figure 4. The Conceptual Data Model of the Core Data Standard.

3.6.1. Mapping of Classes to CIDOC-CRM

This first step is to choose the target CRM classes for mapping. The classes selected from the Core Data Standard’s CDM are shown in Table 1.
Table 1. Representation of the CDS classes in CIDOC-CRM.

3.6.2. Mapping of Properties to CIDOC-CRM

Some of the CDS properties aligned easily with the CIDOC-CRM, while others required further analysis to establish the mapping. The mappings are presented in Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13.
Table 2. Representation of the Class Edifice properties (Figure 4) in CIDOC-CRM.
Table 3. Representation of the Class Appellation properties (Figure 4) in CIDOC-CRM.
Table 4. Representation of the Class Documentation properties (Figure 4) in CIDOC-CRM.
Table 5. Representation of the Class Conservation properties (Figure 4) in CIDOC-CRM.
Table 6. Representation of the Class Fonction properties (Figure 4) in CIDOC-CRM.
Table 7. Representation of the Class Personne properties (Figure 4) in CIDOC-CRM.
Table 8. Representation of the Class Organisme properties (Figure 4) in CIDOC-CRM.
Table 9. Representation of the Class Matériaux properties (Figure 4) in CIDOC-CRM.
Table 10. Representation of the Class Localisation properties (Figure 4) in CIDOC-CRM.
Table 11. Representation of the Class Protection properties (Figure 4) in CIDOC-CRM.
Table 12. Representation of the Class SiteArchéo properties (Figure 4) in CIDOC-CRM.
Table 13. Representation of the Class Objet properties (Figure 4) in CIDOC-CRM.
According to the mapping, the classes used from CIDOC are as follows: E24_Physical_Human_Made_Thing, E41_Appellation, E52_Time_Span, E31_Document, E55_Type, E53_Place, E94_Space_Primitive, E42_Identifier, E61_Primitive, E39_Actor, E57_Material, E3_Condition_State, E30_Right, E62_String, E27_Site, E59_Primitive_Value, E18_Physical_Thing.
To ensure faithful representation using the CIDOC-CRM classes, we need to introduce additional classes. This will maintain the correct hierarchy between the imported classes and provide a structure consistent with the model. The added classes are as follows: E20_Biological_Object, E19_Physical_Object, E26_Physical_Feature, E22_Human_Made_Object, E25_Human_Made_Feature.
The object properties used from CIDOC-CRM are as follows: P1_is_identified_by, P2_has_type, P3_has_note, P4_has_time_span, P14_carried_out_by, P44_has_condition, P53_has_former_or_current_location, P102_has_title, P168_place_is_defined_by.

3.7. Creating Core Ontology

In developing our ontology, we adopted a two-phase, complementary approach. Initially, we utilized Neo4j5 to design the Core Ontology as a graph. This allowed us to visually model the concepts, their relationships, and the overall structure of the domain (Figure 5).
Figure 5. Classes and Object Properties imported from CIDOC-CRM.
Subsequently, we exported and adapted this base to Protégé, a tool compliant with Semantic Web standards (OWL). This step enabled us to align our ontology with existing ontologies, strengthen semantic consistency, and facilitate interoperability. Finally, we proceeded to create instances within Protégé to enrich the ontology with concrete data and enable the use of reasoning engines. This method allowed us to combine the graphical power of Neo4j with the logical and semantic capabilities of Protégé6.
We used a Cypher Query to import the classes and object properties from CIDOC-CRM to create our Core Ontology:
MATCH (p:rdf__Property) WHERE p.rdfs__label_en IN [
“P1_is_identified_by”,”P4_has_time_span”, “P67_refers_to”, “P53_has_former_or_current_location”, “P168_place_is_defined_by”, “P2_has_type”, “P82_at_some_time_within”, “P14_carried_out_by”, “P45_consists_of”, “P44_has_condition”, “P104_is_subject_to”, “P3_has_note”, “P46_is_composed_of”]
OPTIONAL MATCH (p)-[:rdfs__range]->(rangeClass:rdfs__Class)
OPTIONAL MATCH (p)-[:rdfs__domain]->(domainClass:rdfs__Class)
WITH p, rangeClass, domainClass
MATCH (c1:rdfs__Class) WHERE c1.rdfs__label_en IN [
“E24_Physical_Human_Made_Thing”,”E41_Appellation”,”E52_Time_Span”,”E31_Document”, “E55_Type”, “E53_Place”, “E94_Space_Primitive”, “E42_Identifier”, “E61_Primitive”, “E39_Actor”, “E57_Material”, “E3_Condition_State”, “E30_Right”, “E62_String”, “E2_Temporal_Entity”, “E1_CRM_Entity”, “E89_Propositional_Object”, “E7_Activity”, “E72_Legal_Object”, “E18_Physical_Thing”,”E27_Site”]
OPTIONAL MATCH (c1)-[:rdfs__subClassOf]->(c2:rdfs__Class)
WHERE c2.rdfs__label_en IN [
“E24_Physical_Human_Made_Thing”,”E41_Appellation”,”E52_Time_Span”,”E31_Document”,”E55_Type”, “E53_Place”, “E94_Space_Primitive”, “E42_Identifier”, “E61_Primitive”, “E39_Actor”, “E57_Material”, “E3_Condition_State”, “E30_Right”, “E62_String”, “E2_Temporal_Entity”, “E1_CRM_Entity”,
“E89_Propositional_Object”, “E7_Activity”, “E72_Legal_Object”, “E18_Physical_Thing”, “E27_Site”]
RETURN p, rangeClass, domainClass, c1, c2;

3.8. Aligning GEOSPARQL and FOAF to CIDOC-CRM

3.8.1. Aligning GEOSPARQL to CIDOC-CRM

We performed this alignment by focusing on the classes, objects, and data properties that overlap or complement each other, especially in the context of spatial and geographic information (See Appendix A.1).

3.8.2. Aligning FOAF to CIDOC-CRM

This mapping aims to align social networking concepts from FOAF with cultural heritage concepts from CIDOC-CRM (See Appendix A.2).

3.9. Addition of Specific Classes (with Attributes) for the Historical Entities of the Medina of Fez

Specific classes were added to the existing historical entities in the Medina of Fez, as represented in Figure 6.
Figure 6. Specific classes of the Medina of Fez.
For each added class, we specified its object and data properties. Then, we performed the mapping with the classes, object properties, and data properties of CIDOC-CRM.
For example, the Historical_Building Class has the following attributes, as shown in Table 14, and the mapping of these specific attributes to CIDOC-CRM is presented in Table 15.
Table 14. The Historical_Building Class attributes.
Table 15. Mapping of the specific attributes of the Historical_Building Class to CIDOC-CRM.

3.10. Building MedinaOnto and Adding Instances

After the creation of the Core Ontology, the alignment of GEOSPARQL and FOAF with CIDOC, and the addition of specific classes, MedinaOnto was built (Figure 7 and Figure 8). Instances from Wikidata and DBpedia were added later (Figure 9).
Figure 7. A visualization of the MedinaOnto classes in Protege 5.5.0.
Figure 8. A visualization of some classes of MedinaOnto in WebVOWL 1.1.7.
Figure 9. An overview of MedinaOnto individuals in Protege 5.5.0.

3.11. Implementation

The MedinaOnto ontology was developed using Protégé 5.5.0 as the development environment and OWL as the ontology representation language. It is based on CIDOC CRM version 7.1.3, available on ERLANGEN CRM7. MedinaOnto has 197 classes, 385 object properties, 53 data properties, and 1351 individuals.

4. Evaluation and Discussion

We initiated the validation of the ontology’s logical structure using the HermiT 1.4.3.456 reasoner, which is integrated into the Protégé 5.5.0 environment. This verification confirmed the absence of internal contradictions, both at the class definition and property and hierarchy levels. Automated inference also ensured that subclasses and individual types were correctly propagated within the model, guaranteeing a robust logical foundation. The OntoDebug tool played a complementary role in the local validation of the ontology’s semantic behavior (Figure 10).
Figure 10. Checking MedinaOnto’s consistency and coherence with the Protégé’s Debugger (A screenshot from Protégé).
To validate the ontology’s capacity to address the information needs identified during the design phase, a set of 40 Competency Questions (Figure 2) corresponding to five dimensions was tested. The results confirmed that the model supports efficient and relevant querying of heritage data, thereby validating its functional coverage across the historical (an example of a SPARQL query is shown in Figure 11), socio-cultural (an example of a SPARQL query is shown in Figure 12 and Figure 13), spatial (an example of a SPARQL query is shown in Figure 14), architectural spatial (an example of a SPARQL query is shown in Figure 15), and heritage management dimensions (an example of a SPARQL query is shown in Figure 16).
Figure 11. SPARQL query and its output for CQ1: What are the oldest monuments in the Medina of Fez?
Figure 12. SPARQL query and its output for CQ16: What are the social activities associated with a given monument?
Figure 13. SPARQL query and its output for CQ17: Which famous personalities have visited a given monument?
Figure 14. SPARQL query and its output for CQ22: Which buildings are closest to each other?
Figure 15. SPARQL query and its output for CQ34: What are the construction materials of a given monument?
Figure 16. SPARQL query and its output for CQ37: Which buildings are in a partially degraded condition?
The ontology has been partially aligned with CIDOC-CRM and GEOSPARQL, thereby facilitating interoperability while preserving the specificity of the Medina of Fez’s cultural context.
Additionally, the evaluation was complemented by the development of a web portal (Figure 17) based on MedinaOnto. This portal was developed to demonstrate the practical utility of the MedinaOnto ontology for both the public and heritage professionals:
Figure 17. Medina of Fez Web Portal.
Tourist and public access: It provides an interactive map (Figure 18) and detailed information on the monuments of the Medina of Fez (Figure 19 provides an example of the information available for Dar Batha Museum), allowing users to explore its cultural richness.
Figure 18. Medina of Fez Heritage Map.
Figure 19. The information available for Dar Batha (Museum).
Heritage professional access: It enables experts to consult data on the cultural value and condition state of monuments, as well as to add or modify monument entries (Figure 20 presents the form that heritage experts use to input information for a new monument), thus contributing to the continuous enrichment of the Medina of Fez knowledge graph.
Figure 20. A form that heritage experts use to input information for a new monument.
The evaluation of MedinaOnto confirms that the ontology effectively addresses the research objectives. It provides a coherent and extensible model of the Medina of Fez, integrating historical, spatial, architectural, socio-cultural, and heritage management perspectives (RQ1). Its alignment with CIDOC-CRM, GEOSPARQL, and FOAF ensures semantic interoperability and explicit representation of heritage values (RQ2). Furthermore, the interactive portal demonstrates the ontology’s practical utility: it supports heritage professionals in decision-making regarding monument preservation and valorization, while enhancing cultural mediation for tourists and the public (RQ3).

5. Conclusions and Future Work

This work presented MedinaOnto, a coherent and extensible ontology designed to model the built heritage of the Medina of Fez, integrating historical, spatial, architectural, socio-cultural, and heritage management dimensions. By aligning the ontology with CIDOC-CRM, GEOSPARQL, and FOAF, we ensured semantic interoperability and the explicit representation of heritage values, enabling the generation of rich knowledge graphs of the Medina of Fez.
The evaluation demonstrated that MedinaOnto effectively answers a wide range of competency questions across five dimensions. Moreover, the interactive portal developed on top of MedinaOnto illustrates its practical utility:
For heritage professionals, it facilitates rapid access to essential information on monument conditions and cultural significance, supports preservation and restoration decisions, and enables the enrichment of the knowledge graph through the addition or update of monuments.
For tourists and the public, it provides an interactive exploration of the Medina’s monuments, enhancing cultural mediation and promoting heritage awareness.
Despite these contributions, several avenues for future work remain:
Ontology Enrichment and Alignment: This involves extending MedinaOnto to include intangible heritage and urban evolution data, while deepening alignment with other linked open data sources.
Reasoning and Inference: This includes integrating semantic reasoning to automatically detect at-risk monuments, suggesting restoration priorities, or inferring historical relationships between buildings and actors.
User-Centered and Collaborative Features: This would enhance the portal to allow crowdsourced contributions from local communities and collaborative workflows for heritage experts.
In conclusion, MedinaOnto lays a solid foundation for a semantic, interoperable, and actionable knowledge base for the preservation, valorization, and dissemination of the Medina of Fez heritage, paving the way for sustainable digital heritage management and smart cultural tourism applications.

Author Contributions

Conceptualization, H.D.; Methodology, H.D., I.C., and A.Z.; Formal analysis, H.D.; Writing—original draft preparation, H.D.; Writing—review and editing, H.D., I.C., and A.Z.; Supervision, I.C., and A.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1

Table A1. Mapping the GEOSPARQL Classes to CIDOC-CRM.
Table A1. Mapping the GEOSPARQL Classes to CIDOC-CRM.
GEOSPARQL ClassCIDOC-CRM ClassNotes
geo: SpatialObjectE53_PlaceE53_Place includes both physical and abstract spaces.
geo: FeatureE24_Physical_Human_Made_Thinggeo: Feature represents a spatial feature that corresponds to buildings or objects in CIDOC.
geo: GeometryE94_Space_Primitive (abstract primitive)geo: Geometry describes the geometry of spatial objects, and E94_Space_Primitive can represent specific locations.
Table A2. Mapping the GEOSPARQL Object Properties to CIDOC-CRM.
Table A2. Mapping the GEOSPARQL Object Properties to CIDOC-CRM.
GEOSPARQL ClassCIDOC-CRM ClassNotes
geo:hasGeometryP168_place_is_defined_by (Data property)Geometry or coordinates of a place.
geo:ehContainsP89i_containsSpatial containment.
geo:ehOverlapP121_overlaps_withSpatial intersection between objects or places.
geo:ehCoveredByP89_falls_withinGeographic space is contained within another.
geo:ehCoversP89i_containsGeographic space contains another.
geo:ehInsideP89_falls_withinGeographic space is within another.
geo:ehMeetP122_borders_withGeographical areas meet at their borders.

Appendix A.2

Table A3. Mapping the FOAF Classes to CIDOC-CRM.
Table A3. Mapping the FOAF Classes to CIDOC-CRM.
FOAF ClassCIDOC-CRM ClassNotes
foaf:AgentE39_ActorPerson or group.
foaf:PersonE21_PersonA person.
foaf:OrganizationE74_GroupFOAF targets formal structures; CIDOC includes all groups.
foaf:GroupE74_GroupFOAF is less specific about group nature.
foaf:ProjectE7_Activity/E5_EventFOAF refers to projects, CIDOC to general actions or events.
foaf:DocumentE31_DocumentPhysical or digital document.
foaf:ImageE73_Information_ObjectCIDOC is more generic.
foaf:OnlineAccountE73_Information_ObjectNo direct match; CIDOC use is approximate.
foaf:PersonalProfileDocumentE31_DocumentCIDOC is more generic.
foaf:CollectionE78_Curated_HoldingFOAF: unstructured set; CIDOC: curated collection.
Table A4. Mapping the FOAF Object Properties to CIDOC-CRM.
Table A4. Mapping the FOAF Object Properties to CIDOC-CRM.
FOAF ClassCIDOC-CRM ClassNotes
foaf:knowsNo direct equivalentIt can be modeled through social events or shared activities.
foaf:memberP107_has_current_or_former_memberLinks a group to its members.
foaf:madeP94_has_createdLinks a creator to the created object.
foaf:makerP94i_was_created_byInverse of P94; from object to its creator.
foaf:depictionP138_representsCIDOC is more generic.
foaf:imgP138_representsfoaf:img is like foaf:depiction.
foaf:topicP129_is_aboutLinks a resource to its subject.
foaf:fundedByNo direct equivalent (P14_carried_out_by with E39_Actor
in the role of funder).
Requires modeling funding as an activity with roles.
Table A5. Mapping the FOAF Data Properties to CIDOC-CRM.
Table A5. Mapping the FOAF Data Properties to CIDOC-CRM.
FOAF ClassCIDOC-CRM ClassNotes
foaf:firstNameP1_is_identified_byCIDOC is more generic.
foaf:familyNameP1_is_identified_byCIDOC is more generic.
foaf:surnameP1_is_identified_byCIDOC requires specifying the appellation type.
foaf:lastNameP1_is_identified_byCIDOC does not separate first/last names by default.
foaf:genderP2_has_typeFOAF has a direct literal value; CIDOC uses a type class (E55_Type).
foaf:ageP1_is_identified_by (approx.)No direct match; may require custom modeling with time-span properties.
foaf:birthdayP98i_was_bornFOAF uses a literal date; CIDOC models birth as an event linked to a person.

Notes

1
https://cidoc-crm.org (accessed on 9 March 2025).
2
https://www.ogc.org/standards/geosparql (accessed on 9 March 2025).
3
http://xmlns.com/foaf/spec (accessed on 9 March 2025).
4
https://rm.coe.int/09000016804d6b13 (accessed on 24 January 2025).
5
https://neo4j.com (accessed on 9 March 2025).
6
https://protege.stanford.edu (accessed on 9 March 2025).
7
http://erlangen-crm.org/ (accessed on 9 March 2025).

References

  1. UNESCO World Heritage Convention. Medina of Fez. Available online: https://whc.unesco.org/fr/list/170 (accessed on 7 January 2025).
  2. Daoudi, H.; Chaker, I.; Zahi, A. Comparative Study of Cultural Heritage Ontologies. In Proceedings of the 2023 IEEE International Conference on Technology Management, Operations and Decisions, ICTMOD, Rabat, Morocco, 22–24 November 2023. [Google Scholar] [CrossRef]
  3. Krabina, B. Building a Knowledge Graph for the History of Vienna with Semantic MediaWiki. J. Web Semant. 2023, 76, 100771. [Google Scholar] [CrossRef]
  4. Almeida, B.; Costa, R. OntoAndalus: An ontology of Islamic artefacts for terminological purposes. Semant. Web 2021, 12, 295–311. [Google Scholar] [CrossRef]
  5. Diarra, D.; Clouzot, M.; Nicolle, C. Mediev’Enl—A domain ontology for cultural heritage items: Case of medieval illuminations of Burgundy duke. Rev. Afr. Rech. Inform. Math. Appliquées 2025, 43, 1–18. [Google Scholar] [CrossRef]
  6. Pinto, A.; Cardinale, Y.; Dongo, I.; Ticona-Herrera, R. An Ontology for Modeling Cultural Heritage Knowledge in Urban Tourism. IEEE Access 2022, 10, 61820–61842. [Google Scholar] [CrossRef]
  7. Nafis, F.; Aghoutane, B.; Yahyaouy, A. Semantic integration of Moroccan Cultural Heritage using CIDOC-CRM: Case of Drâa-Tafilalet zone. Int. J. Cloud Comput. 2021, 10, 548–564. [Google Scholar] [CrossRef]
  8. Cheng, Y.-M.; Kuo, C.-L.; Mou, C.-C. Ontology-Based HBIM for Historic Buildings with Traditional Woodwork in Taiwan. J. Civ. Eng. Manag. 2021, 27, 27–44. [Google Scholar] [CrossRef]
  9. Marín-Miranda, M.J.; Fra Paleo, U.; Redweik, P.; Gómez-Gutiérrez, Á. An ontology to describe the damage process to build cultural heritage triggered by earthquakes: The CHEDO model. J. Cult. Herit. 2025, 71, 114–126. [Google Scholar] [CrossRef]
  10. Heesom, D.; Boden, P.; Hatfield, A.; Rooble, S.; Andrews, K. Developing a collaborative HBIM to integrate tangible and intangible cultural heritage. Int. J. Build. Pathol. Adapt. 2021, 39, 72–95. [Google Scholar] [CrossRef]
  11. Baik, A.; Yaagoubi, R.; Boehm, J. Integration of jeddah historical bim and 3D GIS for documentation and restoration of historical monument. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2015, XL-5/W7, 29–34. [Google Scholar] [CrossRef]
  12. Nieto-Julián, E.; Robador, M.; Moyano, J.; Bruno, S. Semantic HBIM for Heritage Conservation: A Methodology for Mapping Deterioration and Structural Deformation in Historic Envelopes. Buildings 2025, 15, 1990. [Google Scholar] [CrossRef]
  13. Oliveira, D.; Guerra, S.; Tibaut, A.; Babič, N. The Ontologization of Conservation and Rehabilitation Interventions in Heritage Buildings. In Knowledge Transfer in the Sustainable Rehabilitation and Risk Management of the Built Environment; Springer Series in Geomechanics and Geoengineering; Springer: Cham, Switzerland, 2024. [Google Scholar] [CrossRef]
  14. Messaoudi, T.; Véron, P.; Halin, G.; De Luca, L. An ontological model for the reality-based 3D annotation of heritage building conservation state. J. Cult. Herit. 2018, 29, 100–112. [Google Scholar] [CrossRef]
  15. Hyvönen, E. Publishing and Using Cultural Heritage Linked Data on the Semantic Web; Synthesis Lectures on the Semantic Web: Theory and Technology; Springer: Cham, Switzerland, 2012. [Google Scholar] [CrossRef]
  16. Service de l’Inventaire du Patrimoine Culturel. Available online: https://bibliotheque-patrimoine.bretagne.bzh/Record.htm?idlist=1&record=19109973124919271559 (accessed on 24 January 2025).
  17. Fiche D’indexation Minimale Pour les Sites Pour les Sites Archéologiques (1999). Available online: https://book.coe.int/fr/patrimoine-culturel/1743-fiche-d-indexation-minimale-pour-les-sites-archeologiques.html (accessed on 24 January 2025).
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.