faceted online presence
TRANSCRIPT
Online Presence
Milan Stankovichttp://milstan.net
“The real power of IM isn’t the message (though that is a key attribute) but it’s the presence detection.”
Emotional Design, Don Norman 2004
On the Social Web
• Status Message• Online Status (Busy, Available, Away, …)• Current Music, Activities …
A Space of Felt Presence
A Connected Space of Felt Presence
The Need for Semantics
• interoperability
• integration
• interaction
i3
Online Presence Ontology
Online Presence Ontology
Current Work
can’t wait to drink beer
tonight
working on a report
business contacts
personal friends
Faceted Presence
User Study
Grounded Theory Analysis
Interviews
→ focus on status messages
Sharing Space
Sharing Space
•different content•different availability•different access rights
Ways to define a Sharing Space
• relationship of the user with the group of people (sharing space : family members, high school friends, etc.)
• belonging to the same organization• working on the same project• belonging to the same mailing list• user defined group of contacts• etc.
PREFIX opo: <http://ggg.milanstankovic.org/opo/ns#>PREFIX foaf: <http://xmlns.com/foaf/0.1/>PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>CONSTRUCT{ <http://example.org/ns#CurrentlyInParis> rdf:type opo:SharingSpace; foaf:member ?person.}WHERE{ ?person foaf:topic_interest <http://dbpedia.org/resource/Semantic_Web>. ?person opo:declaresOnlinePresence ?presence . ?presence opo:currentLocation <http://sws.geonames.org/2988507/> .}
A Status Message Publishing Service
SPARQL Sharing Space Deffinitions
Status Message with intendedFor property set
A Status Message Agregating Service
Fred
Wilma
Linked Data Sources
Indexing Service
A Status Message Publishing Service
Betty
enjoying a great talk about SPARQL at ISWC
having great time in Washington DC, eating the
marvelous chicken wings in the conference breaks
anybody in for a drink tonight?
Betty: enjoying a great talk about SPARQL at ISWC
Fred: anybody in for a drink tonight?
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.@prefix opo: <http://ggg.milanstankovic.org/opo/ns#>.@prefix foaf: <http://xmlns.com/foaf/0.1/>.@prefix sioc: <http://rdfs.org/sioc/ns#>.:Fred rdf:type foaf:Agent;foaf:mbox <mailto:[email protected]>.:myCustomMessage rdf:type sioc:Post;sioc:content "anybody in for a drink tonight?".:MyCurrentPresence rdf:type opo:OnlinePresence;opo:customMessage :myCustomMessage;opo:startTime "2008-03-01T18:51:19";opo:intendedFor <http://example.org/FamilyFriendsBedrock>:Betty opo:declaresOnlinePresence :MyCurrentPresence.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.@prefix opo: <http://ggg.milanstankovic.org/opo/ns#>.@prefix foaf: <http://xmlns.com/foaf/0.1/>.@prefix sioc: <http://rdfs.org/sioc/ns#>.:Fred rdf:type foaf:Agent;foaf:mbox <mailto:[email protected]>.:myCustomMessage rdf:type sioc:Post;sioc:content "anybody in for a drink tonight?".:MyCurrentPresence rdf:type opo:OnlinePresence;opo:customMessage :myCustomMessage;opo:startTime "2008-03-01T18:51:19";opo:intendedFor <http://example.org/FamilyFriendsBedrock>:Betty opo:declaresOnlinePresence :MyCurrentPresence.
PREFIX foaf: <http://xmlns.com/foaf/0.1/>PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>PREFIX rel: <http://purl.org/vocab/relationship>CONSTRUCT{ <http://example.org/ns#FamilyFriendsBedrock > rdf:type opo:SharingSpace; foaf:member ?person.}WHERE{ {?person rel:friendOf_ <http://flintstones.org/Fred>} UNION {?person rel:spouseOf_ <http://flintstones.org/Fred>} UNION {?person rel:chieldOf_ <http://flintstones.org/Fred>}. ?person foaf:basedNear <http://imaginary.geonames.org/bedrock/> .}
A Status Message Publishing Service
SPARQL Sharing Space Deffinitions
Status Message with intendedFor property set
A Status Message Agregating Service
Fred
Wilma
Linked Data Sources
Indexing Service
A Status Message Publishing Service
Betty
enjoying a great talk about SPARQL at ISWC
having great time in Washington DC, eating the
marvelous chicken wings in the conference breaks
anybody in for a drink tonight?
Betty: enjoying a great talk about SPARQL at ISWC
Fred: anybody in for a drink tonight?
SMOB Server
SMOB Client
SMOB Linked Data
Geonames
DBTuneStatus Messages
Data
ping
SPARQL Sharing Space Deffinitions
SPARQL Sharing Space Deffinitions
Filtered Status Messages
Users’ FOAF Files
SMOB 2.0
Future of Presence Systems
More Information
www.milanstankovic.org/opo/