Digital.Me LivePost Ontology

OSCAF Recommendation 28.08.2013
Latest Version:
http://www.semanticdesktop.org/ontologies/2011/10/05/dlpo
This Version:
This file refers to the Revision 1.0 of DLPO. Minor changes may be implemented in future revisions. With each new revision, the documentation and all serializations of the ontology will be updated. The URI identifying this version (but not the namespace) is http://www.semanticdesktop.org/ontologies/2011/10/05/dlpo/v1.0/
Authors:
Simon Scerri, DERI, scerrisimon@gmail.com
Keith Cortis, DERI, keith.cortis@deri.org
Contributors:
Ismael Rivera, DERI, ismael.rivera@deri.org
Editor:
Simon Scerri, DERI, scerrisimon@gmail.com
Ontology:
XML/RDFS Serialization: DLPO (Data Graph Only)
XML/RDFS Serialization: DLPO (Metadata Graph Only)
TriG Serialization: DLPO (Graph Set)

Abstract

These specifications introduce the DLPO Ontology and its vocabulary.

Status of this document

This document arose from the work done in the di.me project.

Ontology Visualisation

Ontology description

The DLPO ontology represents the sharing of dynamic, ‘instant’ personal information such as opinions, comments, presence-related information and other multimedia items, as commonly performed across social networks. It represents anything from status messages, to their replies, endorsment (liking, starring), etc. Live Posts refer to online microposts, which can be decomposed in various sub-posts (e.g. posting a video, with a status message, while checking-in at a place and tagging nearby people in the status message). A live post is a subclass of nie:InformationElement and also sioc:Post from the W3C SIOC Member Submission. More information can be found in a related publication by SCERRI.

References

[SCERRI]
Knowledge Discovery in distributed Social Web sharing activities. Simon Scerri et. al., Proceedings of the 2nd Workshop on Making Sense of Microposts, (2012).
Paper Download.
[SIOC]
SIOC Ontology: Related Ontologies and RDF Vocabularies. Uldis Boj?rs et. al., W3C Member Submission, (2007).
http://www.w3.org/Submission/sioc-related/.

Ontology Classes Description

ActivityPost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, dlpo:PresencePost, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of information related to a user's detected or proclaimed activity, as defined by a set of instances of dpo:Activity.

AudioPost

Superclasses nie:InformationElement, dlpo:LivePost, dlpo:MultimediaPost, sioc:Post, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of audio file, or a link to online media such as podcasts, music, etc., as defined by instances of nfo:Audio.

AvailabilityPost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, dlpo:PresencePost, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of information related to a user's detected or proclaimed availability, as defined by a set of instances of dpo:Availability.

BlogPost

Superclasses sioct:BlogPost, nie:InformationElement, dlpo:LivePost, sioc:Post, rdfs:Resource, dlpo:WebDocumentPost
Subclasses --
In domain of: --
In range of: --
Description Represents a livepost referring to an online note, as defined by instances of nfo:RemoteDataObject, or known instances of pimo:Blogpost.

Checkin

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, dlpo:PresencePost, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of information related to a user's detected or proclaimed physical location, as defined by an established instance of pimo:Location.

Comment

Superclasses sioct:Comment, nie:InformationElement, dlpo:LivePost, dlpo:Message, sioc:Post, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents comments shared by a user or a contact, in reply to existing liveposts.

EventPost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, dlpo:PresencePost, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of information related to a user's detected or proclaimed attendance in an ongoing event, as defined by an established instance of pimo:Event.

ImagePost

Superclasses nie:InformationElement, dlpo:LivePost, dlpo:MultimediaPost, sioc:Post, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of an image file, or a link to an online image, as defined by instances of nfo:Image.

LivePost

Superclasses nie:InformationElement, sioc:Post, rdfs:Resource
Subclasses dlpo:ActivityPost, dlpo:AudioPost, dlpo:AvailabilityPost, dlpo:BlogPost, dlpo:Checkin, dlpo:Comment, dlpo:EventPost, dlpo:ImagePost, dlpo:Message, dlpo:MultimediaPost, dlpo:NotePost, dlpo:PresencePost, dlpo:Status, dlpo:VideoPost, dlpo:WebDocumentPost
In domain of: dlpo:definingResource, dlpo:hasReply, dlpo:hasRepost, dlpo:isComposedOf, dlpo:relatedResource, dlpo:replyOf, dlpo:repostOf, dlpo:textualContent, dlpo:timestamp
In range of: dlpo:hasReply, dlpo:hasRepost, dlpo:isComposedOf, dlpo:replyOf, dlpo:repostOf
Description A generic representation of personal information intended for instant online sharing, typically over social networks. Extended through various subclasses. When an item is shared as a livepost, it can be managed as a separate new entity. For this purpose, all LivePost instances also become instances of nie:InformationElements.

Message

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, rdfs:Resource
Subclasses dlpo:Comment, dlpo:Status
In domain of: --
In range of: --
Description A livepost consisting of a textual message posted by either a user, or a contact, as defined by further subclasses.

MultimediaPost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, rdfs:Resource
Subclasses dlpo:AudioPost, dlpo:ImagePost, dlpo:VideoPost
In domain of: --
In range of: --
Description A livepost consisting of a multimedia item, including links to online items. Further subclasses represent video, audio or image posts, as defined by various instances of the NFO (File Ontology).

NotePost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, rdfs:Resource, dlpo:WebDocumentPost
Subclasses --
In domain of: --
In range of: --
Description Represents a livepost referring to an online note, as defined by instances of nfo:RemoteDataObject, or known instances of pimo:Note.

PresencePost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, rdfs:Resource
Subclasses dlpo:ActivityPost, dlpo:AvailabilityPost, dlpo:Checkin, dlpo:EventPost
In domain of: --
In range of: --
Description A livepost consisting of information related to a user's presence, as defined by a set of DPO (Presence Ontology) instances.

Status

Superclasses nie:InformationElement, dlpo:LivePost, dlpo:Message, sioc:Post, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents a status message, tweet, etc. shared by a user.

VideoPost

Superclasses nie:InformationElement, dlpo:LivePost, dlpo:MultimediaPost, sioc:Post, rdfs:Resource
Subclasses --
In domain of: --
In range of: --
Description Represents the live posting of a video file, or a link to an online media such as podcasts, videos, etc., as defined by instances of nfo:Video.

WebDocumentPost

Superclasses nie:InformationElement, dlpo:LivePost, sioc:Post, rdfs:Resource
Subclasses dlpo:BlogPost, dlpo:NotePost
In domain of: --
In range of: --
Description A livepost consisting of links to remote web documents, as defined by further subclasses.

Ontology Properties Description

definingResource

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range rdfs:Resource
Superproperties nao:annotation, nao:hasSuperResource, nao:isRelated
Subproperties --
Description As many resources that are shared as liveposts exist beforehand, this property (a sub-property of nao:hasSuperResource) is provided to make this link explicit. Therefore a livepost (videopost, eventpost, availabilitypost, etc.) can be linked to the representation of the original resource being shared online (video, event, availability, etc.)

hasReply

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range dlpo:LivePost
Inverse property dlpo:replyOf
Superproperties sioc:has\_reply
Subproperties --
Description Links a livepost to its reply or response, also in the form of a livepost. This property is transitive, and is the inverse of dlpo:replyOf.

hasRepost

Type rdf:Property, rdfs:Resource, nrl:TransitiveProperty
Domain dlpo:LivePost
Range dlpo:LivePost
Inverse property dlpo:repostOf
Superproperties --
Subproperties --
Description Links to the repost(s) of a livepost. This property is transitive, and is the inverse of dlpo:repostOf.

isComposedOf

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range dlpo:LivePost
Superproperties nao:annotation, nao:hasSubResource, nao:isRelated
Subproperties --
Description One online post can simultaneously consist of various types of livepost subclasses as defined by DLPO. These are semantically related to the parent post through this property.

relatedResource

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range rdfs:Resource
Superproperties nao:annotation, nao:isRelated
Subproperties --
Description This property (a sub-property of nao:isRelated) is used to refer to resources that are related to the livepost, as opposed to being the resource being shared (refer to dlpo:definingResource). Typical uses for this property is to represent items (e.g. people) tagged to a livepost.

replyOf

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range dlpo:LivePost
Inverse property dlpo:hasReply
Maximal cardinality 1
Superproperties sioc:reply\_of
Subproperties --
Description Links an in-reply-to livepost to the original livepost. This property is transitive, and is the inverse of dlpo:hasReply.

repostOf

Type rdf:Property, rdfs:Resource, nrl:TransitiveProperty
Domain dlpo:LivePost
Range dlpo:LivePost
Inverse property dlpo:hasRepost
Maximal cardinality 1
Superproperties --
Subproperties --
Description Links to the original of a reposted livepost. This property is transitive, and is the inverse of dlpo:hasRepost.

textualContent

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range xsd:string
Maximal cardinality 1
Superproperties --
Subproperties --
Description The textual content of a Livepost, as it appears an online stream.

timestamp

Type rdf:Property, rdfs:Resource
Domain dlpo:LivePost
Range xsd:datetime
Cardinality 1
Superproperties --
Subproperties --
Description Records the time and date at which a Livepost is published at.