NAO - Nepomuk Annotation Ontology

Namespace: http://www.semanticdesktop.org/ontologies/2007/08/15/nao#

Authors:

Simon Scerri

DERI/NUIG

Michael Sintek

DFKI

Ludger van Elst

DFKI

Siegfried Handschuh

DERI/NUIG

Maintainers:

Sebastian Trueg

Mandriva

Contributors:

Julien Gaugaz

L3S

Max Völkel

FZI

Leo Sauermann

DFKI

Knud Moeller

DERI

Antoni Mylka

DFKI

Abstract

The annotation ontology provides vocabulary that enables users to attach custom descriptions, identifiers, tags and ratings to resources on their desktop. Via other properties, the user is also able to make generic relationships between related resources explicit. Some relationships between resources are too general to be included at the domain ontology level. Instead, these properties are also defined in the annotation ontology. Given the high-level status of this ontology, these propreties can be used to link any related resources on the user's desktop, as well as provide custom human-readable textual annotations.

Table of Contents

Classes Overview
Properties Overview
NAO Vocabulary Summary
Description of Classes
Description of Properties

Classes Overview

nao:Agent - An agent is the artificial counterpart to nao:Party. It can be a software compon...
nao:FreeDesktopIcon - Represents a desktop icon as defined in the FreeDesktop Icon Naming Standard
nao:Party - Represents a single or a group of individuals
nao:Symbol - Represents a symbol
nao:Tag - Represents a generic tag

Properties Overview

nao:altLabel - An alternative label alongside the preferred label for a resource
nao:altSymbol - An alternative symbol representation for a resource
nao:annotation - Generic annotation for a resource
nao:contributor - Refers to a single or a group of individuals that contributed to a resource
nao:created - States the creation, or first modification time for a resource
nao:creator - Refers to the single or group of individuals that created the resource
nao:deprecated - If this property is assigned, the subject class, property, or resource, is depre...
nao:description - A non-technical textual annotation for a resource
nao:engineeringTool - Specifies the engineering tool used to generate the graph
nao:hasDefaultNamespace - Defines the default static namespace for a graph
nao:hasDefaultNamespaceAbbreviation - Defines the default static namespace abbreviation for a graph
nao:hasSubResource - Defines a relationship between a resource and one or more sub resources
nao:hasSuperResource - Defines a relationship between a resource and one or more super resources
nao:hasSymbol - Annotation for a resource in the form of a symbol representation
nao:hasTag - Defines an existing tag for a resource
nao:hasTopic - Defines a relationship between two resources, where the object is a topic of the...
nao:iconName - Defines a name for a FreeDesktop Icon as defined in the FreeDesktop Icon Naming ...
nao:identifier - Defines a generic identifier for a resource
nao:isDataGraphFor - Links a named graph to the resource for which it contains metadata. Its typical ...
nao:isRelated - Defines an annotation for a resource in the form of a relationship between the s...
nao:isTagFor - States which resources a tag is associated with
nao:isTopicOf - Defines a relationship between two resources, where the subject is a topic of th...
nao:lastModified - States the last modification time for a resource
nao:maintainedBy - The agent that maintains this resource, ie. created it and knows what to do with...
nao:modified - States the modification time for a resource
nao:numericRating - Annotation for a resource in the form of a numeric rating (float value), allowe...
nao:personalIdentifier - Defines a personal string identifier for a resource
nao:pluralPrefLabel - The plural form of the preferred label for a resource
nao:prefLabel - A preferred label for a resource
nao:prefSymbol - A unique preferred symbol representation for a resource
nao:rating - Annotation for a resource in the form of an unrestricted rating
nao:score - An authoritative score for an item valued between 0 and 1
nao:scoreParameter - A marker property to mark selected properties which are input to a mathematical ...
nao:serializationLanguage - States the serialization language for a named graph that is represented within a...
nao:status - Specifies the status of a graph, stable, unstable or testing
nao:userVisible - Mark a property, class, or even resource as user visible or not. Non-user-visibl...
nao:version - Specifies the version of a graph, in numeric format

NAO Vocabulary Summary

Description of Classes

nao:Agent

Labelagent
DescriptionAn agent is the artificial counterpart to nao:Party. It can be a software component or some service.
Super-classes 
Sub-classesnfo:Software, nfo:Application, nfo:OperatingSystem
In domain of 
In range ofnao:maintainedBy

nao:FreeDesktopIcon

Labelfreedesktopicon
DescriptionRepresents a desktop icon as defined in the FreeDesktop Icon Naming Standard
Super-classesnao:Symbol
Sub-classes 
In domain ofnao:iconName
In range of 

nao:Party

Labelparty
DescriptionRepresents a single or a group of individuals
Super-classes 
Sub-classesnco:PersonContact, nco:OrganizationContact, nco:Contact
In domain of 
In range ofnao:contributor, nao:creator

nao:Symbol

Labelsymbol
DescriptionRepresents a symbol
Super-classes 
Sub-classesnao:FreeDesktopIcon
In domain of 
In range ofnao:prefSymbol, nao:altSymbol, nao:hasSymbol

nao:Tag

Labeltag
DescriptionRepresents a generic tag
Super-classes 
Sub-classespimo:Topic, pimo:Tag
In domain ofnao:isTagFor
In range ofnao:hasTag

Description of Properties

nao:altLabel

Labelalternative label
DescriptionAn alternative label alongside the preferred label for a resource
Domain 
Rangerdfs:Literal
Super-properties 
Sub-properties 

nao:altSymbol

Labelalternative symbol
DescriptionAn alternative symbol representation for a resource
Domainrdfs:Resource
Rangenao:Symbol
Super-propertiesnao:hasSymbol
Sub-properties 

nao:contributor

Labelcontributor
DescriptionRefers to a single or a group of individuals that contributed to a resource
Domainrdfs:Resource
Rangenao:Party
Super-propertiesnao:annotation
Sub-propertiesnco:contributor, nmm:cinematographer, nexif:artist, nmm:producer, nmm:composer, nmm:assistantDirector, nmm:writer, nmm:performer, nmm:actor, nfo:foundry, nco:creator, nmm:lyricist, nmm:director

nao:created

Labelcreated at
DescriptionStates the creation, or first modification time for a resource
Domainrdfs:Resource
Rangexsd:dateTime
Maximum Cardinality1
Super-propertiesnao:modified, nao:annotation
Sub-propertiesnie:created, nie:contentCreated, nmo:sentDate, ncal:created, nfo:fileCreated

nao:creator

Labelcreator
DescriptionRefers to the single or group of individuals that created the resource
Domainrdfs:Resource
Rangenao:Party
Maximum Cardinality1
Super-propertiesnao:annotation
Sub-propertiesnfo:foundry, pimo:creator, nexif:artist, nco:creator

nao:deprecated

Labeldeprecated
DescriptionIf this property is assigned, the subject class, property, or resource, is deprecated and should not be used in production systems any longer. It may be removed without further notice.
Domainrdfs:Resource
Rangerdfs:Resource
Maximum Cardinality1
Super-properties 
Sub-properties 

nao:description

Labeldescription
DescriptionA non-technical textual annotation for a resource
Domain 
Rangerdfs:Literal
Super-propertiesnao:annotation
Sub-propertiestmo:taskDescription, nmm:synopsis, tmo:dependencyDescription, ncal:description, nie:description, nco:note

nao:engineeringTool

Labelengineering tool
DescriptionSpecifies the engineering tool used to generate the graph
Domainnrl:Data
Rangerdfs:Literal
Super-propertiesnao:annotation
Sub-properties 

nao:hasDefaultNamespace

Labelhas default namespace
DescriptionDefines the default static namespace for a graph
Domainnrl:Data
Rangerdfs:Literal
Maximum Cardinality1
Super-propertiesnao:annotation
Sub-properties 

nao:hasDefaultNamespaceAbbreviation

Labelhas default namespace abbreviation
DescriptionDefines the default static namespace abbreviation for a graph
Domainnrl:Data
Rangerdfs:Literal
Maximum Cardinality1
Super-propertiesnao:annotation
Sub-properties 

nao:hasSubResource

Labelhas Subresource
DescriptionDefines a relationship between a resource and one or more sub resources
Domain 
Rangerdfs:Resource
Super-propertiesnao:isRelated, nao:annotation
Sub-properties 

nao:hasSuperResource

Labelhas Superresource
DescriptionDefines a relationship between a resource and one or more super resources
Domain 
Rangerdfs:Resource
Super-propertiesnao:isRelated, nao:annotation
Sub-properties 

nao:hasSymbol

Labelhas symbol
DescriptionAnnotation for a resource in the form of a symbol representation
Domainrdfs:Resource
Rangenao:Symbol
Super-properties 
Sub-propertiesnao:prefSymbol, nao:altSymbol

nao:hasTag

Labelhas tag
DescriptionDefines an existing tag for a resource
Domainrdfs:Resource
Rangenao:Tag
Super-propertiesnao:annotation
Sub-propertiespimo:hasTag

nao:hasTopic

Labelhas topic
DescriptionDefines a relationship between two resources, where the object is a topic of the subject
Domain 
Rangerdfs:Resource
Super-propertiesnao:isRelated, nao:annotation
Sub-properties 

nao:iconName

Labeliconname
DescriptionDefines a name for a FreeDesktop Icon as defined in the FreeDesktop Icon Naming Standard
Domainnao:FreeDesktopIcon
Rangerdfs:Literal
Minimum Cardinality1
Super-propertiesnao:identifier
Sub-properties 

nao:identifier

nao:isDataGraphFor

Labelis data graph for
DescriptionLinks a named graph to the resource for which it contains metadata. Its typical usage would be to link the graph containing extracted file metadata to the file resource. This allows for easy maintenance later on.
Domainnrl:InstanceBase
Rangerdfs:Resource
Super-properties 
Sub-properties 

nao:isRelated

Labelis related to
DescriptionDefines an annotation for a resource in the form of a relationship between the subject resource and another resource
Domain 
Rangerdfs:Resource
Super-propertiesnao:annotation
Sub-propertiesnao:hasTopic, nao:hasSuperResource, pimo:attends, pimo:isRelated, pimo:attendee, pimo:isLocationOf, nao:isTopicOf, pimo:hasLocation, nao:hasSubResource

nao:isTagFor

Labelis tag for
DescriptionStates which resources a tag is associated with
Domainnao:Tag
Rangerdfs:Resource
Super-propertiesnao:annotation
Sub-propertiespimo:isTagFor

nao:isTopicOf

Labelis topic of
DescriptionDefines a relationship between two resources, where the subject is a topic of the object
Domain 
Rangerdfs:Resource
Super-propertiesnao:isRelated, nao:annotation
Sub-properties 

nao:lastModified

Labellast modified at
DescriptionStates the last modification time for a resource
Domainrdfs:Resource
Rangexsd:dateTime
Maximum Cardinality1
Super-propertiesnao:modified, nao:annotation
Sub-propertiesnfo:fileLastModified, nie:lastModified, nie:contentLastModified, nexif:dateTime

nao:maintainedBy

Labelmaintained by
DescriptionThe agent that maintains this resource, ie. created it and knows what to do with it.
Domainrdfs:Resources
Rangenao:Agent
Super-propertiesnao:annotation
Sub-properties 

nao:modified

Labelmodified at
DescriptionStates the modification time for a resource
Domainrdfs:Resource
Rangexsd:dateTime
Super-propertiesnao:annotation
Sub-propertiesnfo:fileLastModified, nmo:sentDate, nie:lastModified, nie:contentCreated, nie:created, nfo:fileCreated, nexif:dateTime, nao:created, nie:contentLastModified, ncal:created, nao:lastModified

nao:numericRating

Labelnumeric rating
Description Annotation for a resource in the form of a numeric rating (float value), allowed values are between 1 and 10 whereas 0 is interpreted as not set
Domainrdfs:Resource
Rangexsd:integer
Maximum Cardinality1
Super-propertiesnao:scoreParameter, nao:annotation, nao:rating
Sub-properties 

nao:personalIdentifier

Labelpersonal identifier
DescriptionDefines a personal string identifier for a resource
Domain 
Rangerdfs:Literal
Super-propertiesnao:identifier
Sub-propertiespimo:tagLabel

nao:pluralPrefLabel

Labelpreferred label plural form
DescriptionThe plural form of the preferred label for a resource
Domain 
Rangerdfs:Literal
Maximum Cardinality1
Super-properties 
Sub-properties 

nao:prefLabel

Labelpreferred label
DescriptionA preferred label for a resource
Domain 
Rangerdfs:Literal
Maximum Cardinality1
Super-properties 
Sub-propertiesnco:fullname, pimo:tagLabel, tmo:taskName, nexif:imageDescription, nie:title

nao:prefSymbol

Labelpreferred symbol
DescriptionA unique preferred symbol representation for a resource
Domainrdfs:Resource
Rangenao:Symbol
Maximum Cardinality1
Super-propertiesnao:hasSymbol
Sub-properties 

nao:rating

Labelrating
DescriptionAnnotation for a resource in the form of an unrestricted rating
Domainrdfs:Resource
Range 
Super-propertiesnao:annotation
Sub-propertiesnao:numericRating, nmm:audienceRating

nao:score

Labelscore
DescriptionAn authoritative score for an item valued between 0 and 1
Domainrdfs:Resource
Rangexsd:float
Maximum Cardinality1
Super-propertiesnao:annotation
Sub-properties 

nao:scoreParameter

Labelscoreparameter
DescriptionA marker property to mark selected properties which are input to a mathematical algorithm to generate scores for resources. Properties are marked by being defined as subproperties of this property
Domainrdfs:Resource
Rangexsd:float
Super-propertiesnao:annotation
Sub-propertiesnao:numericRating

nao:serializationLanguage

Labelserialization language
DescriptionStates the serialization language for a named graph that is represented within a document
Domainnrl:DocumentGraph
Rangerdfs:Literal
Maximum Cardinality1
Super-properties 
Sub-properties 

nao:status

Labelstatus
DescriptionSpecifies the status of a graph, stable, unstable or testing
Domainnrl:Data
Rangerdfs:Literal
Maximum Cardinality1
Super-propertiesnao:annotation
Sub-properties 

nao:userVisible

Labeluser visible
DescriptionMark a property, class, or even resource as user visible or not. Non-user-visible entities should never be presented to the user. By default everything is user-visible.
Domainrdfs:Resource
Rangexsd:boolean
Maximum Cardinality1
Super-properties 
Sub-properties 

nao:version

Labelversion
DescriptionSpecifies the version of a graph, in numeric format
Domainnrl:Data
Rangexsd:float
Maximum Cardinality1
Super-propertiesnao:annotation
Sub-properties