Прошу продолжить обсуждение начатое Виктором
http://community.livejournal.com/praxos/7175.html Под рассмотрением 24744-Action. "An action is a usage event performed by a task upon a work product. Actions represent the fact that specific tasks use specific work products."
(
Read more... )
Comments 21
Не Евент потому как традиционно различают/противопоставляют Евент и Акшн. Акшен - это реакция на Евент. Кроме того, Евент обладает свойством, что он произошел в какой-то момент. А Акшен - это скорее тип/вид реагирования, нежели событие. Т.е. событием является не сам акшен, а его применение.
Собственно, из "Actions represent the fact that specific tasks use specific work products." и следует, что Акшен 24744 есть релейшеншип между тасками и воркпродуктами.
Reply
Но стандарт не задает свойства времени для евент. Отсюда вывод, что заявление что акшен является юсадж евентом есть оборот речи, а не собственно евент в аналитическом смысле. Ибо евент в аналитическом смысле по традиции обладает свойством, что он произошел в такой-то момент времени (а также свойством, что он recorded в такой-то момент времени).
Reply
Reply
Конкретный Action типизируется как Relationship
Класс Action типизируется как CO Relationship
Класс ActionKind типизируется как COCO Relationship
Reply
Т.е. по идее,
инстансы Action - это relation
класс Action - relationship
Reply
Еще можно пойти от противного. Если класс инстанс типизировать как Relationship, то тогда что можно типизировать как COCORelationship?
Reply
Reply
В нескольких ситуациях всплывало уже такое возможное решение. Это вообще отдельно надо обсудить.
Но в этом случае сложнее:
Event is specialization of PossibleIndividual
Relationship is specialization of AbstractObject.
Reply
Reply
Т.е. инстанс Action - Event
А класс Action - он AbstractObject естественно :)
Reply
Leave a comment