OASIS Open Mailing List Archives  ·  All Lists  ·  ubl  ·  2003-03

ubl — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

Re: [ubl] Global vs. Local -- Gunther's Recommendation


Hi Eve, I don't mean to suggest that there are *no* global elements. But an approach I find useful (and have used for the past 2 years when generating XSD from UML) is to declare a global element for complexType, if that complexType has complexContent (i.e. an ABIE). The global element declaration is *always* in the same schema and same target namespace as its complexType. This leads to a very predictable pattern and easily automatable mapping to/from UML (or other modeling environments, including spreadsheets). The global element name should always be derived from the type name, e.g. "BuyerParty" is the global element for a complexType "BuyerPartyType". Any other element names, especially those based on simpleTypes, are local elements declarations. Dave

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]