#290 MusicXML in DocBook: incorrect use of docbook

DocBook (176)
Lee Savide

The first time I posted about using music markup in DocBook, someone stated including the namespaces of MusicXML in Docbook. Sadly, MusicXML within DocBook is like shooting yourself in the foot; the format was designed as a container for all the data of a score, including formatting. It's not meant to be understood or even read by humans, just parsers. Putting it in DocBook would make the documents so complex, I don't even want to think about it. The main use of MusicXML is between Finale and Sibelius, and they generally try to keep you "fenced in" to having to use only their software. I'm looking for an open source solution that doesn't make me feel like there's no other option but to use commercial software. Surely, that was the initial intention of DocBook, too, at some point?


  • Norman Walsh

    Norman Walsh - 2011-12-13

    By all means put it in another namespace if that makes sense (parallel, for example, to SVG and MathML).

    All that was meant, I imagine, was that if it was reasonable to put it in the DocBook namespace, there's no rule that forbids it.

  • Larry Rowland

    Larry Rowland - 2012-02-22

    The intent of moving DocBook to a name-spaced XML implementation was specifically to allow other XML grammars to be added to supplement DocBook-based documents. While MusicML was mentioned in a response (it is self-described as an open standard, and seemed appropriate) there is no requirement to use it. If there is a better markup available, it could be added using whatever namespace is appropriate. The intent was not to specify a specific markup (although the sample markup for MusicML does not look too daunting for hand editing: http://en.wikipedia.org/wiki/MusicXML\) but rather to invite the use of whatever markup is preferred by a user for marking up music in a DocBook document.

  • Larry Rowland

    Larry Rowland - 2012-02-22
    • status: open --> closed-rejected

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks