Method

This UML Class Diagram (PNG image) for role-based executable #cidocCRM activity modeling is posted so I can reference it in reply to a thread on the CIDOC CRM SIG mailing list. By modeling Person as Actor of Roles, the Actor intermediary class objectifies the expression of agency. Usually, a Person is the Actor of Roles on their own behalf. By providing the explicit Actor, the Person can fulfill the "acting" of a Role by delegation to an Agent, either another Person or a software agent.

Authors:
To read the file of this research, you can request a copy directly from the author.

Abstract

This UML Class diagram shows how #cidocCRM Entities can be used in a role-based software model to objectify Activities, Roles, Actors, Persons, Agents, and Domain Objects, etc. This image shows how a number of #cidocCRM Entities can be laid over the role-based activity metamodel that I helped develop in Distributed Smalltalk in the mid-90s as a member of an engagement-based 'skunkworks' developing Executable Business Models while an Executive Consultant in the Object Technology Practice of IBM Global Services.

No file available

Request Full-text Paper PDF

To read the file of this research,
you can request a copy directly from the author.

ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.