An Evaluation of Graph Databases and Object-Graph Mappers in CIDOC CRM-Compliant Digital Archives

Author:

Costa Lázaro1ORCID,Freitas Nuno1ORCID,da Silva João Rocha1ORCID

Affiliation:

1. INESC TEC and Faculdade de Engenharia da Universidade do Porto, Porto, Portugal

Abstract

The Portuguese General Directorate for Book, Archives and Libraries (DGLAB) has selected CIDOC CRM as the basis for its next-generation digital archive management software. Given the ontological foundations of the Conceptual Reference Model (CRM), a graph database or a triplestore was seen as the best candidate to represent a CRM-based data model for the new software. We thus decided to compare several of these databases, based on their maturity, features, performance in standard tasks and, most importantly, the Object-Graph Mappers (OGM) available to interact with each database in an object-oriented way. Our conclusions are drawn not only from a systematic review of related works but from an experimental scenario. For our experiment, we designed a simple CRM-compliant graph designed to test the ability of each OGM/database combination to tackle the so-called “diamond-problem” in Object-Oriented Programming (OOP) to ensure that property instances follow domain and range constraints.   Our results show that (1) ontological consistency enforcement in graph databases and triplestores is much harder to achieve than in a relational database, making them more suited to an analytical rather than a transactional role; (2) OGMs are still rather immature solutions; and (3) neomodel, an OGM for the Neo4j graph database, is the most mature solution in the study as it satisfies all requirements, although it is also the least performing.

Funder

National Funds through FCT - Foundation for Science and Technology I.P., within the scope of the EPISA

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design,Computer Science Applications,Information Systems,Conservation

Reference49 articles.

1. Type of NOSQL databases and its comparison with relational databases.;Ameya Nayak;International Journal of Applied Information Systems,2013

2. A Comparison of Current Graph Database Models

3. ArangoDB. 2020. ArangoDB. ArangoDB. Retrieved February 28, 2022 from https://www.arangodb.com/.

4. S***ren Auer and Heinrich Herre. 2007. A versioning and evolution framework for RDF knowledge bases. In Perspectives of Systems Informatics, Irina Virbitskaite and Andrei Voronkov (Eds.). Springer, Berlin,55–69.

5. The Semantic Web

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Encryption and Anti-tampering Technology of Buddhist Digital Archives;2023 9th Annual International Conference on Network and Information Systems for Computers (ICNISC);2023-10-27

2. Technological Tools for the Conservation and Dissemination of Valencian Design Archives;Heritage;2023-08-26

3. Around the GLOBE: Numerical Aggregation Question-answering on Heterogeneous Genealogical Knowledge Graphs with Deep Neural Networks;Journal on Computing and Cultural Heritage;2023-08-09

4. Culture knowledge graph construction techniques;Education for Information;2022-09-02

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3