Pattern:Agent Pattern

From City Data Model Project Collaboratory
Jump to navigation Jump to search


Description

An English description of the definition (what distinguishes this sense of the term?).

An Agent is defined in the context of an Activity that it affects or is affected by, or their role within an Organization. An Agent can be a Person, Organization, Software or Mechanical device.

Key Concepts and Classes

The key class in this pattern is formalized in Table 8. — Agent: An Agent affects, is affected by, or performs some Activity(s). Examples of an Agent include persons and organizations. An Agent has the following core properties: hasName: an identifier for the Agent; resourceOf: identifies what State the agent may be a resource of; performs: identifies activities that the Agent performs.

Has Class(es)

Agent


Status

Pending Approval


Supplementary Figures

Figure Caption