Иерархия концепций сформулирована с помощью языка Ontology Interchange Language.
class-def animal % animals («животные») — это класс class-def plant % plants («растения») — это класс subclass-of NOT animal % т. е. отличается от животных class-def tree subclass-of plant % trees («деревья») — это тип растений class-def branch slot-constraint is-part-of % branches («ветви») — это части деревьев has-value tree class-def leaf slot-constraint is-part-of % leaves («листья») — это части ветвей has-value branch class-def defined carnivore % carnivores («плотоядные») — это животные subclass-of animal slot-constraint eats % которые едят других животных value-type animal class-def defined herbivore % herbivores («травоядные») — это животные, но не плотоядные subclass-of animal, NOT carnivore slot-constraint eats % которые едят растения или части растений value-type plant OR (slot-constraint is-part-of has-value plant) class-def giraffe % giraffes («жирафы») — это травоядные subclass-of herbivore slot-constraint eats % и они едят листья value-type leaf class-def lion subclass-of animal % lions («львы») — тоже животные slot-constraint eats % но они едят травоядных value-type herbivore class-def tasty-plant % tasty-plants («съедобные растения») — это растения, subclass-of plant % которые едят и травоядные, и плотоядные slot-constraint eaten-by has-value herbivore, carnivore