1. The XML can have Zero-to-many instances of the element, authority"
The oversight_info_struct element type can have 0 or more child elements named "authority". Here's an example (assuming "oversight" element is of type oversight_info_struct):
Does this mean:
2. Each authority element may or may not have an element, "has_dmc"
No. Notice that the "oversight_info_struct" is being defined there and not the "authority" element. So it means that the oversight_info_struct type can have 0 or any number of child elements named "has_dmc".