Converting ID3 tags to RDF

RDFizing songs
Note: this section came from Oscar's blog. The original (full with links) article can be found here: RDFizing songs.

We propose a way style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">century 21 broker properti jual beli sewa rumah Indonesia to RDFize tracks. The idea is to convert the ID3 tag information to RDF, based on the Music Ontology.

Example 1
http://foafing-the-music.iua.upf.edu/RDFize/track?artist=FOO&title=BAR

The parameters are MFA Degree title and artist name. See results for title=the fly and artist=U2.

   The Fly     U2     <foaf:member rdf:resource='http://musicbrainz.org/artist/a94e530f-4e9f-40e6-b44b-ebec06f7900e ' /> <foaf:member rdf:resource='http://musicbrainz.org/artist/7f347782-eb14-40c3-98e2-17b6e1bfe56c ' /> <mo:wikipedia rdf:resource='http://en.wikipedia.org/wiki/U2_%28band%29 ' /> </mo:MusicGroup> </dc:creator> </mo:Track>

Example 2
http://foafing-the-music.iua.upf.edu/RDFize/track?url=http://www.archive.org/download/(…)/file.mp3

The parameter is a <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Key Environmental Inc URL that contains an MP3 file. In this case it takes a little bit more, because we have to download (part of) the MP3 file (Note: we have a cron that removes all these MP3 files from our server). See the output results

<mo:Track rdf:about='http://musicbrainz.org/track/7201c2ab-e368-4bd3-934f-5d936efffcdc ' > <dc:creator> <mo:MusicGroup rdf:about='http://musicbrainz.org/artist/6b28ecf0-94e6-48bb-aa2a-5ede325b675b ' > Blues Traveler</foaf:name> <mo:discogs rdf:resource='http://www.discogs.com/artist/Blues+Traveler ' /> <foaf:homepage rdf:resource='http://www.bluestraveler.com/ ' /> <foaf:member rdf:resource='http://musicbrainz.org/artist/d73c9a5d-5d7d-47ec-b15a-a924a1a271c4 ' /> <mo:wikipedia rdf:resource='http://en.wikipedia.org/wiki/Blues_Traveler ' /> <foaf:img rdf:resource='http://ec1.images-amazon.com/images/P/B000078JKC.01._SCMZZZZZZZ_.jpg ' /> </mo:MusicGroup> </dc:creator> Back in the Day</dc:title> <mo:puid rdf:resource='0a57a829-9d3c-eb35-37a8-d0364d1eae3a'/> <mo:puid rdf:resource='02039e1b-64bd-6862-2d27-3507726a8268'/> </mo:Track>

A possible use case
So, once we can RDFize songs, what’s next? Well, we can ask last.fm for the latest tracks a user has been listening to, and then RDFize them. This example shows the latest tracks a user (RJ) has been listening to.

PMKB Aperture Extractor
The PMKB Aperture Extractor is a proof-of-concept implementation for mapping ID3 tags into an RDF graph which is mainly uses universals of the Music Ontology. Aperture is at least a Java-based RDFizer framework with extractors for style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">century 21 broker properti jual beli sewa rumah Indonesia various data, metadata and file formats. This is extractor does only the initial mapping; that means, further processing is required to match the statements of the resulted RDF graph against existing ones in the Web.


 * Sepeda Motor Injeksi Irit Harga Terbaik Cuma Honda
 * Zodiak Puisi Sakit Hati
 * Kata Bijak Cerita Cinta
 * Kata-Kata Sedih
 * Cara Menurunkan Berat Badan
 * Contoh Surat Lamaran Kerja
 * Kata-Kata Gombal
 * Motor Honda CBR 150R
 * Cherry Belle
 * Harga & Spesifikasi Vario Techno 125 PGM-FI CBS
 * Kata Cinta Kata Lucu
 * Kata Kata Patah Hati
 * Kata Indah Motivasi
 * Kata-Kata Islami
 * Puisi Chairil Anwar
 * Motor Terbaik Cuma Honda
 * Sepeda Motor Injeksi Irit
 * SMS Ucapan Selamat Malam & Tidur
 * Honda CBR150R Kata Mutiara
 * Cerita Hantu