Faceted Online Presence

Post on 11-May-2015

1,909 views 0 download

Tags:

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:fred@gmail.com>.: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:fred@gmail.com>.: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/