SlideShare a Scribd company logo
1 of 75
‹#› Het begint met een idee
ONE SCORE TO
RULE THEM ALL:
SEMANTICS IN
MUSIC NOTATION
Albert Meroño-Peñuela, et al.
DHDK seminar, University of Bologna,
13/02/2018
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
Vrije Universiteit Amsterdam
4
ME
• Postdoc researcher at VU University Amsterdam,
Knowledge Representation & Reasoning
• Computer Science!
• Interfaces between the Digital Humanities and the
Semantic Web
• Representation of and access to cultural knowledge,
such as contained in historical objects, music sheets,
and statistical registers
• Ontologies, Linked Data, Semantic Music, APIs,
reproducibility, provenance
”Refining Statistical Data on the Web”
Vrije Universiteit Amsterdam
5
OUTLINE
• Digital Data-driven Humanities
• The human-machine spectrum of DH
• Beyond text processing
• Enabling a Global & Repeatable Social History
• Data preparation
• Data integration
• Reusing and publishing schemas
• Accessing the data OR Asking the same questions to different datasets
• One score to rule them all
• Music on the Web
• The MIDI Linked Data Cloud
• Creative applications
• This slide deck at http://tinyurl.com/semanticmusic
Vrije Universiteit Amsterdam
6
WHAT IS DIGITAL HUMANITIES?
“to study human culture in a more scientific way”
“to compute data from the humanities”
• Albert: “doing humanities is exactly equal to doing
science”
• Repeatability
• Hypothesis testing
• Pragmatic, clean, idealized
• Jacky: “doing humanities is completely different to
doing science”
• Interpretative approach, relativistic
• Give value to argumentation and vagueness instead of truth
• Focus on the questions we do ask
• https://storify.com/ingorohlfing/overly-honest-methods-in-science
Vrije Universiteit Amsterdam
7
THE HUMAN-MACHINE SPECTRUM OF DH
Purely
machine-based
Purely
human-based
Vrije Universiteit Amsterdam
8
BEYOND TEXT PROCESSING
Vrije Universiteit Amsterdam
9
BEYOND TEXT PROCESSING
Vrije Universiteit Amsterdam
10
BEYOND TEXT PROCESSING
‹#› Het begint met een idee
ENABLING SOCIAL HISTORY
ON THE WEB
Vrije Universiteit Amsterdam
12
WHAT IS SOCIAL HISTORY?
Contrasted with political history, intellectual history and the history of great men
Explains history from the perspective of ordinary people (demography, work, family,
migration)
Uses (to a great degree) social science methods  Data science!
Vrije Universiteit Amsterdam
13
THE (HISTORICAL) KNOWLEDGE DISCOVERY
PROCESS
VolumeVariety
Vrije Universiteit Amsterdam
14
DATA PREPARATION
Present data = high volume
Historical data = high variety
 Multiple legacy (tabular) formats
 Diverse identity, unity, rigidity and dependence
Preparing them to gain knowledge is expensive
 Manual data munging
 Hardly reproducible
Vrije Universiteit Amsterdam
15
DATA PREPARATION
This ‘data preparation’ step can take up to 60% 80% of the total work
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
We do this repeatedly for the same datasets!
Vrije Universiteit Amsterdam
17
CEDAR / CLARIAH
?
1795
1830
1889
1930
1971
Vrije Universiteit Amsterdam
18
TOWARDS 5-STAR HISTORICAL STATISTICAL DATA
>4 years ago
4 years ago
Vrije Universiteit Amsterdam
19
LINKED DATA – THE RDF GRAPH DATA MODEL
The Divine Comedy was written by Dante
Vrije Universiteit Amsterdam
20
LINKED DATA – THE RDF GRAPH DATA MODEL
The Divine Comedy was written by Dante
Subject Predicate Object
Vrije Universiteit Amsterdam
21
LINKED DATA – THE RDF GRAPH DATA MODEL
The Divine Comedy was written by Dante
Subject Predicate Object
dbr:Divine_Comedy dbp:author dbr:Dante_Alighieri .
Vrije Universiteit Amsterdam
22
LINKED DATA – THE RDF GRAPH DATA MODEL
The Divine Comedy was written by Dante
Subject Predicate Object
dbr:Divine_Comedy dbp:author dbr:Dante_Alighieri .
dbr: <http://dbpedia.org/resource/...>
dbp: <http://dbpedia.org/property/...>
Vrije Universiteit Amsterdam
23
LINKED DATA – THE RDF GRAPH DATA MODEL
The Divine Comedy was written by Dante
Subject Predicate Object
dbr:Divine_Comedy dbp:author dbr:Dante_Alighieri .
dbr: <http://dbpedia.org/resource/...>
dbp: <http://dbpedia.org/property/...>
dbr:Divine_Comedy rdf:type owl:Thing , dbo:Poem .
dbr:Divine_Comedy :completed “1320” .
…
Vrije Universiteit Amsterdam
24
GENERATING LINKED DATA FROM EXCEL
https://github.com/Data2Semantics/TabLinker
Credits to Rinke Hoekstra
Vrije Universiteit Amsterdam
25
GENERATING LINKED DATA FROM CSV
Semi-automatic
Generic
Domain independent
Microdata =
CSVW
[COW]
Macrodata = RDF
Data Cube [QBer]
[TabLinker]
Credits to Rinke Hoekstra
Vrije Universiteit Amsterdam
LSD DIMENSIONS – FINDING THE VERB
http://lsd-dimensions.org/
Index of statistical dimensions and associated concept schemes on
the Web
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
New code lists
• HISCO
http://historyofwork.iisg.nl/ Credits to Richard Zijdeman
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
New code lists
• Gemeentegeschiedenis.nl
http://www.gemeentegeschiedenis.nl/ Credits to Ivo Zandhuis
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
New code lists
http://licr.io/ Credits to Ashkan Ashkpour
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
New code lists
http://licr.io/ Credits to Ashkan Ashkpour
R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
Credits to Richard Zijdeman
http://nlgis.nl/
‹#› Het begint met een idee35
‹#› Het begint met een idee
36 Het begint met een idee
 One .rq file for SPARQL query
 Good support of query curation
processes
> Versioning
> Branching
> Clone-pull-push
 Web-friendly features!
> One URI per query
> Uniquely identifiable
> De-referenceable
(raw.githubusercontent.com)
36 Faculty / department / title presentation
GITHUB AS A HUB OF
SPARQL QUERIES
‹#› Het begint met een idee
37 Het begint met een idee
http://grlc.io/
Vrije Universiteit Amsterdam
38
THE GRLC SERVICE
 Assuming your repo is at https://github.com/:owner/:repo
and your grlc instance at :host,
> http://:host/:owner/:repo/spec returns the JSON swagger spec
> http://:host/:owner/:repo/api-docs returns the swagger UI
> http://:host/:owner/:repo/:operation?p_1=v_1...p_n=v_n calls
operation with specifiec parameter values
> Uses BASIL’s SPARQL variable name convention for query parameters
 Sends requests to
> https://api.github.com/repos/:owner/:repo to look for SPARQL queries and their
decorators
> https://raw.githubusercontent.com/:owner/:repo/master/file.rq to dereference
queries, get the SPARQL, and parse it
Vrije Universiteit Amsterdam
39
SPARQL DECORATOR SYNTAX
Vrije Universiteit Amsterdam
40
SPICED-UP SWAGGER UI
Vrije Universiteit Amsterdam
41
EVALUATION – USE CASES
 CEDAR: Access to census data for
historians
> Hides SPARQL
> Allows them to fill query parameters
through forms
> Co-existence of SPARQL and non-SPARQL
clients
 CLARIAH - Born Under a Bad Sign:
Do prenatal and early-life
conditions have an impact on
socioeconomic and health
outcomes later in life? (uses 1891
Canada and Sweden Linked Census Data)
> Reduction of coupling between SPARQL
libs and R
> Shorter R code – input stream as CSV
Vrije Universiteit Amsterdam
> “multiple copies of the same queries in different places (…)
was problematic. grlc allows queries to be maintained in a
single location”
> “with grlc the R code becomes clearer due to the decoupling
with SPARQL; and shorter, since a curl suffices to retrieve the
data”
> “it allows us to manage SPARQL queries separate from the rest
of the API – this enables, for instance, to have different queries
without having to deploy a new version of the API”
> “we use grlc to provide FAQ for those who would prefer REST
over SPARQL, but also to explore the data”
> “we use grlc to expose the ECAI conference proceedings not
only as Linked Data that can be used by Semantic Web
practitioners, but also as a Web API that web developers can
consume”
> “grlc helps to share, extend and repurpose queries by
providing a URI for the resulted queries and by supporting
collaborative update of those queries”
42
QUALITATIVE EVALUATION
Vrije Universiteit Amsterdam
43
QUANTITATIVE EVALUATION
The cost of grlc is independent of the dataset size
HTTP requests and payloads are important costs
‹#› Het begint met een idee
ONE SCORE
TO RULE THEM ALL
Vrije Universiteit Amsterdam
 The “digital” as an instrument for the Humanities
45
SEMANTIC WEB AND THE HUMANITIES
Vrije Universiteit Amsterdam
46
ISWC 2013 JAM SESSION
Jam’s “metadata”
Vrije Universiteit Amsterdam
 The jam became global (i.e. de-referenceable URIs from
anywhere) rather than local
> But any video stream would have been more accurate (for humans)
 The jam became machine readable
> But not all of it
 Digital music as Linked Data?
 But why?
47
REPRESENTING MUSIC IN RDF?
Vrije Universiteit Amsterdam
48
THE WEB MUSIC ECOSYSTEM
Vrije Universiteit Amsterdam
49
LINKED MUSIC ON THE WEB
Linking Open Data cloud diagram 2017, by Andrejs Abele, John P. McCrae, Paul Buitelaar,
Anja Jentzsch and Richard Cyganiak. http://lod-cloud.net/
Etree
See Daquino et al. 2017 (WHiSe II)
Characterizing the Landscape of
Musical Data on the Web: state of
the art and challenges
Vrije Universiteit Amsterdam
Symbolic music databases (MusicXML, MIDI, NIFF, MEI) are non-interoperable
From Daquino et al.’s (WHiSe 2017):
 “Repositories and digital libraries are the most representative resources
collecting musical data. They mainly offer digitisations of scores and lyrics
(77%), published as PDF and/or JPG (40%)”
 “The more the scale of repositories increases, the less structured formats for
representing symbolic notation seem to be used and the less depth of
analysis is provided”
 “Larger collections are more likely to feature melody”
Can we find ways of increasing the level of structure of musical data
without compromising its scalability?
50
COOL, BUT…
Vrije Universiteit Amsterdam
 MIDI: Digital music representation protocol
> (i.e. leaving nothing to analog signals  actual instruments)
 Popular/abundant, production, standard
 Musical Instrument Digital Interface (1983)
> Universal synthesizer interface
> Roland (I. Kakehashi), Yamaha, Korg, Kawai (1981)
> Digital, fine-grained representation of musical tracks and events
> Wide range of controllers and instruments
51
MIDI
Vrije Universiteit Amsterdam
[ 144, 60, 100 ]
52
BUT WHAT IS MIDI?
Thanks @rumyra! https://www.youtube.com/watch?v=khsBjXKJOPs
Vrije Universiteit Amsterdam
[ 144, 60, 100 ]
[ 128, 60, 64 ]
53
BUT WHAT IS MIDI?
Thanks @rumyra! https://www.youtube.com/watch?v=khsBjXKJOPs
Vrije Universiteit Amsterdam
midi2rdf: lossless conversion of MIDI to RDF (and back)
Albert Meroño-Peñuela, Rinke Hoekstra. “The Song Remains the Same: Lossless Conversion and
Streaming of MIDI to RDF and Back”. In: 13th Extended Semantic Web Conference (ESWC 2016),
posters and demos track. May 29th — June 2nd, Heraklion, Crete, Greece (2016).
 rdf2midi, direct stream mapping
54
MIDI2RDF & RDF2MIDI
https://midi-ld.github.io/
Vrije Universiteit Amsterdam
 Music representation format which is
> 100% digital (i.e. leaving nothing to analog signals)
> Secundary list
 MIDI (Musical Instrument Digital Interface)
> Universal synthesizer interface
> Roland (I. Kakehashi), Yamaha, Korg, Kawai (1981)
> Digital, fine-grained representation of musical events
> Wide range of controllers and instruments
55
WEEKEND EXPERIMENT
Vrije Universiteit Amsterdam
56
MIDI LINKED DATA
http://purl.org/midi-ld/pattern/635f0b49bb3f62c3a76cc58f979bd858
Vrije Universiteit Amsterdam
57
MIDI SCHEMA
http://purl.org/midi-ld/midi#
Vrije Universiteit Amsterdam
58
MIDI LINKED DATA RESOURCES
 MIDI Pieces http://purl.org/midi-ld/piece/
> Access to MIDI level triples
> Cryptographic hash for unique MIDI content
http://purl.org/midi-ld/pattern/87dd99fb346cd4c7934cb36a00868cbe
 MIDI Notes http://purl.org/midi-ld/notes/
> Type, label, octave, pitch value
 MIDI Programs http://purl.org/midi-ld/programs/
> All instruments linked to DBpedia
 MIDI Chords http://purl.org/midi-ld/chords/
> Label, quality, number of pitch classes, intervals
 Enrichments
> Provenance
> Integrated lyrics (mostly from karaoke data)
> Key (Krumhansl-Schumkler), scale degree, metric accents
Vrije Universiteit Amsterdam
59
MIDI LINKED DATA RESOURCES
Current collections
 The largest MIDI collection on the Internet (thanks @midi_man)
 Lakh MIDI dataset (thanks @colinraffel)
 MySongBook MIDI
 Yours! https://midi-ld.github.com
 308,443 interconnected MIDI files
 10,215,557,355 triples
 Full dump, SPARQL endpoint, RESTful API
Vrije Universiteit Amsterdam
60
ENABLING SEMANTIC WEB RESEARCH
 Data integration
> Further format interoperability: MIDI, MusicXML, NIFF, MEI
> Integration with formats of other arts: LabanXML
 Entity linking
> Audio (Spotify URIs), symbolic notation (MIDI), metadata (MusicBrainz)
> High heterogeneity, low overlap
> Challenge to entity linking algorithms
 Semantics and ontologies
> Music Ontology, Chord Ontology, Timeline Ontology
> Underspecification of musical concepts
> Reasoning
> Challenge for ontology alignment
Vrije Universiteit Amsterdam
61
ENABLING MUSICOLOGY RESEARCH
 Analysis of chords, patterns and melodies at Web scale
> Integrating knowledge from external databases
> Historical, geographical, cultural, economic, sylistic contexts
 Everything has a URI
> Annotation tasks, workflow descriptions
 Establishing standard Web vocabularies
> Chords (iReal Pro), melodies, metadata
 Recommender systems
> Collaborative filtering, content-based feature extraction, hybrid
> Notation-based support for abstract representation of musical concepts
 Machine learning (multimodal training data, convincing samples)
 Audiolisation
Vrije Universiteit Amsterdam
Vrije Universiteit Amsterdam
63
SPARQL-DJ
Web-based tool that finds, selects, plays, mixes, beat-
syncs and generates MIDI mashups from a very large MIDI
Linked Data collection
Vrije Universiteit Amsterdam
64
SONIC PI
Vrije Universiteit Amsterdam
65
RDF PI
https://github.com/midi-ld/Web-MIDI-API
Live coding music directly in RDF (MIDI)
Everything happens in your browser (RDF
parsing, Web MIDI API)
Vrije Universiteit Amsterdam
66
THE MUSIC SEMANTIC GAP
• MIR tasks have a
performance ceiling
of 65% accuracy,
independently of
the method
• Cause: semantic
gap
• The closer to the
gap, the harder the
task
Some ontologies in
place, BUT:
• Metadata
• Audio features
• Ignore notation
Vrije Universiteit Amsterdam
67
THE MUSIC SEMANTIC GAP
What knowledge representations
and algorithms are needed to
generalize music symbolic notation
and include it into the existing
music retrieval formalisms, in order
to reduce the semantic gap?
• A knowledge graph of symbolic
notation
• Data and methods
Challenges:
1. KR for notation (horizontal gap)
← machine learning, ontology
engineering
2. Bridging notation and humans
(vertical gap) ← ontology
matching
3. Multimodal entity linking
(inter-dataset gap) ← hybrid
FT, DTW + LIMES
Music and Knowledge
Representation
"Music impregnates every person’s memory,
reasoning, and language. And yet, we lack a global
view of all of humankind’s musical knowledge,
telling us precisely what music we know, how
much there is, and how it differs across societies."
Vrije Universiteit Amsterdam
69
CONCLUSIONS (I)
 Semantic Web and Digital Humanities: to science, or not to
science?
 Data preparation = 80% of work
> We throw it away after use!
 Linked Data based solutions
> Use RDF to make research repeatable – but more intuitive tools needed
> Statistical dimensions & codelists – but hard to find, might be missing
> GitHub for queries as Linked Data APIs – enables reproducibility, you need
an expert JUST ONCE
Vrije Universiteit Amsterdam
70
CONCLUSIONS (AND II)
 One score to rule them all
> General knowledge representation language (RDF) for music (MIDI)
> Mappings for MusicXML, MEI, NIFF, and others
> The spectrum of symbolic music vs low level audio signal
 Quality (& automatic) links to external Linked Datasets
> MusicBrainz, DBpedia, etc.
> Hybrid approaches (metadata, lyrics, incipits, MIR algorithms)
 Tools
> (Contextual) querying
> Annotation (every note has a URL!)
> Workflow recording
 Your ideas & contributions most welcome! https://midi-ld.github.io/
Vrije Universiteit Amsterdam
> Albert Meroño-Peñuela. “Humanists And Scientists: More Alike Than Different”. eHumanities Magazine,
number 7, February 2016 (HTML)
> Albert Meroño-Peñuela, Rinke Hoekstra. “grlc Makes GitHub Taste Like Linked Data APIs”. SALAD 2016 —
Services and Applications over Linked Data APIs and Data. International workshop, ESWC 2016, May 29th,
Heraklion, Crete, Greece (2016). (PDF)
> Rinke Hoekstra, Albert Meroño-Peñuela, Kathrin Dentler, Auke Rijpma, Richard Zijdeman, Ivo Zandhuis. “An
Ecosystem for Linked Humanities Data”. In: Proceedings of the 1st Workshop on Humanities in the SEmantic
web (WHiSE 2016). ESWC 2016, May 29th, Heraklion, Crete, Greece (2016). (PDF)
> Albert Meroño-Peñuela, Rinke Hoekstra. “The Song Remains the Same: Lossless Conversion and Streaming of
MIDI to RDF and Back”. In: 13th Extended Semantic Web Conference (ESWC 2016), posters and demos track.
May 29th — June 2nd, Heraklion, Crete, Greece (2016). (PDF)
> Albert Meroño-Peñuela. “Refining Statistical Data on the Web”. Vrije Universiteit Amsterdam (2016) (Amazon)
(VU-DARE)
> Albert Meroño-Peñuela, Christophe Guéret, Stefan Schlobach. “Linked Edit Rules: A Web Friendly Way of
Checking Quality of RDF Data Cubes”. Proceedings of the 3rd International Workshop on Semantic Statistics
(SemStats 2015), ISWC 2015, Bethlehem, PA, USA (2015). (PDF)
> Bas Stringer, Albert Meroño-Peñuela, Antonis Loizou, Sanne Abeln, Jaap Heringa. “To SCRY Linked Data:
Extending SPARQL the Easy Way”. Diversity++ workshop, ISWC 2015, Bethlehem, PA, USA (2015). (PDF)
> Albert Meroño-Peñuela, Ashkan Ashkpour, Marieke van Erp, Kees Mandemakers, Leen Breure, Andrea
Scharnhorst, Stefan Schlobach, Frank van Harmelen. “Semantic Technologies for Historical Research: A
Survey”. Semantic Web — Interoperability, Usability, Applicability, 6(6), pp. 539–564. IOS Press (2015).
> Albert Meroño-Peñuela, Ashkan Ashkpour, Christophe Guéret, Stefan Schlobach. “CEDAR: The Dutch
Historical Censuses as Linked Open Data”. Semantic Web — Interoperability, Usability, Applicability, 8(2), pp.
297–310. IOS Press (2015).71
PUBLICATIONS
‹#› Het begint met een idee
THANK YOU!
@albertmeronyo
DATALEGEND.NET
CLARIAH.NL
72
Vrije Universiteit Amsterdam
73
A BASIC WEB SYSTEMS COMMUNICATION TOOLKIT
1. Endpoint location is volatile
Names encapsulate semantics of operations → Should be
meaningless, just as email addresses
HTTP : http://example.org/canihasdata
2. Consensus on data semantics is necessary
Simple object exchange format + 15 years of Web ontology
development to semantically describe data
JSON+LD : [{ "@id": "eg:Albert",
"rdf:type": [{ "@id": "foaf:Person" }]}]
Vrije Universiteit Amsterdam
74
LINKED DATA NOTIFICATIONS
https://www.w3.org/TR/ldn/
Thanks to Sarven Capadisli
Vrije Universiteit Amsterdam
75
IMPLEMENTATIONS
http://pyldn.amp.ops.labs.vu.nl/
https://github.com/albertmeronyo/pyldn/

More Related Content

What's hot

Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge GraphsJeff Z. Pan
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Herbert Van de Sompel
 
To the Rescue of the Orphans of Scholarly Communication
To the Rescue of the Orphans of Scholarly CommunicationTo the Rescue of the Orphans of Scholarly Communication
To the Rescue of the Orphans of Scholarly CommunicationMartin Klein
 
Researcher Pod: Scholarly Communication Using the Decentralized Web
Researcher Pod: Scholarly Communication Using the Decentralized WebResearcher Pod: Scholarly Communication Using the Decentralized Web
Researcher Pod: Scholarly Communication Using the Decentralized WebHerbert Van de Sompel
 
Linked Data, Cultural Heritage & the Karma Mapping Software
Linked Data, Cultural Heritage & the Karma Mapping SoftwareLinked Data, Cultural Heritage & the Karma Mapping Software
Linked Data, Cultural Heritage & the Karma Mapping SoftwarePedro Szekely
 
Knowledge Graph Introduction
Knowledge Graph IntroductionKnowledge Graph Introduction
Knowledge Graph IntroductionSören Auer
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Fabien Gandon
 
Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Fabien Gandon
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search enginesEmanuele Della Valle
 
The Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webThe Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webFabien Gandon
 
Reinhard LAWDI Presentation
Reinhard LAWDI PresentationReinhard LAWDI Presentation
Reinhard LAWDI Presentationcharinos
 

What's hot (13)

Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
 
Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013Hiberlink: Investigating Reference Rot, December 2013
Hiberlink: Investigating Reference Rot, December 2013
 
To the Rescue of the Orphans of Scholarly Communication
To the Rescue of the Orphans of Scholarly CommunicationTo the Rescue of the Orphans of Scholarly Communication
To the Rescue of the Orphans of Scholarly Communication
 
Researcher Pod: Scholarly Communication Using the Decentralized Web
Researcher Pod: Scholarly Communication Using the Decentralized WebResearcher Pod: Scholarly Communication Using the Decentralized Web
Researcher Pod: Scholarly Communication Using the Decentralized Web
 
Linked Data, Cultural Heritage & the Karma Mapping Software
Linked Data, Cultural Heritage & the Karma Mapping SoftwareLinked Data, Cultural Heritage & the Karma Mapping Software
Linked Data, Cultural Heritage & the Karma Mapping Software
 
Sw4 sh slides
Sw4 sh slidesSw4 sh slides
Sw4 sh slides
 
Knowledge Graph Introduction
Knowledge Graph IntroductionKnowledge Graph Introduction
Knowledge Graph Introduction
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017
 
PID Signposting Pattern
PID Signposting PatternPID Signposting Pattern
PID Signposting Pattern
 
Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018Overview of the Research in Wimmics 2018
Overview of the Research in Wimmics 2018
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search engines
 
The Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient webThe Web We Mix - benevolent AIs for a resilient web
The Web We Mix - benevolent AIs for a resilient web
 
Reinhard LAWDI Presentation
Reinhard LAWDI PresentationReinhard LAWDI Presentation
Reinhard LAWDI Presentation
 

Similar to One Score To Rule Them All: Semantics in Music Notation

The Statistics of Stairway to Heaven: A Semantic Story About Digital Humanities
The Statistics of Stairway to Heaven: A Semantic Story About Digital HumanitiesThe Statistics of Stairway to Heaven: A Semantic Story About Digital Humanities
The Statistics of Stairway to Heaven: A Semantic Story About Digital HumanitiesAlbert Meroño-Peñuela
 
One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebVictor de Boer
 
Digital Humanities and Linked Data
Digital Humanities and Linked DataDigital Humanities and Linked Data
Digital Humanities and Linked DataLeon Wessels
 
Repeatable Semantic Queries for the Linked Data Agnostic
Repeatable Semantic Queries for the Linked Data AgnosticRepeatable Semantic Queries for the Linked Data Agnostic
Repeatable Semantic Queries for the Linked Data AgnosticAlbert Meroño-Peñuela
 
Linked Data for Digital Humanities - Big Data Summerschool
Linked Data for Digital Humanities - Big Data SummerschoolLinked Data for Digital Humanities - Big Data Summerschool
Linked Data for Digital Humanities - Big Data SummerschoolVictor de Boer
 
Digital Scholarship Intersection Scale Social Machines
Digital Scholarship Intersection Scale Social MachinesDigital Scholarship Intersection Scale Social Machines
Digital Scholarship Intersection Scale Social MachinesDavid De Roure
 
Mapping Digital Humanities projects. A pilot of a DH project registry for The...
Mapping Digital Humanities projects. A pilot of a DH project registry for The...Mapping Digital Humanities projects. A pilot of a DH project registry for The...
Mapping Digital Humanities projects. A pilot of a DH project registry for The...Andrea Scharnhorst
 
WG5: A data wrangling experiment
WG5: A data wrangling experimentWG5: A data wrangling experiment
WG5: A data wrangling experimentWARCnet
 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryRuben Schalk
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsJon Voss
 
Digital Science: Reproducibility and Visibility in Astronomy
Digital Science: Reproducibility and Visibility in AstronomyDigital Science: Reproducibility and Visibility in Astronomy
Digital Science: Reproducibility and Visibility in AstronomyJose Enrique Ruiz
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageNoreen Whysel
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDan Brickley
 
Applied capability graphs - Pedro Parraguez
Applied capability graphs - Pedro ParraguezApplied capability graphs - Pedro Parraguez
Applied capability graphs - Pedro ParraguezDataconomy Media
 
Making social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked dataMaking social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked dataAlbert Meroño-Peñuela
 
Linked Data: principles and examples
Linked Data: principles and examples Linked Data: principles and examples
Linked Data: principles and examples Victor de Boer
 
From Data to Knowledge with Workflows & Provenance
From Data to Knowledge with Workflows & ProvenanceFrom Data to Knowledge with Workflows & Provenance
From Data to Knowledge with Workflows & ProvenanceBertram Ludäscher
 
Presentation of the INVENiT Expert Meeting on Monday 16 February 2015
Presentation of the INVENiT Expert Meeting on Monday 16 February 2015Presentation of the INVENiT Expert Meeting on Monday 16 February 2015
Presentation of the INVENiT Expert Meeting on Monday 16 February 2015Leon Wessels
 

Similar to One Score To Rule Them All: Semantics in Music Notation (20)

The Statistics of Stairway to Heaven: A Semantic Story About Digital Humanities
The Statistics of Stairway to Heaven: A Semantic Story About Digital HumanitiesThe Statistics of Stairway to Heaven: A Semantic Story About Digital Humanities
The Statistics of Stairway to Heaven: A Semantic Story About Digital Humanities
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic Web
 
Digital Humanities and Linked Data
Digital Humanities and Linked DataDigital Humanities and Linked Data
Digital Humanities and Linked Data
 
Repeatable Semantic Queries for the Linked Data Agnostic
Repeatable Semantic Queries for the Linked Data AgnosticRepeatable Semantic Queries for the Linked Data Agnostic
Repeatable Semantic Queries for the Linked Data Agnostic
 
Linked Data for Digital Humanities - Big Data Summerschool
Linked Data for Digital Humanities - Big Data SummerschoolLinked Data for Digital Humanities - Big Data Summerschool
Linked Data for Digital Humanities - Big Data Summerschool
 
Digital Scholarship Intersection Scale Social Machines
Digital Scholarship Intersection Scale Social MachinesDigital Scholarship Intersection Scale Social Machines
Digital Scholarship Intersection Scale Social Machines
 
Mapping Digital Humanities projects. A pilot of a DH project registry for The...
Mapping Digital Humanities projects. A pilot of a DH project registry for The...Mapping Digital Humanities projects. A pilot of a DH project registry for The...
Mapping Digital Humanities projects. A pilot of a DH project registry for The...
 
WG5: A data wrangling experiment
WG5: A data wrangling experimentWG5: A data wrangling experiment
WG5: A data wrangling experiment
 
Linked Open Data Utrecht University Library
Linked Open Data Utrecht University LibraryLinked Open Data Utrecht University Library
Linked Open Data Utrecht University Library
 
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & MuseumsALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
ALIAOnline Practical Linked (Open) Data for Libraries, Archives & Museums
 
Digital Science: Reproducibility and Visibility in Astronomy
Digital Science: Reproducibility and Visibility in AstronomyDigital Science: Reproducibility and Visibility in Astronomy
Digital Science: Reproducibility and Visibility in Astronomy
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural Heritage
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
Applied capability graphs - Pedro Parraguez
Applied capability graphs - Pedro ParraguezApplied capability graphs - Pedro Parraguez
Applied capability graphs - Pedro Parraguez
 
Open data and linked data
Open data and linked dataOpen data and linked data
Open data and linked data
 
Making social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked dataMaking social science more reproducible by encapsulating access to linked data
Making social science more reproducible by encapsulating access to linked data
 
Linked Data: principles and examples
Linked Data: principles and examples Linked Data: principles and examples
Linked Data: principles and examples
 
From Data to Knowledge with Workflows & Provenance
From Data to Knowledge with Workflows & ProvenanceFrom Data to Knowledge with Workflows & Provenance
From Data to Knowledge with Workflows & Provenance
 
Presentation of the INVENiT Expert Meeting on Monday 16 February 2015
Presentation of the INVENiT Expert Meeting on Monday 16 February 2015Presentation of the INVENiT Expert Meeting on Monday 16 February 2015
Presentation of the INVENiT Expert Meeting on Monday 16 February 2015
 

More from Albert Meroño-Peñuela

List.MID: A MIDI-Based Benchmark for RDF Lists
List.MID: A MIDI-Based Benchmark for RDF ListsList.MID: A MIDI-Based Benchmark for RDF Lists
List.MID: A MIDI-Based Benchmark for RDF ListsAlbert Meroño-Peñuela
 
Modelling and Querying Lists in RDF. A Pragmatic Study
Modelling and Querying Lists in RDF. A Pragmatic StudyModelling and Querying Lists in RDF. A Pragmatic Study
Modelling and Querying Lists in RDF. A Pragmatic StudyAlbert Meroño-Peñuela
 
What can I expect from an academic career? Valuable skills
What can I expect from an academic career? Valuable skillsWhat can I expect from an academic career? Valuable skills
What can I expect from an academic career? Valuable skillsAlbert Meroño-Peñuela
 
Automatic Query-Centric API for Routine Access to Linked Data
Automatic Query-Centric API for Routine Access to Linked DataAutomatic Query-Centric API for Routine Access to Linked Data
Automatic Query-Centric API for Routine Access to Linked DataAlbert Meroño-Peñuela
 
grlc: Bridging the Gap Between RESTful APIs and Linked Data
grlc: Bridging the Gap Between RESTful APIs and Linked Datagrlc: Bridging the Gap Between RESTful APIs and Linked Data
grlc: Bridging the Gap Between RESTful APIs and Linked DataAlbert Meroño-Peñuela
 
grlc Makes GitHub Taste Like Linked Data APIs
grlc Makes GitHub Taste Like Linked Data APIsgrlc Makes GitHub Taste Like Linked Data APIs
grlc Makes GitHub Taste Like Linked Data APIsAlbert Meroño-Peñuela
 
How does a knowledge graph sound like? (or: music is a graph)
How does a knowledge graph sound like? (or: music is a graph)How does a knowledge graph sound like? (or: music is a graph)
How does a knowledge graph sound like? (or: music is a graph)Albert Meroño-Peñuela
 
LSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data Cube
LSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data CubeLSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data Cube
LSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data CubeAlbert Meroño-Peñuela
 
Non-Temporal Orderings for Extensional Concept Drift
Non-Temporal Orderings for Extensional Concept DriftNon-Temporal Orderings for Extensional Concept Drift
Non-Temporal Orderings for Extensional Concept DriftAlbert Meroño-Peñuela
 
Detecting and Reporting Extensional Concept Drift in Statistical Linked Data
Detecting and Reporting Extensional Concept Drift in Statistical Linked DataDetecting and Reporting Extensional Concept Drift in Statistical Linked Data
Detecting and Reporting Extensional Concept Drift in Statistical Linked DataAlbert Meroño-Peñuela
 

More from Albert Meroño-Peñuela (17)

List.MID: A MIDI-Based Benchmark for RDF Lists
List.MID: A MIDI-Based Benchmark for RDF ListsList.MID: A MIDI-Based Benchmark for RDF Lists
List.MID: A MIDI-Based Benchmark for RDF Lists
 
Modelling and Querying Lists in RDF. A Pragmatic Study
Modelling and Querying Lists in RDF. A Pragmatic StudyModelling and Querying Lists in RDF. A Pragmatic Study
Modelling and Querying Lists in RDF. A Pragmatic Study
 
What can I expect from an academic career? Valuable skills
What can I expect from an academic career? Valuable skillsWhat can I expect from an academic career? Valuable skills
What can I expect from an academic career? Valuable skills
 
The MIDI Linked Data Cloud
The MIDI Linked Data CloudThe MIDI Linked Data Cloud
The MIDI Linked Data Cloud
 
Automatic Query-Centric API for Routine Access to Linked Data
Automatic Query-Centric API for Routine Access to Linked DataAutomatic Query-Centric API for Routine Access to Linked Data
Automatic Query-Centric API for Routine Access to Linked Data
 
grlc: Bridging the Gap Between RESTful APIs and Linked Data
grlc: Bridging the Gap Between RESTful APIs and Linked Datagrlc: Bridging the Gap Between RESTful APIs and Linked Data
grlc: Bridging the Gap Between RESTful APIs and Linked Data
 
grlc Makes GitHub Taste Like Linked Data APIs
grlc Makes GitHub Taste Like Linked Data APIsgrlc Makes GitHub Taste Like Linked Data APIs
grlc Makes GitHub Taste Like Linked Data APIs
 
Historical Reasoning on the Web
Historical Reasoning on the WebHistorical Reasoning on the Web
Historical Reasoning on the Web
 
How does a knowledge graph sound like? (or: music is a graph)
How does a knowledge graph sound like? (or: music is a graph)How does a knowledge graph sound like? (or: music is a graph)
How does a knowledge graph sound like? (or: music is a graph)
 
What Is Linked Historical Data?
What Is Linked Historical Data?What Is Linked Historical Data?
What Is Linked Historical Data?
 
CBS CEDAR Presentation
CBS CEDAR PresentationCBS CEDAR Presentation
CBS CEDAR Presentation
 
LSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data Cube
LSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data CubeLSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data Cube
LSD Dimensions: Use and Reuse of Linked Statistical Data as RDF Data Cube
 
Non-Temporal Orderings for Extensional Concept Drift
Non-Temporal Orderings for Extensional Concept DriftNon-Temporal Orderings for Extensional Concept Drift
Non-Temporal Orderings for Extensional Concept Drift
 
Detecting and Reporting Extensional Concept Drift in Statistical Linked Data
Detecting and Reporting Extensional Concept Drift in Statistical Linked DataDetecting and Reporting Extensional Concept Drift in Statistical Linked Data
Detecting and Reporting Extensional Concept Drift in Statistical Linked Data
 
Semantic Web for the Humanities
Semantic Web for the HumanitiesSemantic Web for the Humanities
Semantic Web for the Humanities
 
Linked Census Data
Linked Census DataLinked Census Data
Linked Census Data
 
Linked Humanities data
Linked Humanities dataLinked Humanities data
Linked Humanities data
 

Recently uploaded

PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Recently uploaded (20)

PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

One Score To Rule Them All: Semantics in Music Notation

  • 1. ‹#› Het begint met een idee ONE SCORE TO RULE THEM ALL: SEMANTICS IN MUSIC NOTATION Albert Meroño-Peñuela, et al. DHDK seminar, University of Bologna, 13/02/2018
  • 2. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
  • 3. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
  • 4. Vrije Universiteit Amsterdam 4 ME • Postdoc researcher at VU University Amsterdam, Knowledge Representation & Reasoning • Computer Science! • Interfaces between the Digital Humanities and the Semantic Web • Representation of and access to cultural knowledge, such as contained in historical objects, music sheets, and statistical registers • Ontologies, Linked Data, Semantic Music, APIs, reproducibility, provenance ”Refining Statistical Data on the Web”
  • 5. Vrije Universiteit Amsterdam 5 OUTLINE • Digital Data-driven Humanities • The human-machine spectrum of DH • Beyond text processing • Enabling a Global & Repeatable Social History • Data preparation • Data integration • Reusing and publishing schemas • Accessing the data OR Asking the same questions to different datasets • One score to rule them all • Music on the Web • The MIDI Linked Data Cloud • Creative applications • This slide deck at http://tinyurl.com/semanticmusic
  • 6. Vrije Universiteit Amsterdam 6 WHAT IS DIGITAL HUMANITIES? “to study human culture in a more scientific way” “to compute data from the humanities” • Albert: “doing humanities is exactly equal to doing science” • Repeatability • Hypothesis testing • Pragmatic, clean, idealized • Jacky: “doing humanities is completely different to doing science” • Interpretative approach, relativistic • Give value to argumentation and vagueness instead of truth • Focus on the questions we do ask • https://storify.com/ingorohlfing/overly-honest-methods-in-science
  • 7. Vrije Universiteit Amsterdam 7 THE HUMAN-MACHINE SPECTRUM OF DH Purely machine-based Purely human-based
  • 11. ‹#› Het begint met een idee ENABLING SOCIAL HISTORY ON THE WEB
  • 12. Vrije Universiteit Amsterdam 12 WHAT IS SOCIAL HISTORY? Contrasted with political history, intellectual history and the history of great men Explains history from the perspective of ordinary people (demography, work, family, migration) Uses (to a great degree) social science methods  Data science!
  • 13. Vrije Universiteit Amsterdam 13 THE (HISTORICAL) KNOWLEDGE DISCOVERY PROCESS VolumeVariety
  • 14. Vrije Universiteit Amsterdam 14 DATA PREPARATION Present data = high volume Historical data = high variety  Multiple legacy (tabular) formats  Diverse identity, unity, rigidity and dependence Preparing them to gain knowledge is expensive  Manual data munging  Hardly reproducible
  • 15. Vrije Universiteit Amsterdam 15 DATA PREPARATION This ‘data preparation’ step can take up to 60% 80% of the total work
  • 16. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B We do this repeatedly for the same datasets!
  • 17. Vrije Universiteit Amsterdam 17 CEDAR / CLARIAH ? 1795 1830 1889 1930 1971
  • 18. Vrije Universiteit Amsterdam 18 TOWARDS 5-STAR HISTORICAL STATISTICAL DATA >4 years ago 4 years ago
  • 19. Vrije Universiteit Amsterdam 19 LINKED DATA – THE RDF GRAPH DATA MODEL The Divine Comedy was written by Dante
  • 20. Vrije Universiteit Amsterdam 20 LINKED DATA – THE RDF GRAPH DATA MODEL The Divine Comedy was written by Dante Subject Predicate Object
  • 21. Vrije Universiteit Amsterdam 21 LINKED DATA – THE RDF GRAPH DATA MODEL The Divine Comedy was written by Dante Subject Predicate Object dbr:Divine_Comedy dbp:author dbr:Dante_Alighieri .
  • 22. Vrije Universiteit Amsterdam 22 LINKED DATA – THE RDF GRAPH DATA MODEL The Divine Comedy was written by Dante Subject Predicate Object dbr:Divine_Comedy dbp:author dbr:Dante_Alighieri . dbr: <http://dbpedia.org/resource/...> dbp: <http://dbpedia.org/property/...>
  • 23. Vrije Universiteit Amsterdam 23 LINKED DATA – THE RDF GRAPH DATA MODEL The Divine Comedy was written by Dante Subject Predicate Object dbr:Divine_Comedy dbp:author dbr:Dante_Alighieri . dbr: <http://dbpedia.org/resource/...> dbp: <http://dbpedia.org/property/...> dbr:Divine_Comedy rdf:type owl:Thing , dbo:Poem . dbr:Divine_Comedy :completed “1320” . …
  • 24. Vrije Universiteit Amsterdam 24 GENERATING LINKED DATA FROM EXCEL https://github.com/Data2Semantics/TabLinker Credits to Rinke Hoekstra
  • 25. Vrije Universiteit Amsterdam 25 GENERATING LINKED DATA FROM CSV Semi-automatic Generic Domain independent Microdata = CSVW [COW] Macrodata = RDF Data Cube [QBer] [TabLinker] Credits to Rinke Hoekstra
  • 26. Vrije Universiteit Amsterdam LSD DIMENSIONS – FINDING THE VERB http://lsd-dimensions.org/ Index of statistical dimensions and associated concept schemes on the Web
  • 27. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
  • 28. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
  • 29. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B
  • 30. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B New code lists • HISCO http://historyofwork.iisg.nl/ Credits to Richard Zijdeman
  • 31. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B New code lists • Gemeentegeschiedenis.nl http://www.gemeentegeschiedenis.nl/ Credits to Ivo Zandhuis
  • 32. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B New code lists http://licr.io/ Credits to Ashkan Ashkpour
  • 33. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B New code lists http://licr.io/ Credits to Ashkan Ashkpour
  • 34. R E F I N I N G S TAT I S T I C A L D ATA O N T H E W E B Credits to Richard Zijdeman http://nlgis.nl/
  • 35. ‹#› Het begint met een idee35
  • 36. ‹#› Het begint met een idee 36 Het begint met een idee  One .rq file for SPARQL query  Good support of query curation processes > Versioning > Branching > Clone-pull-push  Web-friendly features! > One URI per query > Uniquely identifiable > De-referenceable (raw.githubusercontent.com) 36 Faculty / department / title presentation GITHUB AS A HUB OF SPARQL QUERIES
  • 37. ‹#› Het begint met een idee 37 Het begint met een idee http://grlc.io/
  • 38. Vrije Universiteit Amsterdam 38 THE GRLC SERVICE  Assuming your repo is at https://github.com/:owner/:repo and your grlc instance at :host, > http://:host/:owner/:repo/spec returns the JSON swagger spec > http://:host/:owner/:repo/api-docs returns the swagger UI > http://:host/:owner/:repo/:operation?p_1=v_1...p_n=v_n calls operation with specifiec parameter values > Uses BASIL’s SPARQL variable name convention for query parameters  Sends requests to > https://api.github.com/repos/:owner/:repo to look for SPARQL queries and their decorators > https://raw.githubusercontent.com/:owner/:repo/master/file.rq to dereference queries, get the SPARQL, and parse it
  • 41. Vrije Universiteit Amsterdam 41 EVALUATION – USE CASES  CEDAR: Access to census data for historians > Hides SPARQL > Allows them to fill query parameters through forms > Co-existence of SPARQL and non-SPARQL clients  CLARIAH - Born Under a Bad Sign: Do prenatal and early-life conditions have an impact on socioeconomic and health outcomes later in life? (uses 1891 Canada and Sweden Linked Census Data) > Reduction of coupling between SPARQL libs and R > Shorter R code – input stream as CSV
  • 42. Vrije Universiteit Amsterdam > “multiple copies of the same queries in different places (…) was problematic. grlc allows queries to be maintained in a single location” > “with grlc the R code becomes clearer due to the decoupling with SPARQL; and shorter, since a curl suffices to retrieve the data” > “it allows us to manage SPARQL queries separate from the rest of the API – this enables, for instance, to have different queries without having to deploy a new version of the API” > “we use grlc to provide FAQ for those who would prefer REST over SPARQL, but also to explore the data” > “we use grlc to expose the ECAI conference proceedings not only as Linked Data that can be used by Semantic Web practitioners, but also as a Web API that web developers can consume” > “grlc helps to share, extend and repurpose queries by providing a URI for the resulted queries and by supporting collaborative update of those queries” 42 QUALITATIVE EVALUATION
  • 43. Vrije Universiteit Amsterdam 43 QUANTITATIVE EVALUATION The cost of grlc is independent of the dataset size HTTP requests and payloads are important costs
  • 44. ‹#› Het begint met een idee ONE SCORE TO RULE THEM ALL
  • 45. Vrije Universiteit Amsterdam  The “digital” as an instrument for the Humanities 45 SEMANTIC WEB AND THE HUMANITIES
  • 46. Vrije Universiteit Amsterdam 46 ISWC 2013 JAM SESSION Jam’s “metadata”
  • 47. Vrije Universiteit Amsterdam  The jam became global (i.e. de-referenceable URIs from anywhere) rather than local > But any video stream would have been more accurate (for humans)  The jam became machine readable > But not all of it  Digital music as Linked Data?  But why? 47 REPRESENTING MUSIC IN RDF?
  • 48. Vrije Universiteit Amsterdam 48 THE WEB MUSIC ECOSYSTEM
  • 49. Vrije Universiteit Amsterdam 49 LINKED MUSIC ON THE WEB Linking Open Data cloud diagram 2017, by Andrejs Abele, John P. McCrae, Paul Buitelaar, Anja Jentzsch and Richard Cyganiak. http://lod-cloud.net/ Etree See Daquino et al. 2017 (WHiSe II) Characterizing the Landscape of Musical Data on the Web: state of the art and challenges
  • 50. Vrije Universiteit Amsterdam Symbolic music databases (MusicXML, MIDI, NIFF, MEI) are non-interoperable From Daquino et al.’s (WHiSe 2017):  “Repositories and digital libraries are the most representative resources collecting musical data. They mainly offer digitisations of scores and lyrics (77%), published as PDF and/or JPG (40%)”  “The more the scale of repositories increases, the less structured formats for representing symbolic notation seem to be used and the less depth of analysis is provided”  “Larger collections are more likely to feature melody” Can we find ways of increasing the level of structure of musical data without compromising its scalability? 50 COOL, BUT…
  • 51. Vrije Universiteit Amsterdam  MIDI: Digital music representation protocol > (i.e. leaving nothing to analog signals  actual instruments)  Popular/abundant, production, standard  Musical Instrument Digital Interface (1983) > Universal synthesizer interface > Roland (I. Kakehashi), Yamaha, Korg, Kawai (1981) > Digital, fine-grained representation of musical tracks and events > Wide range of controllers and instruments 51 MIDI
  • 52. Vrije Universiteit Amsterdam [ 144, 60, 100 ] 52 BUT WHAT IS MIDI? Thanks @rumyra! https://www.youtube.com/watch?v=khsBjXKJOPs
  • 53. Vrije Universiteit Amsterdam [ 144, 60, 100 ] [ 128, 60, 64 ] 53 BUT WHAT IS MIDI? Thanks @rumyra! https://www.youtube.com/watch?v=khsBjXKJOPs
  • 54. Vrije Universiteit Amsterdam midi2rdf: lossless conversion of MIDI to RDF (and back) Albert Meroño-Peñuela, Rinke Hoekstra. “The Song Remains the Same: Lossless Conversion and Streaming of MIDI to RDF and Back”. In: 13th Extended Semantic Web Conference (ESWC 2016), posters and demos track. May 29th — June 2nd, Heraklion, Crete, Greece (2016).  rdf2midi, direct stream mapping 54 MIDI2RDF & RDF2MIDI https://midi-ld.github.io/
  • 55. Vrije Universiteit Amsterdam  Music representation format which is > 100% digital (i.e. leaving nothing to analog signals) > Secundary list  MIDI (Musical Instrument Digital Interface) > Universal synthesizer interface > Roland (I. Kakehashi), Yamaha, Korg, Kawai (1981) > Digital, fine-grained representation of musical events > Wide range of controllers and instruments 55 WEEKEND EXPERIMENT
  • 56. Vrije Universiteit Amsterdam 56 MIDI LINKED DATA http://purl.org/midi-ld/pattern/635f0b49bb3f62c3a76cc58f979bd858
  • 57. Vrije Universiteit Amsterdam 57 MIDI SCHEMA http://purl.org/midi-ld/midi#
  • 58. Vrije Universiteit Amsterdam 58 MIDI LINKED DATA RESOURCES  MIDI Pieces http://purl.org/midi-ld/piece/ > Access to MIDI level triples > Cryptographic hash for unique MIDI content http://purl.org/midi-ld/pattern/87dd99fb346cd4c7934cb36a00868cbe  MIDI Notes http://purl.org/midi-ld/notes/ > Type, label, octave, pitch value  MIDI Programs http://purl.org/midi-ld/programs/ > All instruments linked to DBpedia  MIDI Chords http://purl.org/midi-ld/chords/ > Label, quality, number of pitch classes, intervals  Enrichments > Provenance > Integrated lyrics (mostly from karaoke data) > Key (Krumhansl-Schumkler), scale degree, metric accents
  • 59. Vrije Universiteit Amsterdam 59 MIDI LINKED DATA RESOURCES Current collections  The largest MIDI collection on the Internet (thanks @midi_man)  Lakh MIDI dataset (thanks @colinraffel)  MySongBook MIDI  Yours! https://midi-ld.github.com  308,443 interconnected MIDI files  10,215,557,355 triples  Full dump, SPARQL endpoint, RESTful API
  • 60. Vrije Universiteit Amsterdam 60 ENABLING SEMANTIC WEB RESEARCH  Data integration > Further format interoperability: MIDI, MusicXML, NIFF, MEI > Integration with formats of other arts: LabanXML  Entity linking > Audio (Spotify URIs), symbolic notation (MIDI), metadata (MusicBrainz) > High heterogeneity, low overlap > Challenge to entity linking algorithms  Semantics and ontologies > Music Ontology, Chord Ontology, Timeline Ontology > Underspecification of musical concepts > Reasoning > Challenge for ontology alignment
  • 61. Vrije Universiteit Amsterdam 61 ENABLING MUSICOLOGY RESEARCH  Analysis of chords, patterns and melodies at Web scale > Integrating knowledge from external databases > Historical, geographical, cultural, economic, sylistic contexts  Everything has a URI > Annotation tasks, workflow descriptions  Establishing standard Web vocabularies > Chords (iReal Pro), melodies, metadata  Recommender systems > Collaborative filtering, content-based feature extraction, hybrid > Notation-based support for abstract representation of musical concepts  Machine learning (multimodal training data, convincing samples)  Audiolisation
  • 63. Vrije Universiteit Amsterdam 63 SPARQL-DJ Web-based tool that finds, selects, plays, mixes, beat- syncs and generates MIDI mashups from a very large MIDI Linked Data collection
  • 65. Vrije Universiteit Amsterdam 65 RDF PI https://github.com/midi-ld/Web-MIDI-API Live coding music directly in RDF (MIDI) Everything happens in your browser (RDF parsing, Web MIDI API)
  • 66. Vrije Universiteit Amsterdam 66 THE MUSIC SEMANTIC GAP • MIR tasks have a performance ceiling of 65% accuracy, independently of the method • Cause: semantic gap • The closer to the gap, the harder the task Some ontologies in place, BUT: • Metadata • Audio features • Ignore notation
  • 67. Vrije Universiteit Amsterdam 67 THE MUSIC SEMANTIC GAP What knowledge representations and algorithms are needed to generalize music symbolic notation and include it into the existing music retrieval formalisms, in order to reduce the semantic gap? • A knowledge graph of symbolic notation • Data and methods Challenges: 1. KR for notation (horizontal gap) ← machine learning, ontology engineering 2. Bridging notation and humans (vertical gap) ← ontology matching 3. Multimodal entity linking (inter-dataset gap) ← hybrid FT, DTW + LIMES
  • 68. Music and Knowledge Representation "Music impregnates every person’s memory, reasoning, and language. And yet, we lack a global view of all of humankind’s musical knowledge, telling us precisely what music we know, how much there is, and how it differs across societies."
  • 69. Vrije Universiteit Amsterdam 69 CONCLUSIONS (I)  Semantic Web and Digital Humanities: to science, or not to science?  Data preparation = 80% of work > We throw it away after use!  Linked Data based solutions > Use RDF to make research repeatable – but more intuitive tools needed > Statistical dimensions & codelists – but hard to find, might be missing > GitHub for queries as Linked Data APIs – enables reproducibility, you need an expert JUST ONCE
  • 70. Vrije Universiteit Amsterdam 70 CONCLUSIONS (AND II)  One score to rule them all > General knowledge representation language (RDF) for music (MIDI) > Mappings for MusicXML, MEI, NIFF, and others > The spectrum of symbolic music vs low level audio signal  Quality (& automatic) links to external Linked Datasets > MusicBrainz, DBpedia, etc. > Hybrid approaches (metadata, lyrics, incipits, MIR algorithms)  Tools > (Contextual) querying > Annotation (every note has a URL!) > Workflow recording  Your ideas & contributions most welcome! https://midi-ld.github.io/
  • 71. Vrije Universiteit Amsterdam > Albert Meroño-Peñuela. “Humanists And Scientists: More Alike Than Different”. eHumanities Magazine, number 7, February 2016 (HTML) > Albert Meroño-Peñuela, Rinke Hoekstra. “grlc Makes GitHub Taste Like Linked Data APIs”. SALAD 2016 — Services and Applications over Linked Data APIs and Data. International workshop, ESWC 2016, May 29th, Heraklion, Crete, Greece (2016). (PDF) > Rinke Hoekstra, Albert Meroño-Peñuela, Kathrin Dentler, Auke Rijpma, Richard Zijdeman, Ivo Zandhuis. “An Ecosystem for Linked Humanities Data”. In: Proceedings of the 1st Workshop on Humanities in the SEmantic web (WHiSE 2016). ESWC 2016, May 29th, Heraklion, Crete, Greece (2016). (PDF) > Albert Meroño-Peñuela, Rinke Hoekstra. “The Song Remains the Same: Lossless Conversion and Streaming of MIDI to RDF and Back”. In: 13th Extended Semantic Web Conference (ESWC 2016), posters and demos track. May 29th — June 2nd, Heraklion, Crete, Greece (2016). (PDF) > Albert Meroño-Peñuela. “Refining Statistical Data on the Web”. Vrije Universiteit Amsterdam (2016) (Amazon) (VU-DARE) > Albert Meroño-Peñuela, Christophe Guéret, Stefan Schlobach. “Linked Edit Rules: A Web Friendly Way of Checking Quality of RDF Data Cubes”. Proceedings of the 3rd International Workshop on Semantic Statistics (SemStats 2015), ISWC 2015, Bethlehem, PA, USA (2015). (PDF) > Bas Stringer, Albert Meroño-Peñuela, Antonis Loizou, Sanne Abeln, Jaap Heringa. “To SCRY Linked Data: Extending SPARQL the Easy Way”. Diversity++ workshop, ISWC 2015, Bethlehem, PA, USA (2015). (PDF) > Albert Meroño-Peñuela, Ashkan Ashkpour, Marieke van Erp, Kees Mandemakers, Leen Breure, Andrea Scharnhorst, Stefan Schlobach, Frank van Harmelen. “Semantic Technologies for Historical Research: A Survey”. Semantic Web — Interoperability, Usability, Applicability, 6(6), pp. 539–564. IOS Press (2015). > Albert Meroño-Peñuela, Ashkan Ashkpour, Christophe Guéret, Stefan Schlobach. “CEDAR: The Dutch Historical Censuses as Linked Open Data”. Semantic Web — Interoperability, Usability, Applicability, 8(2), pp. 297–310. IOS Press (2015).71 PUBLICATIONS
  • 72. ‹#› Het begint met een idee THANK YOU! @albertmeronyo DATALEGEND.NET CLARIAH.NL 72
  • 73. Vrije Universiteit Amsterdam 73 A BASIC WEB SYSTEMS COMMUNICATION TOOLKIT 1. Endpoint location is volatile Names encapsulate semantics of operations → Should be meaningless, just as email addresses HTTP : http://example.org/canihasdata 2. Consensus on data semantics is necessary Simple object exchange format + 15 years of Web ontology development to semantically describe data JSON+LD : [{ "@id": "eg:Albert", "rdf:type": [{ "@id": "foaf:Person" }]}]
  • 74. Vrije Universiteit Amsterdam 74 LINKED DATA NOTIFICATIONS https://www.w3.org/TR/ldn/ Thanks to Sarven Capadisli