Context

27 Nov. 2010, rev. 14 March 2011, rev. 1 April 2011, rev. 5 Febr. 2012, rev. 12 May 2012


Introduction

This topic deals with the context in which something happens to a possible individual.

Model

When something happens to an individual that is happening to a temporal part of that individual. The problem is that many things may happen almost simultaneously to an individual. For example things happen to you in the context of your private life, of your employment, of the tennis club, etc.

Classifying an instance of TemporalWholePart with a ClassOfTemporalWholePart places that temporal part in a certain context, as defined by the classifying ClassOfTemporalWholePart.

Template for an instance of ClassOfTemporalWholePart

Template for an instance of TemporalWholePart

Analysis diagram

The analysis diagram for above case is shown below.

A temporal part of John Doe is an emplyee of XYZ Ltd, and a temporal part of the latter is a manager of XYZ Ltd

 

Implementation Note

We have a plethora of templates for temporal part of a possible individual. These templates do not include this context option. There are two possibilities for using context:

  1. Double the number of template classes
  2. Adding this aspect to existing instances of templates for temporal part of a possible individual.

Option 2 requires some clarification. It works similar to the use of the template EndingOfIndividual, in that we have to search for the ID of the temporal part we want to end, on the basis of the information we have, so the ID of the temporal whole, the date-time and the template class ID.

In this case we can do the same, but instead of ending the temporal part, we create an instance of above BeginningOfTemporalPartInAContext.