Jun 22, 2010 22:30
Никто так и не заметил, что в трёх предыдущих постингах отношение должно называться Causes :-(
Насколько я понимаю, можно просто написать на Mapper что-то вроде следующего (пардон за возможно вольную интерепретацию синтаксиса):
p2.ClassOfCauseOfBeginningOfClassOfIndividual (class_of_causer = inst(Task),
class_of_begun= inst(Action))
(Кстати, а что означает конструкция inst()?)
Однако двойная классификация в предыдущем постинге моделируется для того, чтобы уметь написать что-то вроде следующего:
class Causes:
classification = p2.ClassOfCauseOfBeginningOfClassOfIndividual
@_24744:
Causes (Cause = inst(Task),
Effect = inst(Action))
Правильно (с точностью до синтаксиса :-)?
Но при этом, если я правильно понимаю, должен формироваться набор триплетов, содержащий и результат обработки первого варианта (то есть можно выяснить, что Task находится "в роли" class_of_causer )?
Так как, позволяет модель этого добиться, или нет?