-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Could existing methods (disjointClasses, subClassOf, equivalentClasses) be extended to take class expression? Currently, doing this doesn't throw an error. It just silently fails:
(Code is Jython - but should be clear to read)
from uk.ac.ebi.brain.core import Brain
test = Brain()
test.addClass("foo")
test.addClass("bar")
test.addObjectProperty("part_of")
test.disjointClasses("part_of some bar", "part_of some foo")
test.subClassOf("part_of some bar", "part_of some foo")
test.equivalentClasses("part_of some bar", "part_of some foo")
test.save("tmp.owl")
=>
Ontology: <brain.owl>
ObjectProperty: part_of
Class: owl:Thing
Class: foo
Class: bar
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels