Please forgive the ignorance my question betrays, but I'm new to this.
Am I reading that globally-defined elements must for some reason have unique
tags (such as "BuyerID" which would lead to a more fully-qualified names
like "BuyerParty/BuyerID"), and that locally-defined ones would allow the
use of more "generic" identifiers such as "ID" and "BuyerParty/ID"?
Coming from an OO background, this seems rather retrograde. I can't
represent in an XML schema, a "Party" class from which "Buyer" and "Seller"
alike can descend?