Прошу продолжить обсуждение начатое Виктором
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... )
Reply
Конкретный Action типизируется как Relationship
Класс Action типизируется как CO Relationship
Класс ActionKind типизируется как COCO Relationship
Reply
Т.е. по идее,
инстансы Action - это relation
класс Action - relationship
Reply
Еще можно пойти от противного. Если класс инстанс типизировать как Relationship, то тогда что можно типизировать как COCORelationship?
Reply
Reply
При этом, точнее будет задавать специализацию.
Я в другом каменте писал, что класс Action - подкласс Relationship. Естественно, он будет и инстанс CORelationship.
А COCORelationship существует?
Reply
Версия:
* Классификация/типизация
Action - CORelationship
ActionKind - COCORelationship
Action instance - Relationship /можно указать ActionKind, но мы выбираем из 201 понятия 2 части) / может быть кроме ActionKind не должно быть другой классификации?
* Специализация
Action instance - Null
Action - Relationship
ActionKind - CORelationship
Вообще получается похоже на то, что Action и ActionKind это 2 клабджекта.
По аналогии заменю CO на Kind.
Получится:
Action инстанс RelationshipKind, но подкласс Relationship. Это Powertype pattern - Relationship/RelationshipKind
ActionKind инстанс RelationshipKindKind, но подкласс RelationshipKind. Это Powertype pattern - RelationshipKind/RelationshipKindKind.
Сейчас попробую нарисовать и добавить в пост.
Reply
Reply
A relationship (an instance of a relation)
Reply
Reply
Reply
Reply
Я на самом деле имел в виду, что конкретный Акшен есть Релейшн, соответственно он класифицируется Релейшеншипом, т.е. можно сказать, что типизируется как Relationship :)
Ну и т.д.
Reply
Leave a comment