Issue 10095: Editing the original BMM Concepts Catalog into SBVR Structured English (bmm-ftf) Source: Inferware (Mr. John Hall, john.hall@modelsys.com johnhallms@hotmail.com) Nature: Uncategorized Issue Severity: Summary: The proposed first interim specification for the Business Motivation Model (BMM) shows the BMM Concepts Catalog in SBVR Structured English. The changes are: 1 Text Style Concepts are named in lower case, and text is styled with the SBVR colors for term, verb, keyword and name. 2 Definition "Concept is a …" replaced by SBVR term with Definition clause (styled paragraph with "Definition" as the bullet, lower case concept name. no final period). Example: Course of Action is a Means that is an approach or plan for configuring some aspect of the enterprise involving things, processes, locations, people, timing, or motivation undertaken to achieve Ends. is represented as course of actionDefinition means that is an approach or plan for configuring some aspect of the enterprise involving things, processes, locations, people, timing, or motivation undertaken to achieve ends 3 Association List of associations replaced by list of fact types, with synonymous forms. Noun concepts are named in the singular and "may" replaced by "is" (all BMM associations are optional unless explicitly constrained) Example A Course of Action ...· is governed by Directives.· may be formulated based on Directives.· may enable other Courses of Action. is represented as course of action is governed by directiveSynonymous form directive governs course of actioncourse of action is formulated based on directiveSynonymous form directive is source of course of actioncourse of action1 enables course of action2Synonymous form course of action2 is enabled by course of action1 4 Constraints The fact types are qualified by Necessities Example An Assessment ...· must be made by at least one Organization Unit. is represented as assessment is made by organization unitNecessity Each assessment is made by at least one organization unit. Example A Desired Result ...· may be composed of other Desired Results. Additional constraint· The related (composed of/part of) Desired Results must be of the same type. Specifically, Goals may be composed of (sub)Goals, and Objectives may be composed of (sub)Objectives. Goals are not composed of Objectives, and vice versa. is represented as desired result1 is composed of desired result2Synonymous Form desired result2 is part of desired result1Necessity If desired result1 is a goal then desired result2 must be a goal (and vice versa).Necessity If desired result1 is an objective then desired result2 must be an objective (and vice versa). 5 Dictionary Basis Replaced by SBVR format. NODE references replaced by ODE references. ODE superseded NODE in 2003. There are no substantive changes to the definitions, although sometimes the wording has been improved a little. Example: Dictionary basis:· a thing that is accepted as true or as certain to happen, without proof [NODE 'assumption' (1)] is represented as Dictionary basis a thing that is accepted as true or as certain to happen, without proof [ODE 'assumption' (1)] 6 List of categories Replaced by a note (this could be done more formally in SBVR). Example: Categories of Desired Result include:· Goal· Objective is represented as Note Categories of desired result include: goal; objective. 7 Characteristic Represented as a unary fact type. This has been done only for is actionable, as a characteristic of directive. This is the one example where the SBVR presentation is markedly different in structure from the original. "Actionable" is described once, under directive is actionable. In the BMM as published, the description of "actionable" is duplicated, under both business policy and business rule. Example: Business Rule is a rule that is under business jurisdiction. A rule always introduces an obligation or necessity. A Business Rule is an individual Directive that is actionable - that is, does not require additional interpretation to undertake Strategies or Tactics.'Actionable' means that a person who understands a Directive could observe a relevant situation (including his or her own behavior) and decide directly whether or not the business was complying with that Directive. In contrast to Business Rules, Business Policies are not actionable in that sense. is represented as business ruleDefinition directive that is actionableNecessity Each business rule is under business jurisdiction.Necessity Each business rule introduces an obligation or necessity.directive is actionableDefinition the directive does not require additional interpretation to undertake strategies or tacticsNote "Actionable" means that a person who understands a directive could observe a relevant situation (including his or her own behavior) and decide directly whether or not the business was complying with that directive. In contrast to business rules, business policies are not actionable in that sense. 8 Motivation Element Introduced as a general concept for the highest level concepts on the BMM (assessment, business process, end, means, influencer, organization unit, potential impact) to associate them with motivation element name and motivation element description. These associations are then inherited by all other BMM concepts. Example motivation elementDefinition top-level concept in The BMMDescription Created as a modeling construct (a "superclass") to simplfy the association of each concept in The BMM with 'name' and 'description'.motivation element nameDefinition a word or set of words by which a concept in an enterprise BMM is known or referred tomotivation element has motivation element nameSynonymous form motivation element name is of motivation element 9 Other discussion Presented as descriptions and notes. Example: Business Policyis a non-actionable Directive whose purpose is to govern or guide the enterprise.Compared to a Business Rule, a Business Policy tends to be:· less structured.· less discrete.· less atomic.· less compliant with standard business vocabulary.· less formally articulated.The formulation of a Business Policy is under an enterprise's control by a party authorized to manage, control, or regulate the enterprise, by selection from alternatives in response to a combination of Assessments. is represented as business policyDefinition directive that is not actionableDescription The purpose of a business policy is to govern or guide the enterprise. The formulation of a business policy is under an enterprise's control by a party authorized to manage, control, or regulate the enterprise, by selection from alternatives in response to a combination of assessments.Note Compared to a business rule, a business policy tends to be: less structured; less discrete; less atomic; less compliant with standard business vocabulary; less formally articulated. Resolution: withdrawn from submitter, issue closed Revised Text: Actions taken: August 7, 2006: received issue August 30, 2006: closed issue Discussion: End of Annotations:===== ng the original BMM Concepts Catalog into SBVR Structured English The proposed first interim specification for the Business Motivation Model (BMM) shows the BMM Concepts Catalog in SBVR Structured English. The changes are: 1 Text Style Concepts are named in lower case, and text is styled with the SBVR colors for term, verb, keyword and name. 2 Definition .Concept is a .. replaced by SBVR term with Definition clause (styled paragraph with .Definition. as the bullet, lower case concept name. no final period). Example: Course of Action is a Means that is an approach or plan for configuring some aspect of the enterprise involving things, processes, locations, people, timing, or motivation undertaken to achieve Ends. is represented as course of actionDefinition means that is an approach or plan for configuring some aspect of the enterprise involving things, processes, locations, people, timing, or motivation undertaken to achieve ends 3 Association List of associations replaced by list of fact types, with synonymous forms. Noun concepts are named in the singular and .may. replaced by .is. (all BMM associations are optional unless explicitly constrained) Example A Course of Action ...· is governed by Directives.· may be formulated based on Directives.· may enable other Courses of Action. is represented as course of action is governed by directiveSynonymous form directive governs course of actioncourse of action is formulated based on directiveSynonymous form directive is source of course of actioncourse of action1 enables course of action2Synonymous form course of action2 is enabled by course of action1 4 Constraints The fact types are qualified by Necessities Example An Assessment ...· must be made by at least one Organization Unit. is represented as assessment is made by organization unitNecessity Each assessment is made by at least one organization unit. Example A Desired Result ...· may be composed of other Desired Results. Additional constraint· The related (composed of/part of) Desired Results must be of the same type. Specifically, Goals may be composed of (sub)Goals, and Objectives may be composed of (sub)Objectives. Goals are not composed of Objectives, and vice versa. is represented as desired result1 is composed of desired result2Synonymous Form desired result2 is part of desired result1Necessity If desired result1 is a goal then desired result2 must be a goal (and vice versa).Necessity If desired result1 is an objective then desired result2 must be an objective (and vice versa). 5 Dictionary Basis Replaced by SBVR format. NODE references replaced by ODE references. ODE superseded NODE in 2003. There are no substantive changes to the definitions, although sometimes the wording has been improved a little. Example: Dictionary basis:· a thing that is accepted as true or as certain to happen, without proof [NODE .assumption. (1)] is represented as Dictionary basis a thing that is accepted as true or as certain to happen, without proof [ODE 'assumption' (1)] 6 List of categories Replaced by a note (this could be done more formally in SBVR). Example: Categories of Desired Result include:· Goal· Objective is represented as Note Categories of desired result include: goal; objective. 7 Characteristic Represented as a unary fact type. This has been done only for is actionable, as a characteristic of directive. This is the one example where the SBVR presentation is markedly different in structure from the original. .Actionable. is described once, under directive is actionable. In the BMM as published, the description of .actionable. is duplicated, under both business policy and business rule. Example: Business Rule is a rule that is under business jurisdiction. A rule always introduces an obligation or necessity. A Business Rule is an individual Directive that is actionable . that is, does not require additional interpretation to undertake Strategies or Tactics.'Actionable' means that a person who understands a Directive could observe a relevant situation (including his or her own behavior) and decide directly whether or not the business was complying with that Directive. In contrast to Business Rules, Business Policies are not actionable in that sense. is represented as business ruleDefinition directive that is actionableNecessity Each business rule is under business jurisdiction.Necessity Each business rule introduces an obligation or necessity.directive is actionableDefinition the directive does not require additional interpretation to undertake strategies or tacticsNote .Actionable. means that a person who understands a directive could observe a relevant situation (including his or her own behavior) and decide directly whether or not the business was complying with that directive. In contrast to business rules, business policies are not actionable in that sense. 8 Motivation Element Introduced as a general concept for the highest level concepts on the BMM (assessment, business process, end, means, influencer, organization unit, potential impact) to associate them with motivation element name and motivation element description. These associations are then inherited by all other BMM concepts. Example motivation elementDefinition top-level concept in The BMMDescription Created as a modeling construct (a .superclass.) to simplfy the association of each concept in The BMM with .name. and .description..motivation element nameDefinition a word or set of words by which a concept in an enterprise BMM is known or referred tomotivation element has motivation element nameSynonymous form motivation element name is of motivation element 9 Other discussion Presented as descriptions and notes. Example: Business Policyis a non-actionable Directive whose purpose is to govern or guide the enterprise.Compared to a Business Rule, a Business Policy tends to be:· less structured.· less discrete.· less atomic.· less compliant with standard business vocabulary.· less formally articulated.The formulation of a Business Policy is under an enterprise's control by a party authorized to manage, control, or regulate the enterprise, by selection from alternatives in response to a combination of Assessments. is represented as business policyDefinition directive that is not actionableDescription The purpose of a business policy is to govern or guide the enterprise. The formulation of a business policy is under an enterprise's control by a party authorized to manage, control, or regulate the enterprise, by selection from alternatives in response to a combination of assessments.Note Compared to a business rule, a business policy tends to be: less structured; less discrete; less atomic; less compliant with standard business vocabulary; less formally articulated. Subject: RE: issue 10095 -- BMM FTF issue Date: Wed, 9 Aug 2006 16:51:00 -0700 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: issue 10095 -- BMM FTF issue Thread-Index: Aca799Icjtu0fvGdQPqMotg2+KA+7AAFc3qA From: "Pete Rivett" To: How does this differ from Issue 10094? In general the issue should be presented and voted on independently of how/whether we release an interim version of the spec. Pete -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: Wednesday, August 09, 2006 10:07 PM To: issues@omg.org; bmm-ftf@omg.org Subject: issue 10095 -- BMM FTF issue This is issue #10095 From: John Hall Reply-To: john.hall@modelsys.com Organization: Model Systems User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en To: Pete Rivett , BMM FTF Subject: Re: issue 10095 -- BMM FTF issue Pete, 10095 was not meant to be an issue. It is a note supporting issue 10094, but I didn't explain that clearly enough when I sent it to Juergen. Juergen - can you close this one, please. Regards, John Pete Rivett wrote: How does this differ from Issue 10094? In general the issue should be presented and voted on independently of how/whether we release an interim version of the spec. Pete -------------------------------------------------------------------------------- From: Juergen Boldt [mailto:juergen@omg.org] Sent: Wednesday, August 09, 2006 10:07 PM To: issues@omg.org; bmm-ftf@omg.org Subject: issue 10095 -- BMM FTF issue This is issue #10095 From: John Hall