Closed nichtich closed 1 year ago
The MDL vocabulary has been proposed by Reitz (2010) in A Mismatch Description Language for Conceptual Schema Mapping and Its Cartographic Representation https://doi.org/10.1007/978-3-642-15300-6_15 for data models / ontologies:
The vocabulary has since been extenden and is used in the HUMBOLDT Alignment Editor, see source code:
For vocabulary mapping, the types of mismatches are likely different because we don't have relations but only map classes. In short we have three types at least:
For "wrong type", a better type could be proposed:
In summary, four mismatch types could cover the spectrum:
@UmaB7 also suggested two additional entries:
To start with some URIs and labels:
https://uri.gbv.de/terminology/mismatch/scope
"scope of source and target concept don't match" / "Mapping passt nicht"
https://uri.gbv.de/terminology/mismatch/level
"wrong level of abstraction (too broad or too narrow)" / "Falsche Abstraktionsebene (zu allgemein oder zu spezifisch)"
https://uri.gbv.de/terminology/mismatch/incompatible
"incompatible scope of source and target concept" / "Quell- und Zielkonzept sind nicht vergleichbar"
https://uri.gbv.de/terminology/mismatch/overlap
"source and target concept overlap partially only" / "Quell- und Zielkonzept decken sich nur unvollständig"
I added a first version of the vocabulary to jskos-data: https://github.com/gbv/jskos-data/tree/master/mismatch
All further changes should be done there.
For #194 a list of predefined mismatch types should be defined.