| 1 | === Template !EventDateAndTime === |
| 2 | |
| 3 | [[BR]]This is a template for specifying date and time of an event of a certain type that takes place with a thing. |
| 4 | |
| 5 | [[BR]]!EventDateAndTime(a, b, c) means that b is a !ClassOfEvent, c is a !RepresentationOfGregorianDateAndUtcTime that represents the !PointInTime when b takes place, and a is a Thing involved in an Activity causing b. |
| 6 | [[BR]] |
| 7 | [[BR]]Roles: |
| 8 | [[br]]1 hasObject Thing |
| 9 | [[br]]2 hasEventType !ClassOfEvent |
| 10 | [[br]]3 hasDateAndTime !RepresentationOfGregorianDateAndUtcTime |
| 11 | |
| 12 | Axiom: |
| 13 | |
| 14 | {{{ |
| 15 | EventDateAndTime(x1,x2,x3) <-> |
| 16 | Thing(x1) & |
| 17 | ClassOfEvent(x2) & |
| 18 | RepresentationOfGregorianDateAndUtcTime(x3) & |
| 19 | exists p (PointInTime(p) & |
| 20 | ClassOfRepresentationOfThingTemplate(x3,p) & |
| 21 | exists u (Event(u) & |
| 22 | CompositionOfIndividualTemplate(u,p) & |
| 23 | ClassificationTemplate(u,x2) & |
| 24 | exists v (Activity(v) & |
| 25 | CauseOfEventTemplate(u,v) & |
| 26 | InvolvementByReferenceTemplate(x1,v) & |
| 27 | ))). |
| 28 | }}} |
| 29 | |
| 30 | Illustration: |
| 31 | [[BR]] |
| 32 | [[Image(EventDateAndTime.png)]] |
| 33 | [[BR]] |
| 34 | |
| 35 | EXAMPLE The statement !EventDateAndTime(INSTALLATION WORK SCHEDULE 19283, CREATION DATE, 2010-11-21T06:00) |