The use of "may" in the rule text makes it sound like it is optional for a local term to appear in a component name - definition use might also be valid, as well as no other appearance of the local term in the schema at all (which can occur if the relevant component is removed from a future release and the corresponding term is overlooked and remains behind).
The value of the attribute term is the local term; it may occur as a term within the name of a schema component within the schema document.
Is local terminology exclusive to type and property names? Should the "may" in Rule 10-53 part 1 change to a "MUST"? This would be something an automated QA test could check.
Section 10.8.2.1. Use of Acronyms, Initialisms, Abbreviations, and Jargon
The definition of "local term" indicates that it must be used in the name of a schema component.
Rule 10-53. Local terminology interpretation
The use of "may" in the rule text makes it sound like it is optional for a local term to appear in a component name - definition use might also be valid, as well as no other appearance of the local term in the schema at all (which can occur if the relevant component is removed from a future release and the corresponding term is overlooked and remains behind).
Is local terminology exclusive to type and property names? Should the "may" in Rule 10-53 part 1 change to a "MUST"? This would be something an automated QA test could check.