The Zeitgeist Ontology

Interpretations

Children Executable, Journal, Message, Website, Todo, MediaList, Alarm, Calendar, Bookmark, Event, Bookmark Folder, Contact, Font, DataContainer, EVENT_INTERPRETATION, Document, Mailbox, Freebusy, ContactList, tv series, ContactGroup, Software, Timezone, MimeEntity, Media
Parent
URI Interpretation
Description

In general terms the interpretation of an event or subject is an abstract description of “what happened” or “what is this”.

Each interpretation type is uniquely identified by a URI. This class provides a list of hard coded URI constants for programming convenience. In addition; each interpretation instance in this class has a display_name property, which is an internationalized string meant for end user display.

The interpretation types listed here are all subclasses of str and may be used anywhere a string would be used.

Interpretations form a hierarchical type tree. So that fx. Audio, Video, and Image all are sub types of Media. These types again have their own sub types, like fx. Image has children Icon, Photo, and VectorImage (among others).

Templates match on all sub types, so that a query on subjects with interpretation Media also match subjects with interpretations Audio, Photo, and all other sub types of Media.

Python object zeitgeist.datamodel.Interpretation

Contact

Children PersonContact, OrganizationContact
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nco#Contact
Description A Contact. A piece of data that can provide means to identify or communicate with an entity.
Python object zeitgeist.datamodel.Interpretation.CONTACT

ContactGroup

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactGroup
Description A group of Contacts. Could be used to express a group in an addressbook or on a contact list of an IM application. One contact can belong to many groups.
Python object zeitgeist.datamodel.Interpretation.CONTACT_GROUP

ContactList

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactList
Description A contact list, this class represents an addressbook or a contact list of an IM application. Contacts inside a contact list can belong to contact groups.
Python object zeitgeist.datamodel.Interpretation.CONTACT_LIST

Bookmark

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Interpretation.BOOKMARK

Bookmark Folder

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#BookmarkFolder
Description A folder with bookmarks of a webbrowser. Use nfo:containsBookmark to relate Bookmarks. Folders can contain subfolders, use containsBookmarkFolder to relate them.
Python object zeitgeist.datamodel.Interpretation.BOOKMARK_FOLDER

DataContainer

Children Filesystem, Archive, Folder, Trash
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Interpretation.DATA_CONTAINER

Document

Children TextDocument, Presentation, MindMap, Spreadsheet
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Document
Description A generic document. A common superclass for all documents on the desktop.
Python object zeitgeist.datamodel.Interpretation.DOCUMENT

Executable

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Executable
Description An executable file.
Python object zeitgeist.datamodel.Interpretation.EXECUTABLE

Font

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Font
Description A font.
Python object zeitgeist.datamodel.Interpretation.FONT

Media

Children Visual, Audio, music
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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).
Python object zeitgeist.datamodel.Interpretation.MEDIA

MediaList

Children music album
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MediaList
Description A file containing a list of media files.e.g. a playlist
Python object zeitgeist.datamodel.Interpretation.MEDIA_LIST

Software

Children Application, OperatingSystem
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Software
Description A piece of software. Examples may include applications and the operating system. This interpretation most commonly applies to SoftwareItems.
Python object zeitgeist.datamodel.Interpretation.SOFTWARE

Website

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Website
Description A website, usually a container for remote resources, that may be interpreted as HTMLDocuments, images or other types of content.
Python object zeitgeist.datamodel.Interpretation.WEBSITE

Mailbox

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Mailbox
Description A mailbox - container for MailboxDataObjects.
Python object zeitgeist.datamodel.Interpretation.MAILBOX

Message

Children Email, IMMessage
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Message
Description A message. Could be an email, instant messanging message, SMS message etc.
Python object zeitgeist.datamodel.Interpretation.MESSAGE

MimeEntity

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MimeEntity
Description A MIME entity, as defined in RFC2045, Section 2.4.
Python object zeitgeist.datamodel.Interpretation.MIME_ENTITY

Alarm

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Alarm
Description Provide a grouping of component properties that define an alarm.
Python object zeitgeist.datamodel.Interpretation.ALARM

Calendar

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Calendar
Description A calendar. Inspirations for this class can be traced to the VCALENDAR component defined in RFC 2445 sec. 4.4, but it may just as well be used to represent any kind of Calendar.
Python object zeitgeist.datamodel.Interpretation.CALENDAR

Event

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Event
Description Provide a grouping of component properties that describe an event.
Python object zeitgeist.datamodel.Interpretation.EVENT

Freebusy

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Freebusy
Description Provide a grouping of component properties that describe either a request for free/busy time, describe a response to a request for free/busy time or describe a published set of busy time.
Python object zeitgeist.datamodel.Interpretation.FREEBUSY

Journal

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Journal
Description Provide a grouping of component properties that describe a journal entry.
Python object zeitgeist.datamodel.Interpretation.JOURNAL

Timezone

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Timezone
Description Provide a grouping of component properties that defines a time zone.
Python object zeitgeist.datamodel.Interpretation.TIMEZONE

Todo

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Todo
Description Provide a grouping of calendar properties that describe a to-do.
Python object zeitgeist.datamodel.Interpretation.TODO

tv series

Children
Parent Interpretations
URI http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#TVSeries
Description A TV Series has multiple seasons and episodes
Python object zeitgeist.datamodel.Interpretation.TVSERIES

EVENT_INTERPRETATION

Children DENY_EVENT, ACCESS_EVENT, EXPIRE_EVENT, LEAVE_EVENT, CREATE_EVENT, ACCEPT_EVENT, SEND_EVENT, MODIFY_EVENT, DELETE_EVENT, RECEIVE_EVENT
Parent Interpretations
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventInterpretation
Description Base class for event interpretations. Please do no instantiate directly, but use one of the sub classes. The interpretation of an event describes ‘what happened’ - fx. ‘something was created’ or ‘something was accessed’
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION

OrganizationContact

Children
Parent Contact
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nco#OrganizationContact
Description A Contact that denotes on Organization.
Python object zeitgeist.datamodel.Interpretation.CONTACT.ORGANIZATION_CONTACT

PersonContact

Children
Parent Contact
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nco#PersonContact
Description A Contact that denotes a Person. A person can have multiple Affiliations.
Python object zeitgeist.datamodel.Interpretation.CONTACT.PERSON_CONTACT

Application

Children
Parent Software
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Application
Description An application
Python object zeitgeist.datamodel.Interpretation.SOFTWARE.APPLICATION

Archive

Children
Parent DataContainer
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Archive
Description A compressed file. May contain other files or folder inside.
Python object zeitgeist.datamodel.Interpretation.DATA_CONTAINER.ARCHIVE

Audio

Children
Parent Media
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Audio
Description A file containing audio content
Python object zeitgeist.datamodel.Interpretation.MEDIA.AUDIO

Filesystem

Children FilesystemImage
Parent DataContainer
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Filesystem
Description A filesystem. Examples of filesystems include hard disk partitions, removable media, but also images thereof stored in files.
Python object zeitgeist.datamodel.Interpretation.DATA_CONTAINER.FILESYSTEM

Folder

Children
Parent DataContainer
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Folder
Description A folder/directory. Examples of folders include folders on a filesystem and message folders in a mailbox.
Python object zeitgeist.datamodel.Interpretation.DATA_CONTAINER.FOLDER

MindMap

Children
Parent Document
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#MindMap
Description A MindMap, created by a mind-mapping utility. Examples might include FreeMind or mind mapper.
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.MIND_MAP

OperatingSystem

Children
Parent Software
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#OperatingSystem
Description An OperatingSystem
Python object zeitgeist.datamodel.Interpretation.SOFTWARE.OPERATING_SYSTEM

Presentation

Children
Parent Document
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Presentation
Description A Presentation made by some presentation software (Corel Presentations, OpenOffice Impress, MS Powerpoint etc.)
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.PRESENTATION

Spreadsheet

Children
Parent Document
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Spreadsheet
Description A spreadsheet, created by a spreadsheet application. Examples might include Gnumeric, OpenOffice Calc or MS Excel.
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.SPREADSHEET

TextDocument

Children PaginatedTextDocument, PlainTextDocument
Parent Document
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#TextDocument
Description A text document
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.TEXT_DOCUMENT

Trash

Children
Parent DataContainer
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Trash
Description Represents a container for deleted files, a feature common in modern operating systems.
Python object zeitgeist.datamodel.Interpretation.DATA_CONTAINER.TRASH

Visual

Children Image, Video
Parent Media
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Visual
Description File containing visual content.
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL

Email

Children
Parent Message
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Email
Description An email.
Python object zeitgeist.datamodel.Interpretation.MESSAGE.EMAIL

IMMessage

Children
Parent Message
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#IMMessage
Description A message sent with Instant Messaging software.
Python object zeitgeist.datamodel.Interpretation.MESSAGE.IMMESSAGE

music album

Children
Parent MediaList
URI http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#MusicAlbum
Description The music album as provided by the publisher. Not to be confused with media lists or collections.
Python object zeitgeist.datamodel.Interpretation.MEDIA_LIST.MUSIC_ALBUM

music

Children
Parent Media
URI http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#MusicPiece
Description Used to assign music-specific properties such a BPM to video and audio
Python object zeitgeist.datamodel.Interpretation.MEDIA.MUSIC_PIECE

ACCEPT_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AcceptEvent
Description Event triggered when the user accepts a request of some sort. Examples could be answering a phone call, accepting a file transfer, or accepting a friendship request over an IM protocol. See also DenyEvent for when the user denies a similar request
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.ACCEPT_EVENT

ACCESS_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#AccessEvent
Description Event triggered by opening, accessing, or starting a resource. Most zg:AccessEvents will have an accompanying zg:LeaveEvent, but this need not always be the case
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.ACCESS_EVENT

CREATE_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#CreateEvent
Description Event type triggered when an item is created
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.CREATE_EVENT

DELETE_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DeleteEvent
Description Event triggered because a resource has been deleted or otherwise made permanently unavailable. Fx. when deleting a file. FIXME: How about when moving to trash?
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.DELETE_EVENT

DENY_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#DenyEvent
Description Event triggered when the user denies a request of some sort. Examples could be rejecting a phone call, rejecting a file transfer, or denying a friendship request over an IM protocol. See also AcceptEvent for the converse event type
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.DENY_EVENT

EXPIRE_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ExpireEvent
Description Event triggered when something expires or times out. These types of events are normally not triggered by the user, but by the operating system or some external party. Examples are a recurring calendar item or task deadline that expires or a when the user fails to respond to an external request such as a phone call
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.EXPIRE_EVENT

LEAVE_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#LeaveEvent
Description Event triggered by closing, leaving, or stopping a resource. Most zg:LeaveEvents will be following a zg:Access event, but this need not always be the case
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.LEAVE_EVENT

MODIFY_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ModifyEvent
Description Event triggered by modifying an existing resources. Fx. when editing and saving a file on disk or correcting a typo in the name of a contact
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.MODIFY_EVENT

RECEIVE_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ReceiveEvent
Description Event triggered when something is received from an external party. The event manifestation must be set according to the world view of the receiving party. Most often the item that is being received will be some sort of message - an email, instant message, or broadcasted media such as micro blogging
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.RECEIVE_EVENT

SEND_EVENT

Children
Parent EVENT_INTERPRETATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SendEvent
Description Event triggered when something is send to an external party. The event manifestation must be set according to the world view of the sending party. Most often the item that is being send will be some sort of message - an email, instant message, or broadcasted media such as micro blogging
Python object zeitgeist.datamodel.Interpretation.EVENT_INTERPRETATION.SEND_EVENT

FilesystemImage

Children
Parent Filesystem
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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)
Python object ``zeitgeist.datamodel.Interpretation.DATA_CONTAINER.FILESYSTEM.FILESYSTEM_IMAGE` `

Image

Children Icon, VectorImage, RasterImage
Parent Visual
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Image
Description A file containing an image.
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.IMAGE

PaginatedTextDocument

Children
Parent TextDocument
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PaginatedTextDocument
Description A file containing a text document, that is unambiguously divided into pages. Examples might include PDF, DOC, PS, DVI etc.
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.TEXT_DOCUMENT.PAGINATED_TEXT_DOCUM ENT

PlainTextDocument

Children SourceCode, HtmlDocument
Parent TextDocument
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#PlainTextDocument
Description A file containing plain text (ASCII, Unicode or other encodings). Examples may include TXT, HTML, XML, program source code etc.
Python object ``zeitgeist.datamodel.Interpretation.DOCUMENT.TEXT_DOCUMENT.PLAIN_TEXT_DOCUMENT` `

Video

Children tv show, movie
Parent Visual
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Video
Description A video file.
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.VIDEO

HtmlDocument

Children
Parent PlainTextDocument
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#HtmlDocument
Description A HTML document, may contain links to other files.
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.TEXT_DOCUMENT.PLAIN_TEXT_DOCUMENT. HTML_DOCUMENT

Icon

Children
Parent Image
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.IMAGE.ICON

RasterImage

Children Cursor
Parent Image
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#RasterImage
Description A raster image.
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.IMAGE.RASTER_IMAGE

SourceCode

Children
Parent PlainTextDocument
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#SourceCode
Description Code in a compilable or interpreted programming language.
Python object zeitgeist.datamodel.Interpretation.DOCUMENT.TEXT_DOCUMENT.PLAIN_TEXT_DOCUMENT. SOURCE_CODE

VectorImage

Children
Parent Image
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#VectorImage
Description  
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.IMAGE.VECTOR_IMAGE

movie

Children
Parent Video
URI http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#Movie
Description A Movie
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.VIDEO.MOVIE

tv show

Children
Parent Video
URI http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#TVShow
Description A TV Show
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.VIDEO.TVSHOW

Cursor

Children
Parent RasterImage
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Cursor
Description A Cursor.
Python object zeitgeist.datamodel.Interpretation.MEDIA.VISUAL.IMAGE.RASTER_IMAGE.CURSOR

Manifestations

Children MediaStream, File, SoftwareService, HardDiskPartition, ContactListDataObject, EVENT_MANIFESTATION, MailboxDataObject, RemotePortAddress, SoftwareItem, CalendarDataObject
Parent
URI Manifestation
Description

The manifestation type of an event or subject is an abstract classification of “how did this happen” or “how does this item exist”.

Each manifestation type is uniquely identified by a URI. This class provides a list of hard coded URI constants for programming convenience. In addition; each interpretation instance in this class has a display_name property, which is an internationalized string meant for end user display.

The manifestation types listed here are all subclasses of str and may be used anywhere a string would be used.

Manifestations form a hierarchical type tree. So that fx. ArchiveItem, Attachment, and RemoteDataObject all are sub types of FileDataObject. These types can again have their own sub types.

Templates match on all sub types, so that a query on subjects with manifestation FileDataObject also match subjects of types Attachment or ArchiveItem and all other sub types of FileDataObject

Python object zeitgeist.datamodel.Manifestation

ContactListDataObject

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nco#ContactListDataObject
Description An entity occuring on a contact list (usually interpreted as an nco:Contact)
Python object zeitgeist.datamodel.Manifestation.CONTACT_LIST_DATA_OBJECT

File

Children EmbeddedFileDataObject, DeletedResource, RemoteDataObject
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject
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.
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT

HardDiskPartition

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#HardDiskPartition
Description A partition on a hard disk
Python object zeitgeist.datamodel.Manifestation.HARD_DISK_PARTITION

MediaStream

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Manifestation.MEDIA_STREAM

RemotePortAddress

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Manifestation.REMOTE_PORT_ADDRESS

SoftwareItem

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#SoftwareItem
Description A DataObject representing a piece of software. Examples of interpretations of a SoftwareItem include an Application and an OperatingSystem.
Python object zeitgeist.datamodel.Manifestation.SOFTWARE_ITEM

SoftwareService

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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, 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.
Python object zeitgeist.datamodel.Manifestation.SOFTWARE_SERVICE

MailboxDataObject

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#MailboxDataObject
Description An entity encountered in a mailbox. Most common interpretations for such an entity include Message or Folder
Python object zeitgeist.datamodel.Manifestation.MAILBOX_DATA_OBJECT

CalendarDataObject

Children
Parent Manifestations
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#CalendarDataObject
Description A DataObject found in a calendar. It is usually interpreted as one of the calendar entity types (e.g. Event, Journal, Todo etc.)
Python object zeitgeist.datamodel.Manifestation.CALENDAR_DATA_OBJECT

EVENT_MANIFESTATION

Children USER_ACTIVITY, SYSTEM_NOTIFICATION, HEURISTIC_ACTIVITY, SCHEDULED_ACTIVITY, WORLD_ACTIVITY
Parent Manifestations
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#EventManifestation
Description Base class for event manifestation types. Please do no instantiate directly, but use one of the sub classes. The manifestation of an event describes ‘how it happened’. Fx. ‘the user did this’ or ‘the system notified the user’
Python object zeitgeist.datamodel.Manifestation.EVENT_MANIFESTATION

DeletedResource

Children
Parent File
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT.DELETED_RESOURCE

EmbeddedFileDataObject

Children ArchiveItem, Attachment
Parent File
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT.EMBEDDED_FILE_DATA_OBJECT

RemoteDataObject

Children
Parent File
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#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.
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT.REMOTE_DATA_OBJECT

HEURISTIC_ACTIVITY

Children
Parent EVENT_MANIFESTATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#HeuristicActivity
Description An event that is caused indirectly from user activity or deducted via analysis of other events. Fx. if an algorithm divides a user workflow into disjoint ‘projects’ based on temporal analysis it could insert heuristic events when the user changed project
Python object zeitgeist.datamodel.Manifestation.EVENT_MANIFESTATION.HEURISTIC_ACTIVITY

SCHEDULED_ACTIVITY

Children
Parent EVENT_MANIFESTATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#ScheduledActivity
Description An event that was directly triggered by some user initiated sequence of actions. For example a music player automatically changing to the next song in a playlist
Python object zeitgeist.datamodel.Manifestation.EVENT_MANIFESTATION.SCHEDULED_ACTIVITY

SYSTEM_NOTIFICATION

Children
Parent EVENT_MANIFESTATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#SystemNotification
Description An event send to the user by the operating system. Examples could include when the user inserts a USB stick or when the system warns that the hard disk is full
Python object zeitgeist.datamodel.Manifestation.EVENT_MANIFESTATION.SYSTEM_NOTIFICATION

USER_ACTIVITY

Children
Parent EVENT_MANIFESTATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#UserActivity
Description An event that was actively performed by the user. For example saving or opening a file by clicking on it in the file manager
Python object zeitgeist.datamodel.Manifestation.EVENT_MANIFESTATION.USER_ACTIVITY

WORLD_ACTIVITY

Children
Parent EVENT_MANIFESTATION
URI http://www.zeitgeist-project.com/ontologies/2010/01/27/zg#WorldActivity
Description An event that was performed by an entity, usually human or organization, other than the user. An example could be logging the activities of other people in a team
Python object zeitgeist.datamodel.Manifestation.EVENT_MANIFESTATION.WORLD_ACTIVITY

ArchiveItem

Children
Parent EmbeddedFileDataObject
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#ArchiveItem
Description A file entity inside an archive.
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT.EMBEDDED_FILE_DATA_OBJECT.A RCHIVE_ITEM

Attachment

Children Attachment
Parent EmbeddedFileDataObject
URI http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Attachment
Description A file attached to another data object. Many data formats allow for attachments: emails, vcards, ical events, id3 and exif...
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT.EMBEDDED_FILE_DATA_OBJECT.A TTACHMENT

Attachment

Children
Parent Attachment
URI http://www.semanticdesktop.org/ontologies/2007/04/02/ncal#Attachment
Description An object attached to a calendar entity. This class has been introduced to serve as a structured value of the ncal:attach property. See the documentation of ncal:attach for details.
Python object zeitgeist.datamodel.Manifestation.FILE_DATA_OBJECT.EMBEDDED_FILE_DATA_OBJECT.A TTACHMENT.ATTACHMENT