A TransactionalAggregation may have a qualifier property attached to it's whole end This association is therefor qualified by a constraint (i.e., domain filter) on the enclosing Semantic roll-end for the aggregation. The qualifier limits the aggregation of data across that association to be limited to that specified in the constraint (e.g., OCL). Values for the ownedAttribute operation must be stereotyped «SemanticAttribute» or its specializations. Values for the ownedOperation operation must be stereotyped «Transformation» or its specializations. For TransactionalAggregation when in the context of a Semantic must have a Transactional at the part end of type "Watchpoint" A Transactional must include one and only one «identifier» or its specializations. Values for the ownedOperation operation must be stereotyped «Transformation» or its specializations. A Transactional must include one and only one «TransactionalIdentifier» association. The inclusion of an instance of contained or enclosed Wrappers can be qualified by a constraint (i.e., domain filter) on the enclosing Transactional roll-end for the aggregation. The qualifier limits the aggregation of data across that association to be limited to that specified in the constraint (e.g., OCL). The Transactional must be enclosed by the semantic or its subtended elements. The inclusion of an instance of contained Transactional can be qualified by a constraint (i.e., domain filter) on the enclosing Transactional roll-end for the aggregation. A Transactional encloses one or more Wrappers that logically define the data elements that may be included in the aggregate defined by the transactional pattern. A Transactional pattern that includes a Wrapper aggregation with a tagged value "isWatchpoint" set to "true" will carry a tagged value "TransactionalType" set to "Watchpoint". Likewise a Transactional pattern carrying a tagged value of "isWatchpoint" set to "true" will contain one Wrapper aggregation with tagged value "isWatchpoint" set to true. Values for the ownedAttribute property must be stereotyped with «TransactionalAttribute» or its specializations. When a Transactional is enclosed by another Transactional it carries a tagged value of "TransactionalType" set to "Supporting" Transactional attribute references an EnclosedElementAttribute or the result of a Transformation Values for the ownedAttribute property must be stereotyped with «WrapperAttribute» or its specializations. FilteredSemantic constrains the Semantic to a subset of it's enclosed Transactionals where domain filters may be applied. The elements enclosed by a «FilteredSemantic» must be stereotyped with «FilteredTransactional» or its specializations. FilteredTransactional constrains theTransactional by applying domain filters on select attributes owned by the Transactional. Imposes a constraint on the FilterableAttribute by defining a domain filter. FilterableAttribute must reference a property stereotyped as «TransactionalAttribute». The information elements conveyed by a «Message» must be stereotyped with «InformationPayload» for CP 2a or «InformationPackage» for CP 2b. The message types specified by an «InformationExchangeSpecification» must be stereotyped with «Message» or its specializations. InformationExchangeSpecification must link to an InformationSpecification diagram or a MessageSpecification diagram and a DistributionSpecification diagram InformationExchangeSpecification links to a MessageSpecification or an InformationSpecification The communications and distribution channels interfaces detailed by an «InformationExchangeSpecification» must be stereotyped with «Session» or its specializations. Values for the dataSource property must be stereotyped with «Wrapper» or its specializations; linking a transactional pattern to its source data elements. Values for the dataTarget property must be stereotyped with «Transactional» or its specializations; identifying the transactional pattern associated with the aggregation. Values for the identifierSource property must be stereotyped with «Wrapper» or its specializations. The identifier source provides the unique identifier (UI), database key or global unique identifier (GUID) for an instance of the transactional pattern. Values for the identifierTarget property must be stereotyped with «Transactional» or its specializations; provided with the unique identifier (UI), database key or global unique identifier (GUID) for the build of a transactional pattern. Values for the attributeSource property must be stereotyped with «Wrapper» or its specializations. Values for the attributeTarget property must be stereotyped with «DynamicFilter» or its specializations. The information aggregate at the whole end of the aggregation must be stereotyped «Semantic» or «Transactional» The information item at the part end will be stereotyped with «Transactional» The information aggregate at the whole end of the aggregation must be stereotyped «Semantic» or «Transactional» true The information elements detailed by a «MessageSpecification» must be stereotyped with «Message» or its specializations. A SemanticIdentifier aggregation will provide one Identifier Transactional (source) at it's part end. A SemanticIdentifier aggregation will provide one Semantic(target) at it's whole end A directed association between the rule Target and the ruleSource. Values for the patternTarget must be stereotyped with «Specification» or its specializations. Identifies that the ruleTarget includes the policies, rules and constraints included in the ruleSource. A directed association between the rule Target and the ruleSource. Values for the patternSource must be stereotyped with «Specification» or its specializations. Identifies that the ruleSource's policies, rules and constraints included in the ruleTarget. A directed association between the patternTarget and the patternSource. Values for the patternSource must be stereotyped with «Pattern» or its specializations. The association identifies the pattern defined by the patternSource (Transactional or Semantic) is used by the patternTarget. A directed association between the patternTarget and the patternSource. Values for the patternTarget must be stereotyped with «Specification» or its specializations. The association identifies that the patternTarget uses by the pattern defined by the patternSource.