Open gwemon opened 4 years ago
Proposing as a starter: R1: the concepts to be mapped must be accessible using URLs which are Globally Unique, Persistent and Resolvable Identifiers R2: the relationship terms to be used in the mapping between terminologies are identified using Globally Unique, Persistent and Resolvable Identifiers R3: there is a system in place to serve, manage, preserve and reference the mappings.
R4: the model/logic on which the terminology is based is documented R5: the granularity of the terminologies are compatible (?) R6: there is a common formal model in place (on reflection I am not sure this is needed for this UC) R7: real-life examples are available to validate the mappings
Sorry for joining late, I thought the meeting was at 9. I have two questions:
Requirements transferred to spreadsheet for discussion tomorrow.
Requirements identified in the spreadsheet (and open for discussion)
one sub-requirement is that the storing the relations (mappings).
@kitchenprinzessin3880 agree and maybe we could add this to the existing "Requires mappings between terminologies" by renaming this to "Requires access to mappings between terminologies"?
@kitchenprinzessin3880 agree and maybe we could add this to the existing "Requires mappings between terminologies" by renaming this to "Requires access to mappings between terminologies"?
sounds good as it implies both storage and access.
- [x] Requires terminologies managed in a semantic repository
The current reading of this requirement as per Google sheet is
Requires the terminology is hosted and served by (and synchronized across) one or more reliable repositories
Technically, I don't think this is needed for having a semantic alignment. The use case only calls for the mappings to be available. This does not imply that the (legacy) terminologies themselves still are. I agree that having the terminology as a whole still available is helpful in assessing the mapping, but strictly speaking it's not necessary. In particular, with respect to the requirement "Requires access to mappings between terminologies" which implies the availability of the mappings independent of the terminology itself.
~~To give an example: One use of a semantic alignment is the "updating" of annotations to another, new terminology. So all I have to start with is maybe a dataset and a bunch of IDs from the old terminology (not the whole terminology!). In order to translate, I just need to use the mapping and replace each of the old IDs with one from the new terminology. No access to the old terminology as a whole is needed.~~
Edit: I misread the description. For actually creating the alignment you need access to the terminology as a whole, so the above comment becomes invalid.
[automated message] Updated top entry of this issue on 2020-07-11
Requires a long-term commitment governance setup
In the context of this use case, this refers only to the provider of the mapping. If this is separate from the terminologies involved, those terminologies just need to be available, but there doesnt need to be a governance scheme in place (in my opinion). Only if the mapping is stored as part of the terminology, that terminology needs a governance setup. I dont want to argue for rephrasing the requirement. Consider this a footnote in the requirement matrix.
Requires input from domain experts
Dont we need them to create meaningful mappings in the first place? In my personal experience I often need to ask an expert how two terms/concepts are related ...
Requires metadata indicating mapping type (automated/manual) and validity (i.e. status)
This is somewhat in between, but should be the output of the creation of such a mapping (subject of this use case).
Requires deprecated term status and deprecation policy
Somewhat debatable, but this should be taken into consideration in the alignment process, if available.
Requires alternative syntax (like alternative notation e.g. chemical formula, abbreviations) Requires synonym management
Not strictly needed, but certainly helpful.
[automated message] Updated top entry of this issue on 2020-09-21
Semantic alignment
Create mappings between terminologies using established relationships. Record and preserve the mappings.
Corresponding user stories
Requirements identified in the spreadsheet (and open for discussion)
last updated: 2020-09-21