<macroSpec ident="data.STAFFITEM" module="MEI" type="dt">
                        
                        <desc>Items that may be printed above, below, or between staves.</desc>
                        
                        <content>
                           
                           <rng:choice>
                              
                              <rng:ref
                                    
                                    name="data.STAFFITEM.basic"
                                    />
                              
                              <rng:ref
                                    
                                    name="data.STAFFITEM.cmn"
                                    />
                              
                              <rng:ref
                                    
                                    name="data.STAFFITEM.mensural"
                                    />
                              
                              <rng:ref
                                    
                                    name="data.STAFFITEM.neumes"
                                    />
                              </rng:choice>
                           </content>
                        </macroSpec>