social interaction ontology
DESCRIPTION
Research report for social interaction ontology - including activity streams, online presence project, SIOC and FOAF.TRANSCRIPT
![Page 1: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/1.jpg)
Social Semantic Weband Social Interaction Ontology
Seokchan (Channy) Yun
Biomedical Knowledge Engineering LaboratorySeoul National University
June 8th 2009
Research Draft
![Page 2: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/2.jpg)
Agenda• Online Social Network
– Traditional research
• Social Semantic Web– FOAF/SIOC– Tripartite Social Ontology– Social Semantic Network
• Activity-based Approach– Online Presence Project– Activity Streams
• Social Interaction Ontology– Research Plan
![Page 3: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/3.jpg)
Social Networks in Socialogy• Social Network used firstly
J.A. Barnes (1954)• Research methodology in
Social Sciences• Generally sameAs Network
(Graph) Theory– Milgram’s six degrees of
separation theory– Erdős number– Dunbar’s Number – 150
(average 124)– Diffusion of innovations
![Page 4: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/4.jpg)
Representation of Social Network
• Graph Model with Node and Edge
![Page 5: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/5.jpg)
Emerging Online Social Network• New opportunities for social science
– Explicit and implicit social network information– Large scale data sets– Dynamic data– Different modalities (profiles, email, IM, Twitter…)
• Challenges– Theoretical– Friend on the Web = Friend in reality?– Extracting information– Heterogeneity– Quality of data– Time and space complexity– Ethical and legal challenges
• Semantic technologies can help with some of the technical challenges
![Page 6: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/6.jpg)
History
• First Mover– Classmates.com,
Match.com and sixdegree.com
– Friendster and Orkut
• Majority– Myspace and Facebook– Linkedin.com– Twitter.com
![Page 7: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/7.jpg)
Classification
![Page 8: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/8.jpg)
How succeed?• Allows a user to create and maintain an online network of
close friends or business associates for social and professional reasons:– Friendships and relationships– Offline meetings– Curiosity about others– Business opportunities– Job hunting
• Allows a user to share interests based on object-centered sociality with meaning– Sharing photo, video and bookmark– Life streaming over SNS– Broadcasting and publishing of my own content
![Page 9: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/9.jpg)
Status of Online SNS
John Breslin, The Social Semantic Web: An Introduction (2009)
![Page 10: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/10.jpg)
Social Semantic Information Spaces
![Page 11: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/11.jpg)
FOAF
![Page 12: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/12.jpg)
Example of FOAF
<foaf:Person><foaf:name>
Seokchan Yun</foaf:name><foaf:mbox_sha1sum>
241021fb0e6289f92815fc210f9e9137262c252e</foaf:mbox_sha1sum>
<foaf:homepage rdf:resource="http://www.creation.net" /><foaf:knows><foaf:Person>
<foaf:name>Hong-Gee Kim</foaf:name><foaf:mbox rdf:resource=”mailto:[email protected]”/><rdfs:seeAlso rdf:resource=“http://.../foaf.rdf />
</foaf:Person></foaf:Person>
![Page 13: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/13.jpg)
Common Structure
![Page 14: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/14.jpg)
SIOC (John Breslin)
![Page 15: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/15.jpg)
Example of SIOC
<sioc:Post rdf:about="http://koreacrunch.com/archive/firefox-supports-geolocation-service"><dcterms:title>Firefox supports Geolocation Service</dcterms:title><dcterms:created>2006-09-07T09:33:30Z</dcterms:created><sioc:has_container rdf:resource="http://www.creation.net/?sioc_type=site#weblog"/><sioc:has_creator>
<sioc:User rdf:about="http://www.creation.net/" rdfs:label="Cloud"></sioc:User>
</sioc:has_creator><sioc:content>Firefox 3.5 Beta 4 and higher starts to support W3C’s Geolocation APIs
developed by Google.com based...</sioc:content><sioc:topic rdfs:label="Firefox" rdf:resource="http://koreacrunch.com/tags/firefox/"/><sioc:topic rdfs:label="Geolocation" rdf:resource="http://koreacrunch.com/tags/..."/><sioc:has_reply>
<sioc:Post rdf:about="http://koreacrunch.com/archive/351#comment-123928"></sioc:Post>
</sioc:has_reply></sioc:Post>
![Page 16: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/16.jpg)
16
FOAF+ SIOC
![Page 17: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/17.jpg)
17
FOAF+SIOC+SKOS
skos:isSubjectOfsioc:topic
![Page 18: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/18.jpg)
Disconnected sites on the Social Web
![Page 19: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/19.jpg)
Tripartite Social Ontology (Peter Mica)
• A graph model of ontologies based on tripartite graphs of actors, concepts and instances– Actors: users– Concepts: tags– Instances: objects
• Emergent semantics– General idea: observe semantics in the way agents interact
(use concepts)• Bottom-up ontologies
• Semantics = syntax + statistics
![Page 20: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/20.jpg)
Dimensional Ontology Oci and Oac
![Page 21: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/21.jpg)
e.g. Delicious• When looking at co-occurrence of terms (Oci )
– Network reflects language use– Better for clustering, determining ambiguity of terms and
finding synonyms• E.g. travel - cote, provence, villa, azur, mas, holiday, vacation,
tourism, france, heritage
• When looking at community overlaps (Oac )– Network reflects the domain– Better for finding broader/narrower terms, non-trivial
relationships• E.g. google – gmail, picasa, youtube…
![Page 22: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/22.jpg)
e.g. Flink
![Page 23: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/23.jpg)
Social Semantic Network (Jason Jung)
![Page 24: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/24.jpg)
Remained Question?
![Page 25: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/25.jpg)
What’s Definition of Online Friends?
Online Friend != RealFOAF’s knows is not knowing!
Well-known Friends 9%
Colleagues 7%
Meet once in offline 25%
Knowing only name 12%
Famous person 3%
Unknown FoaF 13%
Everyone requested 32%
Known
Unknown
http://answers.polldaddy.com/poll/1230119/?view=results
![Page 26: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/26.jpg)
![Page 27: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/27.jpg)
![Page 28: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/28.jpg)
me2DAY
![Page 29: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/29.jpg)
![Page 30: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/30.jpg)
Challenges
• Discovering Knowledge
• Degree of User relationship– Coupling between users (high vs. weak)– Removing coupling bias in analysis
Abdullah Al Reshood roommateOf Aafia SiddiqueAafia Siddique isMemberOf Al QuedaAafia Siddique traveledTo PakistanMounir-al Motassad traveledTo Pakistan
Abdullah Al Reshood isRelatedTo Al Queda ?Al Queda isRelatedTo Pakistan ?
![Page 31: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/31.jpg)
Online Presence Project (Milan Stankovic)
• Feel of Presense– Status Messages– Online Status (Busy, Available, Away…)– Current listening music, activities…
![Page 32: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/32.jpg)
![Page 33: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/33.jpg)
Activity Streams (Chris Messina)
• Lightweight simple Atom based syndication for user’s activities
• Widely supported by Facebook, MySpace etc.• Basic Format
– User, Verb, Noun
![Page 34: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/34.jpg)
Example of Activity Streams<entry>
<id>tag:photopanic.example.com,2008:activity01</id><title>Geraldine posted a Photo on PhotoPanic</title><published>2008-11-02T15:29:00Z</published><link rel="alternate" type="text/html“ href="/geraldine/activities/1" /><activity:verb>
http://activitystrea.ms/schema/1.0/post</activity:verb><activity:object>
<id>tag:photopanic.example.com,2008:photo01</id><title>My Cat</title><published>2008-11-02T15:29:00Z</published><link rel="alternate" type="text/html“ href="/geraldine/photos/1" /><activity:object-type>
tag:atomactivity.example.com,2008:photo</activity:object-type><source>
<title>Geraldine's Photos</title><link rel="self" type="application/atom+xml“ href="/geraldine/photofeed.xml" /><link rel="alternate" type="text/html“ href="/geraldine/" />
</source></activity:object><content type="html">
<p>Geraldine posted a Photo on PhotoPanic</p><img src="/geraldine/photo1.jpg">
</content></entry>
![Page 35: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/35.jpg)
Other approaches
![Page 36: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/36.jpg)
Questions• Twitter
– There are many spammers and followers.– Whom I should follow? Who is expert?
• me2DAY– There are many friends– Who disconnected in my friendship?
• Flickr– There are many photos.– What’s good photos enjoying with friend?
• RateMDs– There are many doctors.– What’s good doctors recommended by friends?
![Page 37: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/37.jpg)
Answers
• 1. Measuring degree of user relationship– Twitter: Following < RT < Reply < Direct Message < SMS– me2Day: me2 < Link < Reply < Memo < Gift < SMS
– Exporting Social Interaction Ontology
• 2. Modeling of user degree– Similarity formula (A,B)
• 3. Integration data for answer
![Page 38: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/38.jpg)
Pre-work for solving problem
• Social web evolves direct sharing and broadcasting instead of document link based distribution and knowledge discovering. – Social Interaction is more important in social networks.– FriendFeed, Facebook life streaming, Twitter
• Need to represent “Degree between people”– Writing simple ontology represents interaction
• Channy replies Hong-Gee (What) (When) in Facebook
• John retweets Channy (What) (When) in Twitter
![Page 39: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/39.jpg)
Why new ontology?• SIOC
– Only focusing on relationship with site(forum), contents and person.
• OPO– Only focusing “Presence” not to be interested in “Activity”– No description on various interaction such as Twitter’s RT– Need to more practical
• Activity streams– Atom (RDF) based– Only description for Person / Verb / Object
![Page 40: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/40.jpg)
Twitter interaction
![Page 41: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/41.jpg)
Facebook interaction
![Page 42: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/42.jpg)
me2DAY interaction
![Page 43: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/43.jpg)
Social Interaction Ontology• Focusing on User-to-User
– User / Verb / User in Sites• E.g. fromAccount Act toAccount
• Connection with FOAF and SIOC– foaf:Person– foaf:holdsAccount
• sioc:User rdfs:subClassOf foaf:onlineAccount– interAct:fromAccount rdfs:sioc:User
• Expression for various interaction– Verb : comment, reply, me2, RT, hashtag…
• E.g act:comment sioc:Sites
select count(?y) as ?cdegree{{ ?y interAct:retweet ?x}UNION{?x interAct:directmessage ?y}
}group by ?x
![Page 44: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/44.jpg)
Research Plan• Who disconnected in my friendship on me2DAY?
– Modeling Social Interactive Ontology– Export me2DAY activity to SIO– Measuring coupling-degree index
• Distance = # of interaction/ time interval
• Priority = normalized value for each interactions
– Evaluation with user’s reaction for alert
• Whom I should follow? Who is expert in Twitter?– Export twitter activity to SIO– Measuring coupling-degree index– Evaluation with user’s reaction for recommendation
![Page 45: Social Interaction Ontology](https://reader034.vdocuments.mx/reader034/viewer/2022042518/55568c80d8b42a182f8b4c45/html5/thumbnails/45.jpg)
Interaction OntologyExporter
Interaction OntologyExporter
Interaction OntologyExporter