Application

An application

Comment
An application
Label
Application
SubClassOf
Software

Archive

A compressed file. May contain other files or folder inside.

Comment
A compressed file. May contain other files or folder inside.
Label
Archive
SubClassOf
DataContainer

ArchiveItem

A file entity inside an archive.

Comment
A file entity inside an archive.
Label
ArchiveItem
SubClassOf
EmbeddedFileDataObject

aspectRatio

Visual content aspect ratio. (Width divided by Height)

Comment
Visual content aspect ratio. (Width divided by Height)
Domain
Visual
Label
aspectRatio
Range
float

Attachment

A file attached to another data object. Many data formats allow for attachments: emails, vcards, ical events, id3 and exif...

Comment
A file attached to another data object. Many data formats allow for attachments: emails, vcards, ical events, id3 and exif...
Label
Attachment
SubClassOf
EmbeddedFileDataObject

Audio

A file containing audio content

Comment
A file containing audio content
Label
Audio
SubClassOf
Media

averageBitrate

The average overall bitrate of a media container. (i.e. the size of the piece of media in bits, divided by it's duration expressed in seconds).

Comment
The average overall bitrate of a media container. (i.e. the size of the piece of media in bits, divided by it's duration expressed in seconds).
Domain
Media
Label
averageBitrate
Range
float
SubPropertyOf
rate

belongsToContainer

Models the containment relations between Files and Folders (or CompressedFiles).

Comment
Models the containment relations between Files and Folders (or CompressedFiles).
Domain
DataObject
Label
belongsToContainer
Range
DataContainer
SubPropertyOf
isPartOf

bitDepth

A common superproperty for all properties signifying the amount of bits for an atomic unit of data. Examples of subproperties may include bitsPerSample and bitsPerPixel

Comment
A common superproperty for all properties signifying the amount of bits for an atomic unit of data. Examples of subproperties may include bitsPerSample and bitsPerPixel
Domain
Media
Label
bitDepth
Range
Literal

bitrateType

The type of the bitrate. Examples may include CBR and VBR.

Comment
The type of the bitrate. Examples may include CBR and VBR.
Domain
Media
Label
bitrateType
Range
string

bitsPerSample

Amount of bits in each audio sample.

Comment
Amount of bits in each audio sample.
Domain
Audio
Label
bitsPerSample
Range
integer
SubPropertyOf
bitDepth

Bookmark

A bookmark of a webbrowser. Use nie:title for the name/label, nie:contentCreated to represent the date when the user added the bookmark, and nie:contentLastModified for modifications. nfo:bookmarks to store the link.

Comment
A bookmark of a webbrowser. Use nie:title for the name/label, nie:contentCreated to represent the date when the user added the bookmark, and nie:contentLastModified for modifications. nfo:bookmarks to store the link.
Label
Bookmark
SubClassOf
InformationElement

Bookmark Folder

A folder with bookmarks of a webbrowser. Use nfo:containsBookmark to relate Bookmarks. Folders can contain subfolders, use containsBookmarkFolder to relate them.

Comment
A folder with bookmarks of a webbrowser. Use nfo:containsBookmark to relate Bookmarks. Folders can contain subfolders, use containsBookmarkFolder to relate them.
Label
Bookmark Folder
SubClassOf
InformationElement

channels

Number of channels. This property is to be used directly if no detailed information is necessary. Otherwise use more detailed subproperties.

Comment
Number of channels. This property is to be used directly if no detailed information is necessary. Otherwise use more detailed subproperties.
Domain
Audio
Label
channels
Range
integer

characterCount

The amount of characters in the document.

Comment
The amount of characters in the document.
Domain
TextDocument
Label
characterCount
Range
integer

codec

The name of the codec necessary to decode a piece of media.

Comment
The name of the codec necessary to decode a piece of media.
Domain
Media
Label
codec
Range
Literal

colorDepth

Amount of bits used to express the color of each pixel.

Comment
Amount of bits used to express the color of each pixel.
Domain
Visual
Label
colorDepth
Range
integer
SubPropertyOf
bitDepth

commentCharacterCount

The amount of character in comments i.e. characters ignored by the compiler/interpreter.

Comment
The amount of character in comments i.e. characters ignored by the compiler/interpreter.
Domain
SourceCode
Label
commentCharacterCount
Range
integer

CompressionType

Type of compression. Instances of this class represent the limited set of values allowed for the nfo:compressionType property.

Comment
Type of compression. Instances of this class represent the limited set of values allowed for the nfo:compressionType property.
Label
CompressionType
SubClassOf
Resource

compressionType

The type of the compression. Values include, 'lossy' and 'lossless'.

Comment
The type of the compression. Values include, 'lossy' and 'lossless'.
Domain
Media
Label
compressionType
Range
CompressionType

conflicts

States that a piece of software is in conflict with another piece of software.

Comment
States that a piece of software is in conflict with another piece of software.
Domain
Software
Label
conflicts
Range
Software

contains bookmark

The folder contains a bookmark.

Comment
The folder contains a bookmark.
Domain
Bookmark Folder
Label
contains bookmark
Range
Bookmark
SubPropertyOf
hasLogicalPart

contains folder

The folder contains a bookmark folder.

Comment
The folder contains a bookmark folder.
Domain
Bookmark Folder
Label
contains folder
Range
Bookmark Folder
SubPropertyOf
hasLogicalPart

count

A common superproperty for all properties signifying the amount of atomic media data units. Examples of subproperties may include sampleCount and frameCount.

Comment
A common superproperty for all properties signifying the amount of atomic media data units. Examples of subproperties may include sampleCount and frameCount.
Domain
Media
Label
count
Range
integer

Cursor

A Cursor.

Comment
A Cursor.
Label
Cursor
SubClassOf
RasterImage

DataContainer

A superclass for all entities, whose primary purpose is to serve as containers for other data object. They usually don't have any "meaning" by themselves. Examples include folders, archives and optical disc images.

Comment
A superclass for all entities, whose primary purpose is to serve as containers for other data object. They usually don't have any "meaning" by themselves. Examples include folders, archives and optical disc images.
Label
DataContainer
SubClassOf
InformationElement

definesClass

Name of a class defined in the source code file.

Comment
Name of a class defined in the source code file.
Domain
SourceCode
Label
definesClass
Range
string

definesFunction

A name of a function/method defined in the given source code file.

Comment
A name of a function/method defined in the given source code file.
Domain
SourceCode
Label
definesFunction
Range
string

definesGlobalVariable

Name of a global variable defined within the source code file.

Comment
Name of a global variable defined within the source code file.
Domain
SourceCode
Label
definesGlobalVariable
Range
string

DeletedResource

A file entity that has been deleted from the original source. Usually such entities are stored within various kinds of 'Trash' or 'Recycle Bin' folders.

Comment
A file entity that has been deleted from the original source. Usually such entities are stored within various kinds of 'Trash' or 'Recycle Bin' folders.
Label
DeletedResource
SubClassOf
File

deletionDate

The date and time of the deletion.

Comment
The date and time of the deletion.
Domain
DeletedResource
Label
deletionDate
Range
dateTime

Document

A generic document. A common superclass for all documents on the desktop.

Comment
A generic document. A common superclass for all documents on the desktop.
Label
Document
SubClassOf
InformationElement

duration

Duration of a media piece.

Comment
Duration of a media piece.
Domain
Media
Label
duration
Range
duration

EmbeddedFileDataObject

A file embedded in another data object. There are many ways in which a file may be embedded in another one. Use this class directly only in cases if none of the subclasses gives a better description of your case.

Comment
A file embedded in another data object. There are many ways in which a file may be embedded in another one. Use this class directly only in cases if none of the subclasses gives a better description of your case.
Label
EmbeddedFileDataObject
SubClassOf
File

encoding

The encoding used for the Embedded File. Examples might include BASE64 or UUEncode

Comment
The encoding used for the Embedded File. Examples might include BASE64 or UUEncode
Domain
EmbeddedFileDataObject
Label
encoding
Range
string

Executable

An executable file.

Comment
An executable file.
Label
Executable
SubClassOf
InformationElement

A resource containing a finite sequence of bytes with arbitrary information, that is available to a computer program and is usually based on some kind of durable storage. A file is durable in the sense that it remains available for programs to use after the current program has finished.

Comment
A resource containing a finite sequence of bytes with arbitrary information, that is available to a computer program and is usually based on some kind of durable storage. A file is durable in the sense that it remains available for programs to use after the current program has finished.
Label
FileDataObject
SubClassOf
DataObject

fileCreated

File creation date

Comment
File creation date
Domain
File
Label
fileCreated
Range
dateTime
SubPropertyOf
created

FileHash

A fingerprint of the file, generated by some hashing function.

Comment
A fingerprint of the file, generated by some hashing function.
Label
FileHash
SubClassOf
Resource

fileLastAccessed

Time when the file was last accessed.

Comment
Time when the file was last accessed.
Domain
File
Label
fileLastAccessed
Range
dateTime
SubPropertyOf
Date

fileLastModified

last modification date

Comment
last modification date
Domain
File
Label
fileLastModified
Range
dateTime
SubPropertyOf
Date

fileName

Name of the file, together with the extension

Comment
Name of the file, together with the extension
Domain
File
Label
fileName
Range
string

fileOwner

The owner of the file as defined by the file system access rights feature.

Comment
The owner of the file as defined by the file system access rights feature.
Domain
File
Label
fileOwner
Range
Contact

fileSize

The size of the file in bytes. For compressed files it means the size of the packed file, not of the contents. For folders it means the aggregated size of all contained files and folders

Comment
The size of the file in bytes. For compressed files it means the size of the packed file, not of the contents. For folders it means the aggregated size of all contained files and folders
Domain
File
Label
fileSize
Range
integer
SubPropertyOf
byteSize

fileUrl

URL of the file. It points at the location of the file. In cases where creating a simple file:// or http:// URL for a file is difficult (e.g. for files inside compressed archives) the applications are encouraged to use conventions defined by Apache Commons VFS Project at http://jakarta.apache.org/ commons/ vfs/ filesystems.html.

Comment
URL of the file. It points at the location of the file. In cases where creating a simple file:// or http:// URL for a file is difficult (e.g. for files inside compressed archives) the applications are encouraged to use conventions defined by Apache Commons VFS Project at http://jakarta.apache.org/ commons/ vfs/ filesystems.html.
Domain
File
Label
fileUrl
Range
Resource

Filesystem

A filesystem. Examples of filesystems include hard disk partitions, removable media, but also images thereof stored in files.

Comment
A filesystem. Examples of filesystems include hard disk partitions, removable media, but also images thereof stored in files.
Label
Filesystem
SubClassOf
DataContainer

FilesystemImage

An image of a filesystem. Instances of this class may include CD images, DVD images or hard disk partition images created by various pieces of software (e.g. Norton Ghost)

Comment
An image of a filesystem. Instances of this class may include CD images, DVD images or hard disk partition images created by various pieces of software (e.g. Norton Ghost)
Label
FilesystemImage
SubClassOf
Filesystem

Folder

A folder/directory. Examples of folders include folders on a filesystem and message folders in a mailbox.

Comment
A folder/directory. Examples of folders include folders on a filesystem and message folders in a mailbox.
Label
Folder
SubClassOf
DataContainer

Font

A font.

Comment
A font.
Label
Font
SubClassOf
InformationElement

fontFamily

The name of the font family.

Comment
The name of the font family.
Domain
Font
Label
fontFamily
Range
string

foundry

The foundry, the organization that created the font.

Comment
The foundry, the organization that created the font.
Domain
Font
Label
foundry
Range
Contact
SubPropertyOf
creator

frameCount

The amount of frames in a video sequence.

Comment
The amount of frames in a video sequence.
Domain
Video
Label
frameCount
Range
integer
SubPropertyOf
count

frameRate

Amount of video frames per second.

Comment
Amount of video frames per second.
Domain
Video
Label
frameRate
Range
float
SubPropertyOf
rate

frontChannels

Number of front channels.

Comment
Number of front channels.
Label
frontChannels
Range
integer
SubPropertyOf
channels

HardDiskPartition

A partition on a hard disk

Comment
A partition on a hard disk
Label
HardDiskPartition
SubClassOf
DataObject

hasHash

Links the file with it's hash value.

Comment
Links the file with it's hash value.
Domain
File
Label
hasHash
Range
FileHash

hasMediaFileListEntry

This property is intended to point to an RDF list of MediaFiles.

Comment
This property is intended to point to an RDF list of MediaFiles.
Domain
MediaList
Label
hasMediaFileListEntry
Range
MediaFileListEntry

hasMediaStream

Connects a media container with a single media stream contained within.

Comment
Connects a media container with a single media stream contained within.
Domain
Media
Label
hasMediaStream
Range
DataObject
SubPropertyOf
hasPart

hashAlgorithm

Name of the algorithm used to compute the hash value. Examples might include CRC32, MD5, SHA, TTH etc.

Comment
Name of the algorithm used to compute the hash value. Examples might include CRC32, MD5, SHA, TTH etc.
Domain
FileHash
Label
hashAlgorithm
Range
string

hashValue

The actual value of the hash.

Comment
The actual value of the hash.
Domain
FileHash
Label
hashValue
Range
string

height

Visual content height in pixels.

Comment
Visual content height in pixels.
Domain
Visual
Label
height
Range
integer

horizontalResolution

Horizontal resolution of an image (if printed). Expressed in DPI.

Comment
Horizontal resolution of an image (if printed). Expressed in DPI.
Domain
Image
Label
horizontalResolution
Range
integer

HtmlDocument

A HTML document, may contain links to other files.

Comment
A HTML document, may contain links to other files.
Label
HtmlDocument
SubClassOf
PlainTextDocument

Icon

An Icon (regardless of whether it's a raster or a vector icon. A resource representing an icon could have two types (Icon and Raster, or Icon and Vector) if required.

Comment
An Icon (regardless of whether it's a raster or a vector icon. A resource representing an icon could have two types (Icon and Raster, or Icon and Vector) if required.
Label
Icon
SubClassOf
Image

Image

A file containing an image.

Comment
A file containing an image.
Label
Image
SubClassOf
Visual

interlaceMode

True if the image is interlaced, false if not.

Comment
True if the image is interlaced, false if not.
Domain
Visual
Label
interlaceMode
Range
boolean

isPasswordProtected

States if a given resource is password-protected.

Comment
States if a given resource is password-protected.
Domain
ArchiveItem
Label
isPasswordProtected
Range
boolean

lfeChannels

Number of Low Frequency Expansion (subwoofer) channels.

Comment
Number of Low Frequency Expansion (subwoofer) channels.
Label
lfeChannels
Range
integer
SubPropertyOf
channels

lineCount

The amount of lines in a text document

Comment
The amount of lines in a text document
Domain
TextDocument
Label
lineCount
Range
integer

link

The address of the linked object. Usually a web URI.

Comment
The address of the linked object. Usually a web URI.
Domain
Bookmark
Label
link
Range
DataObject
SubPropertyOf
links
Label
losslessCompressionType
Label
lossyCompressionType

Media

A piece of media content. This class may be used to express complex media containers with many streams of various media content (both aural and visual).

Comment
A piece of media content. This class may be used to express complex media containers with many streams of various media content (both aural and visual).
Label
Media
SubClassOf
InformationElement

MediaFileListEntry

A single node in the list of media files contained within an MediaList instance. This class is intended to provide a type all those links have. In valid NRL untyped resources cannot be linked. There are no properties defined for this class but the application may expect rdf:first and rdf:last links. The former points to the DataObject instance, interpreted as Media the latter points at another MediaFileListEntr. At the end of the list there is a link to rdf:nil.

Comment
A single node in the list of media files contained within an MediaList instance. This class is intended to provide a type all those links have. In valid NRL untyped resources cannot be linked. There are no properties defined for this class but the application may expect rdf:first and rdf:last links. The former points to the DataObject instance, interpreted as Media the latter points at another MediaFileListEntr. At the end of the list there is a link to rdf:nil.
Label
MediaFileListEntry
SubClassOf
Resource

MediaList

A file containing a list of media files.e.g. a playlist

Comment
A file containing a list of media files.e.g. a playlist
Label
MediaList
SubClassOf
InformationElement

MediaStream

A stream of multimedia content, usually contained within a media container such as a movie (containing both audio and video) or a DVD (possibly containing many streams of audio and video). Most common interpretations for such a DataObject include Audio and Video.

Comment
A stream of multimedia content, usually contained within a media container such as a movie (containing both audio and video) or a DVD (possibly containing many streams of audio and video). Most common interpretations for such a DataObject include Audio and Video.
Label
MediaStream
SubClassOf
DataObject

MindMap

A MindMap, created by a mind-mapping utility. Examples might include FreeMind or mind mapper.

Comment
A MindMap, created by a mind-mapping utility. Examples might include FreeMind or mind mapper.
Label
MindMap
SubClassOf
Document

OperatingSystem

An OperatingSystem

Comment
An OperatingSystem
Label
OperatingSystem
SubClassOf
Software

originalLocation

The original location of the deleted resource.

Comment
The original location of the deleted resource.
Domain
DeletedResource
Label
originalLocation
Range
string

pageCount

Number of pages.

Comment
Number of pages.
Domain
PaginatedTextDocument
Label
pageCount
Range
integer

PaginatedTextDocument

A file containing a text document, that is unambiguously divided into pages. Examples might include PDF, DOC, PS, DVI etc.

Comment
A file containing a text document, that is unambiguously divided into pages. Examples might include PDF, DOC, PS, DVI etc.
Label
PaginatedTextDocument
SubClassOf
TextDocument

permissions

A string containing the permissions of a file. A feature common in many UNIX-like operating systems.

Comment
A string containing the permissions of a file. A feature common in many UNIX-like operating systems.
Domain
File
Label
permissions
Range
string

PlainTextDocument

A file containing plain text (ASCII, Unicode or other encodings). Examples may include TXT, HTML, XML, program source code etc.

Comment
A file containing plain text (ASCII, Unicode or other encodings). Examples may include TXT, HTML, XML, program source code etc.
Label
PlainTextDocument
SubClassOf
TextDocument

Presentation

A Presentation made by some presentation software (Corel Presentations, OpenOffice Impress, MS Powerpoint etc.)

Comment
A Presentation made by some presentation software (Corel Presentations, OpenOffice Impress, MS Powerpoint etc.)
Label
Presentation
SubClassOf
Document

programmingLanguage

Indicates the name of the programming language this source code file is written in. Examples might include 'C', 'C++', 'Java' etc.

Comment
Indicates the name of the programming language this source code file is written in. Examples might include 'C', 'C++', 'Java' etc.
Domain
SourceCode
Label
programmingLanguage
Range
string

RasterImage

A raster image.

Comment
A raster image.
Label
RasterImage
SubClassOf
Image

rate

A common superproperty for all properties specifying the media rate. Examples of subproperties may include frameRate for video and sampleRate for audio. This property is expressed in units per second.

Comment
A common superproperty for all properties specifying the media rate. Examples of subproperties may include frameRate for video and sampleRate for audio. This property is expressed in units per second.
Domain
Media
Label
rate
Range
float

rearChannels

Number of rear channels.

Comment
Number of rear channels.
Label
rearChannels
Range
integer
SubPropertyOf
channels

RemoteDataObject

A file data object stored at a remote location. Don't confuse this class with a RemotePortAddress. This one applies to a particular resource, RemotePortAddress applies to an address, that can have various interpretations.

Comment
A file data object stored at a remote location. Don't confuse this class with a RemotePortAddress. This one applies to a particular resource, RemotePortAddress applies to an address, that can have various interpretations.
Label
RemoteDataObject
SubClassOf
File

RemotePortAddress

An address specifying a remote host and port. Such an address can be interpreted in many ways (examples of such interpretations include mailboxes, websites, remote calendars or filesystems), depending on an interpretation, various kinds of data may be extracted from such an address.

Comment
An address specifying a remote host and port. Such an address can be interpreted in many ways (examples of such interpretations include mailboxes, websites, remote calendars or filesystems), depending on an interpretation, various kinds of data may be extracted from such an address.
Label
RemotePortAddress
SubClassOf
DataObject

sampleCount

The amount of samples in an audio clip.

Comment
The amount of samples in an audio clip.
Domain
Audio
Label
sampleCount
Range
integer
SubPropertyOf
count

sampleRate

The amount of audio samples per second.

Comment
The amount of audio samples per second.
Domain
Audio
Label
sampleRate
Range
float
SubPropertyOf
rate

sideChannels

Number of side channels

Comment
Number of side channels
Label
sideChannels
Range
integer
SubPropertyOf
channels

Software

A piece of software. Examples may include applications and the operating system. This interpretation most commonly applies to SoftwareItems.

Comment
A piece of software. Examples may include applications and the operating system. This interpretation most commonly applies to SoftwareItems.
Label
Software
SubClassOf
InformationElement

SoftwareItem

A DataObject representing a piece of software. Examples of interpretations of a SoftwareItem include an Application and an OperatingSystem.

Comment
A DataObject representing a piece of software. Examples of interpretations of a SoftwareItem include an Application and an OperatingSystem.
Label
SoftwareItem
SubClassOf
DataObject

SoftwareService

A service published by a piece of software, either by an operating system or an application. Examples of such services may include calendar, addresbook and mailbox managed by a PIM application. This category is introduced to distinguish between data available directly from the applications (Via some Interprocess Communication Mechanisms) and data available from files on a disk. In either case both DataObjects would receive a similar interpretation (e.g. a Mailbox) and wouldn't differ on the content level.

Comment
A service published by a piece of software, either by an operating system or an application. Examples of such services may include calendar, addresbook and mailbox managed by a PIM application. This category is introduced to distinguish between data available directly from the applications (Via some Interprocess Communication Mechanisms) and data available from files on a disk. In either case both DataObjects would receive a similar interpretation (e.g. a Mailbox) and wouldn't differ on the content level.
Label
SoftwareService
SubClassOf
DataObject

SourceCode

Code in a compilable or interpreted programming language.

Comment
Code in a compilable or interpreted programming language.
Label
SourceCode
SubClassOf
PlainTextDocument

Spreadsheet

A spreadsheet, created by a spreadsheet application. Examples might include Gnumeric, OpenOffice Calc or MS Excel.

Comment
A spreadsheet, created by a spreadsheet application. Examples might include Gnumeric, OpenOffice Calc or MS Excel.
Label
Spreadsheet
SubClassOf
Document

supercedes

States that a piece of software supercedes another piece of software.

Comment
States that a piece of software supercedes another piece of software.
Domain
Software
Label
supercedes
Range
Software

TextDocument

A text document

Comment
A text document
Label
TextDocument
SubClassOf
Document

Trash

Represents a container for deleted files, a feature common in modern operating systems.

Comment
Represents a container for deleted files, a feature common in modern operating systems.
Label
Trash
SubClassOf
DataContainer

uncompressedSize

Uncompressed size of the content of a compressed file.

Comment
Uncompressed size of the content of a compressed file.
Domain
Archive
Label
uncompressedSize
Range
integer

VectorImage

Label
VectorImage
SubClassOf
Image

verticalResolution

Vertical resolution of an Image (if printed). Expressed in DPI

Comment
Vertical resolution of an Image (if printed). Expressed in DPI
Domain
Image
Label
verticalResolution
Range
integer

Video

A video file.

Comment
A video file.
Label
Video
SubClassOf
Visual

Visual

File containing visual content.

Comment
File containing visual content.
Label
Visual
SubClassOf
Media

Website

A website, usually a container for remote resources, that may be interpreted as HTMLDocuments, images or other types of content.

Comment
A website, usually a container for remote resources, that may be interpreted as HTMLDocuments, images or other types of content.
Label
Website
SubClassOf
InformationElement

width

Visual content width in pixels.

Comment
Visual content width in pixels.
Domain
Visual
Label
width
Range
integer

wordCount

The amount of words in a text document.

Comment
The amount of words in a text document.
Domain
TextDocument
Label
wordCount
Range
integer