The current version of the MBO in Turtle-Format can be found at Github

Tools for the MBO

Here are some examples for tools that use the MBO format. To try them, simply download the zip file under download and unzip the contained files to your hard drive. To run the program, doubleclick the file exe-file with the tool name. Make sure, that the Microsoft .NET Framework 4 is installed on your machine. If not, you can download it here For each tool there is a short documentation (pdf-file) and maybe some example data to test.

Check GEMA Payoff

The purpose of this program is to check the payoff (Nutzungsaufstellung) you receive from the GEMA with your own recordings of the live activities of your artists. Note, that the GEMA rewards the authors of a song, so if your band is playing cover versions, they will not get any reward from the GEMA. If the program finds any missing gigs or songs in the payoff, it will generate a report, which you can use to object the payoff.

Download Documentation Example Data

Import Music Brainz Data

The purpose of this program is to read existing data about an artist from the open source music metadata encyclopaedia ( and store it in the MBO-format. You can use this data in other programs that can read and/or write MBO-format data. You can store the data in a semantic database like Virtuoso, or write it to a file in Turtle- or XML-format.

Download Documentation

Import Distributor Statements

The purpose of this program is to transform statements from distributors of your music about the sales into a format which can be read by an ERP-Software. It’s also possible to write the data from the distributor to a MBO triple store. As we create this program to demonstrate the idea and show its feasibility, we currently can only read statements in the format of the distributor K7 and transform it to an XML-file which is used by SAP by Design to import external sales reports. This can be easily extended to cover more formats.

Download Documentation Example Data

Merge To MBO Store

The purpose of this program is to integrate semantic data you get from a third party into your own data store. If semantic data is created elsewhere and with no access to your own triple store, it might contain different URIs than yours. If you would simply import them into your store, it would lead to duplicate data.

Download Documentation