url https://vast-lab.org/4ch/kb/s/4ch-kb/item/149 o:resource_class crmdig:D14_Software crm:P2_has_type https://vast-lab.org/4ch/kb/s/4ch-kb/item?resource_class_id=425 Software https://vast-lab.org/4ch/kb/s/4ch-kb/item?property[0][joiner]=and&property[0][property]=456&property[0][type]=eq&property[0][text]=Data+Mapping Data Mapping crm:P3_has_note 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. crm:P72_has_language English crm:P101_had_as_general_use Information Technology Cultural Heritage Digital Humanities Heritage Science crm:P102_has_title X3ML Toolkit crm:P104_is_subject_to Apache License 2.0 hdt:HP11_has_creator 116 hdt:HP12_has_contributor 123 hdt:HP23_has_publisher 116 crmpe:PP6_hosts_digital_object RDF, XML, X3ML, Turtle crmpe:PP45_has_competency X3ML mapping definition language 3M - the Mapping Memory Manager 3M Editor X3ML Engine RDF Visualiser crmpe:PP50_accessible_at https://www.ics.forth.gr/isl/x3ml-toolkit crmpe:PP59_had_intended_audience IT Experts Developers --