>>> from owlready2 import * a = get_ontology("jj") a.name = "zool" with a: class animal(Thing):pass class planta(Thing):pass class mamífero(animal) : pass class peso(DataProperty, FunctionalProperty): pass >>> cão = animal("c", peso=33) >>> falcão = mamífero("falcão", peso=3) for a in g.classes(): for x in a.instances(): print(a,x,x.peso) >>> animal("g1") # jj:.g1 >>> with a: ... class fruto(planta >> Thing):pass ... class femea(animal >> Thing):pass >>> list(a.classes()) #[jj:.animal, jj:.planta] >>> list(a.properties()) #[jj:.fruto, jj:.femea] >>> animal("f1").femea = ["ff2"] >>> animal("f1").femea.append(ff3) >>> maçã = planta("maçã") >>> maçã jj:.maçã >>> josé_joão_almeida = animal("josé_joão_almeida") >>> luísa = animal("luísa",femea = [josé_joão_almeida] ) >>> luísa.femea.append(maçã)