Table of Contents
nuao:DesktopEvent - A desktop event: activity performed by an user. A "hook" class that should be ex... |
nuao:Event - An event: activity that have a specific start datetime and possibly a duration |
nuao:FocusEvent - An event which refers to the timespan in which a resource was in the focus of th... |
nuao:ModificationEvent - An event that lead to changes of the resource that are meaningful to the user |
nuao:UsageEvent - An event of primary or intended use of the resource by the user. Primary or inte... |
nuao:duration (deprecated) - Duration of the event. Deprecated in favor of nuao:end. |
nuao:end - The time the event finished |
nuao:eventCount - The total number of events |
nuao:firstEvent - The start time of the first event |
nuao:firstModification - The start time of the first modification |
nuao:firstUsage - The start time of the first usage |
nuao:initiatingAgent - Relates an event to the agent initiating the event. |
nuao:involves - Relates an event to the resources that are involved in the event. |
nuao:lastEvent - The start time of the last event |
nuao:lastModification - The start time of the last modification |
nuao:lastUsage - The start time of the last usage |
nuao:modificationCount - The total number of modifications |
nuao:start - The time of the start of the event |
nuao:targettedResource - Relates an event to the resource that was targetted in the event. |
nuao:totalEventDuration - The total duration of all events |
nuao:totalFocusDuration - The total amount of time a resource was in focus during a UsageEvent. This prope... |
nuao:totalModificationDuration - The total duration of all modifications |
nuao:totalUsageDuration - The total duration of all usages |
nuao:usageCount - The total number of usages |
NUAO provides a hierarchy of event classes all derived from nuao:Event. They were designed with usage events triggered by the user in mind.
If looking at the example of a file being opened NUAO models one main event which stretches from the time the file is opened to the time it is closed. This is described via nuao:UsageEvent and the properties nuao:start and nuao:end. During the time span of this event the file can be in the focus of the user or not. This is modelled via nuao:FocusEvent instances that describe when a file was in focus. Since users will typically switch the focus between applications and resources very often storing all focus events might result in a very high number of events that are hard to handle. For this purpose NUAO provides nuao:totalFocusDuration which can be used to accumulate the total amount of time the resource was in focus during a nuao:UsageEvent.
Since the action of modifying a resource is a very foggy concept and hard to fit into an event with start and end time it was decided to instead only store a timestamp for each modification of the resource. This is described via nie:modified and nie:contentModified. For file modifications one would typically use nie:modified.
The diagram above shows one main nuao:UsageEvent which contains three focus events. (The term contains is only used with respect to the visualization. In fact the nuao:FocusEvent instances are only related to the nuao:UsageEvent via their start and end time.) In addition the file was saved three times, twice in the first nuao:FocusEvent and once in the third.
Label | desktop event |
Description | A desktop event: activity performed by an user. A "hook" class that should be extended by other ontologies such as desktop service ontology to specify which application or service was involved in the desktop event. |
Super-classes | nuao:Event (direct) |
Sub-classes | nuao:FocusEvent (direct), nuao:UsageEvent (direct), nuao:ModificationEvent (direct), ndo:DownloadEvent (direct) |
In domain of | |
In range of |
Label | event |
Description | An event: activity that have a specific start datetime and possibly a duration |
Super-classes | |
Sub-classes | nuao:FocusEvent, nuao:DesktopEvent (direct), ndo:DownloadEvent, nuao:ModificationEvent, nuao:UsageEvent |
In domain of | nuao:involves, nuao:end, nuao:initiatingAgent, nuao:targettedResource, nuao:start, nuao:duration |
In range of | |
Mentioned in | Basic Usage |
Label | focus event |
Description | An event which refers to the timespan in which a resource was in the focus of the user. |
Super-classes | nuao:Event, nuao:DesktopEvent (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Basic Usage |
Label | desktop event |
Description | An event that lead to changes of the resource that are meaningful to the user |
Super-classes | nuao:Event, nuao:DesktopEvent (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | desktop event |
Description | An event of primary or intended use of the resource by the user. Primary or intended use is defined as the use by the consumer of the resource, such as watching a movie or listening to a song. Not to be confused with a low-level read on a file. |
Super-classes | nuao:Event, nuao:DesktopEvent (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Basic Usage |
Label | duration |
Description | Duration of the event. Deprecated in favor of nuao:end. |
Domain | nuao:Event |
Range | xsd:duration |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | end time |
Description | The time the event finished |
Domain | nuao:Event |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | |
Mentioned in | Basic Usage |
Label | event count |
Description | The total number of events |
Domain | rdfs:Resource |
Range | xsd:nonNegativeInteger |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nuao:usageCount (direct) |
Label | first event |
Description | The start time of the first event |
Domain | rdfs:Resource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nuao:firstUsage (direct) |
Label | first modification event |
Description | The start time of the first modification |
Domain | rdfs:Resource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | first usage |
Description | The start time of the first usage |
Domain | rdfs:Resource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | nuao:firstEvent (direct) |
Sub-properties |
Label | initiating agent |
Description | Relates an event to the agent initiating the event. |
Domain | nuao:Event |
Range | nao:Agent |
Cardinality | 1 |
Super-properties | nuao:involves (direct) |
Sub-properties |
Label | involves |
Description | Relates an event to the resources that are involved in the event. |
Domain | nuao:Event |
Range | rdfs:Resource |
Cardinality | none |
Super-properties | |
Sub-properties | nuao:initiatingAgent (direct), nuao:targettedResource (direct) |
Label | last event |
Description | The start time of the last event |
Domain | rdfs:Resource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nuao:lastUsage (direct) |
Label | last modification |
Description | The start time of the last modification |
Domain | rdfs:Resource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | last usage |
Description | The start time of the last usage |
Domain | rdfs:Resource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | nuao:lastEvent (direct) |
Sub-properties |
Label | modification count |
Description | The total number of modifications |
Domain | rdfs:Resource |
Range | xsd:nonNegativeInteger |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | start time |
Description | The time of the start of the event |
Domain | nuao:Event |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | |
Mentioned in | Basic Usage |
Label | targetted resource |
Description | Relates an event to the resource that was targetted in the event. |
Domain | nuao:Event |
Range | nie:InformationElement |
Minimum Cardinality | 1 |
Super-properties | nuao:involves (direct) |
Sub-properties |
Label | event count |
Description | The total duration of all events |
Domain | rdfs:Resource |
Range | xsd:duration |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nuao:totalUsageDuration (direct) |
Label | total focus duration |
Description | The total amount of time a resource was in focus during a UsageEvent. This property should be used to 'compress' several FocusEvent instances into the essential information. |
Domain | rdfs:UsageEvent |
Range | xsd:duration |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | |
Mentioned in | Basic Usage |
Label | modification count |
Description | The total duration of all modifications |
Domain | rdfs:Resource |
Range | xsd:duration |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | usage count |
Description | The total duration of all usages |
Domain | rdfs:Resource |
Range | xsd:duration |
Maximum Cardinality | 1 |
Super-properties | nuao:totalEventDuration (direct) |
Sub-properties |
Label | usage count |
Description | The total number of usages |
Domain | rdfs:Resource |
Range | xsd:nonNegativeInteger |
Maximum Cardinality | 1 |
Super-properties | nuao:eventCount (direct) |
Sub-properties |