Datenmodelle
Sozialer Netzwerkdienste

2011-10-15
Datenspuren

<astro@spaceboyz.net>

Folienvorlage von slides.html5rocks.com

Agenda

  • Grundlagen: Aspekte, Basistechnologien
  • Nutzermetadaten
  • Feed & Activity Streams
  • Dezentralisierung
    • OStatus
    • buddycloud

Was macht einen
Sozialen Netzwerkdienst aus?

Target, Date Range, About Me, Account End Date, Account Status History, Address, Alternate Name, Applications, Checkins, Connections, Credit Cards, Credit Balance, Currency, Date of Birth, Education, E-Mails, Events, Family, Favourite Quotes, Friend Requests, Friends, Gender, Groups, Hometown, Last Location, Linked Accounts, Locale, Logins, Machines, Messages, Minifeed, Name, Name Changes, Networks, Notes, Notification Settings, Notifications, Phone Numbers, Photos, Physical Tokens, Pokes, Political Views, Favourite Quotes, Friend Requests, Friends, Gender, Groups, Hometown, Last Location, Linked Accounts, Locale, Logins, Machines, Messages, Minifeed, Name, Name Changes, Networks, Notes, Notification Settings, Notifications, Phone Numbers, Photos, Physical Tokens, Pokes, Political Views, Privacy Settings, Profile Blurb, Realtime Activities, Recent Activities, Registration Date, Relationship, Religious Views, Removed Friends, Screen Names, Shares, Status Updates, Vanity, Wallposts, Website, Work

Quelle: europe-v-facebook.org

Soziale Netzwerkdienste

...erlauben Nutzern:

  1. ein (halb-)öffentliches Profil im System zu erstellen
  2. eine Liste Nutzer zu pflegen, mit denen man verbunden ist
  3. Listen anderer Nutzer anzusehen und zu durchlaufen

Boyd, Danah M., & Ellison, Nicole B. 2008. Social Network Sites: Definition, History, and Scholarship

Basisprotokolle

Keine Angst vor spitzen Klammern!

HTTP

http://example.com/path/to/resource

Request & Response

Links im Web

Embedding in HTML

<style>
    a { color: red; }
</style>
<script>alert("pwned");</script>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA
AABMAAAATCAYAAAByUDbMAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWX
MAAAsSAAALEgHS3X78AAAAB3RJTUUH0gwDAQszGYGHgQAAAMFJREFUeJy
dVNsRBCEIA1vantyatiesifu4Q5GHupcZf2KIYUQRcvBiDyOyJCZMBMDs
F9HQLA77ioiAmfeLyBvquMzbszwQh4+0yb/4VpQVd6i2e7IplS54wWOJU
r2FpEOb6p9ksheNRhfagowXhGargtWNO7PsFk90xQpqPTOrNTZ0Ux9xdv
IjLpwz3cbzDO6+RRxqe84wCQAwX2PZRPaNbt/marZsqjLxCNDaLNbfj0Z
rvr0IRxcgrU0pN6YZwroPdCriaYFg3d8AAAAASUVORK5CYII=">

Baumstruktur von HTML/XML