about summary refs log tree commit diff
path: root/examples
diff options
context:
space:
mode:
authorMunyoki Kilyungi2026-02-09 08:16:01 +0300
committerMunyoki Kilyungi2026-02-09 08:16:01 +0300
commit003880259e9483daaccca7aa8c725070702699d5 (patch)
tree8c10b6e59cd209f2f53496c8d06887eaba6de7bb /examples
parente2f80ce33b2481ba8701c5c134a2b3fc1086c29a (diff)
downloadgn-transform-databases-003880259e9483daaccca7aa8c725070702699d5.tar.gz
Add probeset ontology.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/ontology.scm40
1 files changed, 39 insertions, 1 deletions
diff --git a/examples/ontology.scm b/examples/ontology.scm
index 724a75a..5ed45a1 100755
--- a/examples/ontology.scm
+++ b/examples/ontology.scm
@@ -269,4 +269,42 @@
       (triple 'gnt:source 'rdfs:label "Source")
       (triple 'gnt:source 'rdfs:domain 'gnc:marker)
       (triple 'gnt:source 'rdfs:range 'rdfs:Literal)
-      (triple 'gnt:source 'rdfs:subPropertyOf 'sdmx-measure:obsValue))))
+      (triple 'gnt:source 'rdfs:subPropertyOf 'sdmx-measure:obsValue)
+
+      ;; Probesets
+      (triple 'gnc:probeset 'a 'owl:Class)
+      (triple 'gnc:probeset 'a 'skos:Concept)
+      (triple 'gnc:probeset 'rdfs:label "A probeset")
+      (triple 'gnt:has_target_id 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_target_id 'rdfs:label "The target id for this probeset")
+      (triple 'gnt:has_target_id 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:symbol 'a 'owl:ObjectProperty)
+      (triple 'gnt:symbol 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:targets_region 'a owl:ObjectProperty)
+      (triple 'gnt:targets_region 'rdfs:label "The target region")
+      (triple 'gnt:targets_region 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:mb_mm8 rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_specificity 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_specificity 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_blat_score 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_blat_score 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_blat_mb_start 'a owl:ObjectProperty)
+      (triple 'gnt:has_blat_mb_start 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_blat_mb_end 'a owl:ObjectProperty)
+      (triple 'gnt:has_blat_mb_end 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_blat_seq 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_blat_seq 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_target_seq 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_target_seq 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_homologene_id 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_homologene_id 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_uniprot_id 'a owl:ObjectProperty)
+      (triple 'gnt:has_uniprot_id 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_pub_chem_id 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_pub_chem_id 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_kegg_id 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_kegg_id 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_omim_id 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_omim_id 'rdfs:domain 'gnc:probeset)
+      (triple 'gnt:has_chebi_id 'a 'owl:ObjectProperty)
+      (triple 'gnt:has_chebi_id 'rdfs:domain 'gnc:probeset))))