Transcript
Page 1: Syrtaki  - ESWC SSchool 14 - Student project

- SurtakiSyrtaki

Group n. 7: Ignacio Traverso, Elena González-Blanco,

Sebastien Ballesteros, Abduladem Aljamel

Page 2: Syrtaki  - ESWC SSchool 14 - Student project

The idea…

Many people like listening to music while they read books…

Page 3: Syrtaki  - ESWC SSchool 14 - Student project

The idea…But sometimes is not to easy to match your favorite music with the content of the book you are reading!!!

Page 4: Syrtaki  - ESWC SSchool 14 - Student project

But we offer a

SyrtAPI

Page 5: Syrtaki  - ESWC SSchool 14 - Student project

What is SyrtAPI?

It’s a new way of entertainment

Page 6: Syrtaki  - ESWC SSchool 14 - Student project

What is SyrtAPI?

It’s a new way of entertainment

It saves time

Page 7: Syrtaki  - ESWC SSchool 14 - Student project

What is SyrtAPI?

It is a linked data based application

It combines different datasetswww.musicbrainz.org http://www.geonames.orghttp://dbpedia.org

Page 8: Syrtaki  - ESWC SSchool 14 - Student project

What is SyrtAPI?

With cool stuff!Music lyricshttp://lyrics.wikia.com

And book reviewsNYTimes Reviews

Page 9: Syrtaki  - ESWC SSchool 14 - Student project

How to cope with this …??

Syrtaki team, 4 september 2014, 16:00 …

Page 10: Syrtaki  - ESWC SSchool 14 - Student project

But finally inspiration arrived…

Syrtaki team, 4 september 2014, 19:00 …

Page 11: Syrtaki  - ESWC SSchool 14 - Student project

SPARQL Musicbrainz Dataset

Page 12: Syrtaki  - ESWC SSchool 14 - Student project

SyrtAPI Architecture

WikilyricsHTML

NYTimesBestselle

rJSON

NLP Module

CONVERTER

JSON LD

Recommended URI songs

Music Brainz(RDF)

BoilerPipeLyric

Extranctor

HarvesterSPARQ

L COUCH – DB

(JSON)JSDOM

Client #LDJS

Client #LDJS

Client #LDJS

Page 13: Syrtaki  - ESWC SSchool 14 - Student project

Conclusions & Results

Always bet on JavaScript & JSON LD

Cool stuff like Linked Data FragmentsFull SPARQL query client side is 6 lines of JS!

It’s good to combine classical restful API, hypermedia and Linked Data

Page 14: Syrtaki  - ESWC SSchool 14 - Student project

Conclusions & Results

So far we gotPipeline ready waiting for internet

connection!25 lyrics10 books reviewsa cool website

Page 15: Syrtaki  - ESWC SSchool 14 - Student project
Page 16: Syrtaki  - ESWC SSchool 14 - Student project

Lessons Learned

We’ve learned a lot! … not only SPARQL, but alsoHow to use Linked Data vocabulariesHow to link Linked Data datasetsThe difficulty of finding dataTeamworkingOther Cool technologies

Page 17: Syrtaki  - ESWC SSchool 14 - Student project
Page 18: Syrtaki  - ESWC SSchool 14 - Student project

Future work…

Adding more datasets

Adding more and different sources of book reviews

Developing a mobile app html 5

Link our app to music libraries like iTunes

Add more NLP to anaylse the texts

Make money


Top Related