From 593088f718f90dd4999a42759340f7be3934ad8d Mon Sep 17 00:00:00 2001
From: Pier Luigi Buttigieg
Date: Thu, 7 Sep 2023 16:00:53 +0200
Subject: [PATCH 1/7] Addressing #865 with desert biome example
---
src/envo/envo-edit.owl | 20810 ++++++++++++++++++++-------------------
1 file changed, 10414 insertions(+), 10396 deletions(-)
diff --git a/src/envo/envo-edit.owl b/src/envo/envo-edit.owl
index 2d430520..3021bcec 100644
--- a/src/envo/envo-edit.owl
+++ b/src/envo/envo-edit.owl
@@ -1,4 +1,5 @@
-Prefix(:=)
+Prefix(:=)
+Prefix(iso:=)
Prefix(owl:=)
Prefix(rdf:=)
Prefix(xml:=)
@@ -36,7 +37,7 @@ Annotation( "The Environment Ontology")
Annotation( )
Annotation( "https://github.com/EnvironmentOntology/envo/"^^xsd:anyURI)
Annotation( "https://github.com/EnvironmentOntology/envo/issues/"^^xsd:anyURI)
-Annotation( "ENVO")
+Annotation( "ENVO"^^xsd:string)
Annotation( "http://environmentontology.org/"^^xsd:anyURI)
Declaration(Class())
@@ -3145,8 +3146,10 @@ Declaration(Class())
Declaration(Class())
Declaration(Class())
Declaration(Class())
+Declaration(Class())
Declaration(Class())
Declaration(Class())
+Declaration(Class())
Declaration(Class())
Declaration(Class())
Declaration(Class())
@@ -4395,7 +4398,7 @@ AnnotationAssertion(rdfs:label "has
# Annotation Property: (definition)
-AnnotationAssertion(rdfs:label "definition")
+AnnotationAssertion(rdfs:label "definition"^^xsd:string)
# Annotation Property: (editor note)
@@ -4419,198 +4422,198 @@ AnnotationAssertion(rdfs:label "cur
# Annotation Property: (expand assertion to)
-AnnotationAssertion(rdfs:label "expand assertion to")
+AnnotationAssertion(rdfs:label "expand assertion to"^^xsd:string)
# Annotation Property: (term replaced by)
-AnnotationAssertion(rdfs:label "term replaced by")
+AnnotationAssertion(rdfs:label "term replaced by"^^xsd:string)
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "EnvO-Lite-GSC")
+AnnotationAssertion(rdfs:comment "EnvO-Lite-GSC"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: (plurals)
-AnnotationAssertion(rdfs:label "plurals")
+AnnotationAssertion(rdfs:label "plurals"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: (disconnected_from)
-AnnotationAssertion(Annotation( ) "A is disconnected_from B if they have no parts in common.")
-AnnotationAssertion( "Class: EquivalentTo: (BFO_0000050 some ?X) and (BFO_0000050 some ?Y)")
-AnnotationAssertion( "non_overlapping_with")
-AnnotationAssertion( "ENVO")
-AnnotationAssertion( "disconnected_from")
+AnnotationAssertion(Annotation( ) "A is disconnected_from B if they have no parts in common."^^xsd:string)
+AnnotationAssertion( "Class: EquivalentTo: (BFO_0000050 some ?X) and (BFO_0000050 some ?Y)"^^xsd:string)
+AnnotationAssertion( "non_overlapping_with"^^xsd:string)
+AnnotationAssertion( "ENVO"^^xsd:string)
+AnnotationAssertion( "disconnected_from"^^xsd:string)
AnnotationAssertion( "true"^^xsd:boolean)
AnnotationAssertion( "true"^^xsd:boolean)
-AnnotationAssertion(rdfs:label "disconnected_from")
+AnnotationAssertion(rdfs:label "disconnected_from"^^xsd:string)
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "Disposition slim")
+AnnotationAssertion(rdfs:comment "Disposition slim"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "environmental_hazards")
+AnnotationAssertion(rdfs:comment "environmental_hazards"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoANZSoil")
+AnnotationAssertion(rdfs:comment "envoANZSoil"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoAstro")
+AnnotationAssertion(rdfs:comment "envoAstro"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoAtmo")
+AnnotationAssertion(rdfs:comment "envoAtmo"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoCesab")
+AnnotationAssertion(rdfs:comment "envoCesab"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoCmecs")
+AnnotationAssertion(rdfs:comment "envoCmecs"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoEOVs")
+AnnotationAssertion(rdfs:comment "envoEOVs"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoEmpo")
+AnnotationAssertion(rdfs:comment "envoEmpo"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoMarine")
+AnnotationAssertion(rdfs:comment "envoMarine"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoMeo")
+AnnotationAssertion(rdfs:comment "envoMeo"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoNceas")
+AnnotationAssertion(rdfs:comment "envoNceas"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoOmics")
+AnnotationAssertion(rdfs:comment "envoOmics"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoPlastics")
+AnnotationAssertion(rdfs:comment "envoPlastics"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "envoPolar")
+AnnotationAssertion(rdfs:comment "envoPolar"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "Pathology slim")
+AnnotationAssertion(rdfs:comment "Pathology slim"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "nlcd2011")
+AnnotationAssertion(rdfs:comment "nlcd2011"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "Relational slim: types of quality that require an additional entity in order to exist")
+AnnotationAssertion(rdfs:comment "Relational slim: types of quality that require an additional entity in order to exist"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "ro-eco")
+AnnotationAssertion(rdfs:comment "ro-eco"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "Scalar slim")
+AnnotationAssertion(rdfs:comment "Scalar slim"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "Value slim")
+AnnotationAssertion(rdfs:comment "Value slim"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: ()
-AnnotationAssertion(rdfs:comment "wwfBiome")
+AnnotationAssertion(rdfs:comment "wwfBiome"^^xsd:string)
SubAnnotationPropertyOf( )
# Annotation Property: (subset_property)
-AnnotationAssertion(rdfs:label "subset_property")
+AnnotationAssertion(rdfs:label "subset_property"^^xsd:string)
# Annotation Property: (synonym_type_property)
-AnnotationAssertion(rdfs:label "synonym_type_property")
+AnnotationAssertion(rdfs:label "synonym_type_property"^^xsd:string)
# Annotation Property: (consider)
-AnnotationAssertion(rdfs:label "consider")
+AnnotationAssertion(rdfs:label "consider"^^xsd:string)
# Annotation Property: (has_alternative_id)
-AnnotationAssertion(rdfs:label "has_alternative_id")
+AnnotationAssertion(rdfs:label "has_alternative_id"^^xsd:string)
# Annotation Property: (has_broad_synonym)
-AnnotationAssertion(rdfs:label "has_broad_synonym")
+AnnotationAssertion(rdfs:label "has_broad_synonym"^^xsd:string)
# Annotation Property: (database_cross_reference)
-AnnotationAssertion(rdfs:label "database_cross_reference")
+AnnotationAssertion(rdfs:label "database_cross_reference"^^xsd:string)
# Annotation Property: (has_exact_synonym)
-AnnotationAssertion(rdfs:label "has_exact_synonym")
+AnnotationAssertion(rdfs:label "has_exact_synonym"^^xsd:string)
# Annotation Property: (has_narrow_synonym)
-AnnotationAssertion(rdfs:label "has_narrow_synonym")
+AnnotationAssertion(rdfs:label "has_narrow_synonym"^^xsd:string)
# Annotation Property: (has_obo_format_version)
-AnnotationAssertion(rdfs:label "has_obo_format_version")
+AnnotationAssertion(rdfs:label "has_obo_format_version"^^xsd:string)
# Annotation Property: (has_obo_namespace)
-AnnotationAssertion(rdfs:label "has_obo_namespace")
+AnnotationAssertion(rdfs:label "has_obo_namespace"^^xsd:string)
# Annotation Property: (has_related_synonym)
-AnnotationAssertion(rdfs:label "has_related_synonym")
+AnnotationAssertion(rdfs:label "has_related_synonym"^^xsd:string)
# Annotation Property: (has_synonym_type)
-AnnotationAssertion(rdfs:label "has_synonym_type")
+AnnotationAssertion(rdfs:label "has_synonym_type"^^xsd:string)
# Annotation Property: (in_subset)
-AnnotationAssertion(rdfs:label "in_subset")
+AnnotationAssertion(rdfs:label "in_subset"^^xsd:string)
# Annotation Property: (shorthand)
-AnnotationAssertion(rdfs:label