X3ML Toolkit
Item
-
Name
-
X3ML Toolkit
-
Description
-
The Centre for Cultural Informatics works as competence center for the CIDOC CRM (ISO 21127), by building up and exchanging application know-how, consultancy to implementers and researchers, and contribution to the dissemination, maintenance and evolution of the standard itself. CCI in collaboration with CIDOC for the last 20 years, received basic empirical input and developed a significant number of mapping specifications using a formalism based on the declaration of equivalences and the interpretation of each source schema as a set of nodes and links. Such mappings were used to validate the CRM. The X3ML mapping definition language, a declarative XML language, was the culmination of this experience and formalism. It describes schema mappings in such a way that they can be collaboratively created and discussed by experts who are able to produce the semantics of a mapping. It is human and machine readable and is the ultimate communication means on the semantic correctness of the mapping.
Following the X3ML definition, we developed and used an efficient transformation algorithm which processes the declarative X3ML statements and produces equivalent rdf statements. Different cases of semantic heterogeneity that were encountered in different applications are covered. In parallel, the CIDOC CRM SIG started working on the SYNERGY framework, a rich and comprehensive Reference Model for a better practice of data provisioning and aggregation processes, primarily in the cultural heritage sector, but also for e-science. The aggregation of heterogeneous data from different institutions has the potential to create rich data resources useful for a range of different purposes, from research to education and public interests. Along this line, CCI has developed the X3ML Toolkit, a set of small, open source, microservices that follow the SYNERGY Reference Model. They are designed with open interfaces and they can be easily customized and adapted to complex environments. The X3ML Toolkit consists of a set of software components that assist the data provisioning process for information integration. The key components of the toolkit are: (a) Mapping Memory Manager, (b) 3M Editor, and (c) X3ML Engine.
-
Language
-
English
-
Target Audience
-
IT Experts
-
Developers
-
Research Community
-
Information Technology
-
Cultural Heritage
-
Digital Humanities
-
Heritage Science
-
License
-
Apache License 2.0
-
Provided Media
-
RDF, XML, X3ML, Turtle
-
Provided Functionalities
-
X3ML mapping definition language
3M - the Mapping Memory Manager
3M Editor
X3ML Engine
RDF Visualiser
Linked resources
Items with "Works With (Software): X3ML Toolkit"
| Title |
Class |
ARIADNE Portal |
Data Hosting Service
|