IHTSDO / snomed-owl-toolkit

The official SNOMED CT OWL Toolkit. OWL conversion, classification and authoring support.
Other
88 stars 19 forks source link

Generating OWL for the LOINC/SNOMED Ontology #85

Open riannella opened 7 months ago

riannella commented 7 months ago

I downloaded the SNOMED release that includes the LOINC terms (as subclasses of Observable entity) from here: https://loincsnomed.org

When I convert this release to OWL, it does not include the identification of the original LOINC Term in the output owl file. The SNOMED browser includes this: Screenshot 2023-12-21 at 12 03 20

Any ideas how I can get this info (owl:equivalentClass?) via the conversion process?

riannella commented 7 months ago

These seem to be added:

66141010000114  20231015    1   11010000107 30051010000102  en  900000000000013009  LOINC code ID   900000000000017005
66151010000111  20231015    1   11010000107 30051010000102  en  900000000000013009  LOINC code identifier   900000000000017005
66161010000113  20231015    1   11010000107 30051010000102  en  900000000000003001  LOINC code identifier (core metadata concept)   900000000000017005
kaicode commented 6 months ago

It's true that the RF2 to OWL conversion process does not currently take the LOINC "alternate identifiers" from the RF2 files into the OWL ontology file. I have raised the question with the relevant group in the comments section here: https://confluence.ihtsdotools.org/display/mag/SNOMED+International+Proposal+to+change+the+RF2+Identifier+File+specification

kaicode commented 6 months ago

@riannella A method to add this information has been suggested in the comment here: https://confluence.ihtsdotools.org/display/mag/SNOMED+International+Proposal+to+change+the+RF2+Identifier+File+specification?focusedCommentId=221184314#comment-221184314 I like the look of option 2. That could be added to the RF2 to OWL conversion tool fairly easily.