From 69841d0af92e2fc51ca3a324abf85fab487681e7 Mon Sep 17 00:00:00 2001 From: cmungall Date: Tue, 3 Jan 2023 17:10:33 -0800 Subject: [PATCH] Hacky short term solution for https://github.com/INCATools/ontology-access-kit/issues/427 --- utils/ncbo2owl.pl | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 utils/ncbo2owl.pl diff --git a/utils/ncbo2owl.pl b/utils/ncbo2owl.pl new file mode 100755 index 0000000..2f4c0d7 --- /dev/null +++ b/utils/ncbo2owl.pl @@ -0,0 +1,7 @@ +#!/usr/bin/perl -np +# See: https://github.com/INCATools/ontology-access-kit/issues/427 +s@skos:prefLabel @rdfs:label @; +s@ @rdfs:subClassOf @; +s@umls:cui """(\w+)"""\^\^xsd:string@skos:exactMatch umls:$1@; +s@umls:cui """(\w+)"""\^\^xsd:string@skos:exactMatch umls:$1@; +s@() ()@rdfs:subClassOf [a owl:Restriction; owl:onProperty $1; owl:someValuesFrom $3]@;