110 likes | 245 Views
Βοσκάκης Εμμανουήλ Δημητρίου Μιχάλης Παπαγιαννάκης Χαρίδημος. Introduction. Internet changed the music industry! Music sharing (napster…) Virtual Communities (unknown artists sharing their work). Music services with huge music and artists Databases (itunes, Pandora…). Problems:
E N D
Βοσκάκης Εμμανουήλ Δημητρίου Μιχάλης Παπαγιαννάκης Χαρίδημος HY - 566
Introduction Internet changed the music industry! Music sharing (napster…) Virtual Communities (unknown artists sharing their work). Music services with huge music and artists Databases (itunes, Pandora…) HY - 566
Problems: Huge databases Many different amateur or professional works Need for a vocabulary that can link a wide range of music-related information Solution: MusicOntology Anyone can publish information about music Can describe anything related to music (events,artist,music,conferences…) Uses other common ontologies and allowing the interconection for finding rletive non musical informations. HY - 566
External Ontologies • Major: • Timeline: The TimeLine ontology • Event: The Event ontology • Other • Foaf: Friend-of a-friend ontology • Geo: Geonames ontology • Frbr: Bibliographic Records ontology • Time: The Time ontology HY - 566
3 levels of expressiveness • 1: aims at providing a vocabulary for simple editorial information (tracks/artists/releases, etc.) • 2: aims at providing a vocabulary for expressing the music creation workflow (composition, arrangement, performance, recording, etc.) • 3: aims at providing a vocabulary for complex event decomposition, to express, for example, what happened during a particular performance, what is the melody line of a particular work, etc. HY - 566
Music Ontology At A Glance Classes: | AnalogSignal | Arrangement | AudioFile | CD | Composition | CorporateBody | DAT | DCC | DVDA | DigitalSignal | ED2K | Festival | Genre | Instrument | Instrumentation | Label | Libretto | Lyrics | MD | MagneticTape | Medium | Movement | MusicArtist | MusicGroup | MusicalExpression | MusicalItem | MusicalManifestation | MusicalWork | Orchestration | Performance | PublishedLibretto | PublishedLyrics | PublishedScore | Record | Recording | ReleaseStatus | ReleaseType | SACD | Score | Show | Signal | SoloMusicArtist | Sound | Stream | Torrent | Track | Vinyl | Properties: | amazon_asin | arranged_in | arrangement_of | available_as | biography | bitsPerSample | bpm | channels | collaborated_with | compilation_of | compiled | compiler | composed_in | composer | conducted | conductor | contains_sample_from | discography | discogs | djmix_of | djmixed | djmixed_by | download | encodes | encoding | engineer | engineered | event_homepage | exchange_item | fanpage | free_download | freedownload | genre | has_track | image | imdb | instrument | isrc | item | key | licence | listened | listener | mailorder | manifestation | mashup_of | medley_of | member_of | movement | movement_number | musicbrainz | musicmoz | myspace | olga | onlinecommunity | opus | other_release_of | paid_download | paiddownload | performance_of | performed | performed_in | performer | possess_item | preview | preview_download | produced | produced_score | produced_signal | produced_sound | produced_work | producer | producesSignal | producesSound | productOfComposition | publication_of | published | published_as | publisher | publishing_location | puid | recorded_as | recorded_in | recording_of | records | release_status | release_type | remaster_of | remix_of | remixed | remixer | review | sample_rate | sampled | sampledVersionOf | sampled_version | sampled_version_of | sampler | sell_item | signalTime | similar_to | supporting_musician | tempo | time | track | trackNum | track_number | translation_of | tribute_to | trmid | usedInPerformance | usedInRecording | usesSound | usesWork | want_item | wikipedia | Individuals: | album | audiobook | bootleg | compilation | ep | interview | live | official | promotion | remix | soundtrack | spokenword | HY - 566
External Ontologies used by the Music Ontology At A Glance Classes: | AbstractTimeLine | Agent | Event | Group | Instant | Interval | Organization | OriginMap | Person | PhysicalTimeLine | RelativeTimeLine | TimeLine | TimeLineMap | Properties: | agent | atDateTime | atDuration | beginsAtDateTime | beginsAtDuration | domainTimeLine | durationXSD | factor | intervalBefore | intervalDuring | intervalMeets | isAgentIn | isFactorOf | made | maker | member | onTimeLine | originAt | place | producedIn | product | rangeTimeLine | sub_event | time | Individuals: | universaltimeline | HY - 566
Basic Classes HY - 566
Schematic Example: “A singer compiles a record which is published by a record company. This singer also performs on a stage and his act is recorded”. HY - 566
rdf Example: how to describe a musical show that is happening at some time, at some place where some artist gives a musical performance • <mo:Show rdf:about="http://shome-show-uri"> • <dc:title>Some show title</dc:title> • <dc:description>Description of the musical show.</dc:description> • <mo:performer rdf:resource="http://some-performer-uri" /> • <mo:eventHomepage rdf:resource="http://eventhomepage.com" /> • <event:place rdf:resource="http://event-location-uri" /> • <mo:eventTime> • <time:Interval> • <timeline:beginsAtDateTime>2007-03-01</timeline:beginsAtDateTime> • <timeline:endsAtDateTime>2007-03-13</timeline:endsAtDateTime> • </time:Interval> • </mo:eventTime> • </mo:Show> • <mo:MusicArtist rdf:about="http://some-performer-uri"> • <foaf:name>Some performer's name</foaf:name> • </mo:MusicArtist> • <geonames:Feature rdf:about="http://event-location-uri"> • <name>Opera Paris</name> • <alternateName xml:lang="fr">9e Arrondissement</alternateName> • <featureClass rdf:resource="http://www.geonames.org/ontology#P"/> • <featureCode rdf:resource="http://www.geonames.org/ontology#P.PPLX"/> • <inCountry rdf:resource="http://www.geonames.org/countries/#FR"/> • <wgs84_pos:lat>48.8712640169951</wgs84_pos:lat> • <wgs84_pos:long>2.33206272125244</wgs84_pos:long> • <parentFeature rdf:resource="http://sws.geonames.org/3017382/"/> • <nearbyFeatures rdf:resource="http://sws.geonames.org/2989487/nearby.rdf"/> • <locationMap>http://www.geonames.org/2989487/opera.html</locationMap> • <wikipediaArticle rdf:resource="http://en.wikipedia.org/wiki/Paris_opera"/> • </geonames:Feature> HY - 566