NEPOMUK MultiMedia Ontology

OSCAF Recommendation 13.06.2012
Latest Version:
http://www.semanticdesktop.org/ontologies/2009/02/19/nmm
This Version:
This file refers to the Revision 1.0 of NMM. 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/2009/02/19/nmm/v1.0/
Authors:
Evgeny 'phreedom' Egorochkin, KDE Strigi Developer, phreedom.stdin@gmail.com
Contributors:
Andrew Lake jamboarder@yahoo.com
Editors:
Sebastian Trueg trueg@kde.org
Simon Scerri, DERI, scerrisimon@gmail.com
Ontology:
XML/RDFS Serialization: NMM (Data Graph Only)
XML/RDFS Serialization: NMM (Metadata Graph Only)
TriG Serialization: NMM (Graph Set)

Abstract

The Nepomuk Multimedia Ontology defines metadata properties and classes for multimedia files.

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 Multimedia Ontology defines metadata properties and classes for multimedia files.

References

Ontology Classes Description

Movie

Superclasses nie:InformationElement, nfo:Media, rdfs:Resource, nfo:Video, nfo:Visual
Subclasses --
In domain of: --
In range of: --
Description A Movie

MusicAlbum

Superclasses nie:InformationElement, nfo:MediaList, rdfs:Resource
Subclasses --
In domain of: nmm:albumGain, nmm:albumPeakGain, nmm:albumTrackCount, nmm:internationalStandardRecordingCode, nmm:musicBrainzAlbumID, nmm:musicCDIdentifier, nmm:setSize
In range of: nmm:musicAlbum
Description The music album as provided by the publisher. Not to be confused with media lists or collections.

MusicPiece

Superclasses nfo:Audio, nie:InformationElement, nfo:Media, rdfs:Resource
Subclasses --
In domain of: nmm:beatsPerMinute, nmm:composer, nmm:lyricist, nmm:musicAlbum, nmm:musicBrainzTrackID, nmm:performer, nmm:setNumber, nmm:trackGain, nmm:trackNumber, nmm:trackPeakGain
In range of: --
Description Used to assign music-specific properties such a BPM to video and audio

TVSeason

Superclasses nie:InformationElement, rdfs:Resource
Subclasses --
In domain of: nmm:hasSeasonEpisode, nmm:seasonNumber, nmm:seasonOf
In range of: nmm:hasSeason, nmm:isPartOfSeason
Description A season of a TV Show

TVSeries

Superclasses nie:InformationElement, rdfs:Resource
Subclasses --
In domain of: nmm:hasEpisode, nmm:hasSeason
In range of: nmm:seasonOf, nmm:series
Description A TV Series has multiple seasons and episodes

TVShow

Superclasses nie:InformationElement, nfo:Media, rdfs:Resource, nfo:Video, nfo:Visual
Subclasses --
In domain of: nmm:episodeNumber, nmm:isPartOfSeason, nmm:season, nmm:series
In range of: nmm:hasEpisode, nmm:hasSeasonEpisode
Description A TV Show

Ontology Properties Description

actor

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nfo:Video
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Actor

albumGain

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:float
Maximal cardinality 1
Superproperties --
Subproperties --
Description ReplayGain album(audiophile) gain

albumPeakGain

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:float
Maximal cardinality 1
Superproperties --
Subproperties --
Description ReplayGain album(audiophile) peak gain

albumTrackCount

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:integer
Maximal cardinality 1
Superproperties --
Subproperties --
Description The number of tracks in a music album.

artwork

Type rdf:Property, rdfs:Resource
Domain nfo:Media
Range nfo:Image
Superproperties nfo:depiction
Subproperties --
Description Associated Artwork

assistantDirector

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nfo:Video
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description

audienceRating

Type rdf:Property, rdfs:Resource
Domain nfo:Video
Range xsd:string
Superproperties nao:annotation, nao:rating
Subproperties --
Description Rating used to identify appropriate audience for video (MPAA rating, BBFC, FSK, TV content rating, etc.)

beatsPerMinute

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range xsd:integer
Superproperties --
Subproperties --
Description beats per minute

cinematographer

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nfo:Video
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description

composer

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Composer

director

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nfo:Video
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Director

episodeNumber

Type rdf:Property, rdfs:Resource
Domain nmm:TVShow
Range xsd:integer
Maximal cardinality 1
Superproperties --
Subproperties --
Description

genre

Type rdf:Property, rdfs:Resource
Domain nfo:Media
Range xsd:string
Superproperties --
Subproperties --
Description Genre

hasEpisode

Type rdf:Property, rdfs:Resource
Domain nmm:TVSeries
Range nmm:TVShow
Inverse property nmm:series
Superproperties --
Subproperties --
Description A TVSeries has many episodes

hasSeason

Type rdf:Property, rdfs:Resource
Domain nmm:TVSeries
Range nmm:TVSeason
Inverse property nmm:seasonOf
Superproperties nie:hasLogicalPart, dcterms:hasPart
Subproperties --
Description Relates a TV Series to its seasons

hasSeasonEpisode

Type rdf:Property, rdfs:Resource
Domain nmm:TVSeason
Range nmm:TVShow
Inverse property nmm:isPartOfSeason
Superproperties nie:hasLogicalPart, dcterms:hasPart
Subproperties --
Description Relates a TV Show season to its episodes

internationalStandardRecordingCode

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:string
Maximal cardinality 1
Superproperties nie:identifier, dc:identifier, nao:identifier
Subproperties --
Description ISRC ID. Format: 'CC-XXX-YY-NNNNN'

isPartOfSeason

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nmm:TVShow
Range nmm:TVSeason
Inverse property nmm:hasSeasonEpisode
Maximal cardinality 1
Superproperties nie:isLogicalPartOf, dcterms:isPartOf
Subproperties --
Description Relates a TV Show to its season

lyricist

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Lyricist

musicAlbum

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range nmm:MusicAlbum
Maximal cardinality 1
Superproperties nie:isLogicalPartOf, dcterms:isPartOf
Subproperties --
Description Album the music belongs to

musicBrainzAlbumID

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:string
Maximal cardinality 1
Superproperties nie:identifier, dc:identifier, nao:identifier
Subproperties --
Description MusicBrainz album ID

musicBrainzTrackID

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range xsd:integer
Maximal cardinality 1
Superproperties nie:identifier, dc:identifier, nao:identifier
Subproperties --
Description MusicBrainz track ID

musicCDIdentifier

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:string
Superproperties nie:identifier, dc:identifier, nao:identifier
Subproperties --
Description Music CD identifier to for databases like FreeDB.org. This property is intended for music that comes from a CD, so that the CD can be identified in external databases.

performer

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Performer

producer

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nfo:Video
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Producer

releaseDate

Type rdf:Property, rdfs:Resource
Domain nfo:Media
Range xsd:dateTime
Maximal cardinality 1
Superproperties dc:date, nie:informationElementDate
Subproperties --
Description The date the media was released.

season

Type rdf:Property, rdfs:Resource
Domain nmm:TVShow
Range xsd:integer
Maximal cardinality 1
Superproperties --
Subproperties --
Description The season number. This property is deprecated. Use nmm:Season and nmm:hasSeason instead.

seasonNumber

Type rdf:Property, rdfs:Resource
Domain nmm:TVSeason
Range xsd:integer
Cardinality 1
Superproperties --
Subproperties --
Description The number of a season

seasonOf

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nmm:TVSeason
Range nmm:TVSeries
Inverse property nmm:hasSeason
Cardinality 1
Superproperties nie:isLogicalPartOf, dcterms:isPartOf
Subproperties --
Description Relates a TV Season to its series

series

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nmm:TVShow
Range nmm:TVSeries
Inverse property nmm:hasEpisode
Maximal cardinality 1
Superproperties --
Subproperties --
Description series

setNumber

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range xsd:integer
Maximal cardinality 1
Superproperties --
Subproperties --
Description The part of a set the audio came from.

setSize

Type rdf:Property, rdfs:Resource
Domain nmm:MusicAlbum
Range xsd:integer
Maximal cardinality 1
Superproperties --
Subproperties --
Description The number of parts in the set.

synopsis

Type rdf:Property, rdfs:Resource
Domain nfo:Video
Range xsd:string
Maximal cardinality 1
Superproperties nao:annotation, rdfs:comment, nie:description, nao:description, dc:description
Subproperties --
Description Long form description of video content (plot, premise, etc.)

trackGain

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range xsd:float
Maximal cardinality 1
Superproperties --
Subproperties --
Description ReplayGain track gain

trackNumber

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range xsd:integer
Maximal cardinality 1
Superproperties --
Subproperties --
Description Track number of the music in its album

trackPeakGain

Type rdf:Property, rdfs:Resource
Domain nmm:MusicPiece
Range xsd:float
Maximal cardinality 1
Superproperties --
Subproperties --
Description ReplayGain track peak gain

writer

Type nrl:DefiningProperty, rdf:Property, rdfs:Resource
Domain nfo:Video
Range nco:Contact
Superproperties nao:annotation, nao:contributor, nco:contributor, dc:contributor
Subproperties --
Description Writer