Table of Contents
nfo:Application - An application |
nfo:Archive - A compressed file. May contain other files or folder inside. |
nfo:ArchiveItem - A file entity inside an archive. |
nfo:Attachment - A file attached to another data object. Many data formats allow for attachments:... |
nfo:Audio - A file containing audio content |
nfo:Bookmark - A bookmark of a webbrowser. Use nie:title for the name/label, nie:contentCreated... |
nfo:BookmarkFolder - A folder with bookmarks of a webbrowser. Use nfo:containsBookmark to relate Book... |
nfo:CompressionType - Type of compression. Instances of this class represent the limited set of values... |
nfo:Cursor - A Cursor. |
nfo:DataContainer - A superclass for all entities, whose primary purpose is to serve as containers f... |
nfo:DeletedResource - A file entity that has been deleted from the original source. Usually such entit... |
nfo:Document - A generic document. A common superclass for all documents on the desktop. |
nfo:EmbeddedFileDataObject - A file embedded in another data object. There are many ways in which a file may ... |
nfo:EncryptionStatus - The status of the encryption of an InformationElement. nfo:encryptedStatus means... |
nfo:Executable - An executable file. |
nfo:FileDataObject - A resource containing a finite sequence of bytes with arbitrary information, tha... |
nfo:FileHash - A fingerprint of the file, generated by some hashing function. |
nfo:Filesystem - A filesystem. Examples of filesystems include hard disk partitions, removable me... |
nfo:FilesystemImage (deprecated) - An image of a filesystem. Instances of this class may include CD images, DVD ima... |
nfo:Folder - A folder/directory. Examples of folders include folders on a filesystem and mess... |
nfo:Font - A font. |
nfo:HardDiskPartition - A partition on a hard disk |
nfo:HtmlDocument - A HTML document, may contain links to other files. |
nfo:Icon - An Icon (regardless of whether it's a raster or a vector icon. A resource repres... |
nfo:Image - A file containing an image. |
nfo:LocalFileDataObject - A local file data object which is stored on a local file system. Its nie:url alw... |
nfo:Media - A piece of media content. This class may be used to express complex media contai... |
nfo:MediaFileListEntry - A single node in the list of media files contained within an MediaList instance.... |
nfo:MediaList - A file containing a list of media files.e.g. a playlist |
nfo:MediaStream - A stream of multimedia content, usually contained within a media container such ... |
nfo:MindMap - A MindMap, created by a mind-mapping utility. Examples might include FreeMind or... |
nfo:OperatingSystem - An OperatingSystem |
nfo:PaginatedTextDocument - A file containing a text document, that is unambiguously divided into pages. Exa... |
nfo:PlainTextDocument - A file containing plain text (ASCII, Unicode or other encodings). Examples may i... |
nfo:Presentation - A Presentation made by some presentation software (Corel Presentations, OpenOffi... |
nfo:RasterImage - A raster image. |
nfo:RemoteDataObject - A file data object stored at a remote location. Don't confuse this class with a ... |
nfo:RemotePortAddress - An address specifying a remote host and port. Such an address can be interpreted... |
nfo:Software - A piece of software. Examples may include applications and the operating system.... |
nfo:SoftwareItem - A DataObject representing a piece of software. Examples of interpretations of a ... |
nfo:SoftwareService - A service published by a piece of software, either by an operating system or an ... |
nfo:SourceCode - Code in a compilable or interpreted programming language. |
nfo:Spreadsheet - A spreadsheet, created by a spreadsheet application. Examples might include Gnum... |
nfo:TextDocument - A text document |
nfo:Trash - Represents a container for deleted files, a feature common in modern operating s... |
nfo:VectorImage - |
nfo:Video - A video file. |
nfo:Visual - File containing visual content. |
nfo:WebDataObject - An information resources of which representations (files, streams) can be retrie... |
nfo:Website - A website, usually a container for remote resources, that may be interpreted as ... |
nfo:aspectRatio - Visual content aspect ratio. (Width divided by Height) |
nfo:averageBitrate - The average overall bitrate of a media container. (i.e. the size of the piece of... |
nfo:belongsToContainer - Models the containment relations between Files and Folders (or CompressedFiles). |
nfo:bitDepth - A common superproperty for all properties signifying the amount of bits for an a... |
nfo:bitrateType - The type of the bitrate. Examples may include CBR and VBR. |
nfo:bitsPerSample - Amount of bits in each audio sample. |
nfo:bookmarks - The address of the linked object. Usually a web URI. |
nfo:channels - Number of channels. This property is to be used directly if no detailed informat... |
nfo:characterCount - The amount of characters in the document. |
nfo:characterPosition - Character position of the bookmark. |
nfo:codec - The name of the codec necessary to decode a piece of media. |
nfo:colorCount - The number of colors used/available in a raster image. |
nfo:colorDepth - Amount of bits used to express the color of each pixel. |
nfo:commentCharacterCount - The amount of character in comments i.e. characters ignored by the compiler/inte... |
nfo:compressionType - The type of the compression. Values include, 'lossy' and 'lossless'. |
nfo:conflicts - States that a piece of software is in conflict with another piece of software. |
nfo:containsBookmark - The folder contains a bookmark. |
nfo:containsBookmarkFolder - The folder contains a bookmark folder. |
nfo:count - A common superproperty for all properties signifying the amount of atomic media ... |
nfo:definesClass - Name of a class defined in the source code file. |
nfo:definesFunction - A name of a function/method defined in the given source code file. |
nfo:definesGlobalVariable - Name of a global variable defined within the source code file. |
nfo:deletionDate - The date and time of the deletion. |
nfo:depiction - Relates an information element to an image which depicts said element. |
nfo:depicts - Relates an image to the information elements it depicts. |
nfo:duration - Duration of a media piece. |
nfo:encoding - The encoding used for the Embedded File. Examples might include BASE64 or UUEnco... |
nfo:encryptionStatus - The status of the encryption of the InformationElement. |
nfo:fileCreated - File creation date |
nfo:fileLastAccessed - Time when the file was last accessed. |
nfo:fileLastModified (deprecated) - last modification date |
nfo:fileName - Name of the file, together with the extension |
nfo:fileOwner - The owner of the file as defined by the file system access rights feature. |
nfo:fileSize - The size of the file in bytes. For compressed files it means the size of the pac... |
nfo:fileUrl (deprecated) - URL of the file. It points at the location of the file. In cases where creating ... |
nfo:filesystemType - Type of filesystem such as ext3 and ntfs. |
nfo:fontFamily - The name of the font family. |
nfo:foundry - The foundry, the organization that created the font. |
nfo:frameCount - The amount of frames in a video sequence. |
nfo:frameRate - Amount of video frames per second. |
nfo:freeSpace - Unoccupied storage space of the filesystem. |
nfo:frontChannels - Number of front channels. |
nfo:hasHash - Links the file with it's hash value. |
nfo:hasMediaFileListEntry - This property is intended to point to an RDF list of MediaFiles. |
nfo:hasMediaStream - Connects a media container with a single media stream contained within. |
nfo:hashAlgorithm - Name of the algorithm used to compute the hash value. Examples might include CRC... |
nfo:hashValue - The actual value of the hash. |
nfo:height - Visual content height in pixels. |
nfo:horizontalResolution - Horizontal resolution of an image (if printed). Expressed in DPI. |
nfo:interlaceMode - True if the image is interlaced, false if not. |
nfo:isPasswordProtected - States if a given resource is password-protected. |
nfo:lfeChannels - Number of Low Frequency Expansion (subwoofer) channels. |
nfo:lineCount - The amount of lines in a text document |
nfo:occupiedSpace - Occupied storage space of the filesystem. |
nfo:originalLocation - The original location of the deleted resource. |
nfo:pageCount - Number of pages. |
nfo:pageNumber - Page linked by the bookmark. |
nfo:paletteSize - The number of colors defined in palette of the raster image. |
nfo:permissions - A string containing the permissions of a file. A feature common in many UNIX-lik... |
nfo:programmingLanguage - Indicates the name of the programming language this source code file is written ... |
nfo:rate - A common superproperty for all properties specifying the media rate. Examples of... |
nfo:rearChannels - Number of rear channels. |
nfo:sampleCount - The amount of samples in an audio clip. |
nfo:sampleRate - The amount of audio samples per second. |
nfo:sideChannels - Number of side channels |
nfo:streamPosition - Stream position of the bookmark, suitable for e.g. audio books. Expressed in mil... |
nfo:supercedes - States that a piece of software supercedes another piece of software. |
nfo:totalSpace - Total storage space of the filesystem, which can be different from nie:contentSi... |
nfo:uncompressedSize - Uncompressed size of the content of a compressed file. |
nfo:uuid - Universally unique identifier of the filesystem. In the future, this property ma... |
nfo:verticalResolution - Vertical resolution of an Image (if printed). Expressed in DPI |
nfo:width - Visual content width in pixels. |
nfo:wordCount - The amount of words in a text document. |
Nepomuk File Ontology (NFO) is one of the fundamental parts of NIE. It deals with files and other desktop resources. Files are understood as sequences of bytes stored in a Filesystem or on a Network. It provides subclasses both of a DataObject and an InformationElement. A basic hierarchy of FileDataObject subclasses is provided. It includes a 'normal' FileDataObject, that usually resides on a typical filesystem, but also allows for other kinds of files - those embedded in, or attached to other data items, as well as deleted and stored in a trash folder. This hierarchy is by no means complete. More complete taxonomies, that either add additional FileDataObject subclasses or extend ones provided in this ontology may appear in future.
The cornerstone of the NFO is the nfo:FileDataObject class. It represents files - finite sequences of bytes available from some durable storage medium. This definition explicitly exludes streams (which are potentially infinite) but includes web documents and other resources resolvable via a URL. As mentioned before there are various types of files. They are reflected in the hierarchy of subclasses of the File class. This hierarchy is expected to grow when users add new types of files relevant to their work.
One special case are web documents that are retrieved through a web server and could potentially be created on-the-fly. These are identified via nfo:WebDataObject.
Each file on a hard disk is usually contained within a folder or a directory (the naming depends on the Operating System). They are represented by the nfo:Folder class. The containment relation can be expressed with the nfo:belongsToContainer property. Note that a Folder is an interpretation. It may be applied to a nfo:FileDataObject (representing a folder on a disk), but it can also be applied to an nfo:ArchiveItem (representing a folder inside an archive).
Compressed Files are expressed with an Archive class. It is also an interpretation that may be applied to any piece of data. An important thing to note is that Nepomuk strives for data integration. It shouldn't make much difference if a file is within a normal folder or within an archive. That's why no special case is made for the nfo:fileUrl (deprecated) property for files in compressed archives. In both cases a file should be accessible with a URL. In case of stand-alone files this is simple. Unfortunately there are no standards defining the way to construct URL's for files inside compressed archives. We encourage applications to use conventions established by the Apache Virtual File System project.(FIXME: update to the new way of constructing URIs) For cases when no URL can be constructed for a file (e.g. a picture inside an archive attached to an event in an outlook calendar) the entire containment tree needs to be examined to find ways for accessing a file.
NFO includes basic vocabulary to describe remote resources. To this end basically two classes have been introduced. nfo:RemoteDataObject as a sub-class to nfo:FileDataObject described files on a remote file system which is directly accessible. This includes remote file systems such as ftp, webdav or the like. nfo:WebDataObject describes information resources of which representations (files, streams) can be retrieved through a web server. They may be generated at retrieval time. Examples are pages served by PHP or AJAX or mp3 streams, typically retrieved through the http or https protocol. For relating a remote resource to its URL the nie:url property can just be set to an http:// or ftp:// address.
Label | Application |
Description | An application |
Super-classes | nao:Agent, nie:InformationElement, nfo:Software (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | Archive |
Description | A compressed file. May contain other files or folder inside. |
Super-classes | nfo:DataContainer (direct), nie:InformationElement |
Sub-classes | |
In domain of | nfo:uncompressedSize |
In range of |
Label | ArchiveItem |
Description | A file entity inside an archive. |
Super-classes | nie:DataObject, nfo:EmbeddedFileDataObject (direct), nfo:FileDataObject |
Sub-classes | |
In domain of | nfo:isPasswordProtected |
In range of | |
Mentioned in | Folders and Compressed Files |
Label | Attachment |
Description | A file attached to another data object. Many data formats allow for attachments: emails, vcards, ical events, id3 and exif... |
Super-classes | nie:DataObject, nfo:EmbeddedFileDataObject (direct), nfo:FileDataObject |
Sub-classes | ncal:Attachment (direct) |
In domain of | |
In range of | nmo:hasAttachment |
Mentioned in | Information Elements |
Label | Audio |
Description | A file containing audio content |
Super-classes | nfo:Media (direct), nie:InformationElement |
Sub-classes | nmm:MusicPiece (direct) |
In domain of | nfo:channels, nfo:sampleCount, nfo:sampleRate, nfo:bitsPerSample |
In range of |
Label | Bookmark |
Description | 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. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | nfo:pageNumber, nfo:bookmarks, nfo:streamPosition, nfo:characterPosition |
In range of | nfo:containsBookmark |
Label | Bookmark Folder |
Description | A folder with bookmarks of a webbrowser. Use nfo:containsBookmark to relate Bookmarks. Folders can contain subfolders, use containsBookmarkFolder to relate them. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | nfo:containsBookmarkFolder, nfo:containsBookmark |
In range of | nfo:containsBookmarkFolder |
Label | CompressionType |
Description | Type of compression. Instances of this class represent the limited set of values allowed for the nfo:compressionType property. |
Super-classes | |
Sub-classes | |
In domain of | |
In range of | nfo:compressionType |
Instances | nfo:losslessCompressionType, nfo:lossyCompressionType |
Label | Cursor |
Description | A Cursor. |
Super-classes | nfo:Media, nie:InformationElement, nfo:Visual, nfo:RasterImage (direct), nfo:Image |
Sub-classes | |
In domain of | |
In range of |
Label | DataContainer |
Description | 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. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | nfo:FilesystemImage, nfo:Trash (direct), nfo:Folder (direct), nfo:Archive (direct), nfo:Filesystem (direct) |
In domain of | |
In range of | nfo:belongsToContainer |
Label | DeletedResource |
Description | 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. |
Super-classes | nie:DataObject, nfo:FileDataObject (direct) |
Sub-classes | |
In domain of | nfo:deletionDate, nfo:originalLocation |
In range of |
Label | Document |
Description | A generic document. A common superclass for all documents on the desktop. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | nfo:MindMap (direct), nfo:PaginatedTextDocument, nfo:Spreadsheet (direct), nfo:SourceCode, nfo:TextDocument (direct), nfo:HtmlDocument, nfo:PlainTextDocument, nfo:Presentation (direct) |
In domain of | |
In range of |
Label | EmbeddedFileDataObject |
Description | 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. |
Super-classes | nie:DataObject, nfo:FileDataObject (direct) |
Sub-classes | ncal:Attachment, nfo:Attachment (direct), nfo:ArchiveItem (direct) |
In domain of | nfo:encoding |
In range of |
Label | EncryptionStatus |
Description | The status of the encryption of an InformationElement. nfo:encryptedStatus means that the InformationElement has been encrypted and couldn't be decrypted by the extraction software, thus no content is available. nfo:decryptedStatus means that decryption was successfull and the content is available. |
Super-classes | |
Sub-classes | |
In domain of | |
In range of | nfo:encryptionStatus |
Instances | nfo:decryptedStatus, nfo:encryptedStatus |
Label | Executable |
Description | An executable file. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | file |
Description | 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. |
Super-classes | nie:DataObject (direct) |
Sub-classes | nfo:EmbeddedFileDataObject (direct), ndo:TorrentedFile, nfo:Attachment, ncal:Attachment, nfo:DeletedResource (direct), nfo:RemoteDataObject (direct), nfo:LocalFileDataObject (direct), nfo:ArchiveItem, ndo:P2PFile |
In domain of | nfo:fileCreated, nfo:fileOwner, nfo:fileSize, nfo:fileUrl, nfo:permissions, nfo:fileLastAccessed, nfo:fileName, nfo:hasHash, nfo:fileLastModified |
In range of | |
Mentioned in | Folders and Compressed Files, FileDataObject, File Downloads, Remote Resources |
Label | FileHash |
Description | A fingerprint of the file, generated by some hashing function. |
Super-classes | |
Sub-classes | |
In domain of | nfo:hashValue, nfo:hashAlgorithm |
In range of | nfo:hasHash |
Label | Filesystem |
Description | A filesystem. Examples of filesystems include hard disk partitions, removable media, but also images thereof stored in files such as ISO. |
Super-classes | nfo:DataContainer (direct), nie:InformationElement |
Sub-classes | nfo:FilesystemImage (direct) |
In domain of | nfo:occupiedSpace, nfo:uuid, nfo:filesystemType, nfo:totalSpace, nfo:freeSpace |
In range of | |
Mentioned in | Data Sources |
Label | FilesystemImage |
Description | 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). Deprecated in favor of nfo:Filesystem. |
Super-classes | nfo:DataContainer, nie:InformationElement, nfo:Filesystem (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | Folder |
Description | A folder/directory. Examples of folders include folders on a filesystem and message folders in a mailbox. |
Super-classes | nfo:DataContainer (direct), nie:InformationElement |
Sub-classes | |
In domain of | |
In range of | pimo:hasFolder |
Mentioned in | Folders and Compressed Files |
Label | Font |
Description | A font. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | nfo:fontFamily, nfo:foundry |
In range of |
Label | HardDiskPartition |
Description | A partition on a hard disk |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Data Sources |
Label | HtmlDocument |
Description | A HTML document, may contain links to other files. |
Super-classes | nie:InformationElement, nfo:PlainTextDocument (direct), nfo:Document, nfo:TextDocument |
Sub-classes | |
In domain of | |
In range of |
Label | Icon |
Description | 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. |
Super-classes | nfo:Media, nfo:Visual, nfo:Image (direct), nie:InformationElement |
Sub-classes | |
In domain of | |
In range of |
Label | Image |
Description | A file containing an image. |
Super-classes | nfo:Media, nfo:Visual (direct), nie:InformationElement |
Sub-classes | nfo:Icon (direct), nfo:Cursor, nfo:RasterImage (direct), nfo:VectorImage (direct), nexif:Photo |
In domain of | nfo:depicts, nfo:horizontalResolution, nfo:verticalResolution |
In range of | nmm:artwork, nfo:depiction |
Mentioned in | Introduction |
Label | local file |
Description | A local file data object which is stored on a local file system. Its nie:url always uses the file:/ protocol. The main use of this class is to distinguish local and non-local files. |
Super-classes | nie:DataObject, nfo:FileDataObject (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | Media |
Description | 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). |
Super-classes | nie:InformationElement (direct) |
Sub-classes | nfo:Audio (direct), nfo:Cursor, nmm:Movie, nfo:VectorImage, nmm:TVShow, nexif:Photo, nfo:RasterImage, nmm:MusicPiece, nfo:Video, nfo:Visual (direct), nfo:Icon, nfo:Image |
In domain of | nfo:bitrateType, nmm:artwork, nfo:compressionType, nfo:bitDepth, nfo:averageBitrate, nmm:releaseDate, nmm:genre, nfo:codec, nfo:count, nfo:hasMediaStream, nfo:duration, nfo:rate |
In range of |
Label | MediaFileListEntry |
Description | 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. |
Super-classes | |
Sub-classes | |
In domain of | |
In range of | nfo:hasMediaFileListEntry |
Label | MediaList |
Description | A file containing a list of media files.e.g. a playlist |
Super-classes | nie:InformationElement (direct) |
Sub-classes | nmm:MusicAlbum (direct) |
In domain of | nfo:hasMediaFileListEntry |
In range of |
Label | MediaStream |
Description | 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. |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | MindMap |
Description | A MindMap, created by a mind-mapping utility. Examples might include FreeMind or mind mapper. |
Super-classes | nie:InformationElement, nfo:Document (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | OperatingSystem |
Description | An OperatingSystem |
Super-classes | nao:Agent, nie:InformationElement, nfo:Software (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Data Sources |
Label | PaginatedTextDocument |
Description | A file containing a text document, that is unambiguously divided into pages. Examples might include PDF, DOC, PS, DVI etc. |
Super-classes | nie:InformationElement, nfo:TextDocument (direct), nfo:Document |
Sub-classes | |
In domain of | nfo:pageCount |
In range of |
Label | PlainTextDocument |
Description | A file containing plain text (ASCII, Unicode or other encodings). Examples may include TXT, HTML, XML, program source code etc. |
Super-classes | nie:InformationElement, nfo:TextDocument (direct), nfo:Document |
Sub-classes | nfo:HtmlDocument (direct), nfo:SourceCode (direct) |
In domain of | |
In range of |
Label | Presentation |
Description | A Presentation made by some presentation software (Corel Presentations, OpenOffice Impress, MS Powerpoint etc.) |
Super-classes | nie:InformationElement, nfo:Document (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | RasterImage |
Description | A raster image. |
Super-classes | nfo:Media, nfo:Visual, nfo:Image (direct), nie:InformationElement |
Sub-classes | nfo:Cursor (direct), nexif:Photo (direct) |
In domain of | nfo:colorCount, nfo:paletteSize |
In range of |
Label | RemoteDataObject |
Description | 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. |
Super-classes | nie:DataObject, nfo:FileDataObject (direct) |
Sub-classes | ndo:P2PFile (direct), ndo:TorrentedFile |
In domain of | |
In range of | |
Mentioned in | Remote Resources, Information Elements |
Label | RemotePortAddress |
Description | 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. |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | Software |
Description | A piece of software. Examples may include applications and the operating system. This interpretation most commonly applies to SoftwareItems. |
Super-classes | nie:InformationElement (direct), nao:Agent (direct) |
Sub-classes | nfo:OperatingSystem (direct), nfo:Application (direct) |
In domain of | nfo:conflicts, nfo:supercedes |
In range of | nfo:conflicts, nfo:supercedes |
Label | SoftwareItem |
Description | A DataObject representing a piece of software. Examples of interpretations of a SoftwareItem include an Application and an OperatingSystem. |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Data Sources |
Label | SoftwareService |
Description | A service published by a piece of software, either by an operating system or an application. Examples of such services may include calendar, addressbook 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. |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | SourceCode |
Description | Code in a compilable or interpreted programming language. |
Super-classes | nie:InformationElement, nfo:PlainTextDocument (direct), nfo:Document, nfo:TextDocument |
Sub-classes | |
In domain of | nfo:definesClass, nfo:commentCharacterCount, nfo:programmingLanguage, nfo:definesFunction, nfo:definesGlobalVariable |
In range of |
Label | Spreadsheet |
Description | A spreadsheet, created by a spreadsheet application. Examples might include Gnumeric, OpenOffice Calc or MS Excel. |
Super-classes | nie:InformationElement, nfo:Document (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | TextDocument |
Description | A text document |
Super-classes | nie:InformationElement, nfo:Document (direct) |
Sub-classes | nfo:PlainTextDocument (direct), nfo:PaginatedTextDocument (direct), nfo:SourceCode, nfo:HtmlDocument |
In domain of | nfo:lineCount, nfo:wordCount, nfo:characterCount |
In range of |
Label | Trash |
Description | Represents a container for deleted files, a feature common in modern operating systems. |
Super-classes | nfo:DataContainer (direct), nie:InformationElement |
Sub-classes | |
In domain of | |
In range of |
Label | VectorImage |
Description | |
Super-classes | nfo:Media, nfo:Visual, nfo:Image (direct), nie:InformationElement |
Sub-classes | |
In domain of | |
In range of |
Label | Video |
Description | A video file. |
Super-classes | nfo:Media, nfo:Visual (direct), nie:InformationElement |
Sub-classes | nmm:Movie (direct), nmm:TVShow (direct) |
In domain of | nmm:producer, nmm:synopsis, nmm:assistantDirector, nfo:frameRate, nmm:audienceRating, nmm:cinematographer, nmm:director, nmm:writer, nfo:frameCount, nmm:actor |
In range of |
Label | Visual |
Description | File containing visual content. |
Super-classes | nfo:Media (direct), nie:InformationElement |
Sub-classes | nfo:Cursor, nfo:RasterImage, nmm:TVShow, nexif:Photo, nfo:Image (direct), nfo:VectorImage, nfo:Video (direct), nfo:Icon, nmm:Movie |
In domain of | nfo:width, nfo:colorDepth, nfo:height, nfo:interlaceMode, nfo:aspectRatio |
In range of |
Label | web data object |
Description | An information resources of which representations (files, streams) can be retrieved through a web server. They may be generated at retrieval time. Typical examples are pages served by PHP or AJAX or mp3 streams. |
Super-classes | nie:DataObject (direct) |
Sub-classes | |
In domain of | |
In range of | |
Mentioned in | Remote Resources, FileDataObject |
Label | Website |
Description | A website, usually a container for remote resources, that may be interpreted as HTMLDocuments, images or other types of content. |
Super-classes | nie:InformationElement (direct) |
Sub-classes | |
In domain of | |
In range of |
Label | aspectRatio |
Description | Visual content aspect ratio. (Width divided by Height) |
Domain | nfo:Visual |
Range | xsd:float |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | belongsToContainer |
Description | Models the containment relations between Files and Folders (or CompressedFiles). |
Domain | nie:DataObject |
Range | nfo:DataContainer |
Cardinality | none |
Super-properties | nie:isPartOf (direct) |
Sub-properties | |
Mentioned in | Folders and Compressed Files |
Label | bitDepth |
Description | 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 | nfo:Media |
Range | rdfs:Literal |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nfo:colorDepth (direct), nfo:bitsPerSample (direct) |
Label | bitrateType |
Description | The type of the bitrate. Examples may include CBR and VBR. |
Domain | nfo:Media |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | bitsPerSample |
Description | Amount of bits in each audio sample. |
Domain | nfo:Audio |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nfo:bitDepth (direct) |
Sub-properties |
Label | link |
Description | The address of the linked object. Usually a web URI. |
Domain | nfo:Bookmark |
Range | nie:DataObject |
Cardinality | 1 |
Super-properties | nie:links (direct), nie:relatedTo |
Sub-properties |
Label | channels |
Description | Number of channels. This property is to be used directly if no detailed information is necessary. Otherwise use more detailed subproperties. |
Domain | nfo:Audio |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nfo:sideChannels (direct), nfo:rearChannels (direct), nfo:lfeChannels (direct), nfo:frontChannels (direct) |
Label | characterCount |
Description | The amount of characters in the document. |
Domain | nfo:TextDocument |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | characterPosition |
Description | Character position of the bookmark. |
Domain | nfo:Bookmark |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | codec |
Description | The name of the codec necessary to decode a piece of media. |
Domain | nfo:Media |
Range | rdfs:Literal |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | color count |
Description | The number of colors used/available in a raster image. |
Domain | nfo:RasterImage |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | colorDepth |
Description | Amount of bits used to express the color of each pixel. |
Domain | nfo:Visual |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nfo:bitDepth (direct) |
Sub-properties |
Label | commentCharacterCount |
Description | The amount of character in comments i.e. characters ignored by the compiler/interpreter. |
Domain | nfo:SourceCode |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | compressionType |
Description | The type of the compression. Values include, 'lossy' and 'lossless'. |
Domain | nfo:Media |
Range | nfo:CompressionType |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | conflicts |
Description | States that a piece of software is in conflict with another piece of software. |
Domain | nfo:Software |
Range | nfo:Software |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | contains bookmark |
Description | The folder contains a bookmark. |
Domain | nfo:BookmarkFolder |
Range | nfo:Bookmark |
Cardinality | none |
Super-properties | nie:hasLogicalPart (direct) |
Sub-properties |
Label | contains folder |
Description | The folder contains a bookmark folder. |
Domain | nfo:BookmarkFolder |
Range | nfo:BookmarkFolder |
Cardinality | none |
Super-properties | nie:hasLogicalPart (direct) |
Sub-properties |
Label | count |
Description | A common superproperty for all properties signifying the amount of atomic media data units. Examples of subproperties may include sampleCount and frameCount. |
Domain | nfo:Media |
Range | xsd:integer |
Cardinality | none |
Super-properties | |
Sub-properties | nfo:sampleCount (direct), nfo:frameCount (direct) |
Label | definesClass |
Description | Name of a class defined in the source code file. |
Domain | nfo:SourceCode |
Range | xsd:string |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | definesFunction |
Description | A name of a function/method defined in the given source code file. |
Domain | nfo:SourceCode |
Range | xsd:string |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | definesGlobalVariable |
Description | Name of a global variable defined within the source code file. |
Domain | nfo:SourceCode |
Range | xsd:string |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | deletionDate |
Description | The date and time of the deletion. |
Domain | nfo:DeletedResource |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | depiction |
Description | Relates an information element to an image which depicts said element. |
Domain | rdfs:Resource |
Range | nfo:Image |
Cardinality | none |
Super-properties | |
Sub-properties | nmm:artwork (direct) |
Inverse Property | nfo:depicts |
Label | depicts |
Description | Relates an image to the information elements it depicts. |
Domain | nfo:Image |
Range | rdfs:Resource |
Cardinality | none |
Super-properties | |
Sub-properties | |
Inverse Property | nfo:depiction |
Label | duration |
Description | Duration of a media piece. |
Domain | nfo:Media |
Range | xsd:duration |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | encoding |
Description | The encoding used for the Embedded File. Examples might include BASE64 or UUEncode |
Domain | nfo:EmbeddedFileDataObject |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | encryptionStatus |
Description | The status of the encryption of the InformationElement. |
Domain | nie:InformationElement |
Range | nfo:EncryptionStatus |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | fileCreated |
Description | File creation date |
Domain | nfo:FileDataObject |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | nao:created, nao:modified, nie:modified, nie:created (direct), nao:annotation |
Sub-properties |
Label | fileLastAccessed |
Description | Time when the file was last accessed. |
Domain | nfo:FileDataObject |
Range | xsd:dateTime |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | fileLastModified |
Description | last modification date |
Domain | nfo:FileDataObject |
Range | xsd:dateTime |
Cardinality | none |
Super-properties | nao:lastModified, nie:modified, nao:modified, nie:lastModified (direct), nao:annotation |
Sub-properties |
Label | fileName |
Description | Name of the file, together with the extension |
Domain | nfo:FileDataObject |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | nao:prefLabel (direct) |
Sub-properties |
Label | fileOwner |
Description | The owner of the file as defined by the file system access rights feature. |
Domain | nfo:FileDataObject |
Range | nco:Contact |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | fileSize |
Description | 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 | nfo:FileDataObject |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nie:byteSize (direct) |
Sub-properties |
Label | fileUrl |
Description | 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 | nfo:FileDataObject |
Range | rdfs:Resource |
Cardinality | none |
Super-properties | nie:url (direct) |
Sub-properties | |
Mentioned in | Folders and Compressed Files |
Label | filesystemType |
Description | Type of filesystem such as ext3 and ntfs. |
Domain | nfo:Filesystem |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | fontFamily |
Description | The name of the font family. |
Domain | nfo:Font |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | foundry |
Description | The foundry, the organization that created the font. |
Domain | nfo:Font |
Range | nco:Contact |
Maximum Cardinality | 1 |
Super-properties | nco:creator (direct), nao:contributor, nco:contributor, nao:annotation, nao:creator |
Sub-properties |
Label | freeSpace |
Description | Unoccupied storage space of the filesystem. |
Domain | nfo:Filesystem |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | frontChannels |
Description | Number of front channels. |
Domain | |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nfo:channels (direct) |
Sub-properties |
Label | hasHash |
Description | Links the file with it's hash value. |
Domain | nfo:FileDataObject |
Range | nfo:FileHash |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | hasMediaFileListEntry |
Description | This property is intended to point to an RDF list of MediaFiles. |
Domain | nfo:MediaList |
Range | nfo:MediaFileListEntry |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | hasMediaStream |
Description | Connects a media container with a single media stream contained within. |
Domain | nfo:Media |
Range | nie:DataObject |
Cardinality | none |
Super-properties | nie:hasPart (direct), nie:relatedTo |
Sub-properties |
Label | hashAlgorithm |
Description | Name of the algorithm used to compute the hash value. Examples might include CRC32, MD5, SHA, TTH etc. |
Domain | nfo:FileHash |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | hashValue |
Description | The actual value of the hash. |
Domain | nfo:FileHash |
Range | xsd:string |
Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | height |
Description | Visual content height in pixels. |
Domain | nfo:Visual |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties | nexif:imageLength (direct) |
Label | horizontalResolution |
Description | Horizontal resolution of an image (if printed). Expressed in DPI. |
Domain | nfo:Image |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | interlaceMode |
Description | True if the image is interlaced, false if not. |
Domain | nfo:Visual |
Range | xsd:boolean |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | isPasswordProtected |
Description | States if a given resource is password-protected. |
Domain | nfo:ArchiveItem |
Range | xsd:boolean |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | lfeChannels |
Description | Number of Low Frequency Expansion (subwoofer) channels. |
Domain | |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nfo:channels (direct) |
Sub-properties |
Label | lineCount |
Description | The amount of lines in a text document |
Domain | nfo:TextDocument |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | occupiedSpace |
Description | Occupied storage space of the filesystem. |
Domain | nfo:Filesystem |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | originalLocation |
Description | The original location of the deleted resource. |
Domain | nfo:DeletedResource |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | pageCount |
Description | Number of pages. |
Domain | nfo:PaginatedTextDocument |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | pageNumber |
Description | Page linked by the bookmark. |
Domain | nfo:Bookmark |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | palette size |
Description | The number of colors defined in palette of the raster image. |
Domain | nfo:RasterImage |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | permissions |
Description | A string containing the permissions of a file. A feature common in many UNIX-like operating systems. |
Domain | nfo:FileDataObject |
Range | xsd:string |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | programmingLanguage |
Description | Indicates the name of the programming language this source code file is written in. Examples might include 'C', 'C++', 'Java' etc. |
Domain | nfo:SourceCode |
Range | xsd:string |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | rate |
Description | 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 | nfo:Media |
Range | xsd:float |
Cardinality | none |
Super-properties | |
Sub-properties | nfo:sampleRate (direct), nfo:averageBitrate (direct), nfo:frameRate (direct) |
Label | rearChannels |
Description | Number of rear channels. |
Domain | |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nfo:channels (direct) |
Sub-properties |
Label | sideChannels |
Description | Number of side channels |
Domain | |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | nfo:channels (direct) |
Sub-properties |
Label | streamPosition |
Description | Stream position of the bookmark, suitable for e.g. audio books. Expressed in milliseconds |
Domain | nfo:Bookmark |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | supercedes |
Description | States that a piece of software supercedes another piece of software. |
Domain | nfo:Software |
Range | nfo:Software |
Cardinality | none |
Super-properties | |
Sub-properties |
Label | totalSpace |
Description | Total storage space of the filesystem, which can be different from nie:contentSize because the latter includes filesystem format overhead. |
Domain | nfo:Filesystem |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | uncompressedSize |
Description | Uncompressed size of the content of a compressed file. |
Domain | nfo:Archive |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | uuid |
Description | Universally unique identifier of the filesystem. In the future, this property may have its parent changed to a more generic class. |
Domain | nfo:Filesystem |
Range | xsd:string |
Cardinality | none |
Super-properties | nie:identifier (direct), nao:identifier |
Sub-properties |
Label | verticalResolution |
Description | Vertical resolution of an Image (if printed). Expressed in DPI |
Domain | nfo:Image |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | width |
Description | Visual content width in pixels. |
Domain | nfo:Visual |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |
Label | wordCount |
Description | The amount of words in a text document. |
Domain | nfo:TextDocument |
Range | xsd:integer |
Maximum Cardinality | 1 |
Super-properties | |
Sub-properties |