OPO Actions

Online Presence Ontology - Actions Module Specification

Working Draft — 01 May 2009

This version:
http://milanstankovic.org/opo-actions/specs/2009/OPO-Actions-20090501/ (rdf)
Latest version:
http://milanstankovic.org/opo-actions/specs/ (rdf)
Last Update:
2009-05-01
 
Editor:
Milan Stankovic - Université Paris-Sud XI, Orsay
Contributors:
Jelena Jovanovic - Faculty of Organizational Sciences, University of Belgrade
Alexandre Passant - DERI, NUI Galway
John Breslin - NUI Galway
Philippe Laublet - Université Paris-Sorbonne
See acknowledgements.
 
 

Abstract

This specification defines terms of the Online Presence Ontology Actions Module. This document is an addition to the OPO Core Specification and should be read together.

Status of this Document

This is a work in progress! This document is changing on a daily if not hourly basis. Please send comments to the online-presence@googlegorups.com mailing list.. Thank you.

Table of Contents

  1. Introduction
    1. Terminology and Notation
  2. OPO Actions at a glance
  3. Cross-reference for OPO Actions classes and properties

Appendixes

  1. References
  2. Changes in this version
  3. Acknowledgements

1 Introduction

Online Presence Ontology Actions Module provides different types of Actions to specialize the opo:Action concept defined in OPO Core Specification. As such, those action types could be useful to describe user actions (sometimes performed online in Social Networks, or performed in the real world but shared online). Actions allow (among other) to describe the user’s current context while being present online, thus complementing other aspects of Online Presence covered by OPO Core Specification. You may find more explanations and examples on the Online Presence Project website.

1.1 Terminology and notation

The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

Namespace URIs of the general form "http://www.example.com/" represent some application-dependent or context-dependent URI as defined in RFC 2396.

The XML Namespace URIs that MUST be used by implementations of this specification are:

GGG in the URI stands for Giant Global Graph.

 

2. OPO Actions at a glance

An alphabetical index of OPO Actions terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.

Classes: BeingWith, Chatting, HavingConversation, HavingVoiceConversation, Listening, Reading, Watching, Working, WorkingOnProject,

Properties: chatBuddy, companion, interlocutor, listeningTo, project, readingMaterial, speaker, target, watching, workingOn,

 

3. Cross-reference for OPO Actions classes and properties

Class: opo-actions:BeingWith

URI: http://ggg.milanstankovic.org/opo-actions/ns#BeingWith

Being With - Being in a company of somebody.

sub-class-of:
http://ggg.milanstankovic.org/opo/ns#Action
in-domain-of:
opo-actions:companion

[back to top]

Class: opo-actions:Chatting

URI: http://ggg.milanstankovic.org/opo-actions/ns#Chatting

Chatting - An action of chatting (exchanging instant messages) with somebody.

sub-class-of:
opo-actions:HavingConversation
in-domain-of:
opo-actions:chatBuddy

[back to top]

Class: opo-actions:HavingConversation

URI: http://ggg.milanstankovic.org/opo-actions/ns#HavingConversation

Having Conversation - An action of having a conversation with somebody.

sub-class-of:
opo-actions:BeingWith
in-domain-of:
opo-actions:interlocutor

[back to top]

Class: opo-actions:HavingVoiceConversation

URI: http://ggg.milanstankovic.org/opo-actions/ns#HavingVoiceConversation

HavingVoiceConversation - An action of voice talking with somebody.

sub-class-of:
opo-actions:HavingConversation
in-domain-of:
opo-actions:speaker

[back to top]

Class: opo-actions:Listening

URI: http://ggg.milanstankovic.org/opo-actions/ns#Listening

Listening - The action of listening to music.

sub-class-of:
http://ggg.milanstankovic.org/opo/ns#Action
in-domain-of:
opo-actions:listeningTo

[back to top]

Class: opo-actions:Reading

URI: http://ggg.milanstankovic.org/opo-actions/ns#Reading

Reading - An action of reading (e.g., reading a book).

sub-class-of:
http://ggg.milanstankovic.org/opo/ns#Action
in-domain-of:
opo-actions:readingMaterial

[back to top]

Class: opo-actions:Watching

URI: http://ggg.milanstankovic.org/opo-actions/ns#Watching

Watching - An action of watching something (e.g., a movie).

sub-class-of:
http://ggg.milanstankovic.org/opo/ns#Action
in-domain-of:
opo-actions:watching

[back to top]

Class: opo-actions:Working

URI: http://ggg.milanstankovic.org/opo-actions/ns#Working

WorkingOnProject - The action of working on something (e.g., a project, a task, etc.).

sub-class-of:
http://ggg.milanstankovic.org/opo/ns#Action
in-domain-of:
opo-actions:workingOn

[back to top]

Class: opo-actions:WorkingOnProject

URI: http://ggg.milanstankovic.org/opo-actions/ns#WorkingOnProject

WorkingOnProject - The action of working on a project.

sub-class-of:
opo-actions:Working
in-domain-of:
opo-actions:project

[back to top]

Property: opo-actions:chatBuddy

URI: http://ggg.milanstankovic.org/opo-actions/ns#chatBuddy

chatBuddy - The person who is having an instant messaging conversation with the Agent declaring the presence.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:interlocutor
Domain:
opo-actions:Chatting
Range:
foaf:Agent

[back to top]

Property: opo-actions:companion

URI: http://ggg.milanstankovic.org/opo-actions/ns#companion

companion - The person who is in a company of the Agent declaring the presence.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:target
Domain:
opo-actions:BeingWith
Range:
foaf:Agent

[back to top]

Property: opo-actions:interlocutor

URI: http://ggg.milanstankovic.org/opo-actions/ns#interlocutor

interlocutor - The person who is having a conversation with the Agent declaring the presence.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:target
Domain:
opo-actions:HavingConversation
Range:
foaf:Agent

[back to top]

Property: opo-actions:listeningTo

URI: http://ggg.milanstankovic.org/opo-actions/ns#listeningTo

listeningTo - Audio material that the Agent is currently listening to.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:target
Domain:
opo-actions:Listening

[back to top]

Property: opo-actions:project

URI: http://ggg.milanstankovic.org/opo-actions/ns#project

project - Current project on which the Agent is Working.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:workingOn
Domain:
opo-actions:WorkingOnProject
Range:
doap:Project

[back to top]

Property: opo-actions:readingMaterial

URI: http://ggg.milanstankovic.org/opo-actions/ns#readingMaterial

readingMaterial - The material currently read by the Agent.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:target
Domain:
opo-actions:Reading

[back to top]

Property: opo-actions:speaker

URI: http://ggg.milanstankovic.org/opo-actions/ns#speaker

speaker - The person who is having a voice conversation with the Agent declaring the presence.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:interlocutor
Domain:
opo-actions:HavingVoiceConversation
Range:
foaf:Agent

[back to top]

Property: opo-actions:target

URI: http://ggg.milanstankovic.org/opo-actions/ns#target

target - The object that is the target of the Action (e.g., a song might be the target of a Listening action).

OWL Type:
ObjectProperty
Domain:
http://ggg.milanstankovic.org/opo/ns#Action

[back to top]

Property: opo-actions:watching

URI: http://ggg.milanstankovic.org/opo-actions/ns#watching

watching - The obejct (e.g., video material, a game, etc.) being watched by the Agent declaring the presence.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:target
Domain:
opo-actions:Watching

[back to top]

Property: opo-actions:workingOn

URI: http://ggg.milanstankovic.org/opo-actions/ns#workingOn

workingOn - Current project/tast/job on which the Agent is Working.

OWL Type:
ObjectProperty
sub-property-of:
opo-actions:target
Domain:
opo-actions:Working

[back to top]

 

A References

 
 

B Changes in this version

C Acknowledgements

The document was generated using SpecGen5. I would like to thank to all the members of the online-presence@googlegorups.com mailing list and all the people who gave their comments during conferences and workshops. Special thanks to Monsieur Philippe Laublet for his valuable comments and guidings throughout my internship.