31
im Seminar Kommunikationstechniken (SS2012) Nick Personn – Betriebliche Umweltinformatik (M) - 08.05.12

Last.Fm im Semantic Web

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Last.Fm im Semantic Web

im

Seminar Kommunikationstechniken (SS2012)

Nick Personn – Betriebliche Umweltinformatik (M) - 08.05.12

Page 2: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #2

1. Warum gibt es eine Entwicklung hin zum Semantic Web?

2. Wie soll das Semantic Web funktionieren?

3. Wie sieht soziale Software im Semantic Web aus?

Page 3: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #3

Web 1.0

<html>

<body>

Songs, die ich gerne höre:

Arcade Fire – Wake Up

</body>

</html>-

Web

1.0

-W

eb

2.0

-W

eb 3

.0

-Heu

te

Page 4: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #4

Web 1.0

- Statische Websites- Nicht / schwer Maschinenlesbar- Verknüpfung über Hyperlinks- Teilweise Nutzung von Tags

-W

eb 1

.0-

Web

2.

0

-W

eb 3

.0

-Heu

te

Page 5: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #5

Web 2.0

• Songs, die ich höre als User Generated Content z.B. im Wiki oder Facebook Posting– Dynamisch

– Kommentierbar

– Dokument- und Hyperlink basierend • (keine „Beziehungen“)

-W

eb 1

.0-

Web

2.

0

-W

eb 3

.0

-Heu

te

Page 6: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #6

Web 2.0

• Geschlossene Systeme– Jeder Service nutzt sein eigenes Model /

APIs

–Wie werden Technologien miteinander verknüpft?• Spezielle Services zum Austausch von

vorher definierten Daten z.B. OpenID oder Microformats

-W

eb 1

.0-

Web

2.

0

-W

eb 3

.0

-Heu

te

Page 7: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #7

Web 3.0 – Semantic Web (1)

„Das Semantic Web ist eine Art globale Datenbank, die ein universales Netz semantischer Aussagen bereit hält.“

-W

eb

1.0

-W

eb

2.0

-W

eb 3

.0

-Heu

te

Page 8: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #8

Web 3.0 – Semantic Web (2)

• Songs, die ich höre werden (logisch) verknüpft mit Daten aus unterschiedlichen Domänen– Dynamisch (auch in der Erweiterbarkeit)

– Dienste können miteinander kommunizieren, Informationen austauschen

– Relationen sind mehr als Verknüpfungen-

Web

1.

0-

Web

2.

0

-W

eb 3

.0

-Heu

te

Page 9: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #9

Maschine

Maschine

Exkurs: Kommunikation

Mensch

Mensch

-W

eb

1.0

-W

eb

2.0

-W

eb 3

.0

Mensch

Page 10: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #10

Semantic Web: Grundlegendes

• Abbildung der „Realität“ über Tripel mit Onthologiesprachen– Ressource Description Framework, OWL

– Syntax: RDF/XML, Turtle (Darstellung), SPARQL (Abfrage)

• Jede Entität ist über eine URI eindeutig identifizier- und ansprechbar

Page 11: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #11

Disambiguierung

http://en.wikipedia.org/wiki/Apple_(disambiguation)Meaning of a Tag Initiative: http://moat-project.org

Page 12: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #12

Semantic Web: Ordnung

• Suchmaschinen können „wissen“ was gemeint ist– Voraussetzung: User weiß was er will:

Ich will irgendwas zur Band Radiohead wissen

Ich will alle Songs aus dem Jahr 2010 von Radiohead sehen

Page 13: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #13

Open Linked Data

• Netz aus Daten: ohne Einschränkung zur freien Nutzung, Weiterverarbeitung & Weiterverwendung

• http://upload.wikimedia.org/wikipedia/commons/3/34/LOD_Cloud_Diagram_as_of_September_2011.

png

Page 14: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #14

Technologien: Abbildung von Beziehungen

John Doehört

Bob Dylan

Reale Welt

Web

Link

Foaf:John DoeEx:listensTo

Dbtunes:Bob Dylan

Semantic W

ebSubjekt -> Prädikat-> ObjektRessource + Property +

zugehöriger Wert (RDF-Tripel)

Page 15: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #15

Technologien (2)

@prefix : <http://xmlns.com/foaf/0.1/> .

<mailto:[email protected]>

a :Person ;

 :name "Anne Example-Person" ;

 :interest <http://www.foaf-project.org/> ,

<http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/>.

Beispiel von http://wikitravel.org/en/Wikitravel:Turtle_RDF#b in Turtle RDF

Page 16: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #16

Technologien (3)

Domäne A / Musikempfehlungen

Domäne C / EssenDomäne B / FOAF

John Doe

Bob Dylan

Vegetarier

Empfehlungen ...

Page 17: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #17

Semantic Web: Nachteile

• Mehrarbeit: per Hand zu erstellende semantische Informationen– Daten zu einem Text vom Redakteur

hinzugefügt

• (bisher) wenig intuitive Anwendungen

• Datenqualität = Chain of Trust–Welche Daten sind warum höherwertig

als andere?

Page 18: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #18

Last.Fm (1)

• „letzter Radiosender, den man braucht“

• Soziales Radio: individuell für– Jeden User

– Jedes Tag

– Jede Band

Page 19: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #19

Exkurs: Musik Empfehlungen

• Kollaborative Vorschläge– Wer hört was?

– Z.B. Last.Fm, Pandora (nicht in DE verfügbar)

• Inhaltsbasierte Vorschläge– Songs weisen gleiche Strukturen auf: Rhythmus, Harmonien

– Z.B. Mufin

• Hybride Vorschläge– Z.B. Apple Genius

• Problem: Transparenz Warum genau diese Vorschläge? – mögliche Lösung: http://www.seevl.net

Page 20: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #20

Last.Fm (2)

• Individuelle Vorschläge durch Kollaboration– User „scrobbeln“ Songs, die sie

abspielen• möglich z.B. mit ITunes, Spotify, Simfy [...]

• Vorschläge zu– Bisher nicht gehörten Bands

– Events in der Nähe

– Neuerscheinungen von LPs, EPs

Page 21: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #21

Last.Fm (3)

• Community– Generierung von musikalischen

Nachbarn

– Kommunikation über PN, Pinnwand

– Abgleich mit Facebook-Freunden

–Wer geht zu welchem Event?

–Wer stellt Fotos zu welchem Event ein? (Flickr-Tags)

Page 22: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #22

Last.Fm (4)

• Werdegang– Spin-off aus der Uni Southhampton, UK

– 2002 gegründet, 2007 aufgekauft von CBS

– Ab 2009 Bezahlsystem • in DE etwa zum Abspielen von Radios auf

dem Smartphone

• VIP-Funktionen

Page 23: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #23

Last.Fm (5)

Page 24: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #24

Last.Fm Software

Page 25: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #25

Last.Fm: mobile Software

Page 26: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #26

Last.Fm: APIs

1. Daten aus dem Semantic Web z.B. über Musiker / Songs werden abgerufen

2. Intern verarbeitet

3. Last.Fm-Datenbanken werden über APIs abgerufen und fürs Web 3.0 bereit gestellt

• http://www.lastfm.de/api

Page 27: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #27

Last.Fm im Semantic Web

• Triples: 250.000.000

• Verknüpfungen:– Links:bbc-music 5.000.000

– Links:dbtune-musicbrainz 5.000.000• http://lastfm.rdfize.com/

Page 29: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #29

Last.Fm im Semantic Web (3)

<rdf:Description rdf:about="http://dbtune.org/artists/last-fm/mbid/bb17dc42-ecaf-42ca-aa35-b23207573060">

<foaf:name>Betty Davis</foaf:name>

<owl:sameAs rdf:resource="http://www.bbc.co.uk/music/artists/bb17dc42-ecaf-42ca-aa35-b23207573060"/>

<owl:sameAs rdf:resource="http://dbtune.org/musicbrainz/resource/artist/bb17dc42-ecaf-42ca-aa35-b23207573060"/>

<rdf:type rdf:resource="http://purl.org/ontology/mo/MusicArtist"/>

<mo:musicbrainz_guid>bb17dc42-ecaf-42ca-aa35-b23207573060</mo:musicbrainz_guid>

</rdf:Description>

Page 30: Last.Fm im Semantic Web

Nick Personn – Kommunikationstechniken - BUI (M) - #30

Fazit

• Paradigmenwechsel im Umgang mit Daten und ihren Beziehungen im Web

• Kommunikation und Kollaboration möglich, auch wenn Daten hierzu nicht extra geniert wurden

• Soziale Software im Semantic Web (S2W) bricht die Schranken zu anderen Plattformen

• Zukunftsaussichten Last.Fm