gbv / jskos-server

Web service to access JSKOS data
https://coli-conc.gbv.de/api/
MIT License
6 stars 4 forks source link

Define mapping mismatch vocabulary #198

Closed nichtich closed 1 year ago

nichtich commented 1 year ago

For #194 a list of predefined mismatch types should be defined.

nichtich commented 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:

  1. (scope) mismatch : mapping is wrong
  2. wrong target / incompatible scope : better change target
  3. level mismatch : mapping should use proper broader/narrower relation or better map on a different level
  4. partial overlap : type should be close or related match
stefandesu commented 1 year ago

@UmaB7 also suggested two additional entries:

nichtich commented 1 year ago

To start with some URIs and labels:

stefandesu commented 1 year ago

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.