Skip to content

music-addressability/ema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

EMA logo

Enhancing Music Notation Addressability (EMA)

This is the GitHub repository for the NEH funded project Enhancing Music Notation Addressability (grant number: HD-51836-14). For more information on the project as a whole, read the end-of-project white paper.

The repository collects a number of digital deliverables created during the life of the project.

Music Addressability API

Read the Music Addressability API specification here.

This API specification was created to enable granular selections of portions of music notation regardless of the underlying music notation format. In other words, it defines a way of virtually circling, or addressing, machine-readable music notation.

Implementations

Example implementations for a number of music notation formats can be found on the Music Addressability GitHub.

Nanopublications

The directory /nanopub contains code that was written as part of the project evaluation. EMA partnered with the Du Chemin: Lost Voices project to convert their relational database of analyses into Linked Open Data objects conformant to the Nanopublication standard. References to music notation were remodelled according to the Music Addressability API specification. The resulting data was stored in a public Nanopublication database.

The code contained in /nanopub is specific to the Du Chemin data model, though it may serve as a real-world example for other users, particularly the documents in /nanopub/examples.

About

Enhancing Music Notation Addressability (EMA) API specification

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages