IEEE 1599-2008 pdf download IEEE Recommended Practice for Defining a Commonly Acceptable Musical Application Using XML
4.Conventions
In the following, an XML-based language will be defined as the result of this recommended practice. Thislanguage is named IEEE 1599, representing the music-oriented application of XML.
In the DTD that defines the language, the following naming conventions have been used:
The names of elements and attributes are always in small letters, even when they contain acronymssuch as MIDI.
– When composite names are used, their parts are separated by the _(underscore) character
In this document, the following typographic conventions will be employed:
-The name of layers, when cited inside the text, starts with a capital letter, is highlighted in italic font,and does not require an article (e.g., General layer).Source code and XML is presented using a typewriter-like font (e.g., IEEE 1599).Text contents of elements and values of attributes are written in standard character, among doublequotes (e.g,“value”).
-Extracts and examples from DTD are embedded inside text boxes surrounded by a thin black borderImages are surrounded by a thin black border.
5. Representation of music information through XML
This recommended practice is based on six layers into which music information can be organized: General.Logic, Structural,Notational, Performance, and Audio. These aspects are called “layers”because eachrepresents a different level of representation and abstraction of music information. However, they can beviewed as a single entity in the context of Symbolic Music Information (SMI). SM relates all existingrepresentations such as notational, performance, and audio layers using the logical and structural layers ofmusic.
There exist file formats to describe single aspects of music information. but there is no format able torepresent all heterogeneous contents. Since neither preexisting formats for music encoding can be ignored nor is it possible to provide a description for all aspects in one single format, a meta-language such as XML has been employed. This provides a description of all related music elements and links the corresponding media objects already encoded. Thus, music contents are either encoded in the proper layers (General, Logic, and Structural layer actually store information) or they remain in their original format, with links from the corresponding layers to files (Notational, Performance, and Audio layers store mappings toward external files). Media files are handled as they are, and media contents are expressed in their original encoding. The comprehensive format described in this recommended practice uses layers to represent the relationships between music events and their occurrence in media files, thus allowing an overall synchronization.
IEEE 1599-2008 pdf download
PS:Thank you for your support!