• Keine Ergebnisse gefunden

Soziale Netzwerke

N/A
N/A
Protected

Academic year: 2022

Aktie "Soziale Netzwerke"

Copied!
89
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1

Soziale Netzwerke

(2)

Soziale Netzwerke

Ein Seminarvortrag von

– Viktoria Schwarzhaupt – Markus Hindorf

– Florian Brötzmann – Konstantin Zacharov

zu aktuellen Anwendungen in sozialen

(3)

3

Inhaltsangabe

• Einführung

• Aktuelle Anwendungen

• FoaF

• Ausblick

• Fazit

(4)

Inhaltsangabe

• Einführung

• Aktuelle Anwendungen

• FoaF

• Ausblick

• Fazit

(5)

5

Einführung

Kann man bei Sozialen Netzwerken von Peer-to-Peer sprechen?

K. Zacharov

(6)

Einführung

Kann man bei Sozialen Netzwerken von Peer-to-Peer sprechen?

Ja, weil die Ressourcen vom Rande des Internet von Benutzer zu Benutzer

(7)

7

Einführung

Wie paßt das Thema in dieses Seminar?

K. Zacharov

(8)

Einführung

Wie paßt das Thema in dieses Seminar?

• Soziale Software ist Peer-to-Peer auf sozialer Ebene.

• Dezentrale Implementierung ist möglich.

(9)

9

Einführung

Wie funktionieren Soziale Netzwerke?

K. Zacharov

(10)

Einführung

Wie funktionieren Soziale Netzwerke?

Die Freunde meiner Freunde sind meine Freunde.

Oder mathematischer:

Zwei Benutzer sind mit einander

(11)

11

Einführung

Wie funktionieren Soziale Netzwerke?

K. Zacharov

(12)

Einführung

Wie funktionieren Soziale Netzwerke?

(13)

13

Einführung

Wie funktionieren Soziale Netzwerke?

K. Zacharov

(14)

Einführung

Private Networks (Friendster)

• Knüpfen von realen Freundschaften

• Menschen mit Gemeinsamkeiten finden sich

(15)

15

Einführung

Buisness Networks (LinkedIn)

• Knüpfen von qualitativen Geschäftsbeziehungen

• Erfahrungen weitergeben

• Vertrauensvolle Partner finden

K. Zacharov

(16)

Einführung

FoaF

• Aus dem Semantic Web Bereich

• Eine Standardisierte Visitenkarte, mit der Möglichkeit Bekannte zu nennen

• Mögliche Basis für Soziale Software

(17)

17

Inhaltsangabe

• Einführung

• Aktuelle Anwendungen

• FoaF

• Ausblick

• Fazit

(18)

soziale Software

• Friendster

• Orkut

• tribe.net

• LinkedIn

privater Nutzen

(19)

19

Friendster

• Online seit März 2003

• >7Mio. Nutzer

• werbefinanziert

• Nach Abschluss der Betaphase:

kostenpflichtige Premium-Dienste

Markus Hindorf

(20)

Friendster - Idee

• Aufbau eines sozialen Netzes

 Einladen von Freunden

• ausschließlich privater Nutzen

– Dating

– neue Freundschaften

(21)

21

Friendster - Nutzer-Profil

• Foto

• Stammdaten (Name, Alter, Wohnsitz,...)

• persönliches:

– Interessen (Dating, Freunde suchen, ...) – Familienstand

– kategorisierter Freitext

• Selbstbeschreibung

• Hobbys

• Lieblingsfilme

• ehemalige Schule

• ...

Markus Hindorf

(22)

Friendster - Funktionen

• Surfen durch Profile im eigenen Netz

• Suche im eigenen Netz

– nach Stichwörtern

• Suche unter allen Mitgliedern

– nach Kriterien

• Senden von Nachrichten

(23)

23

(24)

Friendster - Vertrauen

• Keine Kontrolle der Neuanmeldungen

• Sichtbarkeit des Profils und Kontaktaufnahme konfigurierbar (über Entfernung im Netz)

• Freundschaften nur mit Zustimmung möglich

• Freunde sind gleichwertig (kein Ranking), aber Kommentar möglich (Testimonial)

(25)

25

(26)

Orkut

• Entwickelt von Google-Mitarbeiter Orkut Büyükkökten

• Online seit 22.01.2004

• aktuelle Nutzerzahl: >600.000 ?

• starkes Wachstum

(27)

27

Orkut - Idee

• Abbildung des eigenen sozialen Netzes

 Einladen von Freunden

• Pflegen vorhandener Kontakte

 "echte" Personen, nicht anonym

• Erweitern des Bekanntenkreises

• Aufbau eines eng verbundenen Netzes

• derzeit hauptsächlich privater Nutzen

Markus Hindorf

(28)

Orkut - Nutzer-Profil

• Foto

• Stammdaten (Name, Alter, Kontaktinfos,...)

• Selbstbeschreibung

• persönlich

– Hobbys

– Dating-Infos – ...

• beruflich

– Lebenslauf

(29)

29

Orkut – Funktionen

• Surfen durch Profile im eigenen Netz

• Suche anhand weniger Kriterien, keine Stichwörter!

 beruflicher Nutzen z.Zt. nicht möglich

• Senden von Nachrichten an Teilnehmer/-gruppen

• Communities

Markus Hindorf

(30)

Orkut – Communities (I)

• community = Gemeinde, Gemeinschaft

• Zusammenschluss von Menschen mit gemeinsamem Interessengebiet

• Ziele:

– Kennenlernen von Menschen mit ähnlichen Interessen

(31)

31

Orkut – Communities (II)

Markus Hindorf

(32)

Orkut - Vertrauen

• Mitgliedschaft nur auf Einladung

• Profile öffentlich

• Jeder kann jeden kontaktieren

• Freunde werden bewertet

(33)

33 Markus Hindorf

(34)

LinkedIn

• Online seit dem 05.05.2003

• >750.000 Nutzer (18.06.2004)

• Verdoppelung der Nutzerzahl alle 6 Wochen

• z.Zt. Kostenlos (Betaphase)

zukünftig Jahres- / Vermittlungsgebühr

(35)

35

LinkedIn - Idee

• Business Networking

• zuverlässige Kontakte

• ausschließlich geschäftlicher Nutzen:

– Jobsuche

– Mitarbeitersuche – Aufträge, Verträge – ...

Markus Hindorf

(36)

LinkedIn – Nutzer-Profil

• Stammdaten (Name, Alter, Wohnsitz,...)

• Qualifikation und Job-Bezeichnung

• Berufs- / Projekterfahrung

• Ausbildung

• Zusätzliche Infos

– Interessen

– Mitgliedschaften

(37)

37

(38)

LinkedIn - Funktionen

• Surfen durch Profile im eigenen Netz

• Suche unter allen Mitgliedern

– nach Kriterien

– nach Stichwörtern

• Kontaktaufnahme mit konkretem Ziel

– Jobangebot

(39)

39

LinkedIn - Vertrauen

• Keine Kontrollen der Neuanmeldungen

• Sichtbarkeit und Durchsuchbarkeit des Profils fein konfigurierbar

• Kontaktaufnahme nur möglich bei

– gleichen Interessen – gleichem Ziel

– Zustimmung

Markus Hindorf

(40)

Inhaltsangabe

• Einführung

• Aktuelle Anwendungen

• FoaF

• Ausblick

• Fazit

(41)

41

Friend of a Friend FOAF

V. Schwarzhaupt

(42)

Einleitung

Was ist FOAF?

“FOAF is all about creating and using machine-readable

homepages that describe people, the links between them and the things they create and do”[5].

• FOAF ist Vokabular mit dem man Personen und deren Beziehungen zu einander beschreiben kann.

• Anwendung des Semantic Web.

(43)

43

Einleitung

Semantic Web:

– Erweitertes Netz, das von Maschinen gelesen werden kann

RDF:

– Resource Description Framework – Rahmen für Metadaten Systeme – Benutzt XML Syntax

V.

Schwarzhaupt

(44)

Einleitung

Historie:

• Entwickelt von Dan Brickley & Libby Miller

• 1998 erste RDF-Beschreibung von Dan Brickley auf seiner HTML-Seite

• 1999: Dan Brickley legte sein RDF-File mit seiner FOAF- Beschreibung online.

• Link zu Libby‘s FOAF-Beschreibung

• In Libby‘s FOAF wieder Links zu anderen

(45)

45

Einleitung

Motivation:

Problem:

Maschinen können menschliche Sprache nicht interpretieren. Informationen, die auf einer

Homepage stehen, können nicht richtig verarbeitet werden.

V.

Schwarzhaupt

(46)

Einleitung

Motivation:

Problem:

Maschinen können menschliche Sprache nicht interpretieren. Informationen, die auf einer

Homepage stehen, können nicht richtig verarbeitet werden.

Lösung:

Eine Sprache/Grammatik, die von Maschinen

(47)

47

Einleitung

Eigenschaften von FOAF:

• Informationen können von Anwendungen benutzt werden

• Soziales Netzwerk

• Verwaltung der Daten liegt bei einem selbst

• erweiterbar, kombinierbar

V.

Schwarzhaupt

(48)

Einleitung

Mögliche Anwendungen:

• Emails filtern

• soziale Software

• „Visitenkarte“ für Anmeldungen

• FOAF kann für weitere Semantic Web Anwendungen genutzt werden

(49)

49

FOAF-Dokument

Aufbau und Veröffentlichung eines FOAF- Profils:

• Dateiendung: *.rdf

• RDF/XML- Syntax

• FOAF-Vokabular

• Irgenwo online stellen

• (Hinweis auf FOAF-Profil im Head-Teil einer HTML-Homepage:

<link rel=„meta“ type=„application/rdf+xml“ title=„FOAF“

href=„http://page.mi.fu-berlin.de/~schwarzh/foaf.rdf„ /> )

V.

Schwarzhaupt

(50)

Aufbau:

• Personen eindeutig identifizierbar über Email-Adresse

• Mehrere Personen können in einem Dokument beschrieben werden

• Wird eine Person in mehreren Dokumenten beschrieben, können Eigenschaften dieser Person kombiniert werden

neue Personenbeschreibung

FOAF-Dokument

(51)

51

FOAF-Dokument

Ein kleines Beispiel (1):

<rdf:RDF

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:foaf="http://xmlns.com/foaf/0.1/“ >

<foaf:Person>

<foaf:name>Viktoria Schwarzhaupt</foaf:name>

<foaf:mbox_sha1sum>fc68c62ee898085a7632e1bf577 703554c48575d</foaf:mbox_sha1sum>

<foaf:knows>

<foaf:Person>

<foaf:name>Konstantin Zacharov</foaf:name>

V.

Schwarzhaupt

(52)

Ein kleines Beispiel (2):

<foaf:mbox_sha1sum>708d4b98ad9d3cbf28f4c8a15685e 100fb60c00b</foaf:mbox_sha1sum>

<rdfs:seeAlso rdf:resource="http://page.mi.fu- berlin.de/~zacharov/foaf.rdf"/>

</foaf:Person>

</foaf:knows>

</foaf:Person>

FOAF-Dokument

(53)

53

FOAF-Dokument

V.

Schwarzhaupt

Architektur:

knows

Eigenschaft Resource

(54)

FOAF-Dokument

FOAF-Vokabular:

Das Vokabular umfasst die Begriffe, welche die Informationen beschreiben.

FOAF Vocabulary Specification:

http://xmlns.com/foaf/0.1/

(55)

55

FOAF-Dokument

Auszüge aus dem Vokabular:

Beispiele:

foaf:mbox foaf:mbox_sha1sum foaf:depiction foaf:knows

foaf:based_near foaf:publications foaf:currentProjects foaf:topic_interest Foaf:depiction rdf:resource=„url“

V.

Schwarzhaupt

(56)

FOAF-Dokument

Verlinkung:

2 Arten:

1) indirekt über knows, interest, based-near, depiction … 2) see-also Pointer

Referenz zu anderen RDF-Dateien

<rdfs:seeAlso rdf:resource="http://page.mi.fu- berlin.de/~zacharov/foaf.rdf"/>

(57)

57

FOAF-Tools

Tool zur Erstellung von FOAF-Dokumenten Beispiel:

FOAF-a-matic

V.

Schwarzhaupt

(58)

FOAF-Tools

Erstellung eines FOAF-Profils:

(59)

59

FOAF-Tools

Erstellung eines FOAF-Profils:

V.

Schwarzhaupt

(60)

FOAF-Tools

Erstellung eines FOAF-Profils:

(61)

61

<rdf:RDF

xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"

xmlns:foaf="http://xmlns.com/foaf/0.1/"

xmlns:admin="http://webns.net/mvcb/">

<foaf:PersonalProfileDocument rdf:about="">

<foaf:maker rdf:nodeID="me"/>

<foaf:primaryTopic rdf:nodeID="me"/>

<admin:generatorAgent rdf:resource="http://www.ldodds.com/foaf/foaf-a- matic"/>

<admin:errorReportsTo rdf:resource="mailto:leigh@ldodds.com"/>

</foaf:PersonalProfileDocument>

<foaf:Person rdf:nodeID="me">

<foaf:name>Viktoria Schwarzhaupt</foaf:name>

<foaf:title>Mrs</foaf:title>

FOAF-Tools

Erstellung eines FOAF-Profils:

V.

Schwarzhaupt

(62)

<foaf:givenname>Viktoria</foaf:givenname>

<foaf:family_name>Schwarzhaupt</foaf:family_name>

<foaf:nick>Vicki</foaf:nick>

<foaf:mbox_sha1sum>fc68c62ee898085a7632e1bf577703554c48575d</foaf:mbo x_sha1sum>

<foaf:homepage rdf:resource="http://page.mi.fu-berlin.de/~schwarzh/"/>

<foaf:schoolHomepage rdf:resource="www.inf.fu-berlin.de"/>

<foaf:knows>

<foaf:Person>

<foaf:name>Konstantin Zacharov</foaf:name>

<foaf:mbox_sha1sum>708d4b98ad9d3cbf28f4c8a15685e100fb60c00b</foaf:mbox

FOAF-Tools

Erstellung eines FOAF-Profils:

(63)

63

FOAF-Tools

Gültigkeit:

Ein RDF-File muß gültig sein.

Dafür existieren Tools, die die Dokumente auf Gültigkeit testen.

RDF-Validator

V.

Schwarzhaupt

(64)

FOAF-Tools

Profil anzeigen:

Es gibt Anwendung zur Anzeige von Profilen

– FOAF Explorer – WebView

- foafnaut

(65)

65

FOAF-Tools

Beispiel FOAF Explorer:

V.

Schwarzhaupt

(66)

FOAF-Tools

(67)

67

FOAF-Tools

FOAF Explorer Funktionen:

• Darstellung von sich selbst

• Anzeige von Freunden und Bekannten

• Verlinkung untereinander

V.

Schwarzhaupt

(68)

FOAF-Ausblick

Ausweitung des Semantik Web:

FOAF-Vokabular kann in anderen Semantik Web Anwendungen verwendet werden.

Zukunft????

(69)

69

Inhaltsangabe

• Einführung

• Aktuelle Anwendungen

• FoaF

• Ausblick

• Fazit

(70)

Ausblick

Wie könnte eine dezentrale

Implementierung aussehen?

(71)

71

Ausblick

Wie könnte eine dezentrale

Implementierung aussehen?

Es gibt ein Problem:

Wie kann man die soziale Netzadresse in eine IP Adresse aufschlüsseln?

K. Zacharov

(72)

Ausblick

Wie könnte eine dezentrale

Implementierung aussehen?

Es gibt zwei Möglichkeiten

• Server orientiert (~Napster)

• Echt Peer-to-Peer (~Gnutella)

(73)

73

Ausblick

Wie könnte eine dezentrale

Implementierung aussehen?

• Server orientiert (~Napster)

– Server kostet Geld

– Skalierbarkeit kostet viel Geld – Resultat wäre ICQ ähnlich

K. Zacharov

(74)

Ausblick

Wie könnte eine dezentrale Implementierung aussehen?

• Echt Peer-to-Peer (~Gnutella)

– Benötigt ein sehr Redundantes Netzwerk – Daher auch schlecht skalierbar

(75)

75

Ausblick

Echt Peer-to-Peer (~Gnutella)

K. Zacharov

(76)

Ausblick

Echt Peer-to-Peer (~Gnutella)

(77)

77

Ausblick

Echt Peer-to-Peer (~Gnutella)

K. Zacharov

(78)

Ausblick

Echt Peer-to-Peer (~Gnutella)

(79)

79

Ausblick

Echt Peer-to-Peer (~Gnutella)

K. Zacharov

(80)

Inhaltsangabe

• Einführung

• Aktuelle Anwendungen

• FoaF

• Ausblick

• Fazit

(81)

81

Fazit

Soziale Software

• Schafft vertrauen

– Qualitative Kontakte – Missbrauch schwierig

• Private Communities für jeden Benutzer zum pflegen eigener Freundschaften

K. Zacharov

(82)

Fazit

Soziale Software

• Schafft auch Barrieren

– Breitensuche bis zu einer bestimmten Tiefe – Man erfasst nicht das gesamte Netzwerk

• Ermöglicht dafür eine Suche ohne

(83)

83

Fazit

Friendster

• Hohe Nutzerzahl

• Kombiniert Vorteile Sozialer Software mit den Vorteilen von ‚normalen‘

Communities

• Praktisch nur für Dating geeignet

K. Zacharov

(84)

Fazit

Orkut

• In der Frühen Entstehungsphase

• Noch viele Probleme und unklare Fehlermeldungen

• Nur eingeladene Mitglieder, daher sehr

(85)

85

Fazit

LinkedIn

• Aufwendiges Kontaktverfahren

• Scheint sich zu etablieren

K. Zacharov

(86)

Fazit

FoaF

• Grundlegendes Projekt

• Dezentrale Organisation erschwert Benutzbarkeit

• Verbindung zwischen den Benutzern ist

(87)

87

Quellen

Stand 15.6.2004

http://www.friendster.com http://www.orkut.com

http://www.linkedin.com

http://www.heise.de/tp/deutsch/inhalt/on/15496/1.html

http://www.nzz.ch/netzstoff/2004/2004.06.11-em-article9KZVI.html

(88)

Quellen

Stand 28.06.2004

[1] http://textwerk.grauhirn.org/foaf-einleitung/

[2] http://www.ldodds.com/foaf/foaf-a-matic.de.html

[3] http://www-106.ibm.com/developerworks/library/w-rdf/?dwzone=xml [4] http://www-106.ibm.com/developerworks/xml/library/x-foaf.html [5] http://rdfweb.org/mt/foaflog/archives/000051.html

[6] http://krum.rz.uni-mannheim.de/inet-2003/sess-308.html [7] http://www.foaf-project.org/

[8] http://xmlns.com/foaf/0.1/

(89)

89

Soziale Netzwerke

Danke

Referenzen

ÄHNLICHE DOKUMENTE

➥ Falls Sie sich sp ¨ater in die Konferenz einschalten, machen Sie sich bitte am besten per Mikrofon bemerkbar, wenn Sie Fragen haben.. ➥ zur Not auch ¨uber

➥ USE ACTIVE OBJECT MAP ONLY: Objekt-IDs werden nur ¨uber Active Object Map (AOM) auf Servants umgesetzt. ➥ USE DEFAULT SERVANT: Wenn Objekt-ID nicht in

➥ Forschung: Beobachtung, Analyse und Steuerung paralleler und verteilter Systeme; Sichere Komponentensysteme.. ➥ Mentor f ¨ur die Bachelor–Studieng ¨ange Informatik

© by Heidelinde Mahr 2005 ClipArts: 800 attraktive Illustrationen für Ihre Arbeitsblätter – Verlag an der Ruhr!.

Bis zur Entscheidung über diesen Antrag dürfen Sie und Ihr Ehegatte/Lebenspartner oder Partner der eheähnlichen Gemeinschaft aus Ihrem/ihrem Einkommen und Vermögen nur

Absolute Personen der Zeitgeschichte sind Personen, welche unabhängig von Einzelereignissen kraft ihrer Stellung, ihrer Funktion oder ihrer Leistung weit im

Das Landratsamt Erding - Fachbereich Jugend und Familie rät ausdrücklich dazu, dass sich obwohl die erziehungsbeauftragte Person als auch das Kind/der Jugendliche durch eine

Kraftfahrer sind nach § 27 StVZO verpflichtet, jede Wohnungsänderung unter Vorlage der Kraftfahrzeugpapiere auch der zuständigen Zulassungsstelle zu melden. Dies gilt auch beim