From f92b8cb7d3e6f6acd11714d66453d478ba7bdcf3 Mon Sep 17 00:00:00 2001 From: Clemens Vasters Date: Thu, 8 Mar 2018 19:16:09 +0100 Subject: [PATCH] Definition of "Occurrence" #83 (#90) * Definition of "Occurrence" #84 * Update spec.md * Update spec.md * Update spec.md --- spec.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/spec.md b/spec.md index 2119770e2..f37e03aed 100644 --- a/spec.md +++ b/spec.md @@ -64,10 +64,12 @@ be interpreted as described in [RFC 2119](https://tools.ietf.org/html/rfc2119). This specification defines the following terms: #### Occurrence -When something happens (or doesn’t happen) and is detected by a software -system. This is most typically when that system receives an external signal -(e.g. HTTP or RPC), though could also be through observing a changing value -(e.g. an IoT sensor or period of inactivity). +An "occurrence" is the capture of a statement of fact during the operation of +a software system. This might occur because of a signal raised by the system or +a signal being observed by the system, because of a state change, because of +a timer elapsing, or any other noteworthy activity. For example, a device might +go into an alert state because the battery is low, or a virtual machine is +about to perform a scheduled reboot. #### Event Data representing an occurrence, a change in state, that something happened