NEPOMUK User Action Ontology

OSCAF Recommendation 13.06.2012
Latest Version:
http://www.semanticdesktop.org/ontologies/2010/01/25/nuao
This Version:
This file refers to the Revision 1.0 of NUAO. Minor changes may be implemented in future revisions. With each new revision, the documentation and all serializations of the ontology will be updated. The URI identifying this version (but not the namespace) is http://www.semanticdesktop.org/ontologies/2010/01/25/nuao/v1.0/
Authors:
Evgeny 'phreedom' Egorochkin, KDE Strigi Developer, phreedom.stdin@gmail.com
Contributors:
Sebastian Trueg trueg@kde.org
Editors:
Sebastian Trueg trueg@kde.org
Simon Scerri, DERI, scerrisimon@gmail.com
Ontology:
XML/RDFS Serialization: NUAO (Data Graph Only)
XML/RDFS Serialization: NUAO (Metadata Graph Only)
TriG Serialization: NUAO (Graph Set)

Abstract

The Nepomuk User Action Ontology defines provides basic classes and properties for user events on a device.

Status of this document

This document arose from the work in KDE, acting upon the work done by Task-Force ontologies within the NEPOMUK project.

Ontology Visualisation

Ontology description

The Nepomuk User Action Ontology defines provides basic classes and properties for desktop user events.

References

Ontology Classes Description

DesktopEvent

Superclasses nuao:Event, rdfs:Resource
Subclasses ndo:DownloadEvent, nuao:FocusEvent, nuao:ModificationEvent, nuao:UsageEvent
In domain of: --
In range of: --
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.

Event

Superclasses rdfs:Resource
Subclasses nuao:DesktopEvent, ndo:DownloadEvent, nuao:FocusEvent, nuao:ModificationEvent, nuao:UsageEvent
In domain of: nuao:duration, nuao:end, nuao:initiatingAgent, nuao:involves, nuao:start, nuao:targettedResource
In range of: --
Description An event: activity that have a specific start datetime and possibly a duration

FocusEvent

Superclasses nuao:DesktopEvent, nuao:Event, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description An event which refers to the timespan in which a resource was in the focus of the user.

ModificationEvent

Superclasses nuao:DesktopEvent, nuao:Event, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description An event that lead to changes of the resource that are meaningful to the user

UsageEvent

Superclasses nuao:DesktopEvent, nuao:Event, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
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.

Ontology Properties Description

duration

Type rdf:Property, rdfs:Resource
Domain nuao:Event
Range xsd:duration
Maximal cardinality 1
Superproperties --
Subproperties --
Description Duration of the event. Deprecated in favor of nuao:end.

end

Type rdf:Property, rdfs:Resource
Domain nuao:Event
Range xsd:dateTime
Maximal cardinality 1
Superproperties --
Subproperties --
Description The time the event finished

eventCount

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:nonNegativeInteger
Maximal cardinality 1
Superproperties --
Subproperties nuao:usageCount
Description The total number of events

firstEvent

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:dateTime
Maximal cardinality 1
Superproperties --
Subproperties nuao:firstUsage
Description The start time of the first event

firstModification

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:dateTime
Maximal cardinality 1
Superproperties --
Subproperties --
Description The start time of the first modification

firstUsage

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:dateTime
Maximal cardinality 1
Superproperties nuao:firstEvent
Subproperties --
Description The start time of the first usage

initiatingAgent

Type rdf:Property, rdfs:Resource
Domain nuao:Event
Range nao:Agent
Cardinality 1
Superproperties nuao:involves
Subproperties --
Description Relates an event to the agent initiating the event.

involves

Type rdf:Property, rdfs:Resource
Domain nuao:Event
Range rdfs:Resource
Superproperties --
Subproperties nuao:initiatingAgent, nuao:targettedResource
Description Relates an event to the resources that are involved in the event.

lastEvent

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:dateTime
Maximal cardinality 1
Superproperties --
Subproperties nuao:lastUsage
Description The start time of the last event

lastModification

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:dateTime
Maximal cardinality 1
Superproperties --
Subproperties --
Description The start time of the last modification

lastUsage

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:dateTime
Maximal cardinality 1
Superproperties nuao:lastEvent
Subproperties --
Description The start time of the last usage

modificationCount

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:nonNegativeInteger
Maximal cardinality 1
Superproperties --
Subproperties --
Description The total number of modifications

start

Type rdf:Property, rdfs:Resource
Domain nuao:Event
Range xsd:dateTime
Maximal cardinality 1
Superproperties --
Subproperties --
Description The time of the start of the event

targettedResource

Type rdf:Property, rdfs:Resource
Domain nuao:Event
Range nie:InformationElement
Minimal cardinality 1
Superproperties nuao:involves
Subproperties --
Description Relates an event to the resource that was targetted in the event.

totalEventDuration

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:duration
Maximal cardinality 1
Superproperties --
Subproperties nuao:totalUsageDuration
Description The total duration of all events

totalFocusDuration

Type rdf:Property, rdfs:Resource
Domain rdfs:UsageEvent
Range xsd:duration
Maximal cardinality 1
Superproperties --
Subproperties --
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.

totalModificationDuration

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:duration
Maximal cardinality 1
Superproperties --
Subproperties --
Description The total duration of all modifications

totalUsageDuration

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:duration
Maximal cardinality 1
Superproperties nuao:totalEventDuration
Subproperties --
Description The total duration of all usages

usageCount

Type rdf:Property, rdfs:Resource
Domain rdfs:Resource
Range xsd:nonNegativeInteger
Maximal cardinality 1
Superproperties nuao:eventCount
Subproperties --
Description The total number of usages