# bug reports, a redundant version element bugReports { element bugReport { attribute number { text }, element reporter { element name { text }, element dept { text }, ( element email { text } | element phone { text } ) }, element system { element hardware { text }, element OS { text }, element application { text } }, element problem { attribute reproducable { text }?, # do not use "+" or "*" on an attribute pattern! text }, element assigned-to { element name { text }, element dept { text }, ( element email { text } | element phone { text } ) }?, element fix { text }?, element see-also { text }* }+ }