{-# OPTIONS --safe --cubical #-}
module OWL2.Examples.OBOGraph.Json.RO where
open import OWL2.Prelude
using ([]; _∷_; _,_; _≡_; refl; Bool; List; ℕ; false; true; Optional; String; present)
import FF.Json.Native as JSON
import OWL2.OBOGraph.Decode as Decode
import OWL2.OBOGraph.Schema as Schema
import OWL2.OBOGraph.Syntax as OG
import OWL2.OBOGraph.ToPortable as OGP
import OWL2.Portable.Syntax as P
sourceJson : String
sourceJson =
"testdata/obographs-online/ro.json"
sourceJsonBytes : ℕ
sourceJsonBytes =
657836
sourceJsonSha256 : String
sourceJsonSha256 =
"sha256:46ed1aab306f4007e198f66868abde98556242f938e66321ad5f702837fab006"
sourceGenerator : String
sourceGenerator =
"/Users/marcin/agdaLibs/ff-owl/scripts/json_to_agda_value.py"
jsonValue : JSON.JsonValue
jsonValue =
JSON.jobject (("graphs" , JSON.jarray (JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/ro.owl") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/description") ∷ ("val" , JSON.jstring "The OBO Relations Ontology (RO) is a collection of OWL relations (ObjectProperties) intended for use across a wide variety of biological ontologies.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://obofoundry.org/ro") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/title") ∷ ("val" , JSON.jstring "OBO Relations Ontology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(Anonymous-21)) [Axioms: 26 Logical Axioms: 0]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(Anonymous-21)) [Axioms: 32 Logical Axioms: 0]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/annotations.owl>) VersionIRI(<null>))) [Axioms: 61 Logical Axioms: 0]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/bfo-classes-minimal.owl>) VersionIRI(<null>))) [Axioms: 53 Logical Axioms: 12]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/core.owl>) VersionIRI(<null>))) [Axioms: 276 Logical Axioms: 56]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/el-constraints.owl>) VersionIRI(<null>))) [Axioms: 6 Logical Axioms: 2]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/go-biotic.owl>) VersionIRI(<null>))) [Axioms: 42 Logical Axioms: 16]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/go_mf_import.owl>) VersionIRI(<null>))) [Axioms: 29 Logical Axioms: 9]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/pato_import.owl>) VersionIRI(<null>))) [Axioms: 20 Logical Axioms: 6]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/rohom.owl>) VersionIRI(<null>))) [Axioms: 731 Logical Axioms: 148]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Includes Ontology(OntologyID(OntologyIRI(<http://purl.obolibrary.org/obo/ro/temporal-intervals.owl>) VersionIRI(<null>))) [Axioms: 146 Logical Axioms: 45]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/homepage") ∷ ("val" , JSON.jstring " https://github.com/oborel/obo-relations/") ∷ []) ∷ [])) ∷ ("version" , JSON.jstring "http://purl.obolibrary.org/obo/ro/releases/2016-09-02/ro.owl") ∷ [])) ∷ ("nodes" , JSON.jarray (JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002") ∷ ("lbl" , JSON.jstring "continuant") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An entity that exists in full at any time in which it exists at all, persists through time while maintaining its identity and has no temporal parts.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003") ∷ ("lbl" , JSON.jstring "occurrent") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An entity that has temporal parts and that happens, unfolds or develops through time.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004") ∷ ("lbl" , JSON.jstring "independent continuant") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A continuant that is a bearer of quality and realizable entity entities, in which other entities inhere and which itself cannot inhere in anything.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000005") ∷ ("lbl" , JSON.jstring "obsolete dependent continuant") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A continuant that is either dependent on one or other independent continuant bearers or inheres in or is borne by other entities.") ∷ [])) ∷ ("deprecated" , JSON.jbool true) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015") ∷ ("lbl" , JSON.jstring "process") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An occurrent that has temporal proper parts and for some time t, p s-depends_on some material entity at t.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000016") ∷ ("lbl" , JSON.jstring "disposition") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000017") ∷ ("lbl" , JSON.jstring "realizable entity") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A specifically dependent continuant that inheres in continuant entities and are not exhibited in full at every time in which it inheres in an entity or group of entities. The exhibition or actualization of a realizable entity is a particular manifestation, functioning or process that occurs under certain circumstances.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000019") ∷ ("lbl" , JSON.jstring "quality") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020") ∷ ("lbl" , JSON.jstring "specifically dependent continuant") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A continuant that inheres in or is borne by other entities. Every instance of A requires some specific instance of B which must always be the same.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000023") ∷ ("lbl" , JSON.jstring "role") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A realizable entity the manifestation of which brings about some result or end that is not essential to a continuant in virtue of the kind of thing that it is but that can be served or participated in by that kind of continuant in some kinds of natural, social or institutional contexts.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000031") ∷ ("lbl" , JSON.jstring "generically dependent continuant") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A continuant that is dependent on one or other independent continuant bearers. For every instance of A requires some instance of (an independent continuant type) B but which instance of B serves can change from time to time.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000034") ∷ ("lbl" , JSON.jstring "function") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040") ∷ ("lbl" , JSON.jstring "material entity") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An independent continuant that is spatially extended whose identity is independent of that of other entities and can be maintained through time.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000141") ∷ ("lbl" , JSON.jstring "immaterial entity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003") ∷ ("lbl" , JSON.jstring "anatomical structure") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/caro.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000006") ∷ ("lbl" , JSON.jstring "material anatomical entity") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/caro.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000007") ∷ ("lbl" , JSON.jstring "immaterial anatomical entity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000011") ∷ ("lbl" , JSON.jstring "connected anatomical system") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000014") ∷ ("lbl" , JSON.jstring "cell part") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/caro.owl") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "cell part (CARO)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001000") ∷ ("lbl" , JSON.jstring "multi-cell-part structure") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/caro.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001001") ∷ ("lbl" , JSON.jstring "neuron projection bundle") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/caro.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0010000") ∷ ("lbl" , JSON.jstring "multicellular anatomical structure") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/caro.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000") ∷ ("lbl" , JSON.jstring "cell") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/cl.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000540") ∷ ("lbl" , JSON.jstring "neuron") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/cl.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/ENVO_00000428") ∷ ("lbl" , JSON.jstring "biome") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/ENVO_01000254") ∷ ("lbl" , JSON.jstring "environmental system") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003674") ∷ ("lbl" , JSON.jstring "molecular_function") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "molecular process") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003824") ∷ ("lbl" , JSON.jstring "catalytic activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0004842") ∷ ("lbl" , JSON.jstring "ubiquitin-protein ligase activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0005634") ∷ ("lbl" , JSON.jstring "nucleus") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007610") ∷ ("lbl" , JSON.jstring "behavior") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007631") ∷ ("lbl" , JSON.jstring "feeding behavior") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0008150") ∷ ("lbl" , JSON.jstring "biological_process") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016020") ∷ ("lbl" , JSON.jstring "membrane") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016301") ∷ ("lbl" , JSON.jstring "kinase activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016740") ∷ ("lbl" , JSON.jstring "transferase activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016772") ∷ ("lbl" , JSON.jstring "transferase activity, transferring phosphorus-containing groups") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016874") ∷ ("lbl" , JSON.jstring "ligase activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016879") ∷ ("lbl" , JSON.jstring "ligase activity, forming carbon-nitrogen bonds") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016881") ∷ ("lbl" , JSON.jstring "acid-amino acid ligase activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0019787") ∷ ("lbl" , JSON.jstring "small conjugating protein ligase activity") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0030424") ∷ ("lbl" , JSON.jstring "axon") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0030425") ∷ ("lbl" , JSON.jstring "dendrite") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0040011") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0042734") ∷ ("lbl" , JSON.jstring "presynaptic membrane") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0042995") ∷ ("lbl" , JSON.jstring "cell projection") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0043005") ∷ ("lbl" , JSON.jstring "neuron projection") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044403") ∷ ("lbl" , JSON.jstring "symbiosis, encompassing mutualism through parasitism") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044419") ∷ ("lbl" , JSON.jstring "interspecies interaction between organisms") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044456") ∷ ("lbl" , JSON.jstring "synapse part") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044464") ∷ ("lbl" , JSON.jstring "cell part") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0045202") ∷ ("lbl" , JSON.jstring "synapse") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0045211") ∷ ("lbl" , JSON.jstring "postsynaptic membrane") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/go.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0050896") ∷ ("lbl" , JSON.jstring "response to stimulus") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051702") ∷ ("lbl" , JSON.jstring "interaction with symbiont") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051704") ∷ ("lbl" , JSON.jstring "multi-organism process") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051705") ∷ ("lbl" , JSON.jstring "multi-organism behavior") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051816") ∷ ("lbl" , JSON.jstring "acquisition of nutrients from other organism during symbiotic interaction") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051850") ∷ ("lbl" , JSON.jstring "acquisition of nutrients from symbiont") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0072519") ∷ ("lbl" , JSON.jstring "parasitism") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0085030") ∷ ("lbl" , JSON.jstring "mutualism") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0085031") ∷ ("lbl" , JSON.jstring "commensalism") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000001") ∷ ("lbl" , JSON.jstring "quality") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "quality (PATO)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000051") ∷ ("lbl" , JSON.jstring "morphology") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000052") ∷ ("lbl" , JSON.jstring "shape") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000141") ∷ ("lbl" , JSON.jstring "structure") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000402") ∷ ("lbl" , JSON.jstring "branched") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0001199") ∷ ("lbl" , JSON.jstring "linear") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0001241") ∷ ("lbl" , JSON.jstring "physical object quality") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0002009") ∷ ("lbl" , JSON.jstring "branchiness") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0002124") ∷ ("lbl" , JSON.jstring "laminar") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002532") ∷ ("lbl" , JSON.jstring "sequentially ordered entity") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Any entity that is ordered in discrete units along a linear axis.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002533") ∷ ("lbl" , JSON.jstring "sequence atomic unit") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Any individual unit of a collection of like units arranged in a linear order") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "An individual unit can be a molecular entity such as a base pair, or an abstract entity, such as the abstraction of a base pair.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002534") ∷ ("lbl" , JSON.jstring "sequence bearer") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Any entity that can be divided into parts such that each part is an atomical unit of a sequence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Sequence bearers can be molecular entities, such as a portion of a DNA molecule, or they can be abstract entities, such as an entity representing all human sonic hedgehog regions of the genome with a particular DNA sequence.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002577") ∷ ("lbl" , JSON.jstring "system") ∷ ("type" , JSON.jstring "CLASS") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A material entity consisting of multiple components that are causally integrated.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "May be replaced by a BFO class, as discussed in http://www.jbiomedsem.com/content/4/1/43") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.jbiomedsem.com/content/4/1/43") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#ObsoleteClass") ∷ ("lbl" , JSON.jstring "Obsolete Class") ∷ ("type" , JSON.jstring "CLASS") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ ("lbl" , JSON.jstring "part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a core relation that holds between a part and its whole") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "is part of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my brain is part of my body (continuant parthood, two material entities)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my stomach cavity is part of my stomach (continuant parthood, immaterial entity is part of material entity)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this day is part of this year (occurrent parthood)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Everything is part of itself. Any part of any part of a thing is itself part of that thing. Two distinct things cannot be part of each other.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Parthood requires the part and the whole to have compatible classes: only an occurrent can be part of an occurrent; only a process can be part of a process; only a continuant can be part of a continuant; only an independent continuant can be part of an independent continuant; only an immaterial entity can be part of an immaterial entity; only a specifically dependent continuant can be part of a specifically dependent continuant; only a generically dependent continuant can be part of a generically dependent continuant. (This list is not exhaustive.)\n\nA continuant cannot be part of an occurrent: use 'participates in'. An occurrent cannot be part of a continuant: use 'has participant'. A material entity cannot be part of an immaterial entity: use 'has location'. A specifically dependent continuant cannot be part of an independent continuant: use 'inheres in'. An independent continuant cannot be part of a specifically dependent continuant: use 'bearer of'.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "part_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://ontologydesignpatterns.org/wiki/Community:Parts_and_Collections") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://ontologydesignpatterns.org/wiki/Submissions:PartOf") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://www.obofoundry.org/ro/#OBO_REL:part_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ ("lbl" , JSON.jstring "has part") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a core relation that holds between a whole and its part") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "has part") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my body has part my brain (continuant parthood, two material entities)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my stomach has part my stomach cavity (continuant parthood, material entity has part immaterial entity)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this year has part this day (occurrent parthood)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Everything has itself as a part. Any part of any part of a thing is itself part of that thing. Two distinct things cannot have each other as a part.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Occurrents are not subject to change and so parthood between occurrents holds for all the times that the part exists. Many continuants are subject to change, so parthood between continuants will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Parthood requires the part and the whole to have compatible classes: only an occurrent have an occurrent as part; only a process can have a process as part; only a continuant can have a continuant as part; only an independent continuant can have an independent continuant as part; only a specifically dependent continuant can have a specifically dependent continuant as part; only a generically dependent continuant can have a generically dependent continuant as part. (This list is not exhaustive.)\n\nA continuant cannot have an occurrent as part: use 'participates in'. An occurrent cannot have a continuant as part: use 'has participant'. An immaterial entity cannot have a material entity as part: use 'location of'. An independent continuant cannot have a specifically dependent continuant as part: use 'bearer of'. A specifically dependent continuant cannot have an independent continuant as part: use 'inheres in'.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has_part") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000054") ∷ ("lbl" , JSON.jstring "realized in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Paraphrase of elucidation: a relation between a realizable entity and a process, where there is some material entity that is bearer of the realizable entity and participates in the process, and the realizable entity comes to be realized in the course of the process" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "realized in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this disease is realized in this disease course") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this fragility is realized in this shattering") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this investigator role is realized in this investigation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is realized by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "realized_in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000600") ∷ ("val" , JSON.jstring "[copied from inverse property 'realizes'] to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#isDefinedBy") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/bfo.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000055") ∷ ("lbl" , JSON.jstring "realizes") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Paraphrase of elucidation: a relation between a process and a realizable entity, where there is some material entity that is bearer of the realizable entity and participates in the process, and the realizable entity comes to be realized in the course of the process" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "realizes") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this disease course realizes this disease") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this investigation realizes this investigator role") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this shattering realizes this fragility") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000600") ∷ ("val" , JSON.jstring "to say that b realizes c at t is to assert that there is some material entity d & b is a process which has participant d at t & c is a disposition or role of which d is bearer_of at t& the type instantiated by b is correlated with the type instantiated by c. (axiom label in BFO2 Reference: [059-003])") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#isDefinedBy") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/iao.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000060") ∷ ("lbl" , JSON.jstring "obsolete preceded by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "accidentally included in BFO 1.2 proposal\n - should have been BFO_0000062" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("lbl" , JSON.jstring "preceded by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is preceded by y if and only if the time point at which y ends is before or equivalent to the time point at which x starts. Formally: x preceded by y iff ω(y) <= α(x), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "preceded by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "An example is: translation preceded_by transcription; aging preceded_by development (not however death preceded_by aging). Where derives_from links classes of continuants, preceded_by links classes of processes. Clearly, however, these two relations are not independent of each other. Thus if cells of type C1 derive_from cells of type C, then any cell division involving an instance of C1 in a given lineage is preceded_by cellular processes involving an instance of C. The assertion P preceded_by P1 tells us something about Ps in general: that is, it tells us something about what happened earlier, given what we know about what happened later. Thus it does not provide information pointing in the opposite direction, concerning instances of P1 in general; that is, that each is such as to be succeeded by some instance of P. Note that an assertion to the effect that P preceded_by P1 is rather weak; it tells us little about the relations between the underlying instances in virtue of which the preceded_by relation obtains. Typically we will be interested in stronger relations, for example in the relation immediately_preceded_by, or in relations which combine preceded_by with a condition to the effect that the corresponding instances of P and P1 share participants, or that their participants are connected by relations of derivation, or (as a first step along the road to a treatment of causality) that the one process in some way affects (for example, initiates or regulates) the other.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is preceded by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "preceded_by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.obofoundry.org/ro/#OBO_REL:preceded_by") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ ("lbl" , JSON.jstring "precedes") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x precedes y if and only if the time point at which x ends is before or equivalent to the time point at which y starts. Formally: x precedes y iff ω(x) <= α(y), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "precedes") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066") ∷ ("lbl" , JSON.jstring "occurs in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Paraphrase of definition: a relation between a process and an independent continuant, in which the process takes place entirely within the independent continuant" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "occurs in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "occurs_in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "unfolds in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "unfolds_in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#isDefinedBy") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/bfo.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000067") ∷ ("lbl" , JSON.jstring "contains process") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "[copied from inverse property 'occurs in'] b occurs_in c =def b is a process and c is a material entity or immaterial entity& there exists a spatiotemporal region r and b occupies_spatiotemporal_region r.& forall(t) if b exists_at t then c exists_at t & there exist spatial regions s and s’ where & b spatially_projects_onto s at t& c is occupies_spatial_region s’ at t& s is a proper_continuant_part_of s’ at t") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Paraphrase of definition: a relation between an independent continuant and a process, in which the process takes place entirely within the independent continuant" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "site of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#isDefinedBy") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/bfo.owl") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ ("lbl" , JSON.jstring "inheres in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a specifically dependent continuant (the dependent) and an independent continuant (the bearer), in which the dependent specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "inheres in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this fragility inheres in this vase") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this red color inheres in this apple") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A dependent inheres in its bearer at all times for which the dependent exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "inheres_in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ ("lbl" , JSON.jstring "bearer of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between an independent continuant (the bearer) and a specifically dependent continuant (the dependent), in which the dependent specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "bearer of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this apple is bearer of this red color") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this vase is bearer of this fragility") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A bearer can have many dependents, and its dependents can exist for different periods of time, but none of its dependents can exist when the bearer does not exist.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "bearer_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is bearer of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ ("lbl" , JSON.jstring "participates in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a continuant and a process, in which the continuant is somehow involved in the process") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "participates in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this blood clot participates in this blood coagulation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this input material (or this output material) participates in this process") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this investigator participates in this investigation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "participates_in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ ("lbl" , JSON.jstring "has participant") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a process and a continuant, in which the continuant is somehow involved in the process") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "has participant") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this blood coagulation has participant this blood clot") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this investigation has participant this investigator") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this process has participant this input material (or this output material)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Has_participant is a primitive instance-level relation between a process, a continuant, and a time at which the continuant participates in some way in the process. The relation obtains, for example, when this particular process of oxygen exchange across this particular alveolar membrane has_participant this particular sample of hemoglobin at this particular time.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has_participant") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.obofoundry.org/ro/#OBO_REL:has_participant") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000058") ∷ ("lbl" , JSON.jstring "is concretized as") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a generically dependent continuant and a specifically dependent continuant, in which the generically dependent continuant depends on some independent continuant in virtue of the fact that the specifically dependent continuant also depends on that same independent continuant. A generically dependent continuant may be concretized as multiple specifically dependent continuants.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The journal article (a generically dependent continuant) is concretized as the quality (a specifically dependent continuant), and both depend on that copy of the printed journal (an independent continuant).") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "An investigator reads a protocol and forms a plan to carry out an assay. The plan is a realizable entity (a specifically dependent continuant) that concretizes the protocol (a generically dependent continuant), and both depend on the investigator (an independent continuant). The plan is then realized by the assay (a process).") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000059") ∷ ("lbl" , JSON.jstring "concretizes") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a specifically dependent continuant and a generically dependent continuant, in which the generically dependent continuant depends on some independent continuant in virtue of the fact that the specifically dependent continuant also depends on that same independent continuant. Multiple specifically dependent continuants can concretize the same generically dependent continuant.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A journal article is an information artifact that inheres in some number of printed journals. For each copy of the printed journal there is some quality that carries the journal article, such as a pattern of ink. The quality (a specifically dependent continuant) concretizes the journal article (a generically dependent continuant), and both depend on that copy of the printed journal (an independent continuant).") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "An investigator reads a protocol and forms a plan to carry out an assay. The plan is a realizable entity (a specifically dependent continuant) that concretizes the protocol (a generically dependent continuant), and both depend on the investigator (an independent continuant). The plan is then realized by the assay (a process).") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000079") ∷ ("lbl" , JSON.jstring "function of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a function and an independent continuant (the bearer), in which the function specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this catalysis function is a function of this enzyme") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A function inheres in its bearer at all times for which the function exists, however the function need not be realized at all the times that the function exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "function_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is function of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000080") ∷ ("lbl" , JSON.jstring "quality of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a quality and an independent continuant (the bearer), in which the quality specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this red color is a quality of this apple") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A quality inheres in its bearer at all times for which the quality exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is quality of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "quality_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000081") ∷ ("lbl" , JSON.jstring "role of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a role and an independent continuant (the bearer), in which the role specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this investigator role is a role of this person") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A role inheres in its bearer at all times for which the role exists, however the role need not be realized at all the times that the role exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is role of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "role_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000085") ∷ ("lbl" , JSON.jstring "has function") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between an independent continuant (the bearer) and a function, in which the function specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this enzyme has function this catalysis function (more colloquially: this enzyme has this catalysis function)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A bearer can have many functions, and its functions can exist for different periods of time, but none of its functions can exist when the bearer does not exist. A function need not be realized at all the times that the function exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has_function") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000086") ∷ ("lbl" , JSON.jstring "has quality") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between an independent continuant (the bearer) and a quality, in which the quality specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this apple has quality this red color") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A bearer can have many qualities, and its qualities can exist for different periods of time, but none of its qualities can exist when the bearer does not exist.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has_quality") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ ("lbl" , JSON.jstring "has role") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between an independent continuant (the bearer) and a role, in which the role specifically depends on the bearer for its existence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this person has role this investigator role (more colloquially: this person has this role of investigator)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A bearer can have many roles, and its roles can exist for different periods of time, but none of its roles can exist when the bearer does not exist. A role need not be realized at all the times that the role exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has_role") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000091") ∷ ("lbl" , JSON.jstring "has disposition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between an independent continuant (the bearer) and a disposition, in which the disposition specifically depends on the bearer for its existence") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000092") ∷ ("lbl" , JSON.jstring "disposition of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has disposition") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000300") ∷ ("lbl" , JSON.jstring "in neural circuit with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between two neurons connected directly via a synapse, or indirectly via a series of synaptically connected neurons.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("val" , JSON.jstring "(forall (?x ?y) \n\t(iff \n\t\t(neural_circuit_path ?x ?y)\n\t\t(and\n\t\t\t(\"neuron ; CL_0000540\" ?x)\n\t\t\t(\"neuron ; CL_0000540\" ?y)\n\t\t\t(or \n\t\t\t\t(synapsed_by ?x ?y) \n\t\t\t\t(synapsed_to ?x ?y))))) \n\n(forall (...s ?x ?y ?z) \n\t(iff \n\t\t(neural_circuit_path ...s ?x ?y ?z)\n\t\t(and\n\t\t\t(neural_circuit_path ...s ?x ?y)\n\t\t\t(\"neuron ; CL_0000540\" ?z)\n\t\t\t(or \n\t\t\t\t(synapsed_by ?y ?z) \n\t\t\t\t(synapsed_to ?y ?z))))) \n\n(forall (?x ?y) \n\t(iff \n\t\t(in_neural_circuit_with ?x ?y)\n\t\t(exists (...s)\n\t\t\t(neural_circuit_path ?x ...s ?y)))) ") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000301") ∷ ("lbl" , JSON.jstring "upstream in neural circuit with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between a neuron that is synapsed_to another neuron or a neuron that is connected indirectly to another by a chain of neurons, each synapsed_to the next.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("val" , JSON.jstring "(forall (?x ?y) \n\t(iff \n\t\t(upstream_neural_circuit_path ?x ?y)\n\t\t(and\n\t\t\t(\"neuron ; CL_0000540\" ?x)\n\t\t\t(\"neuron ; CL_0000540\" ?y)\n\t\t\t(synapsed_to ?x ?y))))\n\n\n(forall (...s ?x ?y ?z) \n\t(iff \n\t\t(upstream_neural_circuit_path ...s ?x ?y ?z )\n\t\t(and\n\t\t\t(upstream_neural_circuit_path ...s ?x ?y)\n\t\t\t(\"neuron ; CL_0000540\" ?z)\n\t\t\t(synapsed_to ?y ?z))))\n\t\t\t\n(forall (?x ?y) \n\t(iff \n\t\t(upstream_in_neural_circuit_with ?x ?y)\n\t\t(exists (...s)\n\t\t\t(upstream_neural_circuit_path ?x ...s ?y))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000302") ∷ ("lbl" , JSON.jstring "downstream in neural circuit with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between a neuron that is synapsed_to another neuron or a neuron that is connected indirectly to another by a chain of neurons, each synapsed_to the next.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("val" , JSON.jstring "(forall (?x ?y) \n\t(iff \n\t\t(downstream_neural_circuit_path ?x ?y)\n\t\t(and\n\t\t\t(\"neuron ; CL_0000540\" ?x)\n\t\t\t(\"neuron ; CL_0000540\" ?y)\n\t\t\t(synapsed_by ?x ?y))))\n\n\n(forall (...s ?x ?y ?z) \n\t(iff \n\t\t(downstream_neural_circuit_path ...s ?x ?y ?z )\n\t\t(and\n\t\t\t(downstream_neural_circuit_path ...s ?x ?y)\n\t\t\t(\"neuron ; CL_0000540\" ?z)\n\t\t\t(synapsed_by ?y ?z))))\n\t\t\t\n(forall (?x ?y) \n\t(iff \n\t\t(downstream_in_neural_circuit_with ?x ?y)\n\t\t(exists (...s)\n\t\t\t(downstream_neural_circuit_path ?x ...s ?y)))) \n\t\t\t") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001000") ∷ ("lbl" , JSON.jstring "derives from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between two distinct material entities, the new entity and the old entity, in which the new entity begins to exist when the old entity ceases to exist, and the new entity inherits the significant portion of the matter of the old entity") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this cell derives from this parent cell (cell division)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this nucleus derives from this parent nucleus (nuclear division)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This is a very general relation. More specific relations are preferred when applicable, such as 'directly develops from'.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "derives_from") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation is taken from the RO2005 version of RO. It may be obsoleted and replaced by relations with different definitions. See also the 'develops from' family of relations.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001001") ∷ ("lbl" , JSON.jstring "derives into") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between two distinct material entities, the old entity and the new entity, in which the new entity begins to exist when the old entity ceases to exist, and the new entity inherits the significant portion of the matter of the old entity") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this parent cell derives into this cell (cell division)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this parent nucleus derives into this nucleus (nuclear division)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This is a very general relation. More specific relations are preferred when applicable, such as 'directly develops into'. To avoid making statements about a future that may not come to pass, it is often better to use the backward-looking 'derives from' rather than the forward-looking 'derives into'.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "derives_into") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001015") ∷ ("lbl" , JSON.jstring "location of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between two independent continuants, the location and the target, in which the target is entirely within the location") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "is location of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my head is the location of my brain") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this cage is the location of this rat") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Most location relations will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "location_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001018") ∷ ("lbl" , JSON.jstring "contained in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "contained in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Containment is location not involving parthood, and arises only where some immaterial continuant is involved.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Containment obtains in each case between material and immaterial continuants, for instance: lung contained_in thoracic cavity; bladder contained_in pelvic cavity. Hence containment is not a transitive relation. If c part_of c1 at t then we have also, by our definition and by the axioms of mereology applied to spatial regions, c located_in c1 at t. Thus, many examples of instance-level location relations for continuants are in fact cases of instance-level parthood. For material continuants location and parthood coincide. Containment is location not involving parthood, and arises only where some immaterial continuant is involved. To understand this relation, we first define overlap for continuants as follows: c1 overlap c2 at t =def for some c, c part_of c1 at t and c part_of c2 at t. The containment relation on the instance level can then be defined (see definition):") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Intended meaning:\ndomain: material entity\nrange: spatial region or site (immaterial continuant)\n ") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "contained_in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001019") ∷ ("lbl" , JSON.jstring "contains") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "contains") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001020") ∷ ("lbl" , JSON.jstring "is allergic trigger for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a material entity and a condition (a phenotype or disease) of a host, in which the material entity is not part of the host, and is considered harmless to non-allergic hosts, and the condition results in pathological processes that include an abnormally strong immune response against the material entity.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "penicillin (CHEBI:17334) is allergic trigger for penicillin allergy (DOID:0060520)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001021") ∷ ("lbl" , JSON.jstring "is autoimmune trigger for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a material entity and a condition (a phenotype or disease) of a host, in which the material entity is part of the host itself, and the condition results in pathological processes that include an abnormally strong immune response against the material entity.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001022") ∷ ("lbl" , JSON.jstring "has allergic trigger") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a condition (a phenotype or disease) of a host and a material entity, in which the material entity is not part of the host, and is considered harmless to non-allergic hosts, and the condition results in pathological processes that include an abnormally strong immune response against the material entity.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "penicillin allergy (DOID:0060520) has allergic trigger penicillin (CHEBI:17334)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001023") ∷ ("lbl" , JSON.jstring "has autoimmune trigger") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a condition (a phenotype or disease) of a host and a material entity, in which the material entity is part of the host itself, and the condition results in pathological processes that include an abnormally strong immune response against the material entity.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001025") ∷ ("lbl" , JSON.jstring "located in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between two independent continuants, the target and the location, in which the target is entirely within the location") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("val" , JSON.jstring "located in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my brain is located in my head") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "this rat is located in this cage") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Location as a relation between instances: The primitive instance-level relation c located_in r at t reflects the fact that each continuant is at any given time associated with exactly one spatial region, namely its exact location. Following we can use this relation to define a further instance-level location relation - not between a continuant and the region which it exactly occupies, but rather between one continuant and another. c is located in c1, in this sense, whenever the spatial region occupied by c is part_of the spatial region occupied by c1. Note that this relation comprehends both the relation of exact location between one continuant and another which obtains when r and r1 are identical (for example, when a portion of fluid exactly fills a cavity), as well as those sorts of inexact location relations which obtain, for example, between brain and head or between ovum and uterus") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Most location relations will only hold at certain times, but this is difficult to specify in OWL. See https://code.google.com/p/obo-relations/wiki/ROAndTime") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "located_in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.obofoundry.org/ro/#OBO_REL:located_in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002000") ∷ ("lbl" , JSON.jstring "2D boundary of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a 2D immaterial entity (the boundary) and a material entity, in which the boundary delimits the material entity") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "the surface of my skin is a 2D boundary of my body") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A 2D boundary may have holes and gaps, but it must be a single connected entity, not an aggregate of several disconnected parts.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Although the boundary is two-dimensional, it exists in three-dimensional space and thus has a 3D shape.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "2D_boundary_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "boundary of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is 2D boundary of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is boundary of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002001") ∷ ("lbl" , JSON.jstring "aligned with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002002") ∷ ("lbl" , JSON.jstring "has 2D boundary") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a relation between a material entity and a 2D immaterial entity (the boundary), in which the boundary delimits the material entity") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "my body has 2D boundary the surface of my skin") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "A 2D boundary may have holes and gaps, but it must be a single connected entity, not an aggregate of several disconnected parts.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Although the boundary is two-dimensional, it exists in three-dimensional space and thus has a 3D shape.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has boundary") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has_2D_boundary") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002003") ∷ ("lbl" , JSON.jstring "electrically_synapsed_to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between two neurons that are electrically coupled via gap junctions.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002004") ∷ ("lbl" , JSON.jstring "tracheates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "The relationship that holds between a trachea or tracheole and an antomical structure that is contained in (and so provides an oxygen supply to).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002005") ∷ ("lbl" , JSON.jstring "innervated_by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002006") ∷ ("lbl" , JSON.jstring "has synaptic terminal of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002007") ∷ ("lbl" , JSON.jstring "bounding layer of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "X outer_layer_of Y iff:\n. X :continuant that bearer_of some PATO:laminar\n. X part_of Y\n. exists Z :surface\n. X has_boundary Z\n. Z boundary_of Y\n\nhas_boundary: http://purl.obolibrary.org/obo/RO_0002002\nboundary_of: http://purl.obolibrary.org/obo/RO_0002000") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "A relationship that applies between a continuant and its outer, bounding layer. Examples include the relationship between a multicellular organism and its integument, between an animal cell and its plasma membrane, and between a membrane bound organelle and its outer/bounding membrane." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002008") ∷ ("lbl" , JSON.jstring "coincident with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between two linear structures that are approximately parallel to each other for their entire length and where either the two structures are adjacent to each other or one is part of the other.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Example: if we define region of chromosome as any subdivision of a chromosome along its long axis, then we can define a region of chromosome that contains only gene x as 'chromosome region' that coincident_with some 'gene x', where the term gene X corresponds to a genomic sequence." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Note from NCEAS meeting: consider changing primary label") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002009") ∷ ("lbl" , JSON.jstring "cell expresses") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that applies between a cell(c) and a gene(g) , where the process of 'transcription, DNA templated (GO_0006351)' is occuring in in cell c and that process has input gene g.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/description") ∷ ("val" , JSON.jstring "x 'cell expresses' y iff:\ncell(x)\nAND gene(y)\nAND exists some 'transcription, DNA templated (GO_0006351)'(t)\nAND t occurs_in x\nAND t has_input y") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002010") ∷ ("lbl" , JSON.jstring "regulates in other organism") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x 'regulates in other organism' y if and only if: (x is the realization of a function to exert an effect on the frequency, rate or extent of y) AND (the agents of x are produced by organism o1 and the agents of y are produced by organism o2).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002011") ∷ ("lbl" , JSON.jstring "regulates transport of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between a process that regulates a transport process and the entity transported by that process.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002012") ∷ ("lbl" , JSON.jstring "occurent part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A part of relation that applies only between occurents.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002081") ∷ ("lbl" , JSON.jstring "before or simultaneous with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Primitive instance level timing relation between events" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "<=") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002082") ∷ ("lbl" , JSON.jstring "simultaneous with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "t1 simultaneous_with t2 iff:= t1 before_or_simultaneous_with t2 and not (t1 before t2)" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002083") ∷ ("lbl" , JSON.jstring "before") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "t1 before t2 iff:= t1 before_or_simulataneous_with t2 and not (t1 simultaeous_with t2)" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002084") ∷ ("lbl" , JSON.jstring "during which ends") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Previously had ID http://purl.obolibrary.org/obo/RO_0002122 in test files in sandpit - but this seems to have been dropped from ro-edit.owl at some point. No re-use under this ID AFAIK, but leaving note here in case we run in to clashes down the line. Official ID now chosen from DOS ID range." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002085") ∷ ("lbl" , JSON.jstring "encompasses") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Previously had ID http://purl.obolibrary.org/obo/RO_0002124 in test files in sandpit - but this seems to have been dropped from ro-edit.owl at some point. No re-use under this ID AFAIK, but leaving note here in case we run in to clashes down the line. Official ID now chosen from DOS ID range." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "di") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002086") ∷ ("lbl" , JSON.jstring "ends after") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "X ends_after Y iff: end(Y) before_or_simultaneous_with end(X)" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002087") ∷ ("lbl" , JSON.jstring "immediately preceded by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "X immediately_preceded_by Y iff: end(X) simultaneous_with start(Y)" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "starts_at_end_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002088") ∷ ("lbl" , JSON.jstring "during which starts") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Previously had ID http://purl.obolibrary.org/obo/RO_0002123 in test files in sandpit - but this seems to have been dropped from ro-edit.owl at some point. No re-use under this ID AFAIK, but leaving note here in case we run in to clashes down the line. Official ID now chosen from DOS ID range." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002089") ∷ ("lbl" , JSON.jstring "starts before") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002090") ∷ ("lbl" , JSON.jstring "immediately precedes") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "X immediately_precedes_Y iff: end(X) simultaneous_with start(Y)" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "ends_at_start_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "meets") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002091") ∷ ("lbl" , JSON.jstring "starts during") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "X starts_during Y iff: (start(Y) before_or_simultaneous_with start(X)) AND (start(X) before_or_simultaneous_with end(Y))" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "io") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002092") ∷ ("lbl" , JSON.jstring "happens during") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "X happens_during Y iff: (start(Y) before_or_simultaneous_with start(X)) AND (end(X) before_or_simultaneous_with end(Y))" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "d") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "during") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002093") ∷ ("lbl" , JSON.jstring "ends during") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "X ends_during Y iff: ((start(Y) before_or_simultaneous_with end(X)) AND end(X) before_or_simultaneous_with end(Y). " ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "o") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "overlaps") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002100") ∷ ("lbl" , JSON.jstring "has soma location") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a neuron and an anatomical structure that its soma is part of.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (\n <http://purl.obolibrary.org/obo/GO_0043025> and <http://purl.obolibrary.org/obo/BFO_0000050> some ?Y)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002101") ∷ ("lbl" , JSON.jstring "fasciculates with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "relationship between a neuron and a neuron projection bundle (e.g.- tract or nerve bundle) that one or more of its projections travels through.\n") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "fasciculates with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("val" , JSON.jstring "(forall (?x ?y) \n\t(iff \n\t\t(fasciculates_with ?x ?y)\n\t\t(exists (?nps ?npbs)\n\t\t\t(and \n\t\t\t\t(\"neuron ; CL_0000540\" ?x)\n\t\t\t\t(\"neuron projection bundle ; CARO_0001001\" ?y) \n\t\t\t\t(\"neuron projection segment ; CARO_0001502\" ?nps)\n\t\t\t\t(\"neuron projection bundle segment ; CARO_0001500' \" ?npbs)\n\t\t\t\t(part_of ?npbs ?y) \t\t\t\n\t\t\t\t(part_of ?nps ?x)\n\t\t\t\t(part_of ?nps ?npbs)\n\t\t\t\t(forall (?npbss)\n\t\t\t\t\t(if\n\t\t\t\t\t\t(and \n\t\t\t\t\t\t\t(\"neuron projection bundle subsegment ; CARO_0001501\" ?npbss)\n\t\t\t\t\t\t\t(part_of ?npbss ?npbs) \n\t\t\t\t\t\t)\n\t\t\t\t\t\t(overlaps ?nps ?npbss)\n\t\t\t\t\t))))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002102") ∷ ("lbl" , JSON.jstring "axon synapses in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a neuron and some structure its axon forms (chemical) synapses in.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (\n <http://purl.obolibrary.org/obo/GO_0030424> and <http://purl.obolibrary.org/obo/BFO_0000051> some (\n <http://purl.obolibrary.org/obo/GO_0042734> and <http://purl.obolibrary.org/obo/BFO_0000050> some (\n <http://purl.obolibrary.org/obo/GO_0045202> and <http://purl.obolibrary.org/obo/BFO_0000050> some ?Y)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ ("lbl" , JSON.jstring "synapsed by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between an anatomical structure (including cells) and a neuron that chemically synapses to it. ") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (<http://purl.obolibrary.org/obo/GO_0045211> that part_of some (<http://purl.obolibrary.org/obo/GO_0045202> that has_part some (<http://purl.obolibrary.org/obo/GO_0042734> that <http://purl.obolibrary.org/obo/BFO_0000050> some Y?)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002104") ∷ ("lbl" , JSON.jstring "has plasma membrane part") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between a cell c and a protein complex or protein p if and only if that cell has as part a plasma_membrane[GO:0005886], and that plasma membrane has p as part.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Every B cell[CL_0000236] has plasma membrane part some immunoglobulin complex[GO_0019814]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Alexander Diehl") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Lindsay Cowell") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/19243617") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (<http://purl.obolibrary.org/obo/GO_0005886> and <http://purl.obolibrary.org/obo/BFO_0000051> some ?Y)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002105") ∷ ("lbl" , JSON.jstring "synapsed_via_type_Ib_bouton_to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a motor neuron and a muscle that it synapses to via a type Ib bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('type Ib terminal button' that has_part some ('pre-synaptic membrane' that part_of some ('synapse' that has_part some ('post-synaptic membrane' that part_of some ?Y))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Marta Costa") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0061176 that BFO_0000051 some (that BFO_0000051 some (GO_0045202 that BFO_0000051 some ( that BFO_0000050 some ?Y))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002106") ∷ ("lbl" , JSON.jstring "synapsed_via_type_Is_bouton_to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a motor neuron and a muscle that it synapses to via a type Is bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('type Is terminal button' that has_part some ('pre-synaptic membrane' that part_of some ('synapse' that has_part some ('post-synaptic membrane' that part_of some ?Y))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Marta Costa") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0061177 that BFO_0000051 some (that BFO_0000051 some (GO_0045202 that BFO_0000051 some ( that BFO_0000050 some ?Y))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002107") ∷ ("lbl" , JSON.jstring "synapsed_via_type_II_bouton_to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a motor neuron and a muscle that it synapses to via a type II bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('type II terminal button' that has_part some ('pre-synaptic membrane' that part_of some ('synapse' that has_part some ('post-synaptic membrane' that part_of some ?Y))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Marta Costa") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0061175 that BFO_0000051 some (that BFO_0000051 some (GO_0045202 that BFO_0000051 some ( that BFO_0000050 some ?Y))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002108") ∷ ("lbl" , JSON.jstring "synapsed_by_via_type_II_bouton") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a muscle and a motor neuron that synapses to it via a type II bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('presynaptic membrane' that part_of some ('synapse' that has_part some ('type II terminal button' that has_part some 'postsynaptic membrane' that part_of some ?Y)))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Marta Costa") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0042734 that BFO_0000050 some (GO_0045202 that BFO_0000051 some (GO_0061174 that BFO_0000051 some GO_0045211 that BFO_0000050 some ?Y)))\n") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002109") ∷ ("lbl" , JSON.jstring "synapsed_by_via_type_Ib_bouton") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a muscle and a motor neuron that synapses to it via a type Ib bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('presynaptic membrane' that part_of some ('synapse' that has_part some ('type Ib terminal button' that has_part some 'postsynaptic membrane' that part_of some ?Y)))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Marta Costa") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0042734 that BFO_0000050 some (GO_0045202 that BFO_0000051 some (GO_0061176 that BFO_0000051 some GO_0045211 that BFO_0000050 some ?Y)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002110") ∷ ("lbl" , JSON.jstring "has postsynaptic terminal in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a neuron and some structure (e.g.- a brain region) in which it receives (chemical) synaptic input. ") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "synapsed in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051 some (\n http://purl.org/obo/owl/GO#GO_0045211 and http://purl.obolibrary.org/obo/BFO_0000050 some (\n http://purl.org/obo/owl/GO#GO_0045202 and http://purl.obolibrary.org/obo/BFO_0000050 some ?Y))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002111") ∷ ("lbl" , JSON.jstring "releases neurotransmitter") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has neurotransmitter") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002112") ∷ ("lbl" , JSON.jstring "synapsed_by_via_type_Is_bouton") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a muscle and a motor neuron that synapses to it via a type Is bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('presynaptic membrane' that part_of some ('synapse' that has_part some ('type Is terminal button' that has_part some 'postsynaptic membrane' that part_of some ?Y)))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Marta Costa") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0042734 that BFO_0000050 some (GO_0045202 that BFO_0000051 some (GO_0061177 that BFO_0000051 some GO_0045211 that BFO_0000050 some ?Y)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002113") ∷ ("lbl" , JSON.jstring "has presynaptic terminal in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a neuron and some structure (e.g.- a brain region) in which it receives (chemical) synaptic input.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "synapses in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (<http://purl.obolibrary.org/obo/GO_0042734> that <http://purl.obolibrary.org/obo/BFO_0000050> some (<http://purl.obolibrary.org/obo/GO_0045202> that <http://purl.obolibrary.org/obo/BFO_0000050> some Y?)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002114") ∷ ("lbl" , JSON.jstring "synapsed_via_type_III_bouton_to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a motor neuron and a muscle that it synapses to via a type III bouton.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('type III terminal button' that has_part some ('pre-synaptic membrane' that part_of some ('synapse' that has_part some ('post-synaptic membrane' that part_of some ?Y))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0061177 that BFO_0000051 some (that BFO_0000051 some (GO_0097467 that BFO_0000051 some ( that BFO_0000050 some ?Y))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002115") ∷ ("lbl" , JSON.jstring "synapsed_by_via_type_III_bouton") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a muscle and a motor neuron that synapses to it via a type III bouton.\n") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Expands to: has_part some ('presynaptic membrane' that part_of some ('synapse' that has_part some ('type III terminal button' that has_part some 'postsynaptic membrane' that part_of some ?Y)))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 some (GO_0042734 that BFO_0000050 some (GO_0045202 that BFO_0000051 some (GO_0097467 that BFO_0000051 some GO_0045211 that BFO_0000050 some ?Y)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ ("lbl" , JSON.jstring "synapsed to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring " Relation between a neuron and an anatomical structure (including cells) that it chemically synapses to.\n ") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "N1 synapsed_to some N2 \nExpands to:\nN1 SubclassOf ( \n has_part some (\n ‘pre-synaptic membrane ; GO:0042734’ that part_of some ( \n\t‘synapse ; GO:0045202’ that has_part some (\n\t ‘post-synaptic membrane ; GO:0045211’ that part_of some N2))))" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (<http://purl.obolibrary.org/obo/GO_0042734> that part_of some (<http://purl.obolibrary.org/obo/GO_0045202> that <http://purl.obolibrary.org/obo/BFO_0000051> some (<http://purl.obolibrary.org/obo/GO_0045211> that <http://purl.obolibrary.org/obo/BFO_0000050> some Y?)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002121") ∷ ("lbl" , JSON.jstring "dendrite synapsed in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a neuron and some structure (e.g.- a brain region) in which its dendrite receives synaptic input.\n\n\t") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/BFO_0000051> some (\n\t<http://purl.obolibrary.org/obo/GO_0030425> and <http://purl.obolibrary.org/obo/BFO_0000051> some (\n\t http://purl.obolibrary.org/obo/GO_0042734 and <http://purl.obolibrary.org/obo/BFO_0000050> some (\n\t <http://purl.obolibrary.org/obo/GO_0045202> and <http://purl.obolibrary.org/obo/BFO_0000050> some ?Y)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130") ∷ ("lbl" , JSON.jstring "has synaptic terminal in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A general relation between a neuron and some structure in which it either chemically synapses to some target or in which it receives (chemical) synaptic input.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has synapse in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/RO_0002131> some (<http://purl.obolibrary.org/obo/GO_0045202> that <http://purl.obolibrary.org/obo/BFO_0000050> some Y?)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ ("lbl" , JSON.jstring "overlaps") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x overlaps y if and only if there exists some z such that x has part z and z part of y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051 some (http://purl.obolibrary.org/obo/BFO_0000050 some ?Y)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002132") ∷ ("lbl" , JSON.jstring "has fasciculating neuron projection") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "The relation between a neuron projection bundle and a neuron projection that is fasciculated with it.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has fasciculating component") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("val" , JSON.jstring "(forall (?x ?y) \n\t(iff \n\t\t(has_fasciculating_neuron_projection ?x ?y)\n\t\t(exists (?nps ?npbs)\t\t\n\t\t\t(and \n\t\t\t\t(\"neuron projection bundle ; CARO_0001001\" ?x)\n\t\t\t\t(\"neuron projection ; GO0043005\" ?y)\n\t\t\t\t(\"neuron projection segment ; CARO_0001502\" ?nps)\n\t\t\t\t(\"neuron projection bundle segment ; CARO_0001500\" ?npbs)\n\t\t\t\t(part_of ?nps ?y)\n\t\t\t\t(part_of ?npbs ?x)\n\t\t\t\t(part_of ?nps ?npbs)\n\t\t\t\t(forall (?npbss)\n\t\t\t\t\t(if\n\t\t\t\t\t\t(and \n\t\t\t\t\t\t\t(\"neuron projection bundle subsegment ; CARO_0001501\" ?npbss)\n\t\t\t\t\t\t\t(part_of ?npbss ?npbs) \n\t\t\t\t\t\t)\n\t\t\t\t\t\t(overlaps ?nps ?npbss)\n\t\t\t\t\t))))))\n\n\n") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002134") ∷ ("lbl" , JSON.jstring "innervates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a 'neuron projection bundle' and a region in which one or more of its component neuron projections either synapses to targets or receives synaptic input.\nT innervates some R\nExpands_to: T has_fasciculating_neuron_projection that synapse_in some R.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "<http://purl.obolibrary.org/obo/RO_0002132> some (<http://purl.obolibrary.org/obo/GO_0043005> that (<http://purl.obolibrary.org/obo/RO_0002131> some (<http://purl.obolibrary.org/obo/GO_0045202> that <http://purl.obolibrary.org/obo/BFO_0000050> some Y?)))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22402613") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002150") ∷ ("lbl" , JSON.jstring "continuous with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "X continuous_with Y if and only if X and Y share a fiat boundary.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "connected to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "The label for this relation was previously connected to. I relabeled this to \"continuous with\". The standard notion of connectedness does not imply shared boundaries - e.g. Glasgow connected_to Edinburgh via M8; my patella connected_to my femur (via patellar-femoral joint)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "FMA:85972") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002151") ∷ ("lbl" , JSON.jstring "partially overlaps") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x partially overlaps y iff there exists some z such that z is part of x and z is part of y, and it is also the case that neither x is part of y or y is part of x") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "We would like to include disjointness axioms with part_of and has_part, however this is not possible in OWL2 as these are non-simple properties and hence cannot appear in a disjointness axiom") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "proper overlaps") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("val" , JSON.jstring "(forall (?x ?y) \n\t(iff \n\t\t(proper_overlaps ?x ?y)\n\t\t(and \n\t\t\t(overlaps ?x ?y)\n\t\t\t(not (part_of ?x ?y)) \n\t\t\t(not (part_of ?y ?x)))))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002156") ∷ ("lbl" , JSON.jstring "derived by descent from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "d derived_by_descent_from a if d is specified by some genetic program that is sequence-inherited-from a genetic program that specifies a.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "ancestral_stucture_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "evolutionarily_descended_from") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002157") ∷ ("lbl" , JSON.jstring "has derived by descendant") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of derived by descent from") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002158") ∷ ("lbl" , JSON.jstring "shares ancestor with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "two individual entities d1 and d2 stand in a shares_ancestor_with relation if and only if there exists some a such that d1 derived_by_descent_from a and d2 derived_by_descent_from a.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "VBO calls this homologous_to" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Consider obsoleting and merging with child relation, 'in homology relationship with'") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002159") ∷ ("lbl" , JSON.jstring "serially homologous to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002160") ∷ ("lbl" , JSON.jstring "only in taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x only in taxon y if and only if x is in taxon y, and there is no other organism z such that y!=z a and x is in taxon z.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "lactation SubClassOf 'only in taxon' some 'Mammalia'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "The original intent was to treat this as a macro that expands to 'in taxon' only ?Y - however, this is not necessary if we instead have supplemental axioms that state that each pair of sibling tax have a disjointness axiom using the 'in taxon' property - e.g.\n\n 'in taxon' some Eukaryota DisjointWith 'in taxon' some Eubacteria") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/17921072") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20973947") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("lbl" , JSON.jstring "in taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is in taxon y if an only if y is an organism, and the relationship between x and y is one of: part of (reflexive), developmentally preceded by, derives from, secreted by, expressed.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Connects a biological entity to its taxon of origin." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Jennifer Deegan") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/17921072") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20973947") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002163") ∷ ("lbl" , JSON.jstring "spatially disjoint from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A is spatially_disjoint_from B if and only if they have no parts in common") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "There are two ways to encode this as a shortcut relation. The other possibility to use an annotation assertion between two classes, and expand this to a disjointness axiom. ") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Note that it would be possible to use the relation to label the relationship between a near infinite number of structures - between the rings of saturn and my left earlobe. The intent is that this is used for parsiomoniously for disambiguation purposes - for example, between siblings in a jointly exhaustive pairwise disjointness hierarchy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "BFO_0000051 exactly 0 (BFO_0000050 some ?Y)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Part-disjointness-Design-Pattern") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ ("lbl" , JSON.jstring "connected to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a is connected to b if and only if a and b are discrete structure, and there exists some connecting structure c, such that c connects a and b") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "a 'toe distal phalanx bone' that is connected to a 'toe medial phalanx bone' (an interphalangeal joint *connects* these two bones).") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Connectivity-Design-Pattern") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Modeling-articulations-Design-Pattern") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002176") ∷ ("lbl" , JSON.jstring "connects") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c connects a if and only if there exist some b such that a and b are similar parts of the same system, and c connects b, specifically, c connects a with b. When one structure connects two others it unites some aspect of the function or role they play within the system.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "The M8 connects Glasgow and Edinburgh") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "a 'toe distal phalanx bone' that is connected to a 'toe medial phalanx bone' (an interphalangeal joint *connects* these two bones).") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Connectivity-Design-Pattern") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Modeling-articulations-Design-Pattern") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002177") ∷ ("lbl" , JSON.jstring "attached to part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a is attached to part of b if a is attached to b, or a is attached to some p, where p is part of b.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002178") ∷ ("lbl" , JSON.jstring "supplies") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between an arterial structure and another structure, where the arterial structure acts as a conduit channeling fluid, substance or energy.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Individual ontologies should provide their own constraints on this abstract relation. For example, in the realm of anatomy this should hold between an artery and an anatomical structure") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20064205") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002179") ∷ ("lbl" , JSON.jstring "drains") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between an collecting structure and another structure, where the collecting structure acts as a conduit channeling fluid, substance or energy away from the other structure.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Individual ontologies should provide their own constraints on this abstract relation. For example, in the realm of anatomy this should hold between a vein and an anatomical structure") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20064205") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002180") ∷ ("lbl" , JSON.jstring "has component") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "w 'has component' p if w 'has part' p and w is such that it can be directly disassembled into into n parts p, p2, p3, ..., pn, where these parts are of similar type.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "The definition of 'has component' is still under discussion. The challenge is in providing a definition that does not imply transitivity.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "For use in recording has_part with a cardinality constraint, because OWL does not permit cardinality constraints to be used in combination with transitive object properties. In situations where you would want to say something like 'has part exactly 5 digit, you would instead use has_component exactly 5 digit.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://ontologydesignpatterns.org/wiki/Submissions:Componency") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002200") ∷ ("lbl" , JSON.jstring "has phenotype") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between a biological entity and a phenotype. Here a phenotype is construed broadly as any kind of quality of an organism part, a collection of these qualities, or a change in quality or qualities (e.g. abnormally increased temperature). The subject of this relationship can be an organism (where the organism has the phenotype, i.e. the qualities inhere in parts of this organism), a genomic entity such as a gene or genotype (if modifications of the gene or the genotype causes the phenotype), or a condition such as a disease (such that if the condition inheres in an organism, then the organism has the phenotype).") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002201") ∷ ("lbl" , JSON.jstring "phenotype of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has phenotype") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ ("lbl" , JSON.jstring "develops from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x develops from y if and only if either (a) x directly develops from y or (b) there exists some z such that x directly develops from z and z develops from y") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This is the transitive form of the develops from relation" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Melissa Haendel") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Terry Meehan") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203") ∷ ("lbl" , JSON.jstring "develops into") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of develops from") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Terry Meehan") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002204") ∷ ("lbl" , JSON.jstring "gene product of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "definition \"x has gene product of y if and only if y is a gene (SO:0000704) that participates in some gene expression process (GO:0010467) where the output of that process is either y or something that is ribosomally translated from x\"") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "We would like to be able to express the rule: if t transcribed from g, and t is a noncoding RNA and has an evolved function, then t has gene product g.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002205") ∷ ("lbl" , JSON.jstring "has gene product") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has gene product y if and only if x is a gene (SO:0000704) that participates in some gene expression process (GO:0010467) where the output of that process is either y or something that is ribosomally translated from y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "every HOTAIR lncRNA is the gene product of some HOXC gene") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "every sonic hedgehog protein (PR:000014841) is the gene product of some sonic hedgehog gene") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ ("lbl" , JSON.jstring "expressed in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x expressed in y if and only if there is a gene expression process (GO:0010467) that occurs in y, and one of the following holds: (i) x is a gene, and x is transcribed into a transcript as part of the gene expression process (ii) x is a transcript, and the transcription of x is part of the gene expression process (iii) x is a mature gene product such as a protein, and x was translated or otherwise processes from a transcript that was transcribed as part of this gene expression process") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'neural crest cell' SubClassOf expresses some 'Wnt1 gene'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ ("lbl" , JSON.jstring "directly develops from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Candidate definition: x directly_develops from y if and only if there exists some developmental process (GO:0032502) p such that x and y both participates in p, and x is the output of p and y is the input of p, and a substantial portion of the matter of y comes from x, and the start of x is coincident with or after the end of y") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "TODO - add child relations from DOS" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "has developmental precursor") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "FBbt") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002208") ∷ ("lbl" , JSON.jstring "parasitoid of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A parasite that kills or sterilizes its host") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002209") ∷ ("lbl" , JSON.jstring "has parasitoid") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of parasitoid of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002210") ∷ ("lbl" , JSON.jstring "directly develops into") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of directly develops from") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "developmental precursor of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ ("lbl" , JSON.jstring "regulates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x regulates y if and only if the x is the realization of a function to exert an effect on the frequency, rate or extent of y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "We use 'regulates' here to specifically imply control. However, many colloquial usages of the term correctly correspond to the weaker relation of 'causally upstream of or within' (aka influences). Consider relabeling to make things more explicit") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Hill") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Tanya Berardini") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GO") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Regulation precludes parthood; the regulatory process may not be within the regulated process.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "regulates (processual)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000600") ∷ ("val" , JSON.jstring "false") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ ("lbl" , JSON.jstring "negatively regulates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x negatively regulates y if and only if the progression of x reduces the frequency, rate or extent of y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "negatively regulates (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ ("lbl" , JSON.jstring "positively regulates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x positively regulates y if and only if the progression of x increases the frequency, rate or extent of y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "positively regulates (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002214") ∷ ("lbl" , JSON.jstring "has prototype") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has prototype y if and only if x is an instance of C and y is a prototypical instance of C. For example, every instance of heart, both normal and abnormal is related by the has prototype relation to some instance of a \"canonical\" heart, which participates in blood circulation.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'human p53 protein' SubClassOf some ('has prototype' some ('participates in' some 'DNA repair'))") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "heart SubClassOf 'has prototype' some ('participates in' some 'blood circulation')") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Experimental. In future there may be a formalization in which this relation is treated as a shortcut to some modal logic axiom. We may decide to obsolete this and adopt a more specific evolutionary relationship (e.g. evolved from)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This property can be used to make weaker forms of certain relations by chaining an additional property. For example, we may say: retina SubClassOf has_prototype some 'detection of light'. i.e. every retina is related to a prototypical retina instance which is detecting some light. Note that this is very similar to 'capable of', but this relation affords a wider flexibility. E.g. we can make a relation between continuants.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215") ∷ ("lbl" , JSON.jstring "capable of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a material entity (such as a cell) and a process, in which the material entity has the ability to carry out the process. ") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "mechanosensory neuron capable of detection of mechanical stimulus involved in sensory perception (GO:0050974)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "osteoclast SubClassOf 'capable of' some 'bone resorption'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has function realized in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20123131") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/21208450") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "For compatibility with BFO, this relation has a shortcut definition in which the expression \"capable of some P\" expands to \"bearer_of (some realized_by only P)\".") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "RO_0000053 some (RO_0000054 only ?Y)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002216") ∷ ("lbl" , JSON.jstring "capable of part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c stands in this relationship to p if and only if there exists some p' such that c is capable_of p', and p' is part_of p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has function in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("val" , JSON.jstring "RO_0000053 some (RO_0000054 only (BFO_0000050 some ?Y))") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002217") ∷ ("lbl" , JSON.jstring "actively participates in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x actively participates in y if and only if x participates in y and x realizes some active role") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "agent in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002218") ∷ ("lbl" , JSON.jstring "has active participant") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has participant y if and only if x realizes some active role that inheres in y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'heart development' has active participant some Shh protein") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This may be obsoleted and replaced by the original 'has agent' relation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has agent") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002219") ∷ ("lbl" , JSON.jstring "surrounded by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x surrounded_by y if and only if (1) x is adjacent to y and for every region r that is adjacent to x, r overlaps y (2) the shared boundary between x and y occupies the majority of the outermost boundary of x") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002220") ∷ ("lbl" , JSON.jstring "adjacent to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x adjacent to y if and only if x and y share a boundary.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A caterpillar walking on the surface of a leaf is adjacent_to the leaf, if one of the caterpillar appendages is touching the leaf. In contrast, a butterfly flying close to a flower is not considered adjacent, unless there are any touching parts.") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/jhpoelen/eol-globi-data/issues/225#issuecomment-218584934") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "The epidermis layer of a vertebrate is adjacent to the dermis.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "The plasma membrane of a cell is adjacent to the cytoplasm, and also to the cell lumen which the cytoplasm occupies.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "The skin of the forelimb is adjacent to the skin of the torso if these are considered anatomical subdivisions with a defined border. Otherwise a relation such as continuous_with would be used.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This relation acts as a join point with BSPO") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002221") ∷ ("lbl" , JSON.jstring "surrounds") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of surrounded by") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ ("lbl" , JSON.jstring "temporally related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "A relation that holds between two occurrents. This is a grouping relation that collects together all the Allen relations." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://en.wikipedia.org/wiki/Allen%27s_interval_algebra") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for relations between occurrents involving the relative timing of their starts and ends.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "https://docs.google.com/document/d/1kBv1ep_9g3sTR-SD3jqzFqhuwo9TPNF-l-9fUDbO6rM/edit?pli=1") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002223") ∷ ("lbl" , JSON.jstring "starts") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of starts with") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "Allen") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224") ∷ ("lbl" , JSON.jstring "starts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x starts with y if and only if x has part y and the time point at which x starts is equivalent to the time point at which y starts. Formally: α(y) = α(x) ∧ ω(y) < ω(x), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Every insulin receptor signaling pathway starts with the binding of a ligand to the insulin receptor") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "started by") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002225") ∷ ("lbl" , JSON.jstring "develops from part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x develops from part of y if and only if there exists some z such that x develops from z and z is part of y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002226") ∷ ("lbl" , JSON.jstring "develops in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x develops_in y if x is located in y whilst x is developing") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "EHDAA2") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "Jonathan Bard, EHDAA2") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002227") ∷ ("lbl" , JSON.jstring "obligate parasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relation of parasite-of in which the parasite that cannot complete its life cycle without a host.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002228") ∷ ("lbl" , JSON.jstring "facultative parasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relations of parasite-of in which the parasite that can complete its life cycle independent of a host.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002229") ∷ ("lbl" , JSON.jstring "ends") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of ends with") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230") ∷ ("lbl" , JSON.jstring "ends with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x ends with y if and only if x has part y and the time point at which x ends is equivalent to the time point at which y ends. Formally: α(y) > α(x) ∧ ω(y) = ω(x), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "finished by") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002231") ∷ ("lbl" , JSON.jstring "has start location") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x 'has starts location' y if and only if there exists some process z such that x 'starts with' z and z 'occurs in' y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "starts with process that occurs in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002232") ∷ ("lbl" , JSON.jstring "has end location") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x 'has end location' y if and only if there exists some process z such that x 'ends with' z and z 'occurs in' y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "ends with process that occurs in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ ("lbl" , JSON.jstring "has input") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p has direct input c iff c is a participant in p, c is present at the start of p, and the state of c is modified during p.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "consumes") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234") ∷ ("lbl" , JSON.jstring "has output") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p has output c iff c is a participant in p, c is present at the end of p, and c is not present at the beginning of p.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "produces") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002235") ∷ ("lbl" , JSON.jstring "stem parasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A parasite-of relationship in which the host is a plant and the parasite that attaches to the host stem (PO:0009047)") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002236") ∷ ("lbl" , JSON.jstring "root parasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A parasite-of relationship in which the host is a plant and the parasite that attaches to the host root (PO:0009005)") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002237") ∷ ("lbl" , JSON.jstring "hemiparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relation of parasite-of in which the parasite is a plant, and the parasite is parasitic under natural conditions and is also photosynthetic to some degree. Hemiparasites may just obtain water and mineral nutrients from the host plant. Many obtain at least part of their organic nutrients from the host as well.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002240") ∷ ("lbl" , JSON.jstring "has exposure receptor") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A broad relationship between an exposure event or process and any entity (e.g., a human, human population, or a human organ) that interacts with an exposure stressor during the exposure event") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "ExO:0000001") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002241") ∷ ("lbl" , JSON.jstring "has exposure stressor") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A broad relationship between an exposure event or process and any agent, stimulus, activity, or event that causes stress or tension on an organism and interacts with an exposure receptor during an exposure event.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "ExO:0000000") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002242") ∷ ("lbl" , JSON.jstring "has exposure route") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A broad relationship between an exposure event or process and a process by which the exposure stressor comes into contact with the exposure receptor") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "ExO:0000055") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002243") ∷ ("lbl" , JSON.jstring "has exposure transport path") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A broad relationship between an exposure event or process and a the material an agent takes from the source to the target.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ ("lbl" , JSON.jstring "related via exposure to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002245") ∷ ("lbl" , JSON.jstring "over-expressed in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "g is over-expressed in t iff g is expressed in t, and the expression level of g is increased relative to some background.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002246") ∷ ("lbl" , JSON.jstring "under-expressed in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "g is under-expressed in t iff g is expressed in t, and the expression level of g is decreased relative to some background.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002248") ∷ ("lbl" , JSON.jstring "has active ingredient") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between a substance and a chemical entity, if the chemical entity is part of the substance, and the chemical entity forms the biologically active component of the substance.") ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "has active substance") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "has active pharmaceutical ingredient") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Any portion of roundup 'has active ingredient' some glyphosate") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002249") ∷ ("lbl" , JSON.jstring "active ingredient in'") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has active ingredient") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002252") ∷ ("lbl" , JSON.jstring "connecting branch of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "b connecting-branch-of s iff b is connected to s, and there exists some tree-like structure t such that the mereological sum of b plus s is either the same as t or a branching-part-of t.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002253") ∷ ("lbl" , JSON.jstring "has connecting branch") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of connecting branch of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002254") ∷ ("lbl" , JSON.jstring "has developmental contribution from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has developmental contribution from y iff x has some part z such that z develops from y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Mammalian thymus has developmental contribution from some pharyngeal pouch 3; Mammalian thymus has developmental contribution from some pharyngeal pouch 4 [Kardong]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002255") ∷ ("lbl" , JSON.jstring "developmentally contributes to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has developmental contribution from") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002256") ∷ ("lbl" , JSON.jstring "developmentally induced by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "t1 induced_by t2 if there is a process of developmental induction (GO:0031128) with t1 and t2 as interacting participants. t2 causes t1 to change its fate from a precursor anatomical structure type T to T', where T' develops_from T") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "David Osumi-Sutherland") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Melissa Haendel") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "induced by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20064205") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring " Developmental Biology, Gilbert, 8th edition, figure 6.5(F)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GO:0001759") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "We place this under 'developmentally preceded by'. This placement should be examined in the context of reciprocal inductions[cjm]") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002257") ∷ ("lbl" , JSON.jstring "developmentally induces") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Inverse of developmentally induced by") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ ("lbl" , JSON.jstring "developmentally preceded by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Candidate definition: x developmentally related to y if and only if there exists some developmental process (GO:0032502) p such that x and y both participates in p, and x is the output of p and y is the input of p") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This relation groups together various other developmental relations. It is fairly generic, encompassing induction, developmental contribution and direct and transitive develops from" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "false") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "In general you should not use this relation to make assertions - use one of the more specific relations below this one") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002260") ∷ ("lbl" , JSON.jstring "has biological role") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c has-biological-role r iff c has-role r and r is a biological role (CHEBI:24432)") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002261") ∷ ("lbl" , JSON.jstring "has application role") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c has-application-role r iff c has-role r and r is an application role (CHEBI:33232)") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002262") ∷ ("lbl" , JSON.jstring "has chemical role") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c has-chemical-role r iff c has-role r and r is a chemical role (CHEBI:51086)") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002263") ∷ ("lbl" , JSON.jstring "acts upstream of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c involved in regulation of p if c enables 'p' and p' causally upstream of p") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002264") ∷ ("lbl" , JSON.jstring "acts upstream of or within") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c acts upstream of or within p if c is enables 'p' and p' causally upstream of or within p") ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "affects") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002285") ∷ ("lbl" , JSON.jstring "developmentally replaces") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x developmentally replaces y if and only if there is some developmental process that causes x to move or to cease to exist, and for the site that was occupied by x to become occupied by y, where y either comes into existence in this site or moves to this site from somewhere else") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This relation is intended for cases such as when we have a bone element replacing its cartilage element precursor. Currently most AOs represent this using 'develops from'. We need to decide whether 'develops from' will be generic and encompass replacement, or whether we need a new name for a generic relation that encompasses replacement and development-via-cell-lineage") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "replaces") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ ("lbl" , JSON.jstring "developmentally succeeded by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Inverse of developmentally preceded by") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002287") ∷ ("lbl" , JSON.jstring "part of developmental precursor of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'hypopharyngeal eminence' SubClassOf 'part of precursor of' some tongue") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002291") ∷ ("lbl" , JSON.jstring "ubiquitously expressed in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is ubiquitously expressed in y if and only if x is expressed in y, and the majority of cells in y express x") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Revisit this term after coordinating with SO/SOM. The domain of this relation should be a sequence, as an instance of a DNA molecule is only expressed in the cell of which it is a part.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002292") ∷ ("lbl" , JSON.jstring "expresses") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Inverse of 'expressed in'") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002293") ∷ ("lbl" , JSON.jstring "ubiquitously expresses") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of ubiquiotously expressed in") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ ("lbl" , JSON.jstring "results in developmental progression of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p results in the developmental progression of s iff p is a developmental process and s is an anatomical structure and p causes s to undergo a change in state at some point along its natural developmental cycle (this cycle starts with its formation, through the mature structure, and ends with its loss).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This property and its subproperties are being used primarily for the definition of GO developmental processes. The property hierarchy mirrors the core GO hierarchy. In future we may be able to make do with a more minimal set of properties, but due to the way GO is currently structured we require highly specific relations to avoid incorrect entailments. To avoid this, the corresponding genus terms in GO should be declared mutually disjoint.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_developmental_progression_of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://wiki.geneontology.org/index.php/Ontology_extensions") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002296") ∷ ("lbl" , JSON.jstring "results in development of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'results in development of' c if and only if p is a developmental process and p results in the state of c changing from its initial state as a primordium or anlage through its mature state and to its final state.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "every flower development (GO:0009908) results in development of some flower (PO:0009046)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.geneontology.org/GO.doc.development.shtml") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_development_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002297") ∷ ("lbl" , JSON.jstring "results in formation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "an annotation of gene X to anatomical structure formation with results_in_formation_of UBERON:0000007 (pituitary gland) means that at the beginning of the process a pituitary gland does not exist and at the end of the process a pituitary gland exists.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "every \"endocardial cushion formation\" (GO:0003272) results_in_formation_of some \"endocardial cushion\" (UBERON:0002062)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GOC:mtg_berkeley_2013") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_formation_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002298") ∷ ("lbl" , JSON.jstring "results in morphogenesis of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "The relationship that links an entity with the process that results in the formation and shaping of that entity over time from an immature to a mature state.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "an annotation of gene X to cell morphogenesis with results_in_morphogenesis_of CL:0000540 (neuron) means that at the end of the process an input neuron has attained its shape.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "tongue morphogenesis (GO:0043587) results in morphogenesis of tongue (UBERON:0001723)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GOC:mtg_berkeley_2013") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_morphogenesis_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002299") ∷ ("lbl" , JSON.jstring "results in maturation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "The relationship that links an entity with a process that results in the progression of the entity over time that is independent of changes in it's shape and results in an end point state of that entity.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring " an annotation of gene X to cell maturation with results_in_maturation_of CL:0000057 (fibroblast) means that the fibroblast is mature at the end of the process") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "bone maturation (GO:0070977) results_in_maturation_of bone (UBERON:0001474)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GOC:mtg_berkeley_2013") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_maturation_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002300") ∷ ("lbl" , JSON.jstring "results in disappearance of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "foramen ovale closure SubClassOf results in disappearance of foramen ovale") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "May be merged into parent relation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_disappearance_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002301") ∷ ("lbl" , JSON.jstring "results in developmental regression of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "every mullerian duct regression (GO:0001880) results in regression of some mullerian duct (UBERON:0003890)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "May be merged into parent relation") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002303") ∷ ("lbl" , JSON.jstring "has habitat") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x 'has habitat' y if and only if: x is an organism, y is a habitat, and y can sustain and allow the growth of a population of xs.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "A population of xs will possess adaptations (either evolved naturally or via artifical selection) which permit it to exist and grow in y." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Hydrozoa (NCBITaxon_6074) SubClassOf 'has habitat' some 'Hydrozoa habitat'\nwhere\n'Hydrozoa habitat' SubClassOf overlaps some ('marine environment' (ENVO_00000569) and 'freshwater environment' (ENVO_01000306) and 'wetland' (ENVO_00000043)) and 'has part' some (freshwater (ENVO_00002011) or 'sea water' (ENVO_00002149)) -- http://eol.org/pages/1795/overview") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Pier Buttigieg") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "adapted for living in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002312") ∷ ("lbl" , JSON.jstring "evolutionary variant of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313") ∷ ("lbl" , JSON.jstring "transports or maintains localization of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between p and c when p is a transportation or localization process and the outcome of this process is to regulate the location of c") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "regulates location of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "transports") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002314") ∷ ("lbl" , JSON.jstring "inheres in part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "q inheres in part of w if and only if there exists some p such that q inheres in p and p part of w.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Because part_of is transitive, inheres in is a sub-relation of inheres in part of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20064205") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002315") ∷ ("lbl" , JSON.jstring "results in acquisition of features of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "The relationship that links a specified entity with the process that results in an unspecified entity acquiring the features and characteristics of the specified entity") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "an annotation of gene X to cell differentiation with results_in_maturation_of CL:0000057 (fibroblast) means that at the end of the process the input cell that did not have features of a fibroblast, now has the features of a fibroblast.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GOC:mtg_berkeley_2013") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("val" , JSON.jstring "results_in_acquisition_of_features_of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ ("lbl" , JSON.jstring "evolutionarily related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds via some environmental process") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving the process of evolution.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002321") ∷ ("lbl" , JSON.jstring "ecologically related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that is mediated in some way by the environment or environmental feature (ENVO:00002297)") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving ecological interactions") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002322") ∷ ("lbl" , JSON.jstring "confers advantage in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "An experimental relation currently used to connect a feature possessed by an organism (e.g. anatomical structure, biological process, phenotype or quality) to a habitat or environment in which that feature is well suited, adapted or provides a reproductive advantage for the organism. For example, fins to an aquatic environment. Usually this will mean that the structure is adapted for this environment, but we avoid saying this directly - primitive forms of the structure may not have evolved specifically for that environment (for example, early wings were not necessarily adapted for an aerial environment). Note also that this is a statement about the general class of structures - not every instance of a limb need confer an advantage for a terrestrial environment, e.g. if the limb is vestigial.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "adapted for") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ ("lbl" , JSON.jstring "mereotopologically related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A mereological relationship or a topological relationship") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving parthood or connectivity relationships") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002324") ∷ ("lbl" , JSON.jstring "developmentally related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between entities participating in some developmental process (GO:0032502)") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving organismal development") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002325") ∷ ("lbl" , JSON.jstring "colocalizes with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a colocalizes_with b if and only if a is transiently or peripherally associated with b[GO].") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Clp1p relocalizes from the nucleolus to the spindle and site of cell division; i.e. it is associated transiently with the spindle pole body and the contractile ring (evidence from GFP fusion). Clp1p colocalizes_with spindle pole body (GO:0005816) and contractile ring (GO:0005826)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.geneontology.org/GO.annotation.conventions.shtml#colocalizes_with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "In the context of the Gene Ontology, colocalizes_with may be used for annotating to cellular component terms[GO]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "Gene Ontology Consortium") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002326") ∷ ("lbl" , JSON.jstring "contributes to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "ATP citrate lyase (ACL) in Arabidopsis: it is a heterooctamer, composed of two types of subunits, ACLA and ACLB in a A(4)B(4) stoichiometry. Neither of the subunits expressed alone give ACL activity, but co-expression results in ACL activity. Both subunits contribute_to the ATP citrate lyase activity.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Subunits of nuclear RNA polymerases: none of the individual subunits have RNA polymerase activity, yet all of these subunits contribute_to DNA-dependent RNA polymerase activity.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "eIF2: has three subunits (alpha, beta, gamma); one binds GTP; one binds RNA; the whole complex binds the ribosome (all three subunits are required for ribosome binding). So one subunit is annotated to GTP binding and one to RNA binding without qualifiers, and all three stand in the contributes_to relationship to \"ribosome binding\". And all three are part_of an eIF2 complex") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "We would like to say\n\nif and only if\n exists c', p'\n c part_of c' and c' capable_of p\n and\n c capable_of p' and p' part_of p\nthen\n c contributes_to p\n\nHowever, this is not possible in OWL. We instead make this relation a sub-relation of the two chains, which gives us the inference in the one direction.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.geneontology.org/GO.annotation.conventions.shtml#contributes_to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "In the context of the Gene Ontology, contributes_to may be used only with classes from the molecular function ontology. ") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327") ∷ ("lbl" , JSON.jstring "enables") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "a particular instances of akt-2 enables some instance of protein kinase activity") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "catalyzes") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "executes") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is catalyzing") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is executing") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation differs from the parent relation 'capable of' in that the parent is weaker and only expresses a capability that may not be actually realized, whereas this relation is always realized.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation is currently used experimentally by the Gene Ontology Consortium. It may not be stable and may be obsoleted at some future time.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ ("lbl" , JSON.jstring "functionally related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This is a grouping relation that collects relations used for the purpose of connecting structure and function") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002329") ∷ ("lbl" , JSON.jstring "part of structure that is capable of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "this relation holds between c and p when c is part of some c', and c' is capable of p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "false") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ ("lbl" , JSON.jstring "genomically related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "holds between two entities when some genome-level process such as gene expression is involved. This includes transcriptional, spliceosomal events. These relations can be used between either macromolecule entities (such as regions of nucleic acid) or between their abstract informational counterparts.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving the genome of an organism") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331") ∷ ("lbl" , JSON.jstring "involved in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c involved_in p if and only if c enables some process p', and p' is part of p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "actively involved in") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "enables part of") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002332") ∷ ("lbl" , JSON.jstring "regulates levels of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p regulates levels of c if p regulates some amount (PATO:0000070) of c") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "every cellular sphingolipid homeostasis process regulates_level_of some sphingolipid") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "regulates levels of (process to entity)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333") ∷ ("lbl" , JSON.jstring "enabled by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of enables") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002334") ∷ ("lbl" , JSON.jstring "regulated by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of regulates") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "regulated by (processual)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002335") ∷ ("lbl" , JSON.jstring "negatively regulated by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of negatively regulates") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002336") ∷ ("lbl" , JSON.jstring "positively regulated by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of positively regulates") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002337") ∷ ("lbl" , JSON.jstring "related via localization to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds via some process of localization") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002338") ∷ ("lbl" , JSON.jstring "has target start location") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "This relationship holds between p and l when p is a transport or localization process in which the outcome is to move some cargo c from some initial location l to some destination.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002339") ∷ ("lbl" , JSON.jstring "has target end location") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "This relationship holds between p and l when p is a transport or localization process in which the outcome is to move some cargo c from a an initial location to some destination l.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002340") ∷ ("lbl" , JSON.jstring "imports") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between p and c when p is a transportation or localization process and the outcome of this process is to move c to a destination that is part of some s, where the start location of c is part of the region that surrounds s.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002341") ∷ ("lbl" , JSON.jstring "results in transport along") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between p and l when p is a transportation or localization process and the outcome of this process is to move c from one location to another, and the route taken by c follows a path that is aligned_with l ") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002342") ∷ ("lbl" , JSON.jstring "results in transport across") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between p and m when p is a transportation or localization process and the outcome of this process is to move c from one location to another, and the route taken by c follows a path that crosses m.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002343") ∷ ("lbl" , JSON.jstring "results in growth of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'pollen tube growth' results_in growth_of some 'pollen tube'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002344") ∷ ("lbl" , JSON.jstring "results in transport to from or in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'mitochondrial transport' results_in_transport_to_from_or_in some mitochondrion (GO:0005739)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002345") ∷ ("lbl" , JSON.jstring "exports") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002348") ∷ ("lbl" , JSON.jstring "results in commitment to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'results in commitment to' c if and only if p is a developmental process and c is a cell and p results in the state of c changing such that is can only develop into a single cell type.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "an annotation of gene X to cell commitment with results_in_commitment_to CL:0000540 (neuron) means that at the end of the process an unspecified cell has been specified and determined to develop into a neuron.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.geneontology.org/GO.doc.development.shtml#fate") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002349") ∷ ("lbl" , JSON.jstring "results in determination of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'results in determination of' c if and only if p is a developmental process and c is a cell and p results in the state of c changing to be determined. Once a cell becomes determined, it becomes committed to differentiate down a particular pathway regardless of its environment.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.geneontology.org/GO.doc.development.shtml#fate") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002350") ∷ ("lbl" , JSON.jstring "member of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "is member of is a mereological relation between a item and a collection.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "An organism that is a member of a population of organisms") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is member of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "member part of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "SIO") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002351") ∷ ("lbl" , JSON.jstring "has member") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "has member is a mereological relation between a collection and an item.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "SIO") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002352") ∷ ("lbl" , JSON.jstring "input of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has input") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002353") ∷ ("lbl" , JSON.jstring "output of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has output") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002354") ∷ ("lbl" , JSON.jstring "formed as result of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002355") ∷ ("lbl" , JSON.jstring "results in structural organization of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a process and an anatomical entity such that the process contributes to the act of creating the structural organization of the anatomical entity.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002356") ∷ ("lbl" , JSON.jstring "results in specification of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "The relationship linking a cell and its participation in a process that results in the fate of the cell being specified. Once specification has taken place, a cell will be committed to differentiate down a specific pathway if left in its normal environment. ") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.geneontology.org/GO.doc.development.shtml#fate") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002357") ∷ ("lbl" , JSON.jstring "results in developmental induction of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p results in developmental induction of c if and only if p is a collection of cell-cell signaling processes that signal to a neighbouring tissue that is the precursor of the mature c, where the signaling results in the commitment to cell types necessary for the formation of c.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002360") ∷ ("lbl" , JSON.jstring "has dendrite location") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://neurolex.org/wiki/Property:DendriteLocation") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002371") ∷ ("lbl" , JSON.jstring "attached to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a is attached to b if and only if a and b are discrete objects or object parts, and there are physical connections between a and b such that a force pulling a will move b, or a force pulling b will move a") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002372") ∷ ("lbl" , JSON.jstring "has muscle origin") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "m has_muscle_origin s iff m is attached_to s, and it is the case that when m contracts, s does not move. The site of the origin tends to be more proximal and have greater mass than what the other end attaches to.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "Wikipedia:Insertion_(anatomy)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dbpedia.org/property/origin") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002373") ∷ ("lbl" , JSON.jstring "has muscle insertion") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "m has_muscle_insertion s iff m is attaches_to s, and it is the case that when m contracts, s moves. Insertions are usually connections of muscle via tendon to bone.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "Wikipedia:Insertion_(anatomy)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dbpedia.org/property/insertion") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002374") ∷ ("lbl" , JSON.jstring "has fused element") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has_fused_element y iff: there exists some z : x has_part z, z homologous_to y, and y is a distinct element, the boundary between x and z is largely fiat") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "A has_fused_element B does not imply that A has_part some B: rather than A has_part some B', where B' that has some evolutionary relationship to B." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "false") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ ("lbl" , JSON.jstring "in branching relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between two material entities in a system of connected structures, where the branching relationship holds based on properties of the connecting network.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving branching relationships") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation can be used for geographic features (e.g. rivers) as well as anatomical structures (plant branches and roots, leaf veins, animal veins, arteries, nerves)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/branching_part_of.png") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/issues/170") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002376") ∷ ("lbl" , JSON.jstring "tributary of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x tributary_of y if and only if x a channel for the flow of a substance into y, where y is larger than x. If x and y are hydrographic features, then y is the main stem of a river, or a lake or bay, but not the sea or ocean. If x and y are anatomical, then y is a vein.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Deschutes River tributary_of Columbia River") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "inferior epigastric vein tributary_of external iliac vein") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "drains into") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "drains to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "tributary channel of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://en.wikipedia.org/wiki/Tributary") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.medindia.net/glossary/venous_tributary.htm") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation can be used for geographic features (e.g. rivers) as well as anatomical structures (veins, arteries)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dbpedia.org/ontology/drainsTo") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://en.wikipedia.org/wiki/Tributary") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002377") ∷ ("lbl" , JSON.jstring "distributary of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x distributary_of y if and only if x is capable of channeling the flow of a substance to y, where y channels less of the substance than x") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This is both a mereotopological relationship and a relationship defined in connection to processes. It concerns both the connecting structure, and how this structure is disposed to causally affect flow processes" ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Deschutes River distributary_of Little Lava Lake") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "branch of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "distributary channel of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://en.wikipedia.org/wiki/Distributary") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002378") ∷ ("lbl" , JSON.jstring "anabranch of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x anabranch_of y if x is a distributary of y (i.e. it channels a from a larger flow from y) and x ultimately channels the flow back into y.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "anastomoses with") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002379") ∷ ("lbl" , JSON.jstring "spatially coextensive with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x spatially_coextensive_with y if and inly if x and y have the same location") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A lump of clay and a statue") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation is added for formal completeness. It is unlikely to be used in many practical scenarios") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002380") ∷ ("lbl" , JSON.jstring "branching part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is a branching part of y if and only if x is part of y and x is connected directly or indirectly to the main stem of y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "FMA:85994") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002381") ∷ ("lbl" , JSON.jstring "main stem of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x main_stem_of y if y is a branching structure and x is a channel that traces a linear path through y, such that x has higher capacity than any other such path.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002382") ∷ ("lbl" , JSON.jstring "proper distributary of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x proper_distributary_of y iff x distributary_of y and x does not flow back into y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002383") ∷ ("lbl" , JSON.jstring "proper tributary of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x proper_tributary_of y iff x tributary_of y and x does not originate from y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002384") ∷ ("lbl" , JSON.jstring "has developmental potential involving") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has developmental potential involving y iff x is capable of a developmental process with output y. y may be the successor of x, or may be a different structure in the vicinity (as for example in the case of developmental induction).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002385") ∷ ("lbl" , JSON.jstring "has potential to developmentally contribute to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has potential to developmentrally contribute to y iff x developmentally contributes to y or x is capable of developmentally contributing to y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002386") ∷ ("lbl" , JSON.jstring "has potential to developmentally induce") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has potential to developmentally induce y iff x developmentally induces y or x is capable of developmentally inducing y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002387") ∷ ("lbl" , JSON.jstring "has potential to develop into") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has the potential to develop into y iff x develops into y or if x is capable of developing into y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002388") ∷ ("lbl" , JSON.jstring "has potential to directly develop into") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has potential to directly develop into y iff x directly develops into y or x is capable of directly developing into y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400") ∷ ("lbl" , JSON.jstring "has direct input") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p has direct input c iff c is a participant in p, c is present at the start of p, and the state of c is modified during p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'protein catabolic process' SubClassOf has_direct_input some protein") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "directly consumes") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This is likely to be obsoleted. A candidate replacement would be a new relation 'has bound input' or 'has substrate'") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002401") ∷ ("lbl" , JSON.jstring "obsolete has indirect input") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Likely to be obsoleted. See:\nhttps://docs.google.com/document/d/1QMhs9J-P_q3o_rDh-IX4ZEnz0PnXrzLRVkI3vvz8NEQ/edit" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ ("deprecated" , JSON.jbool true) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002402") ∷ ("lbl" , JSON.jstring "obsolete has direct output") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p has direct input c iff c is a participanti n p, c is present at the end of p, and c is not present at the beginning of c. ") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "translation SubClassOf has_direct_output some protein") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "directly produces") ∷ []) ∷ [])) ∷ ("deprecated" , JSON.jbool true) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002403") ∷ ("lbl" , JSON.jstring "obsolete has indirect output") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "Likely to be obsoleted. See:\nhttps://docs.google.com/document/d/1QMhs9J-P_q3o_rDh-IX4ZEnz0PnXrzLRVkI3vvz8NEQ/edit" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ ("deprecated" , JSON.jbool true) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002404") ∷ ("lbl" , JSON.jstring "causally downstream of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of upstream of") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002405") ∷ ("lbl" , JSON.jstring "immediately causally downstream of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406") ∷ ("lbl" , JSON.jstring "directly activates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p directly activates q if and only if p is immediately upstream of q and p is the realization of a function to increase the rate or activity of q") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "directly positively regulates") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "directly activates (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407") ∷ ("lbl" , JSON.jstring "indirectly activates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p directly activates q if and only if p is immediately upstream of q and p is the realization of a function to increase the rate or activity of q") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "indirectly positively regulates") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002579") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408") ∷ ("lbl" , JSON.jstring "directly inhibits") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "directly negatively regulates") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "directly inhibits (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409") ∷ ("lbl" , JSON.jstring "indirectly inhibits") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "indirectly negatively regulates") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002579") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ ("lbl" , JSON.jstring "causally related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "This relation groups causal relations between material entities and causal relations between processes") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This branch of the ontology deals with causal relations between entities. It is divided into two branches: causal relations between occurrents/processes, and causal relations between material entities. We take an 'activity flow-centric approach', with the former as primary, and define causal relations between material entities in terms of causal relations between occurrents.\n\nTo define causal relations in an activity-flow type network, we make use of 3 primitives:\n\n * Temporal: how do the intervals of the two occurrents relate? \n * Is the causal relation regulatory?\n * Is the influence positive or negative\n\nThe first of these can be formalized in terms of the Allen Interval Algebra. Informally, the 3 bins we care about are 'direct', 'indirect' or overlapping. Note that all causal relations should be classified under a RO temporal relation (see the branch under 'temporally related to'). Note that all causal relations are temporal, but not all temporal relations are causal. Two occurrents can be related in time without being causally connected. We take causal influence to be primitive, elucidated as being such that has the upstream changed, some qualities of the donwstream would necessarily be modified.\n\nFor the second, we consider a relationship to be regulatory if the system in which the activities occur is capable of altering the relationship to achieve some objective. This could include changing the rate of production of a molecule.\n\nFor the third, we consider the effect of the upstream process on the output(s) of the downstream process. If the level of output is increased, or the rate of production of the output is increased, then the direction is increased. Direction can be positive, negative or neutral or capable of either direction. Two positives in succession yield a positive, two negatives in succession yield a positive, otherwise the default assumption is that the net effect is canceled and the influence is neutral.\n\nEach of these 3 primitives can be composed to yield a cross-product of different relation types.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ ("lbl" , JSON.jstring "causally upstream of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p is causally upstream of q if and only if p precedes q and p and q are linked in a causal chain") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002412") ∷ ("lbl" , JSON.jstring "immediately causally upstream of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p is immediately causally upstream of q iff both (a) p immediately precedes q and (b) p is causally upstream of q. In addition, the output of p must be an input of q.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002413") ∷ ("lbl" , JSON.jstring "directly provides input for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p1 directly provides input for p2 iff there exists some c such that p1 has_output c and p2 has_input c") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This is currently called 'directly provides input for' to be consistent with our terminology where we use 'direct' whenever two occurrents succeed one another directly. We may relabel this simply 'provides input for', as directness is implicit") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "directly provides input for (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002414") ∷ ("lbl" , JSON.jstring "transitively provides input for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "transitive form of directly_provides_input_for") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This is a grouping relation that should probably not be used in annotation. Consider instead the child relation 'directly provides input for' (which may later be relabeled simply to 'provides input for')") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "transitively provides input for (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418") ∷ ("lbl" , JSON.jstring "causally upstream of or within") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'causally upstream or within' q iff (1) the end of p is before the end of q and (2) the execution of p exerts some causal influence over the outputs of q; i.e. if p was abolished or the outputs of p were to be modified, this would necessarily affect q.") ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "affects") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "We would like to make this disjoint with 'preceded by', but this is prohibited in OWL2") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "influences (processual)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002424") ∷ ("lbl" , JSON.jstring "differs in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("comments" , JSON.jarray (JSON.jstring "This is an exploratory relation" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "false") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://code.google.com/p/phenotype-ontologies/w/edit/PhenotypeModelCompetencyQuestions") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002425") ∷ ("lbl" , JSON.jstring "differs in attribute of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002426") ∷ ("lbl" , JSON.jstring "differs in attribute") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002427") ∷ ("lbl" , JSON.jstring "causally downstream of or within") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of causally upstream of or within") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002428") ∷ ("lbl" , JSON.jstring "involved in regulation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c involved in regulation of p if c is involved in some 'p' and p' regulates some p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002429") ∷ ("lbl" , JSON.jstring "involved in positive regulation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002430") ∷ ("lbl" , JSON.jstring "involved in negative regulation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002431") ∷ ("lbl" , JSON.jstring "involved in or involved in regulation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c involved in or regulates p if and only if either (i) c is involved in p or (ii) c is involved in regulation of p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "involved in or reguates") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002432") ∷ ("lbl" , JSON.jstring "enables activity in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c executes activity in d if and only if c enables p and p occurs_in d") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A protein that enables activity in a cytosol.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "executes activity in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002433") ∷ ("lbl" , JSON.jstring "contributes to morphology of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p contributes to morphology of w if and only if a change in the morphology of p entails a change in the morphology of w. Examples: every skull contributes to morphology of the head which it is a part of. Counter-example: nuclei do not generally contribute to the morphology of the cell they are part of, as they are buffered by cytoplasm.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002434") ∷ ("lbl" , JSON.jstring "interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between two entities in which the processes executed by the two entities are causally connected.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "in pairwise interaction with") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Considering relabeling as 'pairwise interacts with'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This relation and all sub-relations can be applied to either (1) pairs of entities that are interacting at any moment of time (2) populations or species of entity whose members have the disposition to interact (3) classes whose members have the disposition to interact.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Note that this relationship type, and sub-relationship types may be redundant with process terms from other ontologies. For example, the symbiotic relationship hierarchy parallels GO. The relations are provided as a convenient shortcut. Consider using the more expressive processual form to capture your data. In the future, these relations will be linked to their cognate processes through rules.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/MI_0914") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/InteractionRelations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002435") ∷ ("lbl" , JSON.jstring "genetically interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "An interaction that holds between two genetic entities (genes, alleles) through some genetic interaction (e.g. epistasis)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ECO_0000316") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/MI_0208") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002436") ∷ ("lbl" , JSON.jstring "molecularly interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship in which the two partners are molecular entities and are executing molecular processes that are directly causally connected.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "binds") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "molecularly binds with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ECO_0000353") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/MI_0915") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002437") ∷ ("lbl" , JSON.jstring "biotically interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship in which at least one of the partners is an organism and the other is either an organism or an abiotic entity with which the organism interacts.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "interacts with on organism level") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dx.doi.org/10.1016/j.ecoinf.2014.08.005") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/interactsWith") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ ("lbl" , JSON.jstring "trophically interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship in which the partners are related via a feeding relationship.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dx.doi.org/10.1016/j.ecoinf.2014.08.005") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002439") ∷ ("lbl" , JSON.jstring "preys on") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship involving a predation process, where the subject kills the target in order to eat it or to feed to siblings, offspring or group members") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A wasp killing a Monarch larva in order to feed to offspring [http://www.inaturalist.org/observations/2942824]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Baleen whale preys on krill") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Jorrit Poelen") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Katja Shulz") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is subject of predation interaction with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "preys upon") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/preysUpon") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://www.inaturalist.org/observations/2942824") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ ("lbl" , JSON.jstring "symbiotically interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A biotic interaction in which the two organisms live together in more or less intimate association.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/19278549") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "We follow GO and PAMGO in using 'symbiosis' as the broad term encompassing mutualism through parasitism") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002561") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044403") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002441") ∷ ("lbl" , JSON.jstring "commensually interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship between two organisms living together in more or less intimate association in a relationship in which one benefits and the other is unaffected (GO).") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/19278549") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002561") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0085031") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002442") ∷ ("lbl" , JSON.jstring "mutualistically interacts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship between two organisms living together in more or less intimate association in a relationship in which both organisms benefit from each other (GO).") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/19278549") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002561") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0085030") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002443") ∷ ("lbl" , JSON.jstring "interacts with via parasite-host interaction") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relationship between two organisms living together in more or less intimate association in a relationship in which association is disadvantageous or destructive to one of the organisms (GO).") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/19278549") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation groups a pair of inverse relations, parasite of and parasitized by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002561") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0072519") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ ("lbl" , JSON.jstring "parasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "direct parasite of") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Pediculus humanus capitis parasite of human") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "parasitizes") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002560") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0072519") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/parasitizes") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ ("lbl" , JSON.jstring "parasitized by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "directly parasitized by") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has parasite") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "parasitised by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/hasParasite") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002446") ∷ ("lbl" , JSON.jstring "participates in a abiotic-biotic interaction with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A biotic interaction relationship in which one partner is an organism and the other partner is inorganic. For example, the relationship between a sponge and the substrate to which is it anchored.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "semibiotically interacts with") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Porifiera attaches to substrate") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dx.doi.org/10.1016/j.ecoinf.2014.08.005") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002447") ∷ ("lbl" , JSON.jstring "phosphorylates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Axiomatization to GO to be added later") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "An interaction relation between x and y in which x catalyzes a reaction in which a phosphate group is added to y.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002448") ∷ ("lbl" , JSON.jstring "molecularly controls") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between molecular entities a and b when the execution of a activates or inhibits the activity of b") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002449") ∷ ("lbl" , JSON.jstring "molecularly decreases activity of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between molecules a and b if and only if a executes a process that directly diminishes a process executed by b.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "inhibits") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002450") ∷ ("lbl" , JSON.jstring "molecularly increases activity of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between molecules a and b if and only if a executes a process that directly activates a process executed by b.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "activates") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002451") ∷ ("lbl" , JSON.jstring "transmitted by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between a disease and organism") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "all dengue disease transmitted by some mosquito") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Add domain and range constraints") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002452") ∷ ("lbl" , JSON.jstring "has symptom") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between a disease or an organism and a phenotype") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002453") ∷ ("lbl" , JSON.jstring "host of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "The term host is usually used for the larger (macro) of the two members of a symbiosis (GO)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002454") ∷ ("lbl" , JSON.jstring "has host") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/hasHost") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002455") ∷ ("lbl" , JSON.jstring "pollinates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Bees pollinate Flowers") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This relation is intended to be used for biotic pollination - e.g. a bee pollinating a flowering plant. Some kinds of pollination may be semibiotic - e.g. wind can have the role of pollinator. We would use a separate relation for this.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is subject of pollination interaction with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/pollinates") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002456") ∷ ("lbl" , JSON.jstring "pollinated by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has polinator") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is target of pollination interaction with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/hasPollinator") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002457") ∷ ("lbl" , JSON.jstring "acquires nutrients from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Intended to be used when the target of the relation is not itself consumed, and does not have integral parts consumed, but provided nutrients in some other fashion.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002458") ∷ ("lbl" , JSON.jstring "preyed upon by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of preys on") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has predator") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is target of predation interaction with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/HasPredator") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://polytraits.lifewatchgreece.eu/terms/PRED") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002459") ∷ ("lbl" , JSON.jstring "is vector for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Anopheles is a vector for Plasmodium") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "a is a vector for b if a carries and transmits an infectious pathogen b into another living organism") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002460") ∷ ("lbl" , JSON.jstring "has vector") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002461") ∷ ("lbl" , JSON.jstring "partner in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Experimental: relation used for defining interaction relations. An interaction relation holds when there is an interaction event with two partners. In a directional interaction, one partner is deemed the subject, the other the target") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002462") ∷ ("lbl" , JSON.jstring "subject participant in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Experimental: relation used for defining interaction relations; the meaning of s 'subject participant in' p is determined by the type of p, where p must be a directional interaction process. For example, in a predator-prey interaction process the subject is the predator. We can imagine a reciprocal prey-predatory process with subject and object reversed.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002463") ∷ ("lbl" , JSON.jstring "target participant in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Experimental: relation used for defining interaction relations; the meaning of s 'target participant in' p is determined by the type of p, where p must be a directional interaction process. For example, in a predator-prey interaction process the target is the prey. We can imagine a reciprocal prey-predatory process with subject and object reversed.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002464") ∷ ("lbl" , JSON.jstring "helper property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This property or its subproperties is not to be used directly. These properties exist as helper properties that are used to support OWL reasoning.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002465") ∷ ("lbl" , JSON.jstring "is symbiosis") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002466") ∷ ("lbl" , JSON.jstring "is commensalism") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002467") ∷ ("lbl" , JSON.jstring "is mutualism") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002468") ∷ ("lbl" , JSON.jstring "is parasitism") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002469") ∷ ("lbl" , JSON.jstring "provides nutrients for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002470") ∷ ("lbl" , JSON.jstring "eats") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is subject of eating interaction with") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002471") ∷ ("lbl" , JSON.jstring "is eaten by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "eaten by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "is target of eating interaction with") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002472") ∷ ("lbl" , JSON.jstring "is evidence for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a piece of evidence a and some entity b, where b is an information content entity, material entity or process, and \nthe a supports either the existence of b, or the truth value of b.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002473") ∷ ("lbl" , JSON.jstring "composed primarily of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x composed_primarily_of y if and only if more than half of the mass of x is made from y or units of the same type as y.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'otolith organ' SubClassOf 'composed primarily of' some 'calcium carbonate'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002476") ∷ ("lbl" , JSON.jstring "child nucleus of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c is a child nucleus of d if and only if c and d are both nuclei and parts of cells c' and d', where c' is derived from d' by mitosis and the genetic material in c is a copy of the generic material in d") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "ABal nucleus child nucleus of ABa nucleus (in C elegans)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation is primarily used in the worm anatomy ontology for representing lineage at the level of nuclei. However, it is applicable to any organismal cell lineage.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002477") ∷ ("lbl" , JSON.jstring "child nucleus of in hermaphrodite") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A child nucleus relationship in which the cells are part of a hermaphroditic organism") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002478") ∷ ("lbl" , JSON.jstring "child nucleus of in male") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A child nucleus relationship in which the cells are part of a male organism") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002479") ∷ ("lbl" , JSON.jstring "has part that occurs in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p has part that occurs in c if and only if there exists some p1, such that p has_part p1, and p1 occurs in c.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002480") ∷ ("lbl" , JSON.jstring "ubiquitinates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An interaction relation between x and y in which x catalyzes a reaction in which one or more ubiquitin groups are added to y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Axiomatization to GO to be added later") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002481") ∷ ("lbl" , JSON.jstring "is kinase activity") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002482") ∷ ("lbl" , JSON.jstring "is ubiquitination") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002485") ∷ ("lbl" , JSON.jstring "receives input from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "See notes for inverse relation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002486") ∷ ("lbl" , JSON.jstring "sends output to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This is an exploratory relation. The label is taken from the FMA. It needs aligned with the neuron-specific relations such as has postsynaptic terminal in.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ ("lbl" , JSON.jstring "relation between structure and stage") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, typically connecting an anatomical entity to a biological process or developmental stage.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ ("lbl" , JSON.jstring "existence starts during") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence starts during y if and only if the time point at which x starts is after or equivalent to the time point at which y starts and before or equivalent to the time point at which y ends. Formally: x existence starts during y iff α(x) >= α(y) & α(x) <= ω(y).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002489") ∷ ("lbl" , JSON.jstring "existence starts with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x starts ends with y if and only if the time point at which x starts is equivalent to the time point at which y starts. Formally: x existence starts with y iff α(x) = α(y).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002490") ∷ ("lbl" , JSON.jstring "existence overlaps") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence overlaps y if and only if either (a) the start of x is part of y or (b) the end of x is part of y. Formally: x existence starts and ends during y iff (α(x) >= α(y) & α(x) <= ω(y)) OR (ω(x) <= ω(y) & ω(x) >= α(y))") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002491") ∷ ("lbl" , JSON.jstring "existence starts and ends during") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence starts and ends during y if and only if the start of x is part of y and the end of x is part of y. Formally: x existence starts and ends during y iff α(x) >= α(y) & α(x) <= ω(y) & ω(x) <= ω(y) & ω(x) >= α(y)") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ ("lbl" , JSON.jstring "existence ends during") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence ends during y if and only if the time point at which x ends is before or equivalent to the time point at which y ends and after or equivalent to the point at which y starts. Formally: x existence ends during y iff ω(x) <= ω(y) and ω(x) >= α(y).") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002493") ∷ ("lbl" , JSON.jstring "existence ends with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence ends with y if and only if the time point at which x ends is equivalent to the time point at which y ends. Formally: x existence ends with y iff ω(x) = ω(y).") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002494") ∷ ("lbl" , JSON.jstring "transformation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x transformation of y if x is the immediate transformation of y, or is linked to y through a chain of transformation relationships") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002495") ∷ ("lbl" , JSON.jstring "immediate transformation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x immediate transformation of y iff x immediately succeeds y temporally at a time boundary t, and all of the matter present in x at t is present in y at t, and all the matter in y at t is present in x at t") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002494") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("lbl" , JSON.jstring "existence starts during or after") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence starts during or after y if and only if the time point at which x starts is after or equivalent to the time point at which y starts. Formally: x existence starts during or after y iff α (x) >= α (y).") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("lbl" , JSON.jstring "existence ends during or before") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence ends during or before y if and only if the time point at which x ends is before or equivalent to the time point at which y ends.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The relations here were created based on work originally by Fabian Neuhaus and David Osumi-Sutherland. The work has not yet been vetted and errors in definitions may have occurred during transcription." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ ("lbl" , JSON.jstring "causal agent in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a material entity and a process where the material entity has some causal role that influences the process") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002501") ∷ ("lbl" , JSON.jstring "causal relation between processes") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p is causally related to q if and only if p or any part of p and q or any part of q are linked by a chain of events where each event pair is one of direct activation or direct inhibition. p may be upstream, downstream, part of or a container of q.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002502") ∷ ("lbl" , JSON.jstring "depends on") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000169") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002503") ∷ ("lbl" , JSON.jstring "towards") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "q towards e2 if and only if q is a relational quality such that q inheres-in some e, and e != e2 and q is dependent on e2") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This relation is provided in order to support the use of relational qualities such as 'concentration of'; for example, the concentration of C in V is a quality that inheres in V, but pertains to C.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20064205") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002505") ∷ ("lbl" , JSON.jstring "has intermediate") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p has intermediate c if and only if p has parts p1, p2 and p1 has output c, and p2 has input c") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'lysine biosynthetic process via diaminopimelate' SubClassOf has_intermediate some diaminopimelate") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has intermediate product") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002506") ∷ ("lbl" , JSON.jstring "causal relation between material entities") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "The intent is that the process branch of the causal property hierarchy is primary (causal relations hold between occurrents/processes), and that the material branch is defined in terms of the process branch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507") ∷ ("lbl" , JSON.jstring "determined by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "s determined by f if and only if s is a type of system, and f is a material entity that is part of s, such that f exerts a strong causal influence on the functioning of s, and the removal of f would cause the collapse of s.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A coral reef environment is determined by a particular coral reef") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "The label for this relation is probably too general for its restricted use, where the domain is a system. It may be relabeled in future") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/24330602") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "determined by (system to material entity)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "Pier Buttigieg") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002508") ∷ ("lbl" , JSON.jstring "determines") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of determined by") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "determines (material entity to system)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002509") ∷ ("lbl" , JSON.jstring "determined by part of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "s 'determined by part of' w if and only if there exists some f such that (1) s 'determined by' f and (2) f part_of w, or f=w.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002510") ∷ ("lbl" , JSON.jstring "transcribed from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is transcribed from y if and only if x is synthesized from template y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002511") ∷ ("lbl" , JSON.jstring "transcribed to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of transcribed from") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002512") ∷ ("lbl" , JSON.jstring "ribosomal translation of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is the ribosomal translation of y if and only if a ribosome reads x through a series of triplet codon-amino acid adaptor activities (GO:0030533) and produces y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002513") ∷ ("lbl" , JSON.jstring "ribosomally translates to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of ribosomal translation of") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ ("lbl" , JSON.jstring "sequentially related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between two entities that have the property of being sequences or having sequences. ") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving cause and effect.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "The domain and range of this relation include entities such as: information-bearing macromolecules such as DNA, or regions of these molecules; abstract information entities encoded as a linear sequence including text, abstract DNA sequences; Sequence features, entities that have a sequence or sequences. Note that these entities are not necessarily contiguous - for example, the mereological sum of exons on a genome of a particular gene.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002515") ∷ ("lbl" , JSON.jstring "sequentially adjacent to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is sequentially adjacent to y iff x and y do not overlap and if there are no base units intervening between x and y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Every UTR is adjacent to a CDS of the same transcript") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Two consecutive DNA residues are sequentially adjacent") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Two exons on a processed transcript that were previously connected by an intron are adjacent") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002516") ∷ ("lbl" , JSON.jstring "has start sequence") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has start sequence y if the start of x is identical to the start of y, and x has y as a subsequence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Every CDS has as a start sequence the start codon for that transcript") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "started by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002517") ∷ ("lbl" , JSON.jstring "is start sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has start sequence") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "starts") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002518") ∷ ("lbl" , JSON.jstring "has end sequence") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has end sequence y if the end of x is identical to the end of y, and x has y as a subsequence") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Every CDS has as an end sequence the stop codon for that transcript (note this follows from the SO definition of CDS, in which stop codons are included)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "ended by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002519") ∷ ("lbl" , JSON.jstring "is end sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has end sequence") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "ends") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002520") ∷ ("lbl" , JSON.jstring "is consecutive sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is a consecutive sequence of y iff x has subsequence y, and all the parts of x are made of zero or more repetitions of y or sequences as the same type as y.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "In the SO paper, this was defined as an instance-type relation") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002521") ∷ ("lbl" , JSON.jstring "is sequentially aligned with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is sequentially aligned with if a significant portion bases of x and y correspond in terms of their base type and their relative ordering") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Human Shh and Mouse Shh are sequentially aligned, by cirtue of the fact that they derive from the same ancestral sequence.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002522") ∷ ("lbl" , JSON.jstring "bounds sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x bounds the sequence of y iff the upstream-most part of x is upstream of or coincident with the upstream-most part of y, and the downstream-most part of x is downstream of or coincident with the downstream-most part of y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "The genomic exons of a transcript bound the sequence of the genomic introns of the same transcript (but the introns are not subsequences of the exons)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002523") ∷ ("lbl" , JSON.jstring "is bound by sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of bounds sequence of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ ("lbl" , JSON.jstring "has subsequence") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x has subsequence y iff all of the sequence parts of x are sequence parts of y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "contains") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20226267") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ ("lbl" , JSON.jstring "is subsequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has subsequence") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "contained by") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002526") ∷ ("lbl" , JSON.jstring "overlaps sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x overlaps the sequence of x if and only if x has a subsequence z and z is a subsequence of y.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002527") ∷ ("lbl" , JSON.jstring "does not overlap sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x does not overlaps the sequence of x if and only if there is no z such that x has a subsequence z and z is a subsequence of y.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "disconnected from") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002528") ∷ ("lbl" , JSON.jstring "is upstream of sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of downstream of sequence of") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002529") ∷ ("lbl" , JSON.jstring "is downstream of sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is downstream of the sequence of y iff either (1) x and y have sequence units, and all units of x are downstream of all units of y, or (2) x and y are sequence units, and x is either immediately downstream of y, or transitively downstream of y.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002530") ∷ ("lbl" , JSON.jstring "is immediately downstream of sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is immediately downstream of the sequence of y iff either (1) x and y have sequence units, and all units of x are downstream of all units of y, and x is sequentially adjacent to y, or (2) x and y are sequence units, in which case the immediately downstream relation is primitive and defined by context: for DNA bases, y would be adjacent and 5' to y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A 3'UTR is immediately downstream of the sequence of the CDS from the same monocistronic transcript") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002529") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002531") ∷ ("lbl" , JSON.jstring "is immediately upstream of sequence of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of immediately downstream of") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "A 5'UTR is immediately upstream of the sequence of the CDS from the same monocistronic transcript") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("val" , JSON.jstring "http://biorxiv.org/content/early/2014/06/27/006650.abstract") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002551") ∷ ("lbl" , JSON.jstring "has skeleton") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation between a segment or subdivision of an organism and the maximal subdivision of material entities that provides structural support for that segment or subdivision.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "Forelimb SubClassOf has_skeleton some 'Forelimb skeleton'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "has supporting framework") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "The skeleton of a structure may be a true skeleton (for example, the bony skeleton of a hand) or any kind of support framework (the hydrostatic skeleton of a sea star, the exoskeleton of an insect, the cytoskeleton of a cell).") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002552") ∷ ("lbl" , JSON.jstring "results in ending of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p results in the end of s if p results in a change of state in s whereby s either ceases to exist, or s becomes functionally impaired or s has its fate committed such that it is put on a path to be degraded.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002553") ∷ ("lbl" , JSON.jstring "hyperparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is a hyperparasite of y iff x is a parasite of a parasite of the target organism y") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "epiparasite of") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "hyperparasitoid of") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Note that parasite-of is a diret relationship, so hyperparasite-of is not considered a sub-relation, even though hyperparasitism can be considered a form of parasitism") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/hyperparasitoidOf") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://en.wikipedia.org/wiki/Hyperparasite") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002554") ∷ ("lbl" , JSON.jstring "hyperparasitized by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of hyperparasite of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "has epiparasite") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "has hyperparasite") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "hyperparasitoidized by") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002555") ∷ ("lbl" , JSON.jstring "allelopath of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://en.wikipedia.org/wiki/Allelopathy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://eol.org/schema/terms/allelopathyYes") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "x is an allelopath of y iff xis an organism produces one or more biochemicals that influence the growth, survival, and reproduction of y") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002556") ∷ ("lbl" , JSON.jstring "pathogen of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002557") ∷ ("lbl" , JSON.jstring "has pathogen") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002558") ∷ ("lbl" , JSON.jstring "has evidence") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of is evidence for") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "x has evidence y iff , x is an information content entity, material entity or process, and y supports either the existence of x, or the truth value of x." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/25052702") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002559") ∷ ("lbl" , JSON.jstring "causally influenced by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "causally influenced by (material entity to material entity)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002563") ∷ ("lbl" , JSON.jstring "interaction relation helper property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://ontologydesignpatterns.org/wiki/Submissions:N-Ary_Relation_Pattern_%28OWL_2%29") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/InteractionRelations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002564") ∷ ("lbl" , JSON.jstring "molecular interaction relation helper property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002565") ∷ ("lbl" , JSON.jstring "results in movement of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between p and c when p is locomotion process and the outcome of this process is the change of location of c") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ ("lbl" , JSON.jstring "causally influences") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between materal entities a and b if the activity of a is causally upstream of the activity of b, or causally upstream of a an activity that modifies b") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "causally influences (material entity to material entity)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002567") ∷ ("lbl" , JSON.jstring "biomechanically related to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between elements of a musculoskeletal system or its analogs.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is ended as a grouping for a diverse set of relations, all involving the biomechanical processes.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002568") ∷ ("lbl" , JSON.jstring "has muscle antagonist") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "m1 has_muscle_antagonist m2 iff m1 has_muscle_insertion s, m2 has_muscle_insection s, m1 acts in opposition to m2, and m2 is responsible for returning the structure to its initial position.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "Wikipedia:Antagonist_(muscle)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002569") ∷ ("lbl" , JSON.jstring "has branching part") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of branching part of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002570") ∷ ("lbl" , JSON.jstring "conduit for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is a conduit for y iff y overlaps through the lumen_of of x, and y has parts on either side of the lumen of x.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "UBERON:cjm") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation holds between a thing with a 'conduit' (e.g. a bone foramen) and a 'conduee' (for example, a nerve) such that at the time the relationship holds, the conduee has two ends sticking out either end of the conduit. It should therefore note be used for objects that move through the conduit but whose spatial extent does not span the passage. For example, it would not be used for a mountain that contains a long tunnel through which trains pass. Nor would we use it for a digestive tract and objects such as food that pass through.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002571") ∷ ("lbl" , JSON.jstring "lumen of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x lumen_of y iff x is the space or substance that is part of y and does not cross any of the inner membranes or boundaries of y that is maximal with respect to the volume of the convex hull.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "GOC:cjm") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002572") ∷ ("lbl" , JSON.jstring "luminal space of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "s is luminal space of x iff s is lumen_of x and s is an immaterial entity") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002573") ∷ ("lbl" , JSON.jstring "has modifier") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relation that holds between an attribute or a qualifier and another attribute.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20064205") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This relation is intended to be used in combination with PATO, to be able to refine PATO quality classes using modifiers such as 'abnormal' and 'normal'. It has yet to be formally aligned into an ontological framework; it's not clear what the ontological status of the \"modifiers\" are.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ ("lbl" , JSON.jstring "participates in a biotic-biotic interaction with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://dx.doi.org/10.1016/j.ecoinf.2014.08.005") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002576") ∷ ("lbl" , JSON.jstring "skeleton of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of has skeleton") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578") ∷ ("lbl" , JSON.jstring "directly regulates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'directly regulates' q if and only if p and q are processes, and p regulates q, and q directly follows from p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "directly regulates (processual)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002583") ∷ ("lbl" , JSON.jstring "existence starts at point") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence starts at point y if and only if the time point at which x starts is equivalent to the time point at which y ends.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002584") ∷ ("lbl" , JSON.jstring "has part structure that is capable of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "s 'has part structure that is capable of' p if and only if there exists some part x such that s 'has part' x and x 'capable of' p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "gland SubClassOf 'has part structure that is capable of' some 'secretion by cell'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002585") ∷ ("lbl" , JSON.jstring "results in closure of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "p 'results in closure of' c if and only if p is a developmental process and p results in a state of c changing from open to closed.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002586") ∷ ("lbl" , JSON.jstring "results in breakdown of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p results in breakdown of c if and only if the execution of p leads to c no longer being present at the end of p") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002587") ∷ ("lbl" , JSON.jstring "results in synthesis of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002588") ∷ ("lbl" , JSON.jstring "results in assembly of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002589") ∷ ("lbl" , JSON.jstring "results in catabolism of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p results in catabolism of c if and only if p is a catabolic process, and the execution of p results in c being broken into smaller parts with energy being released.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002590") ∷ ("lbl" , JSON.jstring "results in disassembly of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002591") ∷ ("lbl" , JSON.jstring "results in remodeling of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002592") ∷ ("lbl" , JSON.jstring "results in organization of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p results in organization of c iff p results in the assembly, arrangement of constituent parts, or disassembly of c") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002593") ∷ ("lbl" , JSON.jstring "existence ends at point") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x existence starts at point y if and only if the time point at which x starts is equivalent to the time point at which y ends.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002595") ∷ ("lbl" , JSON.jstring "causal relation between material entity and a process") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between a material entity and a process in which causality is involved, with either the material entity or some part of the material entity exerting some influence over the process, or the process influencing some aspect of the material entity.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002596") ∷ ("lbl" , JSON.jstring "capable of regulating") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between c and p if and only if c is capable of some activity a, and a regulates p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "pyrethroid -> growth") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002597") ∷ ("lbl" , JSON.jstring "capable of negatively regulating") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between c and p if and only if c is capable of some activity a, and a negatively regulates p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002598") ∷ ("lbl" , JSON.jstring "capable of positively regulating") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between c and p if and only if c is capable of some activity a, and a positively regulates p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "renin -> arteriolar smooth muscle contraction") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002599") ∷ ("lbl" , JSON.jstring "capable of inhibiting or preventing pathological process") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between a material entity c and a pathological process p if and only if c is capable of some activity a, where a inhibits p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "pazopanib -> pathological angiogenesis") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "treats") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "Usage of the term 'treats' applies when we believe there to be a an inhibitory relationship") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "The entity c may be a molecular entity with a drug role, or it could be some other entity used in a therapeutic context, such as a hyperbaric chamber.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002600") ∷ ("lbl" , JSON.jstring "capable of upregulating or causing pathological process") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between a material entity c and a pathological process p if and only if c is capable of some activity a, where a negatively regulates p.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "benzene -> cancer [CHEBI]") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "causes disease") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002606") ∷ ("lbl" , JSON.jstring "is substance that treats") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c is a substance that treats d if c is a material entity (such as a small molecule or compound) and d is a pathological process, phenotype or disease, and c is capable of some activity that negative regulates or decreases the magnitude of d.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "treats") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://code.google.com/p/obo-relations/issues/detail?id=46") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002607") ∷ ("lbl" , JSON.jstring "is marker for") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "c is marker for d iff the presence or occurrence of d is correlated with the presence of occurrence of c, and the observation of c is used to infer the presence or occurrence of d. Note that this does not imply that c and d are in a direct causal relationship, as it may be the case that there is a third entity e that stands in a direct causal relationship with c and d.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "May be ceded to OBI") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002608") ∷ ("lbl" , JSON.jstring "has causal agent") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Inverse of 'causal agent in'") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002609") ∷ ("lbl" , JSON.jstring "related via dependence to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between two entities, where the relationship holds based on the presence or absence of statistical dependence relationship. The entities may be statistical variables, or they may be other kinds of entities such as diseases, chemical entities or processes.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Do not use this relation directly. It is intended as a grouping for a diverse set of relations, all involving cause and effect.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002610") ∷ ("lbl" , JSON.jstring "correlated with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship that holds between two entities, where the entities exhibit a statistical dependence relationship. The entities may be statistical variables, or they may be other kinds of entities such as diseases, chemical entities or processes.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "Groups both positive and negative correlation") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002614") ∷ ("lbl" , JSON.jstring "is evidence with support from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a piece of evidence and an entity that plays a role in supporting that evidence.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "In the Gene Ontology association model, this corresponds to the With/From field" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "An instance of a sequence similarity evidence (ECO:0000044) that uses a homologous sequence UniProtKB:P12345 as support.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002615") ∷ ("lbl" , JSON.jstring "has model") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Inverse of is-model-of") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002616") ∷ ("lbl" , JSON.jstring "related via evidence or inference to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002618") ∷ ("lbl" , JSON.jstring "visits") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/issues/74") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002619") ∷ ("lbl" , JSON.jstring "visited by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002622") ∷ ("lbl" , JSON.jstring "visits flowers of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002623") ∷ ("lbl" , JSON.jstring "has flowers visited by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002624") ∷ ("lbl" , JSON.jstring "lays eggs in") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002625") ∷ ("lbl" , JSON.jstring "has eggs laid in by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002626") ∷ ("lbl" , JSON.jstring "kills") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://github.com/jhpoelen/eol-globi-data/issues/143") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002627") ∷ ("lbl" , JSON.jstring "is killed by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002629") ∷ ("lbl" , JSON.jstring "directly positively regulates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'directly positively regulates' q if and only if p and q are processes, and p positively regulates q, and q directly follows from p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "directly positively regulates (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002630") ∷ ("lbl" , JSON.jstring "directly negatively regulates") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "p 'directly negatively regulates' q if and only if p and q are processes, and p negatively regulates q, and q directly follows from p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/ro/docs/causal-relations") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "directly negatively regulates (process to process)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002632") ∷ ("lbl" , JSON.jstring "ectoparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relation of parasite-of in which the parasite lives on or in the integumental system of the host") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://en.wikipedia.org/wiki/Parasitism#Types") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002633") ∷ ("lbl" , JSON.jstring "has ectoparasite") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of ectoparasite of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002634") ∷ ("lbl" , JSON.jstring "endoparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "lives inside of") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://en.wikipedia.org/wiki/Parasitism#Types") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "A sub-relation of parasite-of in which the parasite lives inside the host, beneath the integumental system") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002635") ∷ ("lbl" , JSON.jstring "has endoparasite") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002636") ∷ ("lbl" , JSON.jstring "mesoparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relation of parasite-of in which the parasite is partially an endoparasite and partially an ectoparasite") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002637") ∷ ("lbl" , JSON.jstring "has mesoparasite") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of mesoparasite of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002638") ∷ ("lbl" , JSON.jstring "intercellular endoparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relation of endoparasite-of in which the parasite inhabits the spaces between host cells.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://en.wikipedia.org/wiki/Parasitism#Types") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002639") ∷ ("lbl" , JSON.jstring "has intercellular endoparasite") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of intercellular endoparasite of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002640") ∷ ("lbl" , JSON.jstring "intracellular endoparasite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A sub-relation of endoparasite-of in which the parasite inhabits host cells.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "https://en.wikipedia.org/wiki/Parasitism#Types") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002641") ∷ ("lbl" , JSON.jstring "has intracellular endoparasite") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "inverse of intracellular endoparasite of") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259" ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003000") ∷ ("lbl" , JSON.jstring "produces") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a produces b if some process that occurs_in a has_output b, where a and b are material entities. Examples: hybridoma cell line produces monoclonal antibody reagent; chondroblast produces avascular GAG-rich matrix.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Note that this definition doesn't quite distinguish the output of a transformation process from a production process, which is related to the identity/granularity issue." ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Melissa Haendel") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003001") ∷ ("lbl" , JSON.jstring "produced by") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "a produced_by b iff some process that occurs_in b has_output a.") ∷ [])) ∷ ("subsets" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Melissa Haendel") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003002") ∷ ("lbl" , JSON.jstring "represses expression of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between protein a (a transcription factor) and DNA element b if and only if a diminishes the process of transcription of b.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Logical axioms to be added after the relevant branch of GO is MIREOTed in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003003") ∷ ("lbl" , JSON.jstring "increases expression of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Holds between protein a (a transcription factor) and DNA element b if and only if a activates the process of transcription of b.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Logical axioms to be added after the relevant branch of GO is MIREOTed in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003301") ∷ ("lbl" , JSON.jstring "is model of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between a research artifact and an entity it is used to study, in virtue of its replicating or approximating features of the studied entity.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The driving use case for this relation was to link a biological model system such as a cell line or model organism to a disease it is used to investigate, in virtue of the model system exhibiting features similar to that of the disease of interest." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "To Do: decide on scope of this relation - inclusive of computational models in domain, or only physical models? Restricted to linking biological systems and phenomena? Inclusive of only diseases in range, or broader?") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Matthew Brush") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ ("lbl" , JSON.jstring "causes or contributes to condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity (a genotype, genetic variation or environment) and a condition (a phenotype or disease) where the entity has some causal or contributing role that influences the condition.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Genetic variations can span any level of granularity from a full genome or genotype to an individual gene or sequence alteration. These variations can be represented at the physical level (DNA/RNA macromolecules or their parts, as in the ChEBI ontology and Molecular Sequence Ontology) or at the abstract level (generically dependent continuant sequence features that are carried by these macromolecules, as in the Sequence Ontology and Genotype Ontology). The causal relations in this hierarchy can be used in linking either physical or abstract genetic variations to phenotypes or diseases they cause or contribute to.\n\nEnvironments include natural environments or exposures, experimentally applied conditions, or clinical interventions." ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "The genetic variant 'NM_007294.3(BRCA1):c.110C>A (p.Thr37Lys)' casues or contributes to the disease 'familial breast-ovarian cancer'.\n\nAn environment of exposure to arsenic causes or contributes to the phenotype of patchy skin hyperpigmentation, and the disease 'skin cancer'.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "Note that relationships of phenotypes to organisms/strains that bear them, or diseases they are manifest in, should continue to use RO:0002200 ! 'has phenotype' and RO:0002201 ! 'phenotype of'.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003303") ∷ ("lbl" , JSON.jstring "causes condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity (a genotype, genetic variation or environment) and a condition (a phenotype or disease) where the entity has a causal role for the condition.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003304") ∷ ("lbl" , JSON.jstring "contributes to condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity (a genotype, genetic variation or environment) and a condition (a phenotype or disease) where the entity has some contributing role in the manifestation of the condition.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003305") ∷ ("lbl" , JSON.jstring "contributes to severity of condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity (a genotype, genetic variation or environment) and a condition (a phenotype or disease) where the entity influences the severity with which a condition manifests in an individual.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "contributes to expressivity of condition") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003306") ∷ ("lbl" , JSON.jstring "contributes to frequency of condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity (a genotype, genetic variation or environment) and a condition (a phenotype or disease) where the entity influences the frequency of the condition in a population.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "contributes to penetrance of condition") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003307") ∷ ("lbl" , JSON.jstring "is preventative for condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity (a genotype, genetic variation or environment) and a condition (a phenotype or disease) where the entity prevents or reduces the severity of a condition.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Genetic variations can span any level of granularity from a full genome or genotype to an individual gene or sequence alteration. These variations can be represented at the physical level (DNA/RNA macromolecules or their parts, as in the ChEBI ontology and Molecular Sequence Ontology) or at the abstract level (generically dependent continuant sequence features that are carried by these macromolecules, as in the Sequence Ontology and Genotype Ontology). The causal relations in this hierarchy can be used in linking either physical or abstract genetic variations to phenotypes or diseases they cause or contribute to. \n\nEnvironments include natural environments or exposures, experimentally applied conditions, or clinical interventions." ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003308") ∷ ("lbl" , JSON.jstring "correlated with condition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between an entity and a condition (phenotype or disease) with which it exhibits a statistical dependence relationship.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000000") ∷ ("lbl" , JSON.jstring "in similarity relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Relation between biological objects that resemble or are related to each other sufficiently to warrant a comparison.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000000" ∷ JSON.jstring "BGEE:curator" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "sameness") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "similar to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "correspondence") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814479" ∷ [])) ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "resemblance") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:0000041") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:similar_to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000000") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000001") ∷ ("lbl" , JSON.jstring "in homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Similarity that results from common evolutionary origin.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1002/bies.950180611" ∷ JSON.jstring "http://dx.doi.org/10.1002/jmor.1051730307" ∷ JSON.jstring "http://dx.doi.org/10.1007/BF02814480" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000001" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This broad definition encompasses all the working definitions proposed so far in the literature." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "homologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000001") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000002") ∷ ("lbl" , JSON.jstring "in homoplasy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Similarity that results from independent evolution.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/j.jhevol.2006.11.010" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000002" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "homoplasous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "analogy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000002") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000003") ∷ ("lbl" , JSON.jstring "in homocracy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Similarity that is characterized by the organization of anatomical structures through the expression of homologous or identical patterning genes.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814484" ∷ JSON.jstring "http://dx.doi.org/10.1007/s00427-003-0301-4" ∷ JSON.jstring "http://dx.doi.org/10.1186/1742-9994-2-15" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000003" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Homology and homocracy are not mutually exclusive. The homology relationships of patterning genes may be unresolved and thus may include orthologues and paralogues." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "homocracous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:0000075") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000003") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000004") ∷ ("lbl" , JSON.jstring "in convergence relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homoplasy that involves different underlying mechanisms or structures.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/j.jhevol.2006.11.010" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000004" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Convergence usually implies a notion of adaptation." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "analogy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000004") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000005") ∷ ("lbl" , JSON.jstring "in parallelism relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homoplasy that involves homologous underlying mechanisms or structures.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/j.jhevol.2006.11.010" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000005" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Can be applied for features present in closely related organisms but not present continuously in all the members of the lineage." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "parallel evolution") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000005") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ ("lbl" , JSON.jstring "in structural homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homology that is defined by similarity with regard to selected structural parameters.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/j.jhevol.2006.11.014" ∷ JSON.jstring "http://dx.doi.org/10.1146/annurev.es.20.110189.000411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000006" ∷ JSON.jstring "ISBN:0123195837" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "structural homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "idealistic homology") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:0000071") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "MI:2163") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000006") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ ("lbl" , JSON.jstring "in historical homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homology that is defined by common descent.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/S0169-5347(97)01125-7" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000007" ∷ JSON.jstring "ISBN:0123195837" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasBroadSynonym") ∷ ("val" , JSON.jstring "homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "cladistic homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "historical homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "phylogenetic homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "taxic homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "true homology") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:0000080") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "RO_proposed_relation:homologous_to") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000330") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000853") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000857") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:homologous_to") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "TAO:homologous_to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000007") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000008") ∷ ("lbl" , JSON.jstring "in biological homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homology that is defined by sharing of a set of developmental constraints, caused by locally acting self-regulatory mechanisms of differentiation, between individualized parts of the phenotype.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/S0169-5347(97)01125-7" ∷ JSON.jstring "http://dx.doi.org/10.1146/annurev.es.20.110189.000411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000008" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Applicable only to morphology. A certain degree of ambiguity is accepted between biological homology and parallelism." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "biological homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "transformational homology") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:0000067") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000008") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000009") ∷ ("lbl" , JSON.jstring "in reversal relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homoplasy that involves phenotypes similar to those seen in ancestors within the lineage.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/j.jhevol.2006.11.010" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000009" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "atavism") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "rudiment") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "reversion") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000009") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000010") ∷ ("lbl" , JSON.jstring "in syntenic homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Structural homology that is detected by similarity in content and organization between chromosomes.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000010" ∷ JSON.jstring "MeSH:Synteny" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "syntenic homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "synteny") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "MeSH:Synteny") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000860") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0005858") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000010") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ ("lbl" , JSON.jstring "in paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves genes that diverged after a duplication event.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/S0168-9525(00)02005-9" ∷ JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000011" ∷ JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/5449325" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "paralogous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "SO:0000854") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000859") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:paralogous_to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000011") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000012") ∷ ("lbl" , JSON.jstring "in syntenic paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that involves sets of syntenic blocks.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1186/1471-213X-7-100" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000012" ∷ JSON.jstring "DOI:10.1002/1097-010X(20001215)288:4<345::AID-JEZ7>3.0.CO;2-Y" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "syntenic paralogous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "duplicon") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "paralogon") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000012") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000013") ∷ ("lbl" , JSON.jstring "in syntenic orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Syntenic homology that involves chromosomes of different species.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1101/gr.6380007" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000013" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "syntenic orthologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000013") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000014") ∷ ("lbl" , JSON.jstring "in partial homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Structural homology that involves complex structures from which only a fraction of the elements that can be isolated are separately homologous.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000014" ∷ JSON.jstring "ISBN:0123195837" ∷ JSON.jstring "ISBN:978-0471984931" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "fractional homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "partial homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "segmental homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "mixed homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "modular homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "partial correspondence") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "percent homology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000014") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000015") ∷ ("lbl" , JSON.jstring "in protein structural homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Structural homology that is detected at the level of the 3D protein structure, but maybe not at the level of the amino acid sequence.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/0022-2836(76)90195-9" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000015" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "protein structural homologous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "MeSH:Structural_Homology,_Protein") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000015") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000016") ∷ ("lbl" , JSON.jstring "in non functional homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Structural homology that involves a pseudogenic feature and its functional ancestor.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000016" ∷ JSON.jstring "SO:non_functional_homolog_of" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasBroadSynonym") ∷ ("val" , JSON.jstring "pseudogene") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "non functional homologous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "SO:non_functional_homolog_of") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000016") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000017") ∷ ("lbl" , JSON.jstring "in orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves genes that diverged after a speciation event.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814484" ∷ JSON.jstring "http://dx.doi.org/10.1016/S0168-9525(00)02005-9" ∷ JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000017" ∷ JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/5449325" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The term is sometimes also used for anatomical structures." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "orthologous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:00000060") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000855") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:0000858") ∷ []) ∷ JSON.jobject (("val" , JSON.jstring "SO:orthologous_to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000017") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000018") ∷ ("lbl" , JSON.jstring "in xenology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that is characterized by an interspecies (horizontal) transfer since the common ancestor.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/S0168-9525(00)02005-9" ∷ JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000018" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The term is sometimes also used for anatomical structures (e.g. in case of a symbiosis)." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "xenologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000018") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000019") ∷ ("lbl" , JSON.jstring "in 1 to 1 homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves two members sharing no other homologs in the lineages considered.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000019" ∷ JSON.jstring "BGEE:curator" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1 to 1 homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1:1 homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "one-to-one homology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000019") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000020") ∷ ("lbl" , JSON.jstring "in 1 to 1 orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Orthology that involves two genes that did not experience any duplication after the speciation event that created them.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814484" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000020" ∷ JSON.jstring "http://www.ensembl.org/info/docs/compara/homology_method.html" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1 to 1 orthologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1:1 orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "one-to-one orthology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000020") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000022") ∷ ("lbl" , JSON.jstring "in ohnology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that results from a whole genome duplication event.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1038/75560" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000022" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "ohnologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "homoeology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000022") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000023") ∷ ("lbl" , JSON.jstring "in in-paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that results from a lineage-specific duplication subsequent to a given speciation event.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000023" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "in-paralogous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "inparalogy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "symparalogy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000023") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000024") ∷ ("lbl" , JSON.jstring "in out-paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that results from a duplication preceding a given speciation event.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000024" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "alloparalogy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "out-paralogous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "outparalogy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000024") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000025") ∷ ("lbl" , JSON.jstring "in pro-orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "1:many orthology that involves a gene in species A and one of its ortholog in species B, when duplications more recent than the species split have occurred in species B but not in species A.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1006/scdb.1999.0338" ∷ JSON.jstring "http://dx.doi.org/10.1038/nrg2099" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000025" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "pro-orthologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000025") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000026") ∷ ("lbl" , JSON.jstring "in semi-orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "1:many orthology that involves a gene in species A and its ortholog in species B, when duplications more recent than the species split have occurred in species A but not in species B.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1006/scdb.1999.0338" ∷ JSON.jstring "http://dx.doi.org/10.1038/nrg2099" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000026" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The converse of pro-orthologous." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "semi-orthologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000026") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000027") ∷ ("lbl" , JSON.jstring "in serial homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Iterative homology that involves structures arranged along the main body axis.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1146/annurev.es.20.110189.000411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000027" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "serial homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "homonomy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000027") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000028") ∷ ("lbl" , JSON.jstring "in heterochronous homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Biological homology that is characterized by changes, over evolutionary time, in the rate or timing of developmental events of homologous structures.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000028" ∷ JSON.jstring "ISBN:978-0674639416" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "heterochronous homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "heterochrony") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000028") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000029") ∷ ("lbl" , JSON.jstring "in paedomorphorsis relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Heterochronous homology that is produced by a retention in adults of a species of traits previously seen only in juveniles.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://en.wikipedia.org/wiki/Pedomorphosis" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000029" ∷ JSON.jstring "ISBN:978-0674639416" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "juvenification") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "pedomorphosis") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000029") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000030") ∷ ("lbl" , JSON.jstring "in peramorphosis relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Heterochronous homology that is produced by a maturation of individuals of a species past adulthood, which take on hitherto unseen traits.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://en.wikipedia.org/wiki/Peramorphosis" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000030" ∷ [])) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000030") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000031") ∷ ("lbl" , JSON.jstring "in progenesis relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paedomorphosis that is produced by precocious sexual maturation of an organism still in a morphologically juvenile stage.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://en.wikipedia.org/wiki/Progenesis" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000031" ∷ JSON.jstring "ISBN:978-0674639416" ∷ [])) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000031") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000032") ∷ ("lbl" , JSON.jstring "in neoteny relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paedomorphosis that is produced by a retardation of somatic development.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://en.wikipedia.org/wiki/Neoteny" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000032" ∷ JSON.jstring "ISBN:978-0674639416" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "juvenilization") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "neotenous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000032") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000033") ∷ ("lbl" , JSON.jstring "in mimicry relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Convergence that results from co-evolution usually involving an evolutionary arms race.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000033" ∷ JSON.jstring "http:://en.wikipedia.org/wiki/Mimicry" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "mimicrous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000033") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000034") ∷ ("lbl" , JSON.jstring "in 1 to many orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Orthology that involves two genes when duplications more recent than the species split have occurred in one species but not the other.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1038/415741a" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000034" ∷ JSON.jstring "http://www.ensembl.org/info/docs/compara/homology_method.html" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1 to many orthologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1:many orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "one-to-many orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "co-orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "many to 1 orthology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000034") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000036") ∷ ("lbl" , JSON.jstring "in many to many homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves two members of a larger set of homologs.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1093/molbev/msp002" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000036" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "many to many homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "many-to-many homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "many:many homology ") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000036") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000037") ∷ ("lbl" , JSON.jstring "in 1 to many homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves a structure that has no other homologs in the species in which it is defined, and several homologous structures in another species.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000037" ∷ JSON.jstring "BGEE:curator" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1 to many homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "one-to-many homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "1:many homology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000037") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000042") ∷ ("lbl" , JSON.jstring "in apomorphy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that is based on recent shared ancestry, characterizing a monophyletic group.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000042" ∷ JSON.jstring "ISBN:978-0252068140" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "apomorphous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "synapomorphy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000042") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000043") ∷ ("lbl" , JSON.jstring "in plesiomorphy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that is based on distant shared ancestry.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000043" ∷ JSON.jstring "ISBN:978-0252068140" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This term is usually contrasted to apomorphy." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "plesiomorphous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "symplesiomorphy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000043") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000044") ∷ ("lbl" , JSON.jstring "in deep homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homocracy that involves morphologically and phylogenetically disparate structures that are the result of parallel evolution.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814485" ∷ JSON.jstring "http://dx.doi.org/10.1038/nature07891" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000044" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Used for structures in distantly related taxa." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "deep genetic homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "deep homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "generative homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "homoiology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000044") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000045") ∷ ("lbl" , JSON.jstring "in hemiplasy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that is characterized by topological discordance between a gene tree and a species tree attributable to the phylogenetic sorting of genetic polymorphisms across successive nodes in a species tree.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1073/pnas.0807433105" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000045" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "hemiplasous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000045") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000046") ∷ ("lbl" , JSON.jstring "in gametology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves not recombining and subsequently differentiated sex chromosomes.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000046" ∷ JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/11110898" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "gametologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000046") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000047") ∷ ("lbl" , JSON.jstring "in chromosomal homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves the chromosomes able to pair (synapse) during meiosis.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000047" ∷ JSON.jstring "ISBN:0195307615" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "chromosomal homologous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "MeSH:Chromosome_Pairing") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000047") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000048") ∷ ("lbl" , JSON.jstring "in many to many orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Orthology that involves two genes that experienced duplications more recent than the species split that created them.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1038/415741a" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000048" ∷ JSON.jstring "http://www.ensembl.org/info/docs/compara/homology_method.html" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "many to many orthologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "many-to-many orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "many:many orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "trans-orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "co-orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "trans-homology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000048") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000049") ∷ ("lbl" , JSON.jstring "in within-species paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that involves genes from the same species.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000049" ∷ JSON.jstring "http://www.ensembl.org/info/docs/compara/homology_method.html" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "within-species paralogous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000049") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000050") ∷ ("lbl" , JSON.jstring "in between-species paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that involves genes from different species.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000050" ∷ JSON.jstring "http://www.ensembl.org/info/docs/compara/homology_method.html" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The genes have diverged before a speciation event." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "between-species paralogous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000050") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000051") ∷ ("lbl" , JSON.jstring "in postdisplacement relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paedomorphosis that is produced by delayed growth of immature structures into the adult form.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://en.wikipedia.org/wiki/Pedomorphosis" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000051" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "post-displacement") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000051") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000052") ∷ ("lbl" , JSON.jstring "in hypermorphosis relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Peramorphosis that is produced by a delay in the offset of development.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://en.wikipedia.org/wiki/Peramorphosis" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000052" ∷ JSON.jstring "ISBN:978-0674639416" ∷ [])) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000052") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000053") ∷ ("lbl" , JSON.jstring "in synology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Xenology that results, not from the transfer of a gene between two species, but from a hybridization of two species.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF00173425" ∷ JSON.jstring "http://dx.doi.org/10.1016/S0168-9525(00)02005-9" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000053" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "synologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000053") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000054") ∷ ("lbl" , JSON.jstring "in isoorthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Orthology that involves functional equivalent genes with retention of the ancestral function.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/S0168-9525(00)02005-9" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000054" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "isoorthologous to") ∷ []) ∷ [])) ∷ ("xrefs" , JSON.jarray (JSON.jobject (("val" , JSON.jstring "ECO:0000080") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000054") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000055") ∷ ("lbl" , JSON.jstring "in tandem paralogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that is characterized by duplication of adjacent sequences on a chromosome segment.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1016/S0168-9525(00)02005-9" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000055" ∷ JSON.jstring "ISBN:978-0878932665" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "tandem paralogous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "iterative paralogy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "serial paralogy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000055") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000057") ∷ ("lbl" , JSON.jstring "in latent homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Parallelism that involves morphologically very similar structures, occurring only within some members of a taxon and absent in the common ancestor (which possessed the developmental basis to develop this character).") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814485" ∷ JSON.jstring "http://dx.doi.org/10.1016/j.jhevol.2006.11.010" ∷ JSON.jstring "http://dx.doi.org/10.1186/1742-9994-2-15" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000057" ∷ JSON.jstring "ISBN:0199141118" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Used for structures in closely related taxa." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "apomorphic tendency") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "cryptic homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "latent homologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "underlying synapomorphy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "homoiology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "homoplastic tendency") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "re-awakening") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000057") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000058") ∷ ("lbl" , JSON.jstring "in syngeny relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Homocracy that involves recognizably corresponding characters that occurs in two or more taxa, or as a repeated unit within an individual.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1186/1742-9994-2-15" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000058" ∷ JSON.jstring "DOI:10.1002/1521-1878(200009)22:9<846::AID-BIES10>3.0.CO;2-R" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Cannot be used when orthologous patterning gene are organizing obviously non-homologous structures in different organisms due for example to pleiotropic functions of these genes." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "generative homology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "syngenous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000058") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000060") ∷ ("lbl" , JSON.jstring "in apparent orthology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Between-species paralogy that involves single copy paralogs resulting from reciprocal gene loss.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000060" ∷ JSON.jstring "http://www.ensembl.org/info/docs/compara/homology_method.html" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "The genes are actually paralogs but appear to be orthologous due to differential, lineage-specific gene loss." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "1:1 paralogy") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "apparent 1:1 orthology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "apparent orthologous to") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "pseudoorthology") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000060") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000061") ∷ ("lbl" , JSON.jstring "in pseudoparalogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Xenology that involves genes that ended up in a given genome as a result of a combination of vertical inheritance and horizontal gene transfer.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1146/annurev.genet.39.073003.114725" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000061" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "These genes may come out as paralogs in a single-genome analysis." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "pseudoparalogous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000061") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000062") ∷ ("lbl" , JSON.jstring "in equivalogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves functional equivalent genes with retention of the ancestral function.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1093/nar/gkl1043" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000062" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This may include examples of orthology, paralogy and xenology." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "equivalogous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000062") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000063") ∷ ("lbl" , JSON.jstring "in interology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves orthologous pairs of interacting molecules in different organisms.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1101/gr.1774904" ∷ JSON.jstring "http://dx.doi.org/10.1126/science.287.5450.116" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000063" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "interologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000063") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000065") ∷ ("lbl" , JSON.jstring "in functional equivalence relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Similarity that is characterized by interchangeability in function.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814484" ∷ JSON.jstring "http://dx.doi.org/10.1038/415741a" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000065" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "functional similarity") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000065") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000066") ∷ ("lbl" , JSON.jstring "in iterative homology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Biological homology that involves parts of the same organism.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1146/annurev.es.20.110189.000411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000066" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "iterative homologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000066") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000068") ∷ ("lbl" , JSON.jstring "in paraxenology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Xenology that is characterized by multiple horizontal transfer events, resulting in the presence of two or more copies of the foreign gene in the host genome.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000068" ∷ JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/3065587" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "duplicate xenology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "multiple xenology") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "paraxenologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000068") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000069") ∷ ("lbl" , JSON.jstring "in plerology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Paralogy that is characterized by extra similarity between paralogous sequences resulting from concerted evolution.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000069" ∷ JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/3065587" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This phenomenon is usually due to gene conversion process." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "plerologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000069") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000071") ∷ ("lbl" , JSON.jstring "in homotopy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Structural homology that involves structures with the same or similar relative positions.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814484" ∷ JSON.jstring "http://dx.doi.org/10.1007/BF02814485" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000071" ∷ JSON.jstring "ISBN:0123195837" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "Theissen (2005) mentions that some authors may consider homotopy to be distinct from homology, but this is not the standard use." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "homotopous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000071") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000072") ∷ ("lbl" , JSON.jstring "in homeosis relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Biological homology that involves an ectopic structure and the normally positioned structure.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/BF02814485" ∷ JSON.jstring "http://dx.doi.org/10.1016/j.cell.2008.06.030" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000072" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "heterotopy") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000072") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000073") ∷ ("lbl" , JSON.jstring "in homoeology relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Synology that results from allopolyploidy.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1073/pnas.0505156102" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000073" ∷ [])) ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "On a long term, it is hard to distinguish allopolyploidy from whole genome duplication." ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "homoeologous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000073") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000074") ∷ ("lbl" , JSON.jstring "in paramorphism relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Iterative homology that involves two structures, one of which originated as a duplicate of the other and co-opted the expression of patterning genes of the ancestral structure.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1007/s10441-007-9023-8" ∷ JSON.jstring "http://dx.doi.org/10.1046/j.1525-142x.2000.00054.x" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000074" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasRelatedSynonym") ∷ ("val" , JSON.jstring "axis paramorphism") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000074") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000075") ∷ ("lbl" , JSON.jstring "in regulogy relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Historical homology that involves orthologous pairs of transcription factors and downstream regulated genes in different organisms.") ∷ ("xrefs" , JSON.jarray (JSON.jstring "http://dx.doi.org/10.1101/gr.1774904" ∷ JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000075" ∷ [])) ∷ [])) ∷ ("synonyms" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "hasExactSynonym") ∷ ("val" , JSON.jstring "regulogous to") ∷ []) ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "http://bgee.unil.ch") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20116127") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/HOM_0000075") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.w3.org/2002/07/owl#topObjectProperty") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "OBJECT") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ ("lbl" , JSON.jstring "ready for release") ∷ ("type" , JSON.jstring "INDIVIDUAL") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ ("lbl" , JSON.jstring "pending final vetting") ∷ ("type" , JSON.jstring "INDIVIDUAL") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000428") ∷ ("lbl" , JSON.jstring "requires discussion") ∷ ("type" , JSON.jstring "INDIVIDUAL") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001901") ∷ ("lbl" , JSON.jstring "axiom holds for all times") ∷ ("type" , JSON.jstring "INDIVIDUAL") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "\n\n## Elucidation\n\nThis is used when the statement/axiom is assumed to hold true 'eternally'\n\n## How to interpret (informal)\n\nFirst the \"atemporal\" FOL is derived from the OWL using the standard\ninterpretation. This axiom is temporalized by embedding the axiom\nwithin a for-all-times quantified sentence. The t argument is added to\nall instantiation predicates and predicates that use this relation.\n\n## Example\n\n Class: nucleus\n SubClassOf: part_of some cell\n\n forall t :\n forall n :\n instance_of(n,Nucleus,t)\n implies\n exists c :\n instance_of(c,Cell,t)\n part_of(n,c,t)\n\n## Notes\n\nThis interpretation is *not* the same as an at-all-times relation\n\n") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001902") ∷ ("lbl" , JSON.jstring "relation has no temporal argument") ∷ ("type" , JSON.jstring "INDIVIDUAL") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "\n\n## Elucidation\n\nThis is used when the first-order logic form of the relation is\nbinary, and takes no temporal argument.\n\n## Example:\n\n Class: limb\n SubClassOf: develops_from some lateral-plate-mesoderm\n\n forall t, t2:\n forall x :\n instance_of(x,Limb,t)\n implies\n exists y :\n instance_of(y,LPM,t2)\n develops_from(x,y)\n\n\n") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000111") ∷ ("lbl" , JSON.jstring "editor preferred term") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("lbl" , JSON.jstring "example of usage") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("lbl" , JSON.jstring "has curation status") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000115") ∷ ("lbl" , JSON.jstring "definition") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("lbl" , JSON.jstring "editor note") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("lbl" , JSON.jstring "term editor") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("lbl" , JSON.jstring "alternative term") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("lbl" , JSON.jstring "definition source") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("lbl" , JSON.jstring "curator note") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000122") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000412") ∷ ("lbl" , JSON.jstring "imported from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000424") ∷ ("lbl" , JSON.jstring "expand expression to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000425") ∷ ("lbl" , JSON.jstring "expand assertion to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000426") ∷ ("lbl" , JSON.jstring "first order logic expression") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An assertion that holds between an OWL Object Property and a string or literal, where the value of the string or literal is a Common Logic sentence of collection of sentences that define the Object Property.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("lbl" , JSON.jstring "OBO foundry unique label") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000600") ∷ ("lbl" , JSON.jstring "elucidation") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001900") ∷ ("lbl" , JSON.jstring "temporal interpretation") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An assertion that holds between an OWL Object Property and a temporal interpretation that elucidates how OWL Class Axioms that use this property are to be interpreted in a temporal context.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/ROAndTime") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002161") ∷ ("lbl" , JSON.jstring "never in taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x never in taxon T if and only if T is a class, and x does not instantiate the class expression \"in taxon some T\". Note that this is a shortcut relation, and should be used as a hasValue restriction in OWL.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "tooth SubClassOf 'never in taxon' value 'Aves'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/17921072") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/20973947") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000425") ∷ ("val" , JSON.jstring "?X DisjointWith RO_0002162 some ?Y ") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002171") ∷ ("lbl" , JSON.jstring "mutually spatially disjoint with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A is mutually_spatially_disjoint_with B if both A and B are classes, and there exists no p such that p is part_of some A and p is part_of some B.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "non-overlapping with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "shares no parts with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000425") ∷ ("val" , JSON.jstring "Class: <http://www.w3.org/2002/07/owl#Nothing> EquivalentTo: (BFO_0000050 some ?X) and (BFO_0000050 some ?Y)") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002163") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Part-disjointness-Design-Pattern") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002172") ∷ ("lbl" , JSON.jstring "taxonomic class assertion") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An assertion that holds between an ontology class and an organism taxon class, which is intepreted to yield some relationship between instances of the ontology class and the taxon.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002173") ∷ ("lbl" , JSON.jstring "ambiguous for taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "S ambiguous_for_taxon T if the class S does not have a clear referent in taxon T. An example would be the class 'manual digit 1', which encompasses a homology hypotheses that is accepted for some species (e.g. human and mouse), but does not have a clear referent in Aves - the referent is dependent on the hypothesis embraced, and also on the ontogenetic stage. [PHENOSCPAE:asilomar_mtg]") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002174") ∷ ("lbl" , JSON.jstring "dubious for taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "S dubious_for_taxon T if it is probably the case that no instances of S can be found in any instance of T.") ∷ [])) ∷ ("comments" , JSON.jarray (JSON.jstring "This relation lacks a strong logical interpretation, but can be used in place of never_in_taxon where it is desirable to state that the definition of the class is too strict for the taxon under consideration, but placing a never_in_taxon link would result in a chain of inconsistencies that will take ongoing coordinated effort to resolve. Example: metencephalon in teleost" ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "https://orcid.org/0000-0002-6601-2165") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002175") ∷ ("lbl" , JSON.jstring "present in taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "S present_in_taxon T if some instance of T has some S. This does not means that all instances of T have an S - it may only be certain life stages or sexes that have S") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000117") ∷ ("val" , JSON.jstring "https://orcid.org/0000-0002-6601-2165") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000119") ∷ ("val" , JSON.jstring "http://www.ncbi.nlm.nih.gov/pubmed/22293552") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "https://github.com/obophenotype/uberon/wiki/Taxon-constraints") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002259") ∷ ("lbl" , JSON.jstring "defined by inverse") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002416") ∷ ("lbl" , JSON.jstring "logical macro assertion") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An assertion that involves at least one OWL object that is intended to be expanded into one or more logical axioms. The logical expansion can yield axioms expressed using any formal logical system, including, but not limited to OWL2-DL.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/ShortcutRelations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002419") ∷ ("lbl" , JSON.jstring "annotation property cardinality") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An assertion that holds between an OWL Annotation Property P and a non-negative integer N, with the interpretation: for any P(i j) it must be the case that | { k : P(i k) } | = N.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002420") ∷ ("lbl" , JSON.jstring "logical macro assertion on a class") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A logical macro assertion whose domain is an IRI for a class") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "The domain for this class can be considered to be owl:Class, but we cannot assert this in OWL2-DL") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002421") ∷ ("lbl" , JSON.jstring "logical macro assertion on a property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A logical macro assertion whose domain is an IRI for a property") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002422") ∷ ("lbl" , JSON.jstring "logical macro assertion on an object property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002423") ∷ ("lbl" , JSON.jstring "logical macro assertion on an annotation property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002474") ∷ ("lbl" , JSON.jstring "dispositional interpretation") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An assertion that holds between an OWL Object Property and a dispositional interpretation that elucidates how OWL Class Axioms or OWL Individuals that use this property are to be interpreted in a dispositional context. For example, A binds B may be interpreted as A have a mutual disposition that is realized by binding to the other one.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002475") ∷ ("lbl" , JSON.jstring "has no connections with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A is has_no_connections_with B if there are no parts of A or B that have a connection with the other.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'pectoral appendage skeleton' has no connections with 'pelvic appendage skeleton'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "shares no connection with") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000425") ∷ ("val" , JSON.jstring "Class: <http://www.w3.org/2002/07/owl#Nothing> EquivalentTo: (BFO_0000050 some ?X) and (RO_0002170 some (BFO_0000050 some ?Y))") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002483") ∷ ("lbl" , JSON.jstring "inherited annotation property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002484") ∷ ("lbl" , JSON.jstring "curator guidance link") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Connects an ontology entity (class, property, etc) to a URL from which curator guidance can be obtained. This assertion is inherited in the same manner as functional annotations (e.g. for GO, over SubClassOf and part_of)") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002504") ∷ ("lbl" , JSON.jstring "always present in taxon") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "S always_present_in_taxon T if every fully formed member of taxon T has part some S, or is an instance of S") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "brain always_present_in_taxon 'Vertebrata'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "forelimb always_present_in_taxon Euarchontoglires") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "This is a very strong relation. Often we will not have enough evidence to know for sure that there are no species within a lineage that lack the structure - loss is common in evolution. However, there are some statements we can make with confidence - no vertebrate lineage could persist without a brain or a heart. All primates are limbed. ") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000118") ∷ ("val" , JSON.jstring "never lost in") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002535") ∷ ("lbl" , JSON.jstring "temporal logical macro assertion on a class") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This properties were created originally for the annotation of developmental or life cycle stages, such as for example Carnegie Stage 20 in humans. ") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002536") ∷ ("lbl" , JSON.jstring "measurement property has unit") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002537") ∷ ("lbl" , JSON.jstring "has start time value") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002538") ∷ ("lbl" , JSON.jstring "has end time value") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002539") ∷ ("lbl" , JSON.jstring "start, days post fertilization") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of days intervening between the start of the stage and the time of fertilization according to a reference model. Note that the first day of development has the value of 0 for this property.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002540") ∷ ("lbl" , JSON.jstring "end, days post fertilization") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of days intervening between the end of the stage and the time of fertilization according to a reference model. Note that the first day of development has the value of 1 for this property.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002541") ∷ ("lbl" , JSON.jstring "start, years post birth") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of years intervening between the start of the stage and the time of birth according to a reference model. Note that the first year of post-birth development has the value of 0 for this property, and the period during which the child is one year old has the value 1.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002542") ∷ ("lbl" , JSON.jstring "end, years post birth") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of years intervening between the end of the stage and the time of birth according to a reference model. Note that the first year of post-birth development has the value of 1 for this property, and the period during which the child is one year old has the value 2") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002543") ∷ ("lbl" , JSON.jstring "start, months post birth") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of months intervening between the start of the stage and the time of birth according to a reference model. Note that the first month of post-birth development has the value of 0 for this property, and the period during which the child is one month old has the value 1.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002544") ∷ ("lbl" , JSON.jstring "end, months post birth") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of months intervening between the end of the stage and the time of birth according to a reference model. Note that the first month of post-birth development has the value of 1 for this property, and the period during which the child is one month old has the value 2") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002545") ∷ ("lbl" , JSON.jstring "month of gestation") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Defines the start and end of a stage with a duration of 1 month, relative to either the time of fertilization or last menstrual period of the mother (to be clarified), counting from one, in terms of a reference model. Thus if month_of_gestation=3, then the stage is 2 month in.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002546") ∷ ("lbl" , JSON.jstring "has developmental stage marker") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a stage class and an anatomical structure or developmental process class, in which the stage is characterized by the appearance of the structure or the occurrence of the biological process") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002547") ∷ ("lbl" , JSON.jstring "start, days post coitum") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of days intervening between the start of the stage and the time of coitum.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "For mouse staging: assuming that it takes place around midnight during a 7pm to 5am dark cycle (noon of the day on which the vaginal plug is found, the embryos are aged 0.5 days post coitum)") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002548") ∷ ("lbl" , JSON.jstring "end, days post coitum") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "Count of number of days intervening between the end of the stage and the time of coitum.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002549") ∷ ("lbl" , JSON.jstring "start, weeks post birth") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002550") ∷ ("lbl" , JSON.jstring "end, weeks post birth") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002560") ∷ ("lbl" , JSON.jstring "is asymmetric relational form of process class") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "If Rel is the relational form of a process Pr, then it follow that: Rel(x,y) <-> exists p : Pr(p), x subject-partner-in p, y object-partner-in p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/InteractionRelations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002561") ∷ ("lbl" , JSON.jstring "is symmetric relational form of process class") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "If Rel is the relational form of a process Pr, then it follow that: Rel(x,y) <-> exists p : Pr(p), x partner-in p, y partner-in p") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/InteractionRelations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002562") ∷ ("lbl" , JSON.jstring "is relational form of process class") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "R is the relational form of a process if and only if either (1) R is the symmetric relational form of a process or (2) R is the asymmetric relational form of a process") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("val" , JSON.jstring "https://github.com/oborel/obo-relations/wiki/InteractionRelations") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002575") ∷ ("lbl" , JSON.jstring "is direct form of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "relation p is the direct form of relation q iff p is a subPropertyOf q, p does not have the Transitive characteristic, q does have the Transitive characteristic, and for all x, y: x q y -> exists z1, z2, ..., zn such that x p z1 ... z2n y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000116") ∷ ("val" , JSON.jstring "The general property hierarchy is:\n\n \"directly P\" SubPropertyOf \"P\"\n Transitive(P)\n\nWhere we have an annotation assertion\n\n \"directly P\" \"is direct form of\" \"P\"") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002423") ∷ ("val" , JSON.jstring "If we have the annotation P is-direct-form-of Q, and we have inverses P' and Q', then it follows that P' is-direct-form-of Q'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002579") ∷ ("lbl" , JSON.jstring "is indirect form of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "relation p is the indirect form of relation q iff p is a subPropertyOf q, and there exists some p' such that p' is the direct form of q, p' o p' -> p, and forall x,y : x q y -> either (1) x p y or (2) x p' y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("val" , JSON.jstring "Chris Mungall") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002580") ∷ ("lbl" , JSON.jstring "logical macro assertion on an axiom") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002581") ∷ ("lbl" , JSON.jstring "is a defining property chain axiom") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "If R <- P o Q is a defining property chain axiom, then it also holds that R -> P o Q. Note that this cannot be expressed directly in OWL") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002582") ∷ ("lbl" , JSON.jstring "is a defining property chain axiom where second argument is reflexive") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "If R <- P o Q is a defining property chain axiom, then (1) R -> P o Q holds and (2) Q is either reflexive or locally reflexive. A corollary of this is that P SubPropertyOf R.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002594") ∷ ("lbl" , JSON.jstring "is relational form of a class") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "An annotation property that connects an object property to a class, where the object property is derived from or a shortcut property for the class. The exact semantics of this annotation may vary on a case by case basis.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002601") ∷ ("lbl" , JSON.jstring "logical macro assertion involving identity") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A shortcut relationship that holds between two entities based on their identity criteria") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002602") ∷ ("lbl" , JSON.jstring "in approximate one to one relationship with") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A shortcut relationship between two entities x and y1, such that the intent is that the relationship is functional and inverse function, but there is no guarantee that this property holds.") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002603") ∷ ("lbl" , JSON.jstring "is approximately equivalent to") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is approximately equivalent to y if it is the case that x is equivalent, identical or near-equivalent to y") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "The precise meaning of this property is dependent upon some contexts. It is intended to group multiple possible formalisms. Possibilities include a probabilistic interpretation, for example, Pr(x=y) > 0.95. Other possibilities include reified statements of belief, for example, \"Database D states that x=y\"") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002604") ∷ ("lbl" , JSON.jstring "is opposite of") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is the opposite of y if there exists some distance metric M, and there exists no z such as M(x,z) <= M(x,y) or M(y,z) <= M(y,x).") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'anterior end of organism' is-opposite-of 'posterior end of organism'") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "'increase in temperature' is-opposite-of 'decrease in temperature'") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002605") ∷ ("lbl" , JSON.jstring "is indistinguishable from") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "x is indistinguishable from y if there exists some distance metric M, and there exists no z such as M(x,z) <= M(x,y) or M(y,z) <= M(y,x).") ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002611") ∷ ("lbl" , JSON.jstring "evidential logical macro assertion on an axiom") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002612") ∷ ("lbl" , JSON.jstring "axiom has evidence") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a sentence and an instance of a piece of evidence in which the evidence supports the axiom") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This annotation property is intended to be used in an OWL Axiom Annotation to connect an OWL Axiom to an instance of an ECO (evidence type ontology class). Because in OWL, all axiom annotations must use an Annotation Property, the value of the annotation cannot be an OWL individual, the convention is to use an IRI of the individual.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002613") ∷ ("lbl" , JSON.jstring "axiom contradicted by evidence") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "A relationship between a sentence and an instance of a piece of evidence in which the evidence contradicts the axiom") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "This annotation property is intended to be used in an OWL Axiom Annotation to connect an OWL Axiom to an instance of an ECO (evidence type ontology class). Because in OWL, all axiom annotations must use an Annotation Property, the value of the annotation cannot be an OWL individual, the convention is to use an IRI of the individual.") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002617") ∷ ("lbl" , JSON.jstring "is representative IRI for equivalence set") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ ("meta" , JSON.jobject (("definition" , JSON.jobject (("val" , JSON.jstring "this property relates an IRI to the xsd boolean value \"True\" if the IRI is intended to be the representative IRI for a collection of classes that are mutually equivalent.") ∷ [])) ∷ ("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000112") ∷ ("val" , JSON.jstring "In the context of a particular project, the IRI with CURIE NCBIGene:64327 (which in this example denotes a class) is considered to be representative. This means that if we have equivalent classes with IRIs OMIM:605522, ENSEMBL:ENSG00000105983, HGNC:13243 forming an equivalence set, the NCBIGene is considered the representative member IRI. Depending on the policies of the project, the classes may be merged, or the NCBIGene IRI may be chosen as the default in a user interface context.") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000232") ∷ ("val" , JSON.jstring "If it is necessary to make the context explicit, an axiom annotation can be added to the annotation assertion") ∷ []) ∷ JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#seeAlso") ∷ ("val" , JSON.jstring "OWLAPI Reasoner documentation for representativeElement, which follows a similar idea, but selects an arbitrary member") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/ro/subsets#ro-eco") ∷ ("lbl" , JSON.jstring "eco subset") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/dc/elements/1.1/contributor") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/dc/elements/1.1/creator") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/dc/elements/1.1/description") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/dc/elements/1.1/publisher") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/dc/elements/1.1/source") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/dc/elements/1.1/title") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.org/spar/cito/citesAsAuthority") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#SubsetProperty") ∷ ("lbl" , JSON.jstring "subset_property") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#hasBroadSynonym") ∷ ("lbl" , JSON.jstring "has_broad_synonym") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#hasDbXref") ∷ ("lbl" , JSON.jstring "database_cross_reference") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#hasExactSynonym") ∷ ("lbl" , JSON.jstring "has_exact_synonym") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#hasOBOFormatVersion") ∷ ("lbl" , JSON.jstring "has_obo_format_version") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#hasRelatedSynonym") ∷ ("lbl" , JSON.jstring "has_related_synonym") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#id") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#inSubset") ∷ ("lbl" , JSON.jstring "in_subset") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#shorthand") ∷ ("lbl" , JSON.jstring "shorthand") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#label") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://xmlns.com/foaf/0.1/homepage") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://xmlns.com/foaf/0.1/page") ∷ ("type" , JSON.jstring "PROPERTY") ∷ ("propertyType" , JSON.jstring "ANNOTATION") ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000078") ∷ ("lbl" , JSON.jstring "curation status specification") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000225") ∷ ("lbl" , JSON.jstring "obsolescence reason specification") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0100001") ∷ ("lbl" , JSON.jstring "term replaced by") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000114") ∷ ("val" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000125") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ JSON.jobject (("id" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#isDefinedBy") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://purl.obolibrary.org/obo/IAO_0000589") ∷ ("val" , JSON.jstring "is defined by") ∷ ("meta" , JSON.jobject (("basicPropertyValues" , JSON.jarray (JSON.jobject (("pred" , JSON.jstring "http://www.w3.org/2000/01/rdf-schema#comment") ∷ ("val" , JSON.jstring "This is an experimental annotation") ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ [])) ∷ [])) ∷ []) ∷ [])) ∷ ("edges" , JSON.jarray (JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000005") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://www.geneontology.org/formats/oboInOwl#ObsoleteClass") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000016") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000017") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000017") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000019") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000023") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000017") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000031") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000034") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000016") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000141") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000006") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000007") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000141") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000011") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000011") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002577") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000014") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001000") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001001") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0010000") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000540") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/ENVO_00000428") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/ENVO_01000254") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/ENVO_01000254") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002577") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003674") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003824") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003674") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0004842") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0019787") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0005634") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044464") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007610") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0050896") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007631") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007610") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0008150") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016020") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044464") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016301") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016772") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016740") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003824") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016772") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016740") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016874") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0003824") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016879") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016874") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016881") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016879") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0019787") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016881") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0030424") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0043005") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0030425") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0043005") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0042734") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016020") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0042734") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044456") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0042995") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044464") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0043005") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0042995") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044403") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044419") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044419") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051704") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044456") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000014") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044464") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000014") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0045202") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000014") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0045211") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0016020") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0045211") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044456") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0050896") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0008150") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051702") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044419") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051704") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0008150") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051705") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007610") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051705") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051704") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051816") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0007631") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051850") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051702") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051850") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051705") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051850") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0051816") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0072519") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044403") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0085030") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044403") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0085031") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/GO_0044403") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000001") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000051") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000019") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000051") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0001241") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000052") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000141") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000402") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0002009") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0001199") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000052") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0001241") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000001") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0002009") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000052") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0002124") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000141") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002532") ∷ ("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002533") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002533") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002532") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002534") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002532") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002577") ∷ ("pred" , JSON.jstring "is_a") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002086") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002314") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000079") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000080") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000081") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000085") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000086") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000091") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000092") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000301") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000300") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000302") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000300") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001020") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001021") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001022") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001023") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002000") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002002") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002003") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000300") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002004") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001018") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002006") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002007") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002008") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002009") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002292") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002010") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002012") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002012") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002081") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002082") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002081") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002083") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002081") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002084") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002085") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002088") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002086") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002087") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002088") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002089") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002090") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002091") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002092") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002093") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002093") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002100") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002101") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002102") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002113") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000301") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002104") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002105") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002106") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002107") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002108") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002109") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002110") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002111") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://www.w3.org/2002/07/owl#topObjectProperty") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002112") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002113") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002114") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002115") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002121") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002110") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002132") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002134") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://www.w3.org/2002/07/owl#topObjectProperty") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002150") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002151") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002156") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002157") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002158") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002159") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002160") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002163") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002176") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002177") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002177") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002567") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002178") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002179") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002180") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002200") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://www.w3.org/2002/07/owl#topObjectProperty") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002201") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://www.w3.org/2002/07/owl#topObjectProperty") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002387") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002388") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002204") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002205") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002208") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002209") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002210") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002216") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002216") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002216") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002217") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002218") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002219") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002220") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002220") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002163") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002221") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002220") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002223") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002223") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002225") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002226") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002227") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002228") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002229") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002229") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002231") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002479") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002232") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002479") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002235") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002236") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002237") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002240") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002241") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002242") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002243") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002245") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002246") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002248") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002249") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002252") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002253") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002254") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002255") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002255") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002385") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002256") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002257") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002257") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002386") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002324") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002260") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002261") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002262") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002263") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002264") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002285") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002384") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002287") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002291") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002292") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002293") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002292") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002324") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002296") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002296") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002297") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002297") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002298") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002298") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002299") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002299") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002300") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002552") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002301") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002552") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002303") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002321") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002312") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002337") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002314") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002502") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002315") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002315") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002322") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002321") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002325") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002326") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002216") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002326") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002329") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002329") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002431") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002332") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002334") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002427") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002335") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002334") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002336") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002334") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002338") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002344") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002339") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002344") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002340") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002341") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002337") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002342") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002344") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002343") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002343") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002344") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002337") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002345") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002348") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002349") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002350") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002351") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002352") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002352") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002353") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002353") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002354") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002353") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002355") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002355") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002356") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002357") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002360") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002371") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002371") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002177") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002372") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002371") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002372") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002567") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002373") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002371") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002373") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002567") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002374") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002323") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002376") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002377") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002378") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002377") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002379") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002380") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002380") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002381") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002382") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002377") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002383") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002376") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002384") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002324") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002385") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002384") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002386") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002384") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002387") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002384") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002388") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002387") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002403") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002404") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002404") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002427") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002405") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002087") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002405") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002404") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002629") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002630") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002609") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002412") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002090") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002412") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002413") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002412") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002413") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002414") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002414") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002501") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002425") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002424") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002426") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002424") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002427") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002501") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002428") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002431") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002429") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002428") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002430") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002428") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002431") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002431") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002432") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002433") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002435") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002434") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002436") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002434") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002437") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002321") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002437") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002434") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002439") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002441") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002442") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002443") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002443") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002454") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002443") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002453") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002446") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002437") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002447") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002436") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002448") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002436") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002448") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002449") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002448") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002450") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002448") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002451") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002321") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002452") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002200") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002453") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002454") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002440") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002455") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002442") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002456") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002442") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002457") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002458") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002459") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002460") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002459") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002461") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002462") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002461") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002463") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002461") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002465") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002563") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002466") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002465") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002467") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002465") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002468") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002465") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002469") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002470") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002471") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002438") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002472") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002616") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002473") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002476") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002477") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002476") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002478") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002476") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002480") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002436") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002481") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002564") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002482") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002564") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002485") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002486") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002170") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002490") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002489") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002490") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002491") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002491") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002490") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002493") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002494") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002494") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002495") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002087") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002495") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002495") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002494") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002595") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002501") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002503") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002502") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002505") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002506") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002509") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002559") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002508") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002509") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002509") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002506") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002510") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002511") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002512") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002513") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002515") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002527") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002516") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002517") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002518") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002519") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002520") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002521") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002522") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002523") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002522") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002526") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002523") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002526") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002526") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002526") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002527") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002528") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002527") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002529") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002527") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002530") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002515") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002530") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002529") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002531") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002515") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002531") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002528") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002551") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002552") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002552") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002553") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002454") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002554") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002453") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002555") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002556") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002454") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002557") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002453") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002558") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002616") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002559") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002506") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002563") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002464") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002564") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002563") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002565") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002506") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002567") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002568") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002567") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002569") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002570") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002571") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002572") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002571") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002437") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002576") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002412") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002583") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002584") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002328") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002584") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002595") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002585") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002585") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002586") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002587") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002297") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002588") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002297") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002588") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002592") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002589") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002586") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002590") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002586") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002590") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002592") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002591") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002591") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002592") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002592") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002593") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002595") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002596") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002597") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002596") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002598") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002596") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002599") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002597") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002600") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002598") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002606") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002599") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002607") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002610") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002608") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002610") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002609") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002614") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002616") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002618") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002619") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002622") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002618") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002623") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002619") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002624") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002624") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002618") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002625") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002625") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002619") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002626") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002627") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002574") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002629") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002629") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002630") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002630") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002632") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002633") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002634") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002635") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002636") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002637") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002638") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002634") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002639") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002635") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002640") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002634") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002641") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002635") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003002") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002449") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003003") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002450") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003303") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003304") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003302") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003305") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003304") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003306") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003304") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003307") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002410") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003308") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002610") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000001") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002158") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000001") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000002") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000003") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002320") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000003") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000004") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000005") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000001") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000001") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000008") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000001") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000009") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000010") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000012") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000010") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000012") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000013") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000010") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000014") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000015") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000016") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000017") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000018") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000019") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000020") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000017") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000020") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000019") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000022") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000023") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000024") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000025") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000034") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000026") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000034") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000027") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000066") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000028") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000008") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000029") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000028") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000030") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000028") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000031") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000029") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000032") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000029") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000033") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000004") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000034") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000017") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000034") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000037") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000036") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000037") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000042") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000043") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000044") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000044") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000005") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000045") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000046") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000047") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000047") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000048") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000017") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000048") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000036") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000049") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000050") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000051") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000029") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000052") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000030") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000053") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000018") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000054") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000017") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000054") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000062") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000055") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000057") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000005") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000057") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000058") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000058") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000060") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000019") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000060") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000050") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000061") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000018") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000062") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000062") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000065") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000063") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000065") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000066") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000008") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000068") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000018") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000069") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000011") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000071") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000006") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000072") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000008") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000073") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000022") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000073") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000053") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000074") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000003") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000074") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000066") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000075") ∷ ("pred" , JSON.jstring "subPropertyOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_HOM0000007") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000054") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000055") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000067") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000058") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000059") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000079") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000085") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000080") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000086") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000081") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000091") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000092") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001000") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001001") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001015") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001025") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001018") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001019") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001020") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001022") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001021") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001023") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002000") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002002") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002005") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002134") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002006") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002084") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002093") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002085") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002092") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002087") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002090") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002088") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002091") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002101") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002132") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002102") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002110") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002103") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002120") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002105") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002109") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002106") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002112") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002107") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002108") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002114") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002115") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002156") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002157") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002200") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002201") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002204") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002205") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002292") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002210") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002208") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002209") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002334") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002335") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002336") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002217") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002218") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002219") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002221") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002223") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002229") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002352") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002353") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002248") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002249") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002252") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002253") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002254") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002255") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002256") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002257") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002291") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002293") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002297") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002354") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002350") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002351") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002380") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002569") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002404") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002405") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002412") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002427") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002439") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002458") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002455") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002456") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002457") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002469") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002459") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002460") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002472") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002558") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002485") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002486") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002500") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002608") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002508") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002510") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002511") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002516") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002517") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002518") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002519") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002522") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002523") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002529") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002529") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002551") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002576") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002553") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002554") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002556") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002557") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002559") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002615") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003301") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002618") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002619") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002622") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002623") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002624") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002625") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002626") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002627") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002632") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002633") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002634") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002635") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002636") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002637") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002638") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002639") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002640") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002641") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003000") ∷ ("pred" , JSON.jstring "inverseOf") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003001") ∷ []) ∷ [])) ∷ ("domainRangeAxioms" , JSON.jarray (JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ ("allValuesFromEdges" , JSON.jarray (JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0010000") ∷ ("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CARO_0010000") ∷ []) ∷ JSON.jobject (("sub" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000") ∷ ("pred" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207") ∷ ("obj" , JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000") ∷ []) ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000054") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000017" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000055") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000017" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000056") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000058") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000031" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000059") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000031" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000079") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000034" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000085") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000034" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000087") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000023" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000091") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000016" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001018") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001020") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001021") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002002") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000141" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002009") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002010") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002012") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002091") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002100") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000540" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002102") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000540" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002121") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000540" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002132") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001001" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002134") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001001" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002150") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002176") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002177") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002200") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002204") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002205") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002220") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002222") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002226") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002231") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002232") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002244") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002254") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002256") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/GO_0008150" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002303") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000006" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/ENVO_01000254" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002325") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002330") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002334") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002337") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002375") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002414") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002434") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002437") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002476") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/GO_0005634" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/GO_0005634" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002479") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002487") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000002" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002501") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002506") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002577" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002509") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002577" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002514") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002532" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002532" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002565") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/GO_0040011" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002570") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002572") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000141" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002573") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/PATO_0000001" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002576") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0000003" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002595") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000015" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003000") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0003001") ∷ ("domainClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000053") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000086") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000019" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001022") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001023") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002007") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002101") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CARO_0001001" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000004" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002315") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002348") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002349") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002356") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/CL_0000000" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002426") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000020" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002571") ∷ ("rangeClassIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000040" ∷ [])) ∷ []) ∷ [])) ∷ ("propertyChainAxioms" , JSON.jarray (JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002287") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002210" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002329") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000055" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002479") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0000057" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002131" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002254") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002584") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002314") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0000052" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0001018") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0001025" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002089") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002091" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000060" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002091" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002092" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002092" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002086") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002093" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002100") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002100" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002102") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002102" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002110") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002110" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002113") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002113" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002121") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002121" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002130" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002134") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002134" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002158") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002156" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002157" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002202" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002255") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002203" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002206" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002225") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002226") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002207" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0001025" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002011") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002214" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002214" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002217" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002216") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002596") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002597") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002598") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002447") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002481" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002480") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002215" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002482" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002217" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002231") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002087") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002225" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002232") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002090") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002224" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002230" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002234" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002254" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002258" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002286" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002295" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002162" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002313" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002314") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002314" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002432") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000066" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002428") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002448") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002430") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002429") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002450") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002449") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002263") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002233" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002566") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002333" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002264") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002327" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002418" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002428") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002430") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002212" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002429") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002331" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002213" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002338") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002338" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002339") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002339" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002340") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002340" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002345") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002345" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000051" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002177") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002371" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002380") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002377" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002381" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002413") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002402" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002400" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002406" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002408" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002407") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002409" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002403") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002411" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002402" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002553") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002444" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002554") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002445" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000062" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002496" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002082" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000063" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002497" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002082" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002509") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002507" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002205") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002511" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002513" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002204") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002512" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002510" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002526") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002524" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002525" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002211") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578" ∷ JSON.jstring "http://purl.obolibrary.org/obo/RO_0002578" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002488") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002583" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ JSON.jobject (("predicateId" , JSON.jstring "http://purl.obolibrary.org/obo/RO_0002492") ∷ ("chainPredicateIds" , JSON.jarray (JSON.jstring "http://purl.obolibrary.org/obo/RO_0002593" ∷ JSON.jstring "http://purl.obolibrary.org/obo/BFO_0000050" ∷ [])) ∷ []) ∷ [])) ∷ []) ∷ [])) ∷ [])
jsonDiagnostics : List Schema.SchemaDiagnostic
jsonDiagnostics =
Schema.schemaDiagnostics jsonValue
decodedGraphDocument : Optional OG.GraphDocument
decodedGraphDocument =
Decode.decodeGraphDocument jsonValue
graphDocument : OG.GraphDocument
graphDocument =
Decode.fromMaybe (OG.graphDocument []) decodedGraphDocument
decodeGraphDocument-ok : decodedGraphDocument ≡ present graphDocument
decodeGraphDocument-ok =
refl
ontologyDocument : P.OntologyDocument
ontologyDocument =
OGP.toOntologyDocument graphDocument