From 581ec1a83b130b34232def2c48f90f48eb4c49f5 Mon Sep 17 00:00:00 2001 From: Jim Balhoff Date: Tue, 18 Oct 2022 15:44:09 -0400 Subject: [PATCH] Rules for new causal relations. --- src/ontology/ro-edit.owl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ontology/ro-edit.owl b/src/ontology/ro-edit.owl index db5b68f0..0ed13038 100644 --- a/src/ontology/ro-edit.owl +++ b/src/ontology/ro-edit.owl @@ -6751,10 +6751,12 @@ DLSafeRule(Annotation(rdfs:comment "if effector directly positively regulates X, DLSafeRule(Annotation(rdfs:label "if effector directly negatively regulates X, its parent MF directly negatively regulates X") Body(ObjectPropertyAtom(obo:RO_0002025 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002630 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0002630 Variable() Variable()))) DLSafeRule(Annotation(rdfs:label "'causally downstream of' and 'overlaps' should be disjoint properties (a SWRL rule is required because these are non-simple properties).") Body(ObjectPropertyAtom(obo:RO_0002404 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002131 Variable() Variable()))Head(ClassAtom(owl:Nothing Variable()) ClassAtom(owl:Nothing Variable()))) DLSafeRule(Annotation(rdfs:label "'causally upstream of' and 'overlaps' should be disjoint properties (a SWRL rule is required because these are non-simple properties).") Body(ObjectPropertyAtom(obo:RO_0002411 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002131 Variable() Variable()))Head(ClassAtom(owl:Nothing Variable()) ClassAtom(owl:Nothing Variable()))) +DLSafeRule(Body(ObjectPropertyAtom(obo:RO_0002211 Variable() Variable()) ObjectPropertyAtom(obo:RO_0012011 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0012012 Variable() Variable()))) DLSafeRule(Body(ObjectPropertyAtom(obo:RO_0002213 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002212 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0002212 Variable() Variable()))) DLSafeRule(Body(ObjectPropertyAtom(obo:RO_0002213 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002212 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0002212 Variable() Variable()))) DLSafeRule(Body(ObjectPropertyAtom(obo:RO_0019002 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002212 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0019001 Variable() Variable()))) DLSafeRule(Body(ObjectPropertyAtom(obo:RO_0002264 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002411 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0002263 Variable() Variable()))) +DLSafeRule(Body(ObjectPropertyAtom(obo:RO_0002411 Variable() Variable()) ObjectPropertyAtom(obo:RO_0002411 Variable() Variable()))Head(ObjectPropertyAtom(obo:RO_0012011 Variable() Variable()))) AnnotationAssertion(owl:deprecated obo:BFO_0000060 "true"^^xsd:boolean) AnnotationAssertion(obo:IAO_0000115 obo:RO_0000092 "inverse of has disposition") AnnotationAssertion(oboInOwl:inSubset obo:RO_0000092 obo:RO_0002259)