Semantic Web Application: Music Retrieval Ying Ding SLIS, IU.

Slides:



Advertisements
Similar presentations
John Espley and Robert Pillow ALA New Orleans 26 June 2011 The RDA Sandbox and RDA Implementation Scenario One.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
LEVERAGING THE DEEPER GRAPH (VIA QUERIES OR PATTERNS) STEVEN FOLSOM PAOLO CICCARESE LD4L USE CASE 4.
Stefania Bergamasco, Cecilia Colasanti An integrated approach to turn statistics into knowledge combining data warehouse, controlled vocabularies and advanced.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Live Linked Open Sensor.
Multimedia Search and Retrieval Presented by: Reza Aghaee For Multimedia Course(CMPT820) Simon Fraser University March.2005 Shih-Fu Chang, Qian Huang,
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP3 – Retrieval systems.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
What Can Do for You! Fabian Christ
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
WP5.4 - Introduction  Knowledge Extraction from Complementary Sources  This activity is concerned with augmenting the semantic multimedia metadata basis.
Interoperable Digitised Content “Discover, search, extract, link, associate, and view digitised content” Les Carr.
Semantic Publishing Update Second TUC meeting Munich 22/23 April 2013 Barry Bishop, Ontotext.
Contactforum: Digitale bibliotheken voor muziek. 3/6/2005 Real music libraries in the virtual future: for an integrated view of music and music information.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck EASAIER 18 Month Coordination Meeting, Tel Aviv, Israel WP 2 – Media.
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Pat Hayes Thomas C Eskridge Raul Saavedra Thomas ReichherzerMala Mehrotra Dmitri Bobrovnikoff Collaborative Knowledge Capture In Ontologies.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP2 – Media Semantics and Ontologies.
The Prajna Project Utilities for Understanding Edward Swing.
Resource Description and Access Deirdre Kiorgaard Australian Committee on Cataloguing Representative to the Joint Steering Committee for the Development.
Washingtonpost.com  Introduction  Who we are - four very different sites –washingtonpost.com –budgettravelonline.com –newsweek.com –slate.com.
Lifecycle Metadata for Digital Objects November 1, 2004 Descriptive Metadata: “Modeling the World”
Evidence from Metadata INST 734 Doug Oard Module 8.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
EASAIER Enabling Access to Sound Archives through Integration, Enrichment and Retrieval Ying Ding.
Core Integration Web Services Dean Krafft, Cornell University
Linked Data: Emblematic applications on Legacy Data in Libraries.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Semantic Publishing Benchmark Task Force Fourth TUC Meeting, Amsterdam, 03 April 2014.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
MMDB-9 J. Teuhola Standardization: MPEG-7 “Multimedia Content Description Interface” Standard for describing multimedia content (metadata).
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
MPEG-7 Audio Overview Ichiro Fujinaga MUMT 611 McGill University.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Paloma Marín Arraiza 17 th International Conference on Grey Literature 1 st and 2 nd December 2015, Amsterdam (Netherlands) SCIENTIFIC AUDIOVISUAL MATERIALS.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
Vermelding onderdeel organisatie 5 maart The future of databases DBDM 07/08 Leiden Bas van den Berg, Patrick van Kouteren, Rosa Meijer, Mathijs.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
ZemPod: A semantic web approach to podcasting Journal Of Web Semantics 2008 Oscar Celma, Music Technology Group, Spain Yves Raimond, Centre for Digital.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Knowledge Management Systems
Lifecycle Metadata for Digital Objects
Analyzing and Securing Social Networks
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
PREMIS Tools and Services
LOD reference architecture
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Linked Data Ryan McAlister.
Metadata supported full-text search in a web archive
Presentation transcript:

Semantic Web Application: Music Retrieval Ying Ding SLIS, IU

Enabling Access to Sound Archives through Integration, Enrichment and Retrieval

The EASAIER Project EASAIER - Enabling Access to Sound Archives through Integration, Enrichment and Retrieval EU funded project, 30month duration (started May 2006)‏ Partners:

EASAIER - Goals Overcome problems for many digital sound archives concerning online access sound materials and related media often separate searching audio content limited EASAIER Framework Integration of Sound Archives Low level audio feature extraction (speech/music)‏ Intelligent User Interface Enhanced Access Tools looping, marking of audio sound source separation time and pitch scale modification Semantic Search Evaluation

Semantics in EASAIER Description of metadata using an ontology High-level metadata e.g. title, author of an audio asset sources are databases, files in e.g. DC, MARC Low-level metadata e.g. speech event occurs at timestamp xyz feature extractor tools Semantic Search Search across variety of metadata Search across multiple archives Similarity Search Related content acquisition from the Web

The EASAIER System

Music Ontology Overview Merging existing related ontologies Developed by QMUL Cover the major requirements Widely-adopted Four core MO components FRBR FOAF Event Timeline

The Music Ontology: Timeline Ontology Expressing temporal information, e.g. This performance happened the 9th of March, 1984 This beat is occurring around sample The second verse is just before the second chorus

The Music Ontology: Event Ontology Event — An arbitrary classification of a space/time region This performance involved Glenn Gould playing the piano This signal was recorded using a XXX microphone located at that particular place This beat is occurring around sample 32480

The Music Ontology: FRBR & FOAF FRBR – Functional Requirements for Bibliographic Records Work — e.g. Franz Schubert's Trout Quintet Manifestation — e.g. the "Nevermind" album Item — e.g. my "Nevermind" copy  FOAF – Friend of a Friend  Person  Group  Organization

The Music Ontology – Music Production Concepts On top of FRBR: MusicalWork, MusicalManifestation (Record, Track, Playlist, etc.), MusicalItem (Stream, AudioFile, Vinyl, etc.)‏  On top of FOAF:  MusicArtist, MusicGroup, Arranger, Engineer, Performer, Composer, etc. — all these are defined classes: every person involved in a performance is a a performer...  On top of the Event Ontology:  Composition, Arrangement, Performance, Recording  Others :  Signal, Score, Genre, Instrument, ReleaseStatus, Lyrics, Libretto, etc.

The Music Ontology – Music Production Workflow

Low-level metadata is output in RDF using Music Ontology Audio Feature extractor Speech recognition service Emotion detection service High-level metadata import DB Schema Mapping e.g. D2R, Virtuoso RDF Views Standardized Metadata import DC, MARC, METS,... Linked Data ? DBPedia, Geonames,... Metadata in RDF

Hotbed Database Music Ontology Querying Publishing Extending Instruments Taxonomy Hotbed RDF the Semantic Archivist Query Interface Sound Access tools Features Extraction, Visualization,... Use Case: Archive Publication - HOTBED

1) editing the ontology using WSMT editor to extend the ontology Music Ontology Graphical Edit Text Edit

2) performing tests on the new extension What are the instruments in my taxonomy ? Did i forget any kind of [pipe] ?

3)mapping Scottish Instruments to a general Instruments taxonomy

4) relating and publishing Hotbed Relate tables from hotbed to concepts from the MO Publish on the semantic web via the D2R tool Mapping  The server offers a SPARQL end-point for external apps RDF Publication via D2R tool Hotbed Database Music Ontology

Mapping Metadata to the Music Ontologies Title: File 2 Author: Oliver Iredale Searle Perfomers: Katie Punter Source Type: Audio Source: File 2 Instrument: Flute Instrument occurrence timings: 0"-16" Time Signature: 4/4 Beats per minute: 50 Tonality: Bb major Searle Testbed :music a mo:Signal ; dc:title "File 2" ; dc:author "Oliver Iredale Searle" ; :music-performance a mo:Performance ; mo:recorded_as :music ; mo:composer :OliverIredaleSearle ; mo:instrument mo:flute ; mo:performer :KatiePunter ; mo:bpm 50 ; mo:meter "4/4" ; mo:key #BFlatMajor. :KatiePunter a foaf:Person. :ss1 a af:PersonPlaying; af:person :KatiePunter; event:time [ tl:onTimeLine :tl1234; tl:beginsAt "PT0S"; tl:duration "PT16S"; ].

<speech_descriptor word="power" audio_material="c:/hotbed/performance/1004.wav" position_sec="10" duration_sec="5" confidence="89" /> a af:Text; af:text"power"; af:confidence "89"; event:time [ a time:timeInterval; tl:onTimeline ; tl:beginsAtDuration "PT10S"; tl:durationXSD "PT5S"; ]. ALL web service output Mapping Metadata to the Music Ontologies

Vamp Output event:time [ a time:Instant ; tl:onTimeLine :tl898; tl:at "PT0.0928S"; ]; mo:bpm "224.69"; Mapping Metadata to the Music Ontologies

Built on top of OpenRDF Sesame 2.0 Query interfaces Web Service (Servlet)‏ HTTP SPARQL Endpoint Web Service provides predefined SPARQL query templates Themes Music, Speech, Timeline, Related media, Similarity Dynamic FILTER constructs Results in SPARQL Query  Results XML Format Interface for RDF metadata import using the Archiver application RDF Storage and Retrieval Component

Enhanced Client

Web client

Related media Double- click

Related media on the web (1)‏ Result search for author “Coltrane” Track selection Web related media search launched automatically according to the name of the author

Related media on the web (2)‏

Demo 3.html 3.html

Demo Time and Pitch Scale Modification (demo)demo Sound source separation (demixing/remixing, Noice reduction, etc.) (demo)demo Video time stretching (to slow down or speed up images while retaining optimal sound) (demo)demo

Scenario 1 – Artist Search Aggregation of music artist information from multiple web sources Ontology based search: MusicBrainz data mapped to the MusicOntology MusicBrainz Web Service: allows to retrieve artist URI by literal based search MusicBrainz RDF Dump: retrieve RDF use SPARQL to perform queries (e.g. resolve relationships) Web2.0 Mashups: Retrieve data (videos, images) from external sources utilize RSS Feeds, APIs etc. from Youtube, LyricWiki, Google more accurate results using references from MusicBrainz RDF data

Scenario 1 – Artist Search “Beatles” WS Interface RDF Dump process data...

Scenario 1 – Artist Search

Scenario 2 – Instrument Reasoning Reasoning over HOTBED instrument scheme Ontologize data from HOTBED (Scottish Music Archive) Usage of D2R to lift data from legacy DBs to RDF Ontologies: MusicOntology Instrument Ontology (domain related taxonomy) Subsumption reasoning: Retrieve instrument tree Search for persons that play an instrument Subclass relations: resolve persons playing more specific instruments Example: Wind-Instrument < WoodWind < Flute

Scenario 2 – Instrument Reasoning  Example:  Search for people playing instrument of type Woodwind

Demo 3 – Rules Infer new knowledge with rules Domain Rule Sophisticated Query Albums based on certain Band/Artist/Instrument UseCase: The Velvet Underground discography Available information: Membership durations Album release dates „Founders“ of the band ? exist _artist,, forall ?x,,  Albums & corresponding members

Demo 3 – Rules Basic Information Band Founder Band Duration (Members & Albums) Album Tracks