C. Example - Additional Semantic Role: Object Class Qualifier

C. Example - Additional Semantic Role: Object Class Qualifier

This example highlights an additional SemanticGrammarRole that is sometimes used: object class qualifier. In the ServiceOperation named Update_Payment_ClearingAgreent, Clearing Agreement concept plays the object class role , and Payment plays the object class qualifier role. Qualifier roles are essentially secondary roles that can be applied with respect to not only the object class role, but also with respect to the property and action roles.

Multiple qualifiers can be strung together. For example, we could envision an operation Update_Primary_Payment_ClearingAgreement, where Payment and Primary both play the object class qualifier role; in such a case, the order of the tags is significant in that Payment qualifies ClearingAgreement and Primary qualifies Payment_ClearingAgreement; thus the metamodel preserves the order of the tags -- see the association between TaggableElement and EmbeddedTag, which is an ordered association.

results matching ""

    No results matching ""