With or Without UIDs

46
With or Without UIDs Linking Data In The Real World Alf Eaton - hublog.hubmed.org

description

Talk given at XTech 2008 in Dublin.

Transcript of With or Without UIDs

Page 1: With or Without UIDs

With or Without UIDs

Linking Data In The Real World

Alf Eaton - hublog.hubmed.org

Page 2: With or Without UIDs

Now Playing

Title

Album

Artist

Page 3: With or Without UIDs

Similar Artists

Links

Discography

Band members

Videos

Biography

Tags

TracksMetadata

Page 4: With or Without UIDs

YouTube

Page 5: With or Without UIDs

YouTubeText search

Page 6: With or Without UIDs

last.fm

Page 7: With or Without UIDs

last.fm

Artist: Mono

8 artists sharing the name Mono

Page 8: With or Without UIDs

Mono’s Biography Ironically, there are eight artists sharing the name Mono;

Japanese: Mono are a post-rock group from Tokyo, Japan. The songs, all of which are instrumental, are usually focused on layered guitar melodies. Strings and pianos are also prominently featured in some songs. Mono are known for their powerful live shows and their complex guitar work. Their first EP, titled “Hey, you” appeared in September, 2000. So far, they have released four full albums: “Under The Pipal Tree”, “One Step More And You Die”, “Walking cloud and deep red sky, Flag fluttered and the sun shined” and “You Are There”. They also have several other records, including a remix album, a collaborative split record with Pelican, an album collaborating with World’s end girlfriend and another EP, titled “Memorie dal Futuro”.

British: Mono were a British pop duo which became a one-hit wonder in the late 1990s with their song “Life in Mono”. The group is considered electronica or more specifically “trip hop” and Mono’s music shares some similarities with other such acts including Sneaker Pimps and Portishead.

Dutch: Mono are a Dutch indie rock/post-rock band from Rotterdam. They are on Zabel Records, together with We vs. Death. http://www.monotheband.com

Austrian: Mono is a female Austrian reggae / dancehall artist who now mostly collaborates with the German artist Nikitaman forming the band Mono & Nikitaman. Both have recently moved from Düsseldorf, Germany to Linz, Austria.

Swedish: Mono is one of the names used by Jezper Söderlund, also known as Airbase, Ozone, PARC and RAH.

Korean: Mono (모노) was a Korean ballad trio active in the first half of the 90s. They released two albums in 1993 & 1994, and resurfaced for a new album in 2000.

Page 9: With or Without UIDs

Monohttp://www.last.fm/music/Mono

http://flickr.com/photos/aphrodaia/1755426281/

Page 10: With or Without UIDs

MusicBrainz

Page 11: With or Without UIDs

MusicBrainzArtist: Mono

Artist

Title

Album

Page 12: With or Without UIDs

MusicBrainzArtist = Mono

Album = Formica Blues

Page 14: With or Without UIDs

UIDs

Artist MBID: 01fa5c3b-00d2-45c4-b7c1-8753cf8b7ee6

Album ASIN: B000006MX5

Page 15: With or Without UIDs

Work

Creator

album

Track

artist

Album

creator

http://musicbrainz.org/MBID

Artist

http://en.wikipedia.org/artist

http://musicbrainz.org/MBID

http://last.fm/artist

name (US)

dates

name (UK)

Manifestation Trackhttp://example.com/track1.mp3

duration

file size

features title

Page 16: With or Without UIDs

http://example.com/track1.mp3 duration

creatorTrack

http://musicbrainz.org/MBID

http://last.fm/ID

album

features

title

Artist

http://en.wikipedia.org/artist

http://musicbrainz.org/MBID

http://last.fm/ID

name (US)

dates

name (UK)

discography

Page 17: With or Without UIDs
Page 18: With or Without UIDs

Freebase: MQL

query : { album : [{ name : "Mirrored", track : [] * : null, }], type : "/music/artist" name : "Battles", }

Page 19: With or Without UIDs

Freebase: response "acquire_webpage" : [], "artist" : ["Battles"], "attribution" : "/user/dehfne", "compositions" : [], "contributor" : [], "creator" : "/user/dehfne", "engineer" : [], "follows" : null, "genre" : [], "guid" : "#9202a8c04000641f800000000544e3e8", "id" : "/guid/9202a8c04000641f800000000544e3e8", "key" : [], "label" : ["Warp Records"], "length" : null, "name" : "Mirrored", "preceeds" : null, "producer" : [], "release_date" : "2007", "release_type" : "Album", "releases" : [], "timestamp" : "2007-07-05T23:51:14.0000Z", "track" : [ "Race: Out", "Tij", "Snare Hangar", "Prismism", "Bad Trails", "Rainbow", "Leyendecker", "Tonto", "Ddiamondd", "Atlas", "Race: In" ]

"acquire_webpage" : [], "artist" : ["Battles"], "attribution" : "/user/mwcl_wikipedia_en", "compositions" : [], "contributor" : [], "creator" : "/user/mwcl_wikipedia_en", "engineer" : [], "follows" : null, "genre" : [ "Math rock", "Experimental rock" ], "guid" : "#9202a8c04000641f80000000055e44c3", "id" : "/guid/9202a8c04000641f80000000055e44c3", "key" : [ "9937068", "Mirrored_$0028album$0029", "Mirrored" ], "label" : ["Warp Records"], "length" : null, "name" : "Mirrored", "preceeds" : null, "producer" : [], "release_date" : null, "release_type" : null, "releases" : [], "timestamp" : "2007-07-28T00:55:40.0077Z", "track" : []

Page 20: With or Without UIDs

SPARQLPREFIX mo: <http://purl.org/ontology/mo>PREFIX foaf: <http://xmlns.com/foaf/0.1/>PREFIX dc: <http://purl.org/dc/terms/>

DESCRIBE ?albumWHERE { ?album a mo:Record; mo:releaseType “album”; dc:title “Mirrored”; dc:creator ?artist.

?artist a mo:MusicArtist; foaf:name “Battles”.}

Page 21: With or Without UIDs
Page 22: With or Without UIDs

Statements can befalse

John Lennon

Ringo Starr

Page 23: With or Without UIDs

Queries with confidence

Page 24: With or Without UIDs

'album' => 'Mirrored', 'artist' => 'Battles', 'duration' => '427', 'filename' => 'Atlas.mp3', 'genre' => 'Post Rock', 'samplerate' => '44100', 'sha256' => 'efdd3e5ea6ed7...', 'track' => 'Atlas', 'tracknum' => '2', 'year' => '2007', 'fpdata' => '',

last.fm fingerprinting client

Page 25: With or Without UIDs

<metadata fid="3404" lastmodified="1205776219"><track confidence="0.990326"> <artist>Battles</artist> <title>Atlas</title> <url>http://www.last.fm/music/Battles/_/Atlas</url></track><track confidence="0.002182"> <artist>Various Artists</artist> <title>Battles - Atlas</title> <url>http://www.last.fm/music/Various+Artists/_/Battles+-+Atlas</url></track>

last.fm response

3404

Page 26: With or Without UIDs

Lucene “OR”

name: “Bono”^1.0 OR real-name: “Paul Hewson”^0.4 OR band: “U2”^0.5

[query boost]

Returns a list of results, with a score for each one

Page 27: With or Without UIDs

CoreseSELECT MORE ? album ?artist WHERE { SCORE ?s1 { ?album mo:releaseType “album” } . SCORE ?s2 { ?album dc:title “Mirrored” } . ?album dc:creator ?artist. SCORE ?s3 { ?artist foaf:name “Battles” } . ?album dc:creator ?artist . FILTER ( score() > 0.75 ) FILTER ( ?s1 > 0.3 )}

Page 28: With or Without UIDs

Other examples

Page 29: With or Without UIDs
Page 30: With or Without UIDs

Email addressSearchAccount URLs*, full names, usernamesGoogle Social Graph API

Page 31: With or Without UIDs

Scintilla

Conversations around scientific papers

Page 32: With or Without UIDs

URL DOIPMID

Connotea PubMed CrossRef

Metadata, more identifiers

Cross-link the literature

Formal citations (papers)

Scopus

Informal citations (blogs)

Postgenomic

Entities

OSCAR, Whatizit

Follow conversations

Page 33: With or Without UIDs
Page 34: With or Without UIDs
Page 35: With or Without UIDs
Page 36: With or Without UIDs
Page 37: With or Without UIDs

Now Playing

Page 38: With or Without UIDs
Page 39: With or Without UIDs

 BoNO MUST DIE! 

 (changed their name to   oRPHANS [FKABMD] after being sued) 

 (then split up and became O.CHILDREN) 

Page 40: With or Without UIDs

Amarok controls

click to play album

Page 41: With or Without UIDs

greasemonkey xmpp4moz XMPP

AmarokXMPP

HTTP

Firefox

HTTP

BBC

PEP

XMPP

DCOP

MySQL

*XMPP in Amarok and Firefox = Google Talk accounts

Page 42: With or Without UIDs
Page 43: With or Without UIDs

bbc radio xmpp

Page 44: With or Without UIDs

Context

Similar artists

Discography

Biography

Album cover

Album tracks

YouTube videos...

Page 45: With or Without UIDs

Links

Official sites

Sources of information

OpenURL

XSPF

Page 46: With or Without UIDs

You!