1. OMG Mailing List
  2. Semantics of Business Vocabulary & Business Rules 1.4 Revision Task Force

All Issues

  • All Issues
  • Name: sbvr-rtf
  • Issues Count: 288

Issues Summary

Key Issue Reported Fixed Disposition Status
SBVR15-104 Please delete issues from INBOX-431 to INBOX-435 SBVR 1.3 open
SBVR15-103 Unequal number of rows in tables (issue?) SBVR 1.3 open
SBVR15-102 Inconsistent use of 'narrower' and 'more specific' in categories' categorization - supplement to Issue #41576 - INBOX-432 SBVR 1.3 open
SBVR15-101 Omission in sentence SBVR 1.3 open
SBVR15-100 Inconsistent use of 'narrower' and 'more specific' in categories' categorization SBVR 1.3 open
SBVR15-99 Incorrect association and SBVR name SBVR 1.3 open
SBVR14-15 Swap Preferred Signifiers for (Business) Rules and Advices SBVR 1.1 SBVR 1.4b2 Resolved closed
SBVR14-104 Behavioral Rule Is Violated SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-99 Definition of Rulebook SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-102 Rule Set SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-98 Stand-Alone 'Must' in a Necessity SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-97 SBVR-Issue: 'no' as an SBVR key word (styled) SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-11 ROLE: RANGES OVER VS. SPECIALIZES, GENERALIZES SBVR 1.2 SBVR 1.4b2 Deferred closed
SBVR14-13 omission of the word 'if' SBVR 1.2 SBVR 1.4b2 Deferred closed
SBVR14-101 'necessity' and 'obligation' are missing SBVR concepts SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-1 Noun form designates two different concepts SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-100 Note for Rule SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-103 Definition of Business Rule – Being Practicable SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-2 Misleading text in A.4.2.3 SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-9 'another' unnecessarily restricts the concept 'other' SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-96 new SBVR issue: Add key words to A.2.1.3 Modal Operations SBVR 1.2 SBVR 1.4b2 Resolved closed
SBVR14-4 styling of signifiers SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-3 SBVR issue: Can there be multiple instances of a thing? SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-19 Revise Modeling of Fact Model and Conceptual Schema SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-20 'reality' and 'in-practice' models SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-21 the scope/namespace of a placeholder SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-22 ANNEX B BAD REFERENCES TO DIAGRAMMING CONVENTIONS SBVR 1.2 SBVR 1.4b2 Deferred closed
SBVR14-16 SBVR SE does not support the DateTime usage of subscripts SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-18 "thing has property". SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-14 'closed semantic formulation' is not properly defined SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-7 How can an attributive role be declared? SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-8 The use of UML described in the Annex does not represent any known UML tool nor the UML specification SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-17 qualifiers whose subject is a property of the referent SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-10 SBVR Issue: Problematic necessity in 8.5.2 SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-5 Figure C.11 the right-hand diagram is not clear since both renter and driver seem to be independent roles SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-6 The notion of “well-formedness” in compliance point 1 should be defined SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-26 Correct the scope of placeholder terms SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-33 extending an adopted concept SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-28 ANNEX G COLOR-CODED CONCEPT NOT DECLARED SBVR 1.2 SBVR 1.4b2 Deferred closed
SBVR14-29 Issue "fact type role is in fact type" SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-30 Definition of "categorization scheme contains category" SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-31 Section C.10 states that the default assumed multiplicity for an unannotated association end is * SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-24 Updating Annex F "The RuleSpeak Business Rule Notation SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-32 SBVR should cover the concept of IRI as well as/instead of URI. SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-25 Distinguishing the senses of infinitive and present tense SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-27 'categorization scheme' and 'categorization type' are related SBVR 1.2 SBVR 1.4b2 Deferred closed
SBVR14-23 Define that Clause 10 ‘Fact Models’ are by Default Closed World Models SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-41 Inadequate, Overlapping and Disorganized Specs for Sets and Collections of Concepts, Meanings, and Representations SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-42 Use of morphological variants of terms is inadequately addressed SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-49 Notation for the Logical Representation of Meaning SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-50 SBVR should re-consider the use of smart quotes SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-34 SBVR Issue: Mis-use of Date-Time Concepts SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-36 Fix the objectification example SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-37 Issue: 'sentential form' is ambiguous SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-43 Annex F is in the wrong specification SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-44 SBVR ISSUE - definite description SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-45 SBVR Issue: representations of propositions by name SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-38 Precedence of operators SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-39 Figure C.8: it should seem that composition in UML (black diamond) should be used for “contains”. SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-40 SBVR should use the latest MOF rather than sticking with MOF 2.0. SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-35 Conflation of Proposition with "Proposition + Performative " plus Disconnect between Concept and Proposition SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-58 Existential and Elementary SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-59 Concept System SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-60 SBVR Vocabularies Relationship to SBVR Subclause 10.1.1 SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-53 Clause 8 does not include the concepts needed to represent itself SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-54 No relationship defined between clause 8 concepts and clause 11 concepts SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-55 Fix Entries in Subclause 10.1.2.1 to Align with Subclause 10.1 SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-65 SBVR 1.2 - Error in Annex E figure (p. 6) SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-56 C.5.2, including the diagram, should use single guillemet characters not >> and << SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-57 typo in clause 10.1 SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-51 Annex H recommends faulty UML constructs SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-52 The formal logic interpretation for SBVR in Common Logic (CL) given in Clause 10 is incomplete SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-46 Error message from XML Schema validator when trying a SVBR XSD SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-47 Move 'rulebook' to Clause 12 SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-48 Missing " Concept Type" in 'at least n quantification' SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-75 no glossary entry for intensional roles SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-73 The description in C.4.2 leaves it very ambiguous as to whether “has” is to be assumed or not. In particular SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-74 SBVR typo - duplicated entry in Index (p. 225) SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-67 SBVR issue - Need verb concept to support "local closure" SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-66 Inconsistent use of terminology when relating facts to fact types SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-61 No way to adopt a concept or a glossary item SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-68 SBVR Issue: Use of 'Partitioning' in the Definition of Categorization Scheme SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-62 Formalize the 'quantity' entry SBVR 1.2 SBVR 1.4b2 Deferred closed
SBVR14-69 Clean up and Complete Vocabulary for Clause 10.1.1 SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-63 Definition of "representation uses vocabulary" (Clause 11 SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-64 Keyword "another" SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-94 SBVR Issue - What is a 'terminological entry' SBVR 1.3 SBVR 1.4b2 Deferred closed
SBVR14-93 Multiple interpretations of the General Concept caption SBVR 1.3 SBVR 1.4b2 Deferred closed
SBVR14-92 SBVR Issue - Annex A is a mistitled grab bag SBVR 1.3 SBVR 1.4b2 Deferred closed
SBVR14-70 Distinguishing between Representation Expressions With and Without Embedded Markup SBVR 1.0 SBVR 1.4b2 Deferred closed
SBVR14-71 SBVR Issue: Can a Noun Form Be Created on the Basis of a Unary Verb Concept SBVR 1.1 SBVR 1.4b2 Deferred closed
SBVR14-72 Redefinition of "Body of Shared Concepts" (Clause 11) SBVR 1.1 SBVR 1.4b2 Deferred closed
SYSML16-207 Typos in SysML 1.4 SysML 1.5b1 open
SBVR15-98 Correct the styling errors in Definition text SBVR 1.4 open
SBVR15-97 Use of 'Classifies' SBVR 1.4 open
SBVR15-96 SBVR Issue - Stand-Alone 'Must' in a Necessity SBVR 1.2 open
SBVR15-95 Not all closed logical formulations formulate propositions SBVR 1.2 open
SBVR15-90 SBVR Issue: 'partitive verb concept' is ill-defined SBVR 1.2 open
SBVR15-91 SBVR Issue: Erroneous normative requirements for SBVR XML SBVR 1.2 open
SBVR15-92 SBVR Issue: Definitions should be tagged by language SBVR 1.2 open
SBVR15-94 Use of SBVR markup in specifications SBVR 1.2 open
SBVR15-89 Problems with denotation SBVR 1.2 open
SBVR15-93 SBVR Issue: 'denotes' is too narrowly defined SBVR 1.2 open
SBVR15-88 SBVR issue - "behavioral business rule" vs. "behavioral SBVR 1.2 open
SBVR15-87 Rules Based on Implications SBVR 1.4 open
SBVR15-86 Note for Advice of Permission SBVR 1.4 open
SBVR15-85 Add 2 Statement Examples SBVR 1.2 open
SBVR15-84 Add Example for Definitional Rule SBVR 1.2 open
SBVR15-83 Definition of Practicable re Concepts SBVR 1.2 open
SBVR15-81 Rulebook is for governed community SBVR 1.3 open
SBVR15-79 Multiple interpretations of the General Concept caption SBVR 1.3 open
SBVR15-78 SBVR Issue - Annex A is a mistitled grab bag SBVR 1.3 open
SBVR15-77 SBVR Metamodel Fixes Related to a Formal Logics Interpretation SBVR 1.0b1 open
SBVR15-80 SBVR Issue - What is a 'terminological entry' SBVR 1.3 open
SBVR15-68 Distinguishing between Representation Expressions With and Without Embedded Markup SBVR 1.0 open
SBVR15-76 The Notion of “Involvement” has not been Adequately Specified with in SBVR SBVR 1.0b2 open
SBVR15-75 Clarify and Strengthen Note at Beginning of Clause 10 Formal Logic Interpre SBVR 1.0b2 open
SBVR15-74 Additional Improvements to Clause 10 SBVR 1.0b2 open
SBVR15-73 no glossary entry for intensional roles SBVR 1.1 open
SBVR15-72 SBVR typo - duplicated entry in Index (p. 225) SBVR 1.1 open
SBVR15-71 The description in C.4.2 leaves it very ambiguous as to whether “has” is to be assumed or not. In particular SBVR 1.1 open
SBVR15-70 Redefinition of "Body of Shared Concepts" (Clause 11) SBVR 1.1 open
SBVR15-69 SBVR Issue: Can a Noun Form Be Created on the Basis of a Unary Verb Concept SBVR 1.1 open
SBVR15-59 No way to adopt a concept or a glossary item SBVR 1.1 open
SBVR15-67 Clean up and Complete Vocabulary for Clause 10.1.1 SBVR 1.0 open
SBVR15-66 SBVR Issue: Use of 'Partitioning' in the Definition of Categorization Scheme SBVR 1.1 open
SBVR15-65 SBVR issue - Need verb concept to support "local closure" SBVR 1.0 open
SBVR15-64 Inconsistent use of terminology when relating facts to fact types SBVR 1.0 open
SBVR15-63 SBVR 1.2 - Error in Annex E figure (p. 6) SBVR 1.1 open
SBVR15-62 Keyword "another" SBVR 1.0 open
SBVR15-61 Definition of "representation uses vocabulary" (Clause 11 SBVR 1.1 open
SBVR15-60 Formalize the 'quantity' entry SBVR 1.2 open
SBVR15-58 SBVR Vocabularies Relationship to SBVR Subclause 10.1.1 SBVR 1.1 open
SBVR15-57 Concept System SBVR 1.1 open
SBVR15-56 Existential and Elementary SBVR 1.0 open
SBVR15-52 No relationship defined between clause 8 concepts and clause 11 concepts SBVR 1.0 open
SBVR15-51 Clause 8 does not include the concepts needed to represent itself SBVR 1.0 open
SBVR15-55 typo in clause 10.1 SBVR 1.1 open
SBVR15-54 C.5.2, including the diagram, should use single guillemet characters not >> and << SBVR 1.1 open
SBVR15-53 Fix Entries in Subclause 10.1.2.1 to Align with Subclause 10.1 SBVR 1.1 open
SBVR15-50 The formal logic interpretation for SBVR in Common Logic (CL) given in Clause 10 is incomplete SBVR 1.0 open
SBVR15-49 Annex H recommends faulty UML constructs SBVR 1.1 open
SBVR15-48 SBVR should re-consider the use of smart quotes SBVR 1.1 open
SBVR15-47 Notation for the Logical Representation of Meaning SBVR 1.1 open
SBVR15-46 Missing " Concept Type" in 'at least n quantification' SBVR 1.1 open
SBVR15-45 Move 'rulebook' to Clause 12 SBVR 1.0 open
SBVR15-44 Error message from XML Schema validator when trying a SVBR XSD SBVR 1.0 open
SBVR15-37 Figure C.8: it should seem that composition in UML (black diamond) should be used for “contains”. SBVR 1.1 open
SBVR15-36 Precedence of operators SBVR 1.0 open
SBVR15-35 Issue: 'sentential form' is ambiguous SBVR 1.1 open
SBVR15-43 SBVR Issue: representations of propositions by name SBVR 1.1 open
SBVR15-42 SBVR ISSUE - definite description SBVR 1.0 open
SBVR15-41 Annex F is in the wrong specification SBVR 1.1 open
SBVR15-40 Use of morphological variants of terms is inadequately addressed SBVR 1.1 open
SBVR15-39 Inadequate, Overlapping and Disorganized Specs for Sets and Collections of Concepts, Meanings, and Representations SBVR 1.1 open
SBVR15-38 SBVR should use the latest MOF rather than sticking with MOF 2.0. SBVR 1.1 open
SBVR15-34 Fix the objectification example SBVR 1.1 open
SBVR15-33 Conflation of Proposition with "Proposition + Performative " plus Disconnect between Concept and Proposition SBVR 1.0 open
SBVR15-32 SBVR Issue: Mis-use of Date-Time Concepts SBVR 1.1 open
SBVR15-31 extending an adopted concept SBVR 1.1 open
SBVR15-30 SBVR should cover the concept of IRI as well as/instead of URI. SBVR 1.1 open
SBVR15-29 Section C.10 states that the default assumed multiplicity for an unannotated association end is * SBVR 1.1 open
SBVR15-28 Definition of "categorization scheme contains category" SBVR 1.1 open
SBVR15-27 Issue "fact type role is in fact type" SBVR 1.0 open
SBVR15-26 ANNEX G COLOR-CODED CONCEPT NOT DECLARED SBVR 1.2 open
SBVR15-24 Correct the scope of placeholder terms SBVR 1.1 open
SBVR15-23 Distinguishing the senses of infinitive and present tense SBVR 1.1 open
SBVR15-22 Updating Annex F "The RuleSpeak Business Rule Notation SBVR 1.1 open
SBVR15-21 Define that Clause 10 ‘Fact Models’ are by Default Closed World Models SBVR 1.1 open
SBVR15-25 'categorization scheme' and 'categorization type' are related SBVR 1.2 open
SBVR15-18 'reality' and 'in-practice' models SBVR 1.0 open
SBVR15-17 Revise Modeling of Fact Model and Conceptual Schema SBVR 1.0 open
SBVR15-16 "thing has property". SBVR 1.1 open
SBVR15-15 qualifiers whose subject is a property of the referent SBVR 1.1 open
SBVR15-14 SBVR SE does not support the DateTime usage of subscripts SBVR 1.1 open
SBVR15-13 'closed semantic formulation' is not properly defined SBVR 1.1 open
SBVR15-20 ANNEX B BAD REFERENCES TO DIAGRAMMING CONVENTIONS SBVR 1.2 open
SBVR15-19 the scope/namespace of a placeholder SBVR 1.1 open
SBVR15-11 ROLE: RANGES OVER VS. SPECIALIZES, GENERALIZES SBVR 1.2 open
SBVR15-10 SBVR Issue: Problematic necessity in 8.5.2 SBVR 1.1 open
SBVR15-9 'another' unnecessarily restricts the concept 'other' SBVR 1.1 open
SBVR15-8 The use of UML described in the Annex does not represent any known UML tool nor the UML specification SBVR 1.1 open
SBVR15-7 How can an attributive role be declared? SBVR 1.1 open
SBVR15-6 The notion of “well-formedness” in compliance point 1 should be defined SBVR 1.1 open
SBVR15-5 Figure C.11 the right-hand diagram is not clear since both renter and driver seem to be independent roles SBVR 1.1 open
SBVR15-12 omission of the word 'if' SBVR 1.2 open
SBVR15-4 styling of signifiers SBVR 1.1 open
SBVR15-3 SBVR issue: Can there be multiple instances of a thing? SBVR 1.0 open
SBVR15-2 Misleading text in A.4.2.3 SBVR 1.1 open
SBVR15-1 Noun form designates two different concepts SBVR 1.1 open
SBVR12-105 Regroup Concepts into Diagrams and Update Narrative Text based on the Resequenced SBVR Table of Contents SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-104 SBVR issue: Styling of SBVR terms/wordings in vocabulary clauses SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-103 SBVR issue: Consolidate 2 entries for 'verb concept wording' SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-102 SBVR issue: Add entry for "element" Source SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-101 Consolidating 2 verb concept entries that mean concept incorporating characteristics SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-100 SBVR issue: Misc. typo fixes SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-99 SBVR issue: Consolidating 2 verb concept entries that mean SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-98 SBVR issue: Misc. styling & caption fixes SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-97 SBVR issue: Correct the wording of text in Semiotic/Semantic Triangle diagram callout SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-96 Re-Sequencing SBVR SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-95 Simplification of SBVR by Integrating Clauses 8 & 11 SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-94 New SBVR issue - Re-sequencing Clause 8 SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-93 SBVR issue - Re-sequencing Clause 11 SBVR 1.1 SBVR 1.2 Resolved closed
SBVR11-141 Definition of Vocabulary SBVR 1.0 SBVR 1.1 Resolved closed
SBVR12-90 SBVR 1.2] 'level of enforcement' editorial correction SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-89 SBVR 1.1 typos - p. 100 (logics modality table) SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-88 New issue: Individual Verb Concept SBVR 1.1 SBVR 1.2 Resolved closed
SBVR11-131 SBVR Issue - Relationships between States of Affairs SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-139 Actuality demonstrates Proposition SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-138 'Variable' should be renamed as 'formulaic variable' or its meaning clarified SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-137 Definition of proposition SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-136 "Quantification" Needs to Be Renamed SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-135 "Projection" Needs to Be Renamed SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-134 "Aggregation Formulation" Needs to Be Adjusted SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-133 "Nominalization" Needs to Be Renamed SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-132 "Objectification" Needs to Be Renamed SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-140 Simplification of presentation of Annex E SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-112 Error in Example for "noun concept nominalization" SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-111 SBVR editorial issue SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-110 SBVR recognizes the notion of "property" in Clause 11.1.5 in "is-property-of", but never defines the concept directly SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-109 Placeholder concepts model SBVR Structured English syntax SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-108 "The Signifier "Fact Type" Badly Misrepresents the Clause 8.1.1 Concept as Defined and Needs to be Replaced" SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-107 [SBVR] fact type role designation SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-106 Set requires distinguished things SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-105 'quantity' and 'number' are not formal logic concepts SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-104 No normative reference to ISO 6093 SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-103 SBVR - change to Definition of 'fact type' SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-102 New SBVR Issue: "Template" & "Templating SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-88 SBVR Issue: Model expression structure SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-87 SBVR Issue: Definition of signifier SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-86 SBVR Issue: What is a fact type form SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-85 Definitions in subsection 11.1.5 SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-84 Move Fact Model Container Concepts from Clause 8 to Clause 10 (Spin-off from Issue 12540) SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-83 SBVR Issue: can a role range over multiple object types SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-82 Note for individual concept does not follow from the Definition SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-81 fact type 'fact type form incorporates fact symbol' needs additional captio SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-80 SBVR typos SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-79 "characteristic type" should be a "category type" SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-78 A rulebook should have a URI SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-130 Adoption of Concepts SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-129 Clarify Objectification SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-128 A statement may express no proposition SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-127 Clarify difference between EXISTS and OCCURS SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-126 SBVR typo - p. 26 SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-125 Conflation of the signifier “rulebook” with the concept/definition for Speech Community Representations SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-124 Explicitness of Representation SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-123 Governed Community & Adoption of Business Rules SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-122 Individual Concept and Change SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-121 Example of quantity vs. quantification SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-120 example elementary fact SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-119 example definitions (of "Australian") SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-118 inappropriate definitions of burinsss rule, rule statement SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-117 assortment fact types SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-116 is-property-of fact types SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-115 Inconsistency in is-role-of and is-category-of fact types SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-114 SBVR Editorial Issue - closed projection defines noun concept SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-113 SBVR - Error in MeaningAndRepresentation-Model.xml SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-101 new SBVR issue - relationship of 'vocabulary' and 'rulebook' SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-100 Use of "denotes" in note for "state of affairs" SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-99 Instances of Clause 8 fact type should be states of affairs SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-98 Move the Definitions in Subclause 8.5 to Clause 13 SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-97 Concepts-centric Model and Fact Model are different SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-96 Coexistence approach to SBVR SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-95 SBVR Fig 12-1 tweak SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-94 SBVR Issue : Inconsistent use/definition of keyword 'or' SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-93 Definition of Is-Property-Of Fact Type SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-92 The segmentation 'Thing in Context' is inconsistent with the definitions of 'role' and 'facet' SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-91 SBVR did not pick up the ISO synonym "Part-Whole Relation SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-90 Note for Is-Facet-of Fact (Type) SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-89 Use of the Signifier "Fact Model" SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-77 terminological dictionary SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-76 editorial issue -- example is missing a line SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-75 URGENT SBVR.xsd issue SBVR 1.0 SBVR 1.1 Resolved closed
SBVR11-74 mismatch between diagram SBVR 1.0 SBVR 1.1 Resolved closed
SBVR12-87 The SBVR document is far larger than optimal. It needs to be reduced in size SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-86 Clarifications and Fixes for State of Affairs Related Entries SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-85 Add Generic Occurrence to SBVR to Support Other Specifications for Occurrence in Time, Space or Other Dimensions SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-84 individual verb concept’ in SBVR SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-83 Scope of an SBVR Body of Shared Concepts SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-82 Clause 10.1.2 Vocabulary Clarifications SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-81 Align Definitions of Modal Entries in Clauses 8, 9 & 10 SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-80 Eliminate Ambiguity from Two Interpretations for the Definition of Proposition SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-79 Correct ambiguities in signifiers and definitions of noun concepts SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-78 Individual Verb Concept SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-77 Clarify Purpose and Scope of SBVR, the Authority for SBVR Vocabulary Content, and SBVR Vocabularies SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-76 "Three Editing Instructions Overlooked in Issue 17017 Resolution SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-75 SBVR makes use of ElementImports to give additional aliases to some elements in the same package SBVR 1.1 SBVR 1.2 Resolved closed
SBVR12-74 Urgent issue on SBVR 1.1 RTF (NOT SBVR 1.2) SBVR 1.1 SBVR 1.2 Resolved closed

Issues Descriptions

Please delete issues from INBOX-431 to INBOX-435

  • Key: SBVR15-104
  • Status: open  
  • Source: none ( Kristof)
  • Summary:

    Please delete these Issues from INBOX-431 to INBOX-435 because I incorrectly associated them to SBVR instead of BMM.
    Thank You!

  • Reported: SBVR 1.3 — Thu, 15 Jun 2017 13:03 GMT
  • Updated: Tue, 27 Jun 2017 15:28 GMT

Unequal number of rows in tables (issue?)

  • Key: SBVR15-103
  • Status: open  
  • Source: none ( Kristof)
  • Summary:

    In table in section 9.5 there are 54 rows.
    In table in section 9.6 there are only 52 rows.

    There is lack of:
    broader desired result category includes more specific desired result category — BroaderDesiredResultCategoryIncludesMoreSpecficDesiredResultCategory
    desired result category categorizes desired result ---- DesiredResultCategoryCategorizesDesiredResult

    Is this intentionally or is this omission?

  • Reported: SBVR 1.3 — Thu, 15 Jun 2017 12:48 GMT
  • Updated: Tue, 27 Jun 2017 15:25 GMT

Inconsistent use of 'narrower' and 'more specific' in categories' categorization - supplement to Issue #41576 - INBOX-432

  • Key: SBVR15-102
  • Status: open  
  • Source: none ( Kristof)
  • Summary:

    I send issue #41576 "INBOX-432".
    I would like to add, thet the problem described in issue #41576 should be expanded on section 9.6 and table on pages 73-75.
    Thank you!

  • Reported: SBVR 1.3 — Thu, 15 Jun 2017 12:42 GMT
  • Updated: Tue, 27 Jun 2017 15:24 GMT

Omission in sentence

  • Key: SBVR15-101
  • Status: open  
  • Source: none ( Kristof)
  • Summary:

    The 9th dot has sentence:
    'Broader Influencer categorizes Narrower Influencer Category'

    I think there is lack of word 'Category' and the sentence should be 'Broader Influencer Category categorizes Narrower Influencer Category'.

  • Reported: SBVR 1.3 — Thu, 15 Jun 2017 12:37 GMT
  • Updated: Tue, 27 Jun 2017 15:23 GMT

Inconsistent use of 'narrower' and 'more specific' in categories' categorization

  • Key: SBVR15-100
  • Status: open  
  • Source: none ( Kristof)
  • Summary:

    I think there is a problem with inconsistent use of 'narrower' and 'more specific' in categories' categorization.

    On page 72 in table you have these sentences:
    broader assessment category categorizes more specific assessment category ---- BroaderAssessmentCategoryCategorizesNarrowerAssessmentCategory
    broader desired result category includes more specific desired result category ---- BroaderDesiredResultCategoryIncludesMoreSpecficDesiredResultCategory <-->[incorrect word 'includes' I send in another Bug/Issue]
    broader influencer category categorizes more specific influencer category ---- BroaderInfluencerCategoryCategorizesNarrowerInfluencerCategory
    broader organization category categorizes more specific organization category ---- BroaderOrganizationCategoryCategorizesNarrowerOrganizationCategory

    On page 58 you have these sentences:
    Broader Desired Result Category categorizes Narrower Desired Result Category
    Broader Assessment Category categorizes Narrower Assessment Category
    Broader Organization Category categorizes Narrower Organization Category
    Broader Influencer [Category] categorizes Narrower Influencer Category <-->[lacking of word 'Category' I send in another Bug/Issue]

    In section 9.2 'Concepts' you have these main concepts:
    broader assessment category categorizes narrower assessment category
    broader desired result category categorizes more specific desired result [category] <-->[lacking of word 'category' I send in another Bug/Issue]
    broader influencer category categorizes narrower influencer category
    broader organization category categorizes narrower organization category

    And of course Figure 7.3 on page 18.

    So as you can see there is inconsistent use of word 'narrower' and 'most specific'. There is a mix of combinations.
    I know that this is 'almost the same' but I think the whole documentation should have one choosed version.

  • Reported: SBVR 1.3 — Thu, 15 Jun 2017 12:34 GMT
  • Updated: Tue, 27 Jun 2017 15:23 GMT

Incorrect association and SBVR name

  • Key: SBVR15-99
  • Status: open  
  • Source: none ( Kristof)
  • Summary:

    In table in section 9.5 on page 72 line #2

    • there is SBVR name 'broader desired result category includes more specific desired result category'
    • there is UML name 'BroaderDesiredResultCategoryIncludesMoreSpecficDesiredResultCategory'.
      I think there is mistake: both sentences has word '...includes...' instead of '...categorizes...', because if you compare this to the whole document every time when you talk about categories' categorization you use word 'categorizes' not 'includes'.
  • Reported: SBVR 1.3 — Thu, 15 Jun 2017 12:16 GMT
  • Updated: Tue, 27 Jun 2017 15:22 GMT

Swap Preferred Signifiers for (Business) Rules and Advices

  • Key: SBVR14-15
  • Legacy Issue Number: 19458
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    In the early days of team discussions about alethic vs. deontic modalities for rules and advices, the signifiers "structural" and "operative" were introduced to make this important distinction between modalities (respectively). Later, the signifiers "definitional" and "behavioral" were introduced as synonyms.

    Over time the synonyms have proven more accurate, intuitive, and popular, both within SBVR team discussions and externally. For example:
    • The signifier "operative" has not been used in the Business Rules Journal on www.BRCommunity.com as a primary signifier since at least 2009.
    • Both of my books (Business Rule Concepts and Business Analysis with Business Rules) use the synonyms.
    • In my judgment, an internet search on "behavioral (business) rules" produces more relevant results than one on "operative (business) rules".

    The time has come to designate the newer pair as the preferred signifiers and to switch usage throughout the SBVR standard itself. There are at least two reasons this change over should be made immediately:

    1) The re-sequenced /reorganized version of SBVR currently underway should not be appear in a revised form until the preferred terminology is corrected.
    2) Version 3.0 of IIBA's BABOK, widely influential within the business analysis community and beyond, is now in its final public renew stage. (The deadline is July 11.) Several RTF team members would like to be in a position to inform them of the revised preferred terminology, and to be able to say it's mandated this is the standard terminology by according to SBVR. This window of opportunity will close for at least 3 years or so unless we do it now.

  • Reported: SBVR 1.1 — Mon, 9 Jun 2014 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    Change the entry for 'structural rule' (in 17.1.2) to use 'definitional rule' as the entry term and to use 'structural rule' as a Synonym. Make the corresponding changes to swap terms in the synonym ("See:") entry that follows. Also change the entry for 'structural business rule' (in 17.1.2) to use 'definitional business rule' as the entry term and to use 'structural business rule' as a Synonym. Make the corresponding changes to swap terms in the synonym ("See:") entry that follows.
    Ignoring these four entries in 17.1.2 AND the cases listed below, change (everywhere) the term 'structural' to 'definitional'. The cases where "structural" does NOT change are:
    • in Clause 14: the 14.1 title & the 14.2 title.
    • in the uses of "structurally" — all such cases are valid as is and should not be changed.
    Change the entry for 'operative business rule' (in 18.1.2) to use 'behavioral business rule' as the entry term and to use 'operative business rule' as a Synonym. Make the corresponding changes to swap terms in the synonym ("See:") entry that follows.
    Ignoring these two entries in 18.1.2, change (everywhere) the term 'operative' to 'behavioral' and correct the article 'an' to use 'a', where needed.
    Change the diagrams where 'structural' and 'operative' appear to reflect the new primary terms.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Behavioral Rule Is Violated

  • Key: SBVR14-104
  • Legacy Issue Number: 19796
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Summary:
    A fundamental idea in SBVR is that behavioral rules can be broken – that is, violated by people. This idea is intrinsic to the distinction SBVR makes between definitional rules and behavioral rules.

    Yet nowhere does SBVR currently provide a means to capture the circumstances under which a particular behavioral rule is actually violated. This represents a critical shortcoming. An exact understanding of such circumstances is needed for any robust treatment of business rules.

    Fortunately, the resolution of this issue is quite straightforward – SBVR already has the needed concepts to resolve it. In particular, SBVR already includes the concept of acceptable world, providing the necessary deontic basis for the resolution. Only a single new verb concept is needed, behavioral rule is violated, along with appropriate definition.

  • Reported: SBVR 1.2 — Fri, 12 Jun 2015 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    A behavioral rule can be imposed on a semantic community that is broader than, or different from, the authority that has business jurisdiction over the rule. For example, many of EU-Rent's behavioral rules are imposed on sub-communities of its employees, but some are imposed on its rental customers (mostly in the terms and conditions of the Rental Contract).
    The enforcing authority for a behavioral rule is often, but not always, a sub-community within the authority that has business jurisdiction over the rule – for example, police and courts.
    The enforcing authority for a behavioral rule needs to consider three things:
    4. What remedial action is needed to address the violation
    5. What consequential action may be needed
    6. Whether some sanction should be applied to whoever is responsible for the violation
    However, these actions are separate from the violation.
    For example, EU-Rent has a rule that no rented car may be taken outside the area authorized for its rental. If EU-Rent discovers that the rented car of an open rental is outside the area authorized for the rental, it will apply the following enforcement:
    4. EU-Rent will cancel the rental contract.
    5. EU-Rent needs to: notify the insurer; advise the renter that the contract is canceled and that they are no longer insured and must not drive the car; recover the car and charge the cost to the renter; etc.
    6. EU-Rent could cancel any future rental contracts for the renter, and bar the renter from being an additional driver on current or future rentals.
    Since both determining and recording whether or not a behavioral rule has been violated is out of scope for SBVR, the concept ‘behavioral rule is violated’ is added to the list (at the end of the introduction to Clause 23.3 - added by SBVR Issue 19840) of concepts that do not go into an SBVR Content Model exchange document and the SBVR XMI metamodel.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Definition of Rulebook

  • Key: SBVR14-99
  • Legacy Issue Number: 19797
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    The current definition of “rulebook” in SBVR is counterintuitive and simply wrong if judged on the basis of real-life rulebooks. People who use rulebooks expect to find a collection of rules first and foremost, not a terminological dictionary plus a set of rules. It is even possible (though not a good practice) to produce a rulebook with no definitions (terminological entries) whatsoever.

    Also, the Note in the entry for “rulebook” seems to overlook definitional elements of guidance. Obviously a rulebook can and almost always do include definitional elements of guidance.

  • Reported: SBVR 1.2 — Fri, 12 Jun 2015 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    1. Change the current definition of “rulebook” in SBVR to remove the unintended consequence of the “terminological dictionary plus” that makes rulebook a subcategory of terminological dictionary, which was never intended.
    2. Remove the unintended subtype connection in diagram Figure 19.5 from rulebook to terminological dictionary.
    3. Change the Note in the entry for rulebook to remove the “terminological dictionary plus” which is superfluous.
    4. Add an entry for the special case of '
    SBVR rulebook' (or 'complete rulebook'), as reflected in SBVR Part 1:

    • page 4, in Clause 1.4, second bullet.
    • page 4, in Clause 1.5, second paragraph, fourth line.
    • page 6, in Clause 2.2, fourth line from the very top.
      (The other uses of 'rulebook' in Part 1 do not relate to this Issue.)
      An 'SBVR rulebook' (or 'complete rulebook') is a rulebook that includes a complete terminological dictionary.
      5. Make other related edits (e.g., revised wording in Notes to correspond to these changes.)
  • Updated: Thu, 6 Apr 2017 13:51 GMT

Rule Set

  • Key: SBVR14-102
  • Legacy Issue Number: 19882
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    A very common need for rules is to organize them into named sets. These named sets can be referenced by other rules. Because of that fact, this Issue is one pertaining to semantics – i.e., it is within SBVR scope.

    SBVR-SE provides for the specification of rule sets (Annex A.5). This is a further reason for some appropriate entry/ies within SBVR proper for “rule set”.

    SBVR currently includes the following entry:

    body of shared guidance all of the elements of guidance within a body of shared meanings

    But a rule set (or ruleset) organizes some, not all, elements of guidance within a body of shared meanings. In other words, a rule set need not be ‘complete’ (but should be non-redundant).

    Annex A.5 indicates that a rule set can have a:

    • Name
    • Description
    • Vocabulary
    • Note
    • Source

    However, some or all of these same properties probably apply to many or all kinds of bodies/sets/collections, and so it properly addressed under Issue 17542 (Containers Holistically).

    Resolution:

    Add the following entries into Clause 19:

    rule set
    Definition: set of one or more elements of guidance within a body of shared guidance
    Synonym: ruleset

    ruleset
    See: rule set

    body of shared guidance includes rule set
    Synonymous Form: rule set is included in body of shared guidance

    rule set includes element of guidance
    Synonymous Form: element of guidance is included in rule set

  • Reported: SBVR 1.2 — Wed, 17 Feb 2016 05:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    The concept ‘rule set’ is referenced in the context of the SBVR Content Model exchange document in SBVR Clause 23 which is normative, but it is not defined in the SBVR Vocabulary, nor is this concept included in either the SBVR XMI Metamodel file (Clause 25.2) or the SBVR XMI Metamodel XML Schema file (Clause 25.3). The concept ‘rule set’ and its two supporting concepts needs to be added to SBVR to close this internal gap in SBVR.

    Add into Clause 19 the entries for:
    • rule set (ruleset)
    • body of shared guidance includes rule set
    • rule set includes element of guidance

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Stand-Alone 'Must' in a Necessity

  • Key: SBVR14-98
  • Legacy Issue Number: 19889
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Issue: Stand-Alone 'Must' in a Necessity

    The second Necessity for "adopted definition" on p.137 includes a stand-alone "must". Use of a stand-alone "must", with its inherent sense of obligation, in Necessities is inappropriate. (In reviewing the whole document, this is the only case I find of its use in a Necessity.)

    Resolution

    Change:

    Necessity: Each adopted definition must be of a concept in the body of shared meanings that unites the semantic community that has the speech community.

    to

    Necessity: Each adopted definition is of a concept in the body of shared meanings that unites the semantic community that has the speech community.

  • Reported: SBVR 1.2 — Tue, 14 Jun 2016 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    Change:
    Necessity: Each adopted definition must be of a concept in the body of shared meanings that unites the semantic community that has the speech community.
    to
    Necessity: Each adopted definition is of a concept in the body of shared meanings that unites the semantic community that has the speech community.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR-Issue: 'no' as an SBVR key word (styled)

  • Key: SBVR14-97
  • Legacy Issue Number: 19890
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    There are over 50 places in SBVR where ”no” is used (styled) as a key word and yet it does not appear in any of the Annex A key word groups.

    Add ”no” to the appropriate list of key words in Annex A, supporting its current use in the body of the SBVR document

  • Reported: SBVR 1.2 — Wed, 27 Jul 2016 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    Styled ”no” needs be added to the appropriate list of key words in Annex A, supporting its current use in the body of the SBVR document.
    Add 'no' to the end of the A.2.1.1 list:

  • Updated: Thu, 6 Apr 2017 13:51 GMT

ROLE: RANGES OVER VS. SPECIALIZES, GENERALIZES

  • Key: SBVR14-11
  • Legacy Issue Number: 19519
  • Status: closed  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, 'role': 'ranges over' vs. 'specializes'.

    Clause 8, entry for ‘role’. Should the addition at the end of the second Example text: "(which generalizes the role)" read: "(which the role ranges over)"? As I understand it, you mean to say that the role shipment ranges over the general concept shipment. The reverse reading of "ranges over" is not "generalizes" (there is a specific Note at the lemma "role ranges over general concept" that warns against this confusion).

  • Reported: SBVR 1.2 — Sat, 12 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

omission of the word 'if'

  • Key: SBVR14-13
  • Legacy Issue Number: 19671
  • Status: closed  
  • Source: AFAS Software B.V. ( Casper Lange)
  • Summary:

    Note nr. 1 of 'proposition is true' reads:
    "A proposition is true if and only the state of affairs..."
    And should read:
    "A proposition is true if and only if the state of affairs..."

  • Reported: SBVR 1.2 — Mon, 8 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

'necessity' and 'obligation' are missing SBVR concepts

  • Key: SBVR14-101
  • Legacy Issue Number: 19840
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.3, the definition of ?rule? uses the term ?necessity? and ?obligation? with markup that indicates that these terms are defined in one of the SBVR vocabularies. These terms are used again several times in Clause 17, also with markup. But I can not find a glossary entry for either term anywhere in the specification, and they do not appear in the Index of business designations.

  • Reported: SBVR 1.2 — Mon, 15 Jun 2015 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    The terms ‘necessity and ‘obligation’ have always been defined in the vocabulary in Clause 24.2 which defines the terms in Clause 24.1 “SBVR Formal Grounding Model Interpretation”. These terms have never been part of the SBVR Vocabulary. For this reason they should never have been fundamental to the definitions of ‘rule’, ‘advice’, and other rule-related concepts central to the standard. The vocabulary entries and definitions in Clause 8.6 “Connections between Kinds of Meaning and States of Affairs in the Business” should have been used in the rule-related concepts from the beginning.
    Appropriate definitions for the rule-related concepts should be as business-friendly as possible. The guiding SBVR principle in this regard is: “This specification is conceptualized optimally for business people rather than automated processing.” (SBVR Clause 1.2). The current dictionary basis for ‘rule’ clearly indicates the original intent for ‘rule’ in the standard:
    Dictionary Basis: one of a set of explicit or understood regulations or principles governing conduct or procedure within a particular area of activity ... a law or principle that operates within a particular sphere of knowledge, describing, or prescribing what is possible or allowable. [ODE]
    The rule-related concepts in SBVR fundamentally address states of affairs and actualities. Their definitions should be framed on that basis. Central to the set of rule-related concepts are “definitional rule” and “behavioral business rule”, which should therefore be defined as follows.
    definitional rule
    Definition: rule that necessitates a given state of affairs
    behavioral business rule
    Definition: business rule that obligates a given state of affairs
    The verb concept element of guidance obligates state of affairs already exists in SBVR (see Clause 8.6.3) and is defined as “the element of guidance entails that the state of affairs must be an actuality”. This definition, with the addition of “in all acceptable worlds” at the end, is exactly suited for the definition of “behavioral business rule” above.
    An appropriate definition of ‘rule’ therefore becomes:
    rule
    Definition: proposition that obligates a given state of affairs or that necessitates a given state of affairs
    For the definition of ‘advice of permission’, SBVR already includes the appropriate verb concept in Clause 8.6.3, as follows:
    element of guidance gives permission for state of affairs
    The word ‘permission’ should be replaced in this verb concept since it is a modal operator like 'necessity' and 'obligation'. The revised verb concept becomes:
    element of guidance permits state of affairs
    Based on that verb concept, the appropriate definition of ‘advice of permission’ is:
    advice of permission
    Definition: advice that permits a given state of affairs

    Currently in SBVR the verb concept element of guidance permits state of affairs is given as a synonymous form of element of guidance authorizes state of affairs. However, only in a ‘dark world’ do permissions become authorizations (SBVR Clause 16.4.1). Therefore, the main entry for this business concept should be element of guidance permits state of affairs rather than element of guidance authorizes state of affairs.

    It is explicitly noted that the following Notes and Examples are correct (and remain unchanged by this issue):
    1. The Note and three Examples for 'definitional rule statement' (p. 111).
    2. The Note and three Examples for 'behavioral business rule statement' (p. 120).

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Noun form designates two different concepts

  • Key: SBVR14-1
  • Legacy Issue Number: 17532
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In clause 8.3.4, the term 'verb concept wording' is defined as:
    "representation of a verb concept by an expression that has a syntactic structure involving a signifier for the verb concept and signifiers for its verb concept roles"

    In the same clause, the term 'noun form' is defined as:
    "verb concept wording that acts as a noun rather than forming a proposition"

    One would expect therefore, that a noun form of a verb concept would be a gerund, such as 'car transfer' for 'branch1 transfers car to branch2', where the 'noun form' denotes the same actualities as the verb concept.

    But only the last Example (which is hard to understand because of a particularly bad choice of verb) is said to be about gerunds. The other examples clearly are not. The first Example is: "'transferred car of car transfer' for the verb concept 'car transfer has transferred car'. This form yields a transferred car."

    The instances of 'car transfer has transferred car' are actualities of a car being involved in a car transfer. But the cited text says the instances of the 'noun form' 'transferred car of car transfer' are cars, not actualities. Similarly, the interpretation of the other two examples of 'noun forms' correspond to numbers, not actualities.

    So the instances of a noun form of a verb concept need not be instances of the verb concept! The noun form therefore cannot be a 'verb concept wording'. The noun form does not represent the verb concept!

    It appears that there are two different concepts here. Noun form 1 is "verb concept wording that acts as a noun." That is the gerund in the last Example. In the other examples, the noun form represents a derived concept that is what SBVR calls a 'situational role'. The intent of 'noun form 2' is "representation of a situational role by an expression that has a syntactic structure involving a signifier for the verb concept that the role is derived from and signifiers for some of its verb concept roles".

    Finally, use of noun form 2 in declaring a glossary item for a situational role would be preferable to using only the role designation. In particular, the explicit appearance of other role placeholders in the noun form would permit them to be used directly in defining the situational role.

    For example:
    cardinality
    Definition: nonnegative integer that is the number of distinct elements in a given set or collection

    could be declared with the noun form:
    cardinality of set
    Definition: nonnegative integer that is the number of distinct elements in the set

  • Reported: SBVR 1.1 — Fri, 27 Jul 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Note for Rule

  • Key: SBVR14-100
  • Legacy Issue Number: 19798
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    The current definition of “rule” in SBVR, while very precise, is opaque for practitioners. (The definition for “business rule” offers no help.) SBVR should be more definitive about the real-life sense/role/purpose of rules. It should also emphasize early-on the crucial distinction between necessities and obligations.

  • Reported: SBVR 1.2 — Fri, 12 Jun 2015 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    The SBVR v1.3 definition of “rule” in SBVR is:

    proposition that is a claim of obligation or of necessity

    SBVR Issue 19840 proposes a change to the definition. Regardless of the specifics of the changes made under that Issue, a precisely-crafted (fully formal) definition of 'rule' can be opaque for practitioners. To communicate, in real-world terms, the sense/role/purpose of rules the following Note is added to the entry for 'rule':

    Note: Rules fall into two fundamental categories, as follows:

    • A behavioral business rule indicates something people or organizations are either obliged to do (an obligation), or prohibited from doing (a prohibition). A behavioral business rule serves to shape conduct or action and to provide a basis for judging the propriety of behavior.

    • A definitional rule indicates either what is always the case (a necessity) or is never the case (an impossibility). A definitional rule serves to specify a condition, in addition to those specified in the definition of the concept, that is true for every instance of the concept(s) to which the rule applies.
    As such it can be used as the basis for inference.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Definition of Business Rule – Being Practicable

  • Key: SBVR14-103
  • Legacy Issue Number: 19827
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    A very fundamental idea about business rules is that they are practicable. The current SBVR entry for “business rule” (p.98), however, makes no mention of it:

    rule that is under business jurisdiction

    Yet, the counterpart of “business rule”, the entry for “advice” (p.99), does:

    element of guidance that is practicable and that is a claim of permission or of possibility

    If one is extremely observant and patient, one can work out that a business rule does have to be practicable. Here’s how:

    • The entry for “business policy” (p.100) has a Necessity that says “No business policy is a business rule”. (*Typo: Needs a period.*)

    • The definition of “business policy” (p.100) states that a business policy is an “element of governance that is not directly enforceable”.

    --> Putting the meaning of those two expressions together means that business rules have to be directly enforceable ... because they're not business policies.

    • The previous entry (p. 100) has a Necessity that says “Each element of governance that is directly enforceable is practicable.”.

    --> Since business rules are directly enforceable they therefore have to be practicable.

    Who would get that though?!
    Resolution:

    1. Change the current definition of “business rule” in SBVR from:

    rule that is under business jurisdiction

    to:

    rule that is practicable and that is under business jurisdiction

  • Reported: SBVR 1.2 — Thu, 13 Aug 2015 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    1. Change the current definition of “business rule” in SBVR from:
    rule that is under business jurisdiction
    to:
    rule that is practicable and that is under business jurisdiction

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Misleading text in A.4.2.3

  • Key: SBVR14-2
  • Legacy Issue Number: 19522
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The first statement in Annex A.4.2.3 is misleading:

    A definition given for a verb concept is an expression that can be substituted for a simple statement expressed using a verb

    concept wording of the verb concept.

    Unlike a noun concept definition, the definition of a verb concept cannot simply be substituted for an occurrence of the verb concept wording. Like the verb concept wording itself, it is a structured pattern with placeholder parameters, and the substitution process is complex. In “substituting the definition expression for a simple statement expressed using the verb concept wording”, it is also necessary to substitute the role phrases that are used in the verb concept wording in that simple statement for the corresponding placeholders in the definition. That is significantly different from what happens in the noun concept case.

    In the same subclause, the sentence:

    “A definition of a verb concept can generally be read using the pattern below ...
    A fact that ... is a fact that ...”

    is not quite general enough. The definition characterizes the same state of affairs, even when it is not a fact. It could be written:

    A state of affairs in which ... is a state of affairs in which ...

  • Reported: SBVR 1.1 — Mon, 14 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

'another' unnecessarily restricts the concept 'other'

  • Key: SBVR14-9
  • Legacy Issue Number: 19727
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In clause A.2.2, the keyword 'another' is introduced, with the interpretation:

    (used with a term that has been previously used in the same statement) existential quantification plus a condition that the referent thing is not the same thing as the referent of the previous use of the term

    The idea "existential quantification plus" is an unnecessary and undesirable addition. The useful keyword is 'other'. As described, "other X" means "instance of the general concept X that is not the same thing as the referent of the previous occurrence of the term X". But "another" is just a conventional spelling of "an other", and might equally have been spelled "some other". The term 'other' can be usefully quantified by quantifiers other than "an". Each other, at least n other, at most n other, exactly n other, and no other are all valid uses of 'other' with the given interpretation, less the "existential quantification plus".

    Defining only the portmanteau keyword 'another' greatly and unnecessarily limits the expressiveness of SBVR Structured English in this area.

  • Reported: SBVR 1.1 — Sat, 21 Feb 2015 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

new SBVR issue: Add key words to A.2.1.3 Modal Operations

  • Key: SBVR14-96
  • Legacy Issue Number: 19892
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    As part of the work on 19840 it was discovered that ’can’ (a word paralleling ’may' but missing from the Annex A key word list) and ’need not’ (also missing) were being used in several places throughout the SBVR document to specify an intended modality. In some cases the key word was used to express the wrong modality. To make the usage clear (and formally styled) they need to be added to the lists in Annex A (A.2.1.3).

  • Reported: SBVR 1.2 — Wed, 3 Aug 2016 04:00 GMT
  • Disposition: Resolved — SBVR 1.4b2
  • Disposition Summary:

    These are the charts from the July discussion. They illustrate the missing coverage of the two alternative keywords: can (for alethic possibility) & need not (for deontic non-obligation).

    The key words 'can' and 'need not' should be added to the 2nd key word list in Annex A.2.1.3.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

styling of signifiers

  • Key: SBVR14-4
  • Legacy Issue Number: 18378
  • Status: closed  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    Title: SBVR needs a consistently applied policy for styling or not styling signifiers
    Source:
    John Hall, RuleML Initiative
    john.hall@modelsystems.co.uk
    Summary:
    There is some inconsistency in the SBVR specification regarding which signifiers are styled and which are not.
    A policy needs to be agreed and applied consistently through the SBVR specification.
    Resolution:
    1. Style each use of the signifier of a concept (e.g. ‘thing’, ‘meaning’) where that use has the specific meaning defined in its SBVR entry;
    2. If the signifier of a defined concept has an everyday English meaning that is different from its SBVR definition, don’t style uses of it where the everyday meaning is intended;
    3. Add a paragraph to the introduction explaining the basis for styling/not styling.

  • Reported: SBVR 1.1 — Fri, 18 Jan 2013 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR issue: Can there be multiple instances of a thing?

  • Key: SBVR14-3
  • Legacy Issue Number: 16314
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR defines the concept "thing" in clause 8.7. The
    definition is unclear as to whether the extension of "thing" contains only
    singletons (i.e. individual things) or can contain instances that recur in
    some way.

    Proposed Resolution: Add a Necessity or Possibility or Note that explains
    whether individual things can recur. Add examples.

  • Reported: SBVR 1.0 — Mon, 6 Jun 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Revise Modeling of Fact Model and Conceptual Schema

  • Key: SBVR14-19
  • Legacy Issue Number: 13150
  • Status: closed  
  • Source: Hendryx & Associates ( Stan Hendryx)
  • Summary:

    understand you will be discussing the topic of packaging SBVR tomorrow, and I want to provide a perspective on this topic and make a request.

    In my view, the key packaging concepts “fact model” and “conceptual schema” need to be in the normative SBVR metamodel to support widespread sharing and reuse of SBVR models. We want to promote the development of libraries of SBVR fact models and conceptual schemas and to compose fact models and conceptual schemas from other fact models and conceptual schemas. The ability to package these in a standard way is crucial to this end. A normative approach to globally identifying these models is needed to support their sharing and reuse. Concepts of packaging, identification, and composition of fact models and conceptual schemas are preferably included in Clause 8. As the most basic compliance point, Clause 8 needs to be expressible in terms of itself, and to include concepts for packaging, identification, and composition of fact models and conceptual schemas. I understand a proposal is under consideration to move “fact model” and “conceptual schema” entries to Clause 10. This would be a mistake, as we would then have no normative way of specifying the packaging.

    The definition of “conceptual schema” should be refined to reflect the fact that a conceptual schema is a kind of fact model. The distinction between a conceptual schema and other fact models is that a conceptual schema includes at least one fact that asserts the existence of a concept. Other fact models that are not conceptual schemas contain only ground facts. The text of SBVR makes it clear that a conceptual schema is a fact model, that every SBVR interchange document is a fact model. That “conceptual schema” specializes “fact model” should be reflected in the definition of “conceptual schema.”

    The term “vocabulary” is not used in the SBVR specification consistently with its definition as a “set of designations and fact type forms…” Each of the normative clauses of SBVR, called a “Vocabulary,” is actually an annotated conceptual schema. A conceptual schema comprises a “combination of concepts and facts (with semantic formulations that define them)…” The designations and fact type forms in each SBVR normative “Vocabulary” constitute the vocabulary of that “Vocabulary”. The definitions and necessities in the SBVR entries are statements of schema facts. The notes and examples are annotations of the conceptual schema. Ability to include annotations is crucial to practical development and use of any model, and is universally provided for in other and modeling and programming languages. It should be possible to normatively include annotations in a SBVR conceptual schema or fact model. Accordingly, it is recommended that “description” and related concepts of notes and examples in Clause 11.2.2 be moved to Clause 8 to support annotation of fact models. With respect to the semantic formulations of a conceptual schema, it is preferred that Clause 8 only include statements of the definitions and schema facts, and leave it to Clause 9 to include the semantic formulations of these. Either “vocabulary namespace” and fact types that use the term should be moved to Clause 11, or “vocabulary” should be moved to Clause 8. The concept “vocabulary” is not necessary in Clause 8 but might be conveniently located there. Namespaces adequately serve the purpose of organizing designations and fact type forms. It is suggested the RTF consider providing recommendations for naming conventions for URIs of namespaces and related conceptual schemas that define and constrain the concepts represented by the designations and fact type forms in the namespaces.

    Here are some suggested entries for Clause 8 that show how the concepts described above might be modeled:

    conceptual schema

    Definition: fact model that includes at least one existential fact asserting a concept

    Note: This definition extends the definition of ‘conceptual schema’ in SBVR to formalize that a conceptual schema is a kind of fact model. This is evident in the specification text, but is not included in the current definition.

    Note: The facts of a conceptual schema in addition to the concept existential facts describe what is possible, necessary, permissible, and obligatory in each possible world of the domain being modeled.

    Note: Two levels of formalization of fact models (including conceptual schemas) are possible. 1) A fact model may contain only statements of definitions and other facts and not their semantic formulations. In this case, the fact model can meet the Meaning and Representation compliance point, 2.2.1. 2) A fact model may contain semantic formulations of its definitions and facts, in which case the fact model can meet the Logical Formulation of Semantics compliance point, 2.2.2.

    fact model1 includes fact model2

    Note: This fact type enables recursive composition of fact models and conceptual schemas.

    Necessity: This fact type is reflexive, antisymmetric, and transitive, i.e. related fact models are at least partially ordered.

    fact model includes description

    Note: This fact type enables the annotation of fact models and conceptual schemas.

    thing has URI

    Note: This fact type enables modeled things to be identified globally for future reference.

    I am requesting that these concepts, or some refinement of them, be included in the next release of SBVR.

  • Reported: SBVR 1.0 — Wed, 10 Dec 2008 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

'reality' and 'in-practice' models

  • Key: SBVR14-20
  • Legacy Issue Number: 15953
  • Status: closed  
  • Source: Ajilon ( Graham Witt)
  • Summary:

    In recognizing that an organization is not necessarily interested in recording all information about the real world, the SBVR proposes that there be two models of the world: a ‘reality model’ (of the real world) and an ‘in-practice model’ (of the organization’s view of the real world), which leads to some bizarre rule statements, listed below. Surely there is only 1 model in which both real-world objects and representations of them exist. The relevant quote from the SBVR is “Suppose the following two fact types are of interest: Employee was born on Date; Employee has Phone Number. In the real world, each employee is born, and may have more than one phone number. Hence the reality model includes the constraint ‘Each Employee was born on at least one Date’ (sic) and allows that ‘It is possible that the same Employee has more than one Phone Number.’ [If] the business decides to make it optional whether it knows an employee’s date of birth, [and] is interested in knowing at most one phone number for any given employee, … the in-practice model excludes the reality constraint ‘Each Employee was born on at least one Date’, but it includes the following constraint that does not apply in the reality model: ‘Each Employee has at most one Phone Number’. ”
    I believe there should be one model (not two), in which for each fact type there may be multiple rules reflecting specific requirements. Considering just dates of birth, the assertion “Each Employee was born on at least one Date” (which might be better worded as “Each Employee was born on exactly one Date”, “Each person has exactly one date of birth” or perhaps “Each person has a date of birth”) is a statement about the real world.
    Consider an insurance business that decides that it must collect the date of birth of each customer purchasing personal life insurance but does not need it for those purchasing only home insurance. Following the logic expressed in the SBVR (as quoted above) the ‘in-practice model(s)’ contain a new constraint: “Each person purchasing personal life insurance has a date of birth” (or “Each person purchasing personal life insurance must have a date of birth”) and an advice: “Each person purchasing only home insurance may not have a date of birth”.
    In fact the original assertion (“Each person has a date of birth”) still applies in the world view of the business, even to persons purchasing only home insurance. What is required is an additional constraint, which may be worded in one of the following forms “Each person who purchases personal life insurance must supply the date of birth of that person.” or “Each application for personal life insurance must specify the date of birth of the applicant.” and an advice “A person who purchases home insurance need not supply the date of birth of that person.”

  • Reported: SBVR 1.0 — Fri, 14 Jan 2011 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

the scope/namespace of a placeholder

  • Key: SBVR14-21
  • Legacy Issue Number: 19124
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.4.4, there is a necessity in the entry for ‘placeholder’: “Each placeholder is in exactly one verb concept wording”. Now, immediately before section 8.4.4, in the entry for ‘statement expresses proposition’, there is a synonymous form: ‘proposition has statement’. So, ‘statement’ is the text of two placeholders. A.4.12 (Synonymous forms) tries to say that these two different placeholders refer to the same verb concept role, but the statement is garbled: “The ones using the same designation as placeholders of the primary form represent the corresponding verb concept roles…” The ‘designation used by a placeholder’ is the representation of the range concept by a signifier for that concept, per 8.4.4 ‘placeholder uses designation’. What is intended here is: “A placeholder that has the same expression as a placeholder of the primary verb concept wording represents the same verb concept role.”

    Further, in that same example entry, there is a Definition: “the statement represents the proposition”. According to A.4.2.3, the expression ‘statement’ refers to a placeholder in the verb concept wording, but that is ambiguous, since there are two verb concept wordings. That text should say the primary verb concept wording, so as to disambiguate the reference.

    Again, in A.4.12, the following sentence appears: “The order of placeholders for verb concept roles can be different.” What does that mean? By the necessity above, the placeholders are different, so they cannot be reordered. The intent is that the relative positions of the placeholders for the same verb concept role may be different.

    Finally, all of this is an elaborate convention to maintain the given Necessity. It seems that it would be much easier to make the placeholder a representation of the verb concept role throughout the terminological entry, as distinct from having it denote the verb concept role in the primary entry and in the Definition(s), but not in Synonymous forms, Descriptions, Notes, etc. The only function of that Necessity is to make a single ternary fact type: “Verb concept wording has placeholder at starting character position” into two binary fact types that each convey half the concept. A great deal of effort is expended to explain use of a business-friendly syntax that violates the stated model of a purely syntactic concept – the intent is that the placeholder expression represents the same verb concept role throughout the entry. And verb concept wordings are ONLY about expressions. The underlying problem is that the concept ‘terminological entry’ is not part of the clause 8 vocabulary, and is therefore not available to be the scope of a placeholder. But then, the concept ‘primary verb concept wording’ is not in the clause 8 vocabulary, either.

  • Reported: SBVR 1.1 — Mon, 25 Nov 2013 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

ANNEX B BAD REFERENCES TO DIAGRAMMING CONVENTIONS

  • Key: SBVR14-22
  • Legacy Issue Number: 19518
  • Status: closed  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, Annex B, references to diagramming conventions

    Annex B has a number of references to diagramming conventions that are too colloquial. The implication is that the reader is already familiar with the UML or CDG diagramming conventions, but this is not appropriate, since the whole point of the Annex is to be explanatory at this level. For example:

    B.3.5. “UML’s arrow style for ‘instantiation’” What is this arrow style? Where is it explained?

    B.3.5. The notation has been adapted from standard UML notation to make it more ‘business friendly’. For example, in UML, in instance (‘object’) would be labeled as, Canada: country.

    This information does not belong here, but in Annex C.

    B.3.5. “the box in box style”. Where is this explained? Is it UML or CDG?

    Suggested solution: when referencing UML or CDG diagramming conventions, do not attempt to be descriptive of symbols or drawing conventions, but use ‘base’ references instead: all the diagramming information should be in one place, ie., in Annex C or I respectively, but not in Annex B. Make sure the same format is used for all references to Annexes C and I, and that the difference between the two diagramming techniques is signposted adequately. An even better, more practical solution would be in each case to depict the symbol(s) involved and to refer to the appropriate paragraph in Annex C or I for any textual explanation. This would cause duplication of symbols between the Annexes but it would make Annex B much more helpful.

  • Reported: SBVR 1.2 — Sat, 12 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR SE does not support the DateTime usage of subscripts

  • Key: SBVR14-16
  • Legacy Issue Number: 18825
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The Date Time Vocabulary specification contains several Definitions and Necessities that use subscripted terms, e.g.,

    Necessity: For each time interval(2) and each time interval(3) that finishes time interval(2), the duration of the time interval(1) that starts time interval(2) complementing time interval(3) is equal to the duration of time interval(2) minus the duration of time interval(3).

    time point1 to time point2 specifies time period

    Definition: time point(1) is the first time point of a time point sequence and time point(2) is the

    last time point of the time point sequence and there is a time point(3) that is just before time point(2) in

    the time point sequence and time point(1) through time point(3) specifies the time period

    Each case introduces a subscripted term that is used to denote the same ‘referent’ ‘thing’ elsewhere in the definition/necessity. In the Necessity, all the subscripts are introduced terms. In the Definition, time point(1) and time point(2) refer to placeholders in the verb concept wording being defined, but time point(3) is an introduced term. These introduced terms were patterned on a usage of subscripts in SBVR clause 8.5.2 that introduces similar “local names”. SBVR Annex C does not describe such usages. Without them, it is not possible to formulate these definitions and necessities in SBVR Structured English.

    Is it the intent of SBVR SE to support such usages? If yes, then SBVR Annex C needs wording to support them. If no, then DTV needs to convert these formulations to plain text.

  • Reported: SBVR 1.1 — Thu, 18 Jul 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

"thing has property".

  • Key: SBVR14-18
  • Legacy Issue Number: 16727
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    (a) Clause 11 should include the verb concept "thing has property". This verb concept should appear in figure 11.5.

    (b) Property needs to be indicated as an abstract concept in Clause 13 (since it is in the universe of discourse, not the model).

  • Reported: SBVR 1.1 — Tue, 29 Nov 2011 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

'closed semantic formulation' is not properly defined

  • Key: SBVR14-14
  • Legacy Issue Number: 19713
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR Clause 9.2 defines: ‘semantic formulation’ as ‘a conceptual structure of meaning’.

    And then closed semantic formulation is defined as 'semantic formulation that includes no variable without binding'

    But no SBVR concept associates semantic formulation (in general) with variables. And some other conceptual structure of meaning, e.g., phrased in SBVR structured English or OWL, might not have any notion of ‘variable’ or ‘binding’ at all. So the definition appeals to a delimiting characteristic that may be meaningless for the general concept, and thereby admit semantic formulations that were not intended.

    Every structure of meaning presumably formulates a meaning; otherwise it formulates nonsense. But clause 9.2 has only ‘closed semantic formulation formulates meaning’, which suggests that open semantic formulations (involving free variables) formulate nonsense. That is simply not true of a ‘structure of meaning’ formulated in CLIF. What is really meant is that LRMV ‘closed logical formulations’ formulate propositions, and LRMV ‘closed projections’ formulate concepts. But those are special cases.

    The definition of ‘closed semantic formulation’ should be ‘closed logical formulation or closed projection’, which makes it clearly an LRMV concept, and then those concepts must state their relationship to free variables.

    The general idea for all conceptual structures of meaning is ‘semantic formulation formulates meaning’, which would allow other semantic formulations, e.g., in SBVR SE, OWL, etc., to be related to the meanings they formulate. If an LRMV projection or logical formulation that is not closed does not formulate a meaning, that is a LRMV Necessity for those specific concepts.

    Finally, note that a (clause 8) Definition is always a representation of a conceptual structure of meaning that formulates a concept. The important idea in ‘definition serves as designation’ in clause 11.2.3 is that the representation of a semantic formulation (a conceptual structure of meaning) is used to refer to the concept itself, rather than just the properties contained in the formulation. This idea of semantic formulation as conceptual structure of meaning is fundamental to the notion ‘definition’, and should not be buried in the LRMV.

  • Reported: SBVR 1.1 — Wed, 21 Jan 2015 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

How can an attributive role be declared?

  • Key: SBVR14-7
  • Legacy Issue Number: 17791
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR v1.1 Clause 8 says:
    Note: in the glossary entries below, the words “Concept Type: role” indicate that a general concept being defined is a role.
    Because it is a general concept, it is necessarily a situational role and is not a verb concept role.

    How does one declare an attributive role that is not a general concept?

    SBVR v1.1 appears to use such declarations to also declare roles that are attributive roles of a given noun concept and thus also in the attributive namespace of the noun concept. For example, clause 8.6 declares 'cardinality', which is an attributive role of integers with respect to 'sets', in a glossary entry with Concept type: role. But 'cardinality' is not a general concept; nothing is a 'cardinality', full stop. An integer can only be a 'cardinality' OF something. it is a purely attributive term. As a term for a general concept, 'cardinality' is thus a term in the Meaning and Representation namespace; it has no 'context'.

    The problem arises in defining attributive roles of general noun concepts, such as 'occurrence has time span' and 'schedule has time span', where the definitions of the two roles are importantly different because they are attributes of different general concepts that are only similar in nature. Neither is a situational role. That is, neither is a general concept. No time interval is a 'time span', full stop. A time interval must be a time span OF something. One 'time span' is in the attributive namespace of 'schedule', and a different 'time span' designation is in the attributive namespace of 'occurrence'. Neither is in the DTV.Situations vocabulary namespace per se. How can this be declared using SBVR conventions? Declaring them both in glossary entries with Concept Type: role apparently makes them conflicting designations for 'situational roles' in the DTV.Situations vocabulary.

    Does simply declaring the verb concept 'occurrence has time span' declare the attributive role? If so, how is the range of the role declared? And where does the definition of the attributive role go?

  • Reported: SBVR 1.1 — Wed, 26 Sep 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

The use of UML described in the Annex does not represent any known UML tool nor the UML specification

  • Key: SBVR14-8
  • Legacy Issue Number: 19680
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    The use of UML described in the Annex does not represent any known UML tool nor the UML specification. The examples are UML-like diagrams presumably created with a drawing tool.

    • In Figure C.1 the right hand class is shown with 2 names and an italicized label “also:” – this is not supported.
    • Section C.3 and Figure C.2: in UML, Instance diagrams only the class and not the instance name is ever underlined
    • Figure 6.3 is not a valid UML diagram if the lower shapes are InstanceSpecifications: they should have a colon after the names which should not be underlined. The use of Dependencies is not valid for class membership.
    • Figure 6.4 is not valid – an association may have only one name optionally accompanied by one direction indicator.
    • Figure C.7, C.12: In general UML does not include the notion of underline/font within a name: it’s modeled only as a text string.
    • Figure C.9 is not valid – one cannot have an association with only one end.
    • C.7.1, Figure 14: these 2 renderings are semantically identical in UML and serialized the same in XMI. UML has the ability to render the distinction using a GeneralizationSet with isDisjoint – so why not use that?
    • C.15: powertypes should not have a name before the colon in UML, though the property of type “branch type” may
    • C.9, Figure C.17: the dashed lien to association diamond is not valid in UML
  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

qualifiers whose subject is a property of the referent

  • Key: SBVR14-17
  • Legacy Issue Number: 19728
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The title of this issue is an example of common problem in SBVR Structured English.

    Impossibility: An SBVR SE statement contains a qualifier whose subject is a property of the referent.

    Given the verb concept 'sequence has member' aka 'thing is member of sequence', how is the following definition to be written in SBVR SE: "sequence each member of which is a time point"?

    The referent of the pronoun 'which' is the sequence, but the subject of the qualifier clause is a quantified property of the referent. But SBVR SE only permits the (anaphor) pronoun to be 'that' or 'who' and apparently requires it to follow the referent noun immediately.

    SBVR SE does not permit: "sequence of which each member is a time point".

    And it does not provide a 'where' or 'such that' construct that would allow the back reference to be represented by 'the sequence', as in: "sequence where each member of the sequence is a time point".

    Even the simpler case of a reference to a unique property of the referent in the qualifier clause --"shipment whose delivery date has passed" – requires a circumlocution ("shipment that has a delivery date that has passed"), because 'whose' is not an SBVR SE keyword. And the cascading 'that's interfere with the expression of compound qualifiers (using 'and that …').

    In our experience, this shortcoming significantly limits the clear expression of definitions and rules in SBVR SE.

  • Reported: SBVR 1.1 — Sat, 21 Feb 2015 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue: Problematic necessity in 8.5.2

  • Key: SBVR14-10
  • Legacy Issue Number: 18824
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.5.2, the following Necessity appears:

    Necessity: If a concept[sub]1 is coextensive with a concept[sub]2 then the extension of the concept[sub]1 is the extension of the concept[sub]2.

    (where [sub] is used to show subscripts).

    There are three problems with this Necessity:

    1. This Necessity just restates the definition of ‘concept is coextensive with concept’ in 8.1.1.1. It adds nothing.

    2. It is the only occurrence in SBVR v1.1 of the use of a subscript outside of a placeholder term, and that use is not defined in Annex C.

    3. The meaning of the article ‘a’ before concept (1) and concept (2) is universal in this case, not existential, which contradicts Annex C.

    Delete it!

  • Reported: SBVR 1.1 — Thu, 18 Jul 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Figure C.11 the right-hand diagram is not clear since both renter and driver seem to be independent roles

  • Key: SBVR14-5
  • Legacy Issue Number: 19683
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    Figure C.11 the right-hand diagram is not clear since both renter and driver seem to be independent roles (a renter, even of a car, may or may not drive it)

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

The notion of “well-formedness” in compliance point 1 should be defined

  • Key: SBVR14-6
  • Legacy Issue Number: 19675
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    The notion of “well-formedness” in compliance point 1 should be defined

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Correct the scope of placeholder terms

  • Key: SBVR14-26
  • Legacy Issue Number: 18826
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.3.4, in the entry for ‘placeholder’, it is stated that a placeholder exists in only one verb concept wording, and it refers to some role of the verb concept in that wording. It follows that the two placeholders spelled ‘concept1’ in ‘concept1 specializes concept2’ and in the Synonymous form: ‘concept2 generalizes concept1’ (in 8.1.1.1) refer to two roles of the verb concept being defined. Since these two placeholders spelled ‘concept1’ are different designations, how are they related?

    Annex C.3.1 does not say anything about the relationship between placeholders in the primary verb concept wording and placeholders in synonymous forms. (It just says something about subscripts being used to differentiate placeholders.) The intent is that the placeholder expression represents the SAME verb concept role in ALL primary and synonymous forms. That is, the placeholder is the SAME DESIGNATION in all verb concept wordings for the same verb concept. The text of 8.3.4 contradicts this intent, saying that the placeholder only has meaning within a given verb concept wording. If the text is correct, it is necessary to state some rule about the meaning of the same placeholder expression (the distinct designation) in the different synonymous forms.

    Further, in the Definition of ‘concept1 specifies concept2’, the expression ‘concept1’ appears. Since that expression only refers to a verb concept role within a verb concept wording, it is utterly meaningless in the Definition! There are no placeholders in a Definition, and ‘concept1’ is not a signifier for any concept. And yet, the intent is that ‘concept1’ in the Definition is the placeholder expression and is intended to be interpreted as a reference to the thing that plays that verb concept role in an actuality of ‘concept1 specializes concept2’. Annex C says nothing about the use of placeholder expressions in Definitions, and 8.3.4 makes these usages meaningless, but they appear in every verb concept definition in SBVR.

    It appears that the real intent is that a placeholder expression refers to one and the same verb concept role throughout the terminological entry for the verb concept, including at least all synonymous forms and definitions. Whether it also refers to the verb concept role in embedded Necessities needs to be clarified (it is not clear that SBVR ever assumes that, but DTV apparently does). The only aspect of a placeholder that is specific to a given verb concept wording is the ‘starting character position’, which suggests only that that relationship should be ternary, i.e., placeholder has starting character position in verb concept wording.

  • Reported: SBVR 1.1 — Thu, 18 Jul 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

extending an adopted concept

  • Key: SBVR14-33
  • Legacy Issue Number: 19433
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In the SBVR Meaning and Representation Vocabulary, the entries for ‘noun concept’ and ‘verb concept’ contain reference schemes that refer to the concept ‘closed projection’ and related fact types that do not appear in the MRV itself. In the MRV per se, these are undefined terms. I am told, but do not find in SBVR v1.2, that if only the MRV is implemented, such Reference Schemes are ignored, while clause 13.4.2 explicitly says that the UML/MOF classes must have the corresponding properties. If properly documented, this approach may be fine for the specification of SBVR itself. In general, however, this approach assumes that the speech community that develops a formal vocabulary is omniscient about reference schemes used by speech communities who ADOPT the original vocabulary. In general, an adopting community might add new fact types about an adopted concept that result in new reference schemes for the concept. Also, the adopting community might add new synonyms or synonymous forms for an adopted concept. There is no reason to suppose that the original speech community is even aware of the adoption, and there is no way these additional elements can have been present in the original terminological entry. So, the approach used in SBVR itself is unworkable for general use.

    When a concept is adopted by another vocabulary, it should be expressly possible for the “adopting entry” to include new reference schemes and synonymous forms, and possibly other elements of a terminological entry.

    Further, if such a mechanism is introduced, the SBVR vocabularies themselves should use it, rather than incorporating reference schemes in the base terminology entry that refer to fact types that don’t exist in that vocabulary per se. For example, the LRMV should formally adopt the MRV concepts and add the reference schemes involving closed projections in the ADOPTING ‘noun concept’ and ‘verb concept’ entries.

  • Reported: SBVR 1.1 — Thu, 22 May 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

ANNEX G COLOR-CODED CONCEPT NOT DECLARED

  • Key: SBVR14-28
  • Legacy Issue Number: 19520
  • Status: closed  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, Annex G, G 6.2.8, lemma ‘rental is open’

    There is a color-coded occurrence of ‘end date/time is in the future’ but there is no such declared concept.

    Discussion: The way this Annex has been set up suggests that each colour-coding is meant to imply that the colour-coded concept is either explicitly listed or specifically adopted from a different vocabulary.

    The only like concept is in G.8.5, ‘period is future’. SBVR 1.1 Annex E used to have a concept ‘date/time is in the future’.

  • Reported: SBVR 1.2 — Sat, 12 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Issue "fact type role is in fact type"

  • Key: SBVR14-29
  • Legacy Issue Number: 12437
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    In clause 8.1.1.1, we have "fact type has role", with a synonymous form
    "fact type role is in fact type". Figure 8.2 also shows "fact type role
    is in fact type".

    Issue: a "fact type role" is a specialization of "role", so it is confusing
    to see the preferred form of the fact type use "role" but the synonymous
    form use "fact type role". Especially because figure 8.2 seems to indicate
    that a "fact type role" is in a fact type but that a "role" is explicitly
    not in a fact type. So the figure appears to contradict "fact type has
    role".

    Recommendation: I think the preferred entry is wrong, and should be changed
    to "fact type has fact type role".

  • Reported: SBVR 1.0 — Mon, 12 May 2008 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Definition of "categorization scheme contains category"

  • Key: SBVR14-30
  • Legacy Issue Number: 19631
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    The current definition of "categorization scheme contains category" is poorly constructed and therefore hard to understand.

    Current Definition: the category is included in the categorization scheme as one of the categories divided into by the scheme

    Perhaps the definition means the following?

    Possible Revision: the category is included in the categorization scheme as one of the categories into which the scheme divides things

    I think a better definition would perhaps include the verb concept " ... classifies ... ".

  • Reported: SBVR 1.1 — Mon, 6 Oct 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Section C.10 states that the default assumed multiplicity for an unannotated association end is *

  • Key: SBVR14-31
  • Legacy Issue Number: 19685
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    Section C.10 states that the default assumed multiplicity for an unannotated association end is *. That’s a terrible idea since the UML default is 1 (i.e. 1..1).

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Updating Annex F "The RuleSpeak Business Rule Notation

  • Key: SBVR14-24
  • Legacy Issue Number: 18621
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    The problem statement: The Annex is out of date with respect to RuleSpeak notation, probably the newly released version of EU-Rent, and perhaps newer aspects of SBVR itself.

  • Reported: SBVR 1.1 — Fri, 5 Apr 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR should cover the concept of IRI as well as/instead of URI.

  • Key: SBVR14-32
  • Legacy Issue Number: 19677
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    SBVR should cover the concept of IRI as well as/instead of URI.

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Distinguishing the senses of infinitive and present tense

  • Key: SBVR14-25
  • Legacy Issue Number: 17571
  • Status: closed  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    New SBV issue: Distinguishing the senses of infinitive and present tense
    From Don Baisley

    There are many verbs for which the present tense of a verb conveys a particularly different sense than the infinitive. The difference I refer to is not about "the present time", but about "occurring at least occasionally". For example, the statement that "Pam surfs" (present tense) combines the meaning of "to surf" (the infinitive) and the meaning that “it happens at least occasionally”.

    For such verbs, there is a challenge when using SBVR's typical pattern of defining verb concepts in the present tense. It tends to conflate the infinitive sense of a verb with the different sense meant by the present tense. That conflation causes problems. This is not an issue for ORM or other approaches that do not try to support natural language tense in a generic way. The problem has no apparent impact for many verbs where the present tense sense of "occurring at least occasionally" is inconsequential or inapplicable. The problem is especially troublesome for eventive verbs. Most SBVR verbs are stative, so the problem has tended to go unnoticed in the SBVR vocabulary itself.
    If supporting tense in a generic way, in logical formulations, the other tenses should be built on objectifications that start with the infinitive sense of a verb, not with the present tense. Also, modal operations like obligation build on the infinitive sense.

    For examples below, I define verb concept forms for generic "tense" concepts using the verb "occurs" (where the there is a role that ranges over the concept 'state of affairs'). The choices of signifier and form are arbitrary (not necessary), but seem to convey the sense of the tenses naturally.

    Example:
    'person surfs' (present tense)
    'person surf' (the infinitive sense)

    Where someone puts 'person surfs' in a business glossary, there is an underlying verb concept that has the sense of "to surf", the infinitive. I show it here in examples as 'person surf' (leaving out the infintizing "to"). This underlying verb concept is necessary to correctly formulate other tenses, and even necessary to formulate use of the present tense in some cases, which I will show later.

    Here are several examples of statements and interpretations using generic tense concepts built on the verb "occur". To be terse, I show objectification using brackets.

    Pam surfs.
    [Pam surf] occurs

    Pam is surfing.
    [Pam surf] is occurring

    Pam was surfing.
    [Pam surf] was occurring

    Pam has been surfing.
    [Pam surf] has been occurring

    Pam surfed.
    [Pam surf] occurred

    Pam will be surfing.
    [Pam surf] will be occurring

    Pam will surf.
    [Pam surf] will occur

    Pam will have been surfing.
    [Pam surf] will have been occurring

    The second example above, "Pam is surfing", can serve to illustrate the need to build on the infinitive rather than the present tense sense. To build on the present tense would be to say the thing that “is occurring” is Pam surfing at least occasionally, which is incorrect. The present continuous and other tenses do not include the present tense sense of occurring at least occasionally, so they cannot rightly be built upon a concept that conveys that sense.

    I said above I would show where the infinitive sense is sometimes needed even for the present tense. Here is a case where the infinitive 'person surf' concept is needed to formulate a statement that uses "surf" only in the present tense:

    Pam talks while she surfs.

    Wrong Interpretation I1: [Pam surfs] occurs while [Pam talks] occurs

    I1 misses the key sense of the statement, because [Pam surfs] (present tense) means that surfing is something Pam does at least occasionally and [Pam talks] means that talking is something that Pam does at least occasionally. I1 applies 'state of affairs1 occurs while state of affairs2 occurs' to the wrong states of affairs (the states in which Pam occasionally surfs and Pam occasionally talks).

    Right Interpretation I2: [[Pam surf] occur while [Pam talk] occur] occurs

    I2 correctly factors out the tense and applies it at an outer level (as we often do with modal operations). The conjunction joins objectifications of the underlying sense of "to surf" and "to talk" without the added meaning of the present tense (that the surfing or talking is at least occasional). The sense of present tense (happening at least occasionally) is then added at the outside where it applies to the simultaneous actions.

    SBVR does not prevent verbs concepts from being defined in glossaries in the infinitive , as is typical of dictionary definitions of verbs. That approach has always been available. But that approach is not used in SBVR’s own glossary and examples. In general, the sense of “occurs at least occasionally” is absent from SBVR’s own verb concepts, so the distinction is unimportant. But business rules and facts run into the problem. E.g., a EU-Rent rule about whether a renter smokes vs. a rule about whether he is smoking when in a rental car.

    Recommendation:

    It will be best to resolve this in a way that does not disturb the business-friendly approach of showing verb concept readings in the present tense. It might be possible to define a pattern in SBVR Structured English by which verb concepts with an infinitive sense are implied where present tense versions are explicitly presented in a glossary.

    Examples of formulations need to show the distinction. Existing examples should be examined and fixed as needed. New formulation examples might be helpful to demonstrate using generic tense concepts to build on a root verb concept.
    None of this changes the meaning of 'state of affairs' or 'objectification', but understanding this issue and its solution might help bring clarity to some of the examples that have been discussed.

  • Reported: SBVR 1.1 — Tue, 28 Aug 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

'categorization scheme' and 'categorization type' are related

  • Key: SBVR14-27
  • Legacy Issue Number: 19549
  • Status: closed  
  • Source: Hendryx & Associates ( Stan Hendryx)
  • Summary:

    'categorization scheme' and 'categorization type' are related, yet SBVR says nothing about this relationship.

    Upon comparing the entries for these terms in 11.2.2.3, it is seen they are coextensive; the extension of each is a set of concepts; they could be defined having the same extensions. Compare the examples in each entry.

    A difference is that categorization schemes are restricted to categorizing general concepts, whereas categorizations types are not so restricted.

    Another difference is that categorization schemes define partitionings, whereas categorization type are not so restricted.

    Accordingly, it seems like the definition should be:
    categorization scheme: categorization type that defines a partitioning of one or more general concepts.

    'categorization type' is defined in such a way that it is not meaningfully different from 'concept type' (p.22); compare the definitions on p.22 with that on p.149. A concept, by its very nature and definition, defines a category of things. See 'concept', p.21. 'categorization type' should be made a synonym of 'concept type'.

    'Categorization scheme' is involved in the verb concept 'categorization scheme is for general concept'. The general concept(s) are inferred by the general concepts of the concepts in a categorization scheme or a categorization type coextensive with the it. This verb concept is not necessary.

    'Categorization scheme' is involved in verb concept 'categorization scheme contains category'. Either can be defined to have the same extension, by an extensive definition. This verb concept is not necessary.

    The two verb concepts mentioned above are redundant; their purpose is more simply served by providing extensional definitions of categorization types and categorization schemes, as suggested by the examples. They could be deprecated or deleted, as they do not add any new information to a model. They increase the complexity and maintenance burden on the model.

    The changes suggested here would affect Figure 11.2 on p.146.

  • Reported: SBVR 1.2 — Sun, 27 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Define that Clause 10 ‘Fact Models’ are by Default Closed World Models

  • Key: SBVR14-23
  • Legacy Issue Number: 16683
  • Status: closed  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    Spin-off from Issue 14843 (via Issue 15623 Issue Resolution into which it was Merged)
    The definition-based model specified in Clauses 8, 9, 10, 12 and 13 and the fact model defined in Clause 10 are different (although closely related) models. The differences between them should be described and a transformation from one to the other defined. This would address two concerns:
    1. Allow the definition-based model to have an open-world assumption and the fact model to have a closed-world assumption.
    The proposed resolution is:
    1. Define that Clause 10 ‘fact models’ are by default closed world models

  • Reported: SBVR 1.1 — Mon, 14 Nov 2011 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Inadequate, Overlapping and Disorganized Specs for Sets and Collections of Concepts, Meanings, and Representations

  • Key: SBVR14-41
  • Legacy Issue Number: 17542
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Inadequate, Overlapping and Disorganized Specifications for Sets and Collections of Concepts, Meanings, and Representations

    Problem:

    Assumptions

    Two assumptions are basic to the eight points of this problem statement:
    • SBVR must provide a business vocabulary for business people and business analysts to talk clearly and precisely about terminological dictionaries and rulebooks and what they represent.
    • The various aspects of this Issue must be addressed holistically. They can be resolved only by unifying, normalizing and completing all related specifications. (Thus, the need for a new unifying Issue.)

    Problems

    1. A known problem in SBVR is that the current version does not make clear what the fundamental unit of interoperability in SBVR is. No matter how that issue is resolved the unit should:
    • Be identifiable from a business point of view.
    • Not always have to be the full, non-redundant set of concepts, meanings, or representations.
    The existing content of Clause 11 does not currently provide an adequate term for the second of these. This Issue proposes “collection” for that purpose.

    Note: The term “collection” in the following discussion is never actually used on its own. Rather, it always appears with qualification – e.g., ‘collection of representations’.

    2. Another known problem in SBVR centers on the use of the word “container” in e-mails and discussion. (Use of the signifier “container” per se is not part of this Issue.) It is unclear (to some) whether “container” refers to the ‘thing that contains’, to ‘what is contained’, or to both. The term is easily misused and misinterpreted. Also there are many variations of what is (or could be) contained (e.g., sets, collections, etc.). SBVR needs a precise, non-overlapping vocabulary for these things from a business point of view.

    3. Another known problem in SBVR is that the existing content of Clause 11.2.2.3 “communication content” (a.k.a. “document content”) is not adequate for all purposes to which it might be put. SBVR needs a richer (but still minimal) set of concepts to address this area.

    4. Certain existing terms in the existing content of Clause 11 (e.g., ‘terminological dictionary’ and ‘rulebook’) conflate ‘completeness and non-redundancy’ (i.e., being a set) with ‘primary purpose’ or ‘essence’. This conflation needs to be eliminated. In the real world for example, a rulebook does not have to be complete (e.g., it may contain only what is appropriate for a given audience), and it does not have to be non-redundant. It can contain the same rule statements in different sections, the intent being to provide the greatest clarity when being used by members of some speech community.

    5. SBVR currently provides no means to talk about a collection of representations that is complete with respect to one or more specific concepts, but not complete with respect to all concepts in the body of shared meanings. Example: A listing of all baseball rules that address the concepts “strike” and “ball” only.

    6. With respect to interoperability there is a minimum set of pragmatic business specifications (such as completeness, effective date, shelf life, mutability, etc.) needed for things communicated. SBVR does not currently support such specifications.

    Note: There is no intent or need to get into document management or rule management. The dividing line is this: SBVR does not get into organizational issues (e.g., author, sponsor, reviewer, etc.), workflow issues (e.g., status, pre-approval distribution, sign-off, impact assessment, etc.), motivation (rationale, goals, risks), etc. SBVR must, however, provide minimum viability criteria for any sets or collections communicated. Otherwise the communicated content is not really useful and trustworthy on the receiving end. Consequently the purpose of interoperability is defeated.

    7. Certain kinds of collections relevant to inter-operability are missing from the current content of Clause 11 – most notably ‘record’ (not IT ‘records’). Proper incorporation of this and other kinds of collections is needed.

    8. Issue 16103, which addresses “speech community representation”, needs to be worked into a holistic solution.

  • Reported: SBVR 1.1 — Tue, 7 Aug 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Use of morphological variants of terms is inadequately addressed

  • Key: SBVR14-42
  • Legacy Issue Number: 17269
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR apparently assume that business terms are composed of natural language words, and that those words may have multiple morphemes that are nonetheless the same word and the same term. That is, a vocabulary term like 'purchase contract' may also have the form 'purchase contracts', and a vocabulary term like 'is owned by' may be expressed as 'has been owned by'. But SBVR says nothing about any of this in defining 'designation' or 'signifier'.
    When a signifier for the same concept is in a formal language like OWL or CLIF, this idea of multiple morphemes is not (usually) part of the language syntax. So this should be carefully addressed.

    For the SBVR Structured English language, Annex C.1 explicitly says that these alternate morphemes are "implicitly available for use", which may mean they are treated as equivalent, or just that they are recognized as uses of the same designation.

    In natural language, such morphemes carry additional meaning , e.g., plurality or tense or mood. And a morphological variant of the same designation may or may not carry additional meaning, This is important, because SBVR examples assume that plurals are conventional and irrelevant, but the Date Time Vocabulary says that the use of verb tenses in natural language conveys indexical time intent. That is:
    'John is in London' and 'John was in London' have different meanings in English. Do they have different meanings in SBVR SE?
    And if so, do they always have different meanings? Natural language convention requires that a statement that dates a past event uses the past tense, e.g., 'John was in London in 2008.' Is it meaningful in SBVR SE to say (in 2012) 'John is in London in 2008'? And does that mean a different proposition from 'John was in London in 2008'?

  • Reported: SBVR 1.1 — Fri, 23 Mar 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Notation for the Logical Representation of Meaning

  • Key: SBVR14-49
  • Legacy Issue Number: 19584
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    When DTV v1.0-alpha was adopted, it contained a proposed simplified text representation for SBVR LRMV constructs (as distinct from the long and involved sequences of sentences used in SBVR examples, that make references to undefined concepts like'first variable'). The DTV FTF resolved issues about the disposition of the annex containing this SBVR LRMV notation by improving the description of the notation, but also revising the informative text that used the notation in such a way that the notation is no longer used in DTV. This LRMV notation therefore no longer has a use in DTV and is out of scope for the DTV specification. It is likely that the annex (DTV v1.1 Annex F) will be deleted from DTV v1.2.

    The simplified LRMV notation has value for the wider SBVR community, and its description should be an informative Annex to SBVR. It is within the expertise and purview of the SBVR RTF to address any problems with the notation specification, and to maintain alignment with the SBVR specification generally. Accordingly, the SBVR RTF should maintain the adopted text of DTV Annex F as an Annex to SBVR.

  • Reported: SBVR 1.1 — Wed, 20 Aug 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR should re-consider the use of smart quotes

  • Key: SBVR14-50
  • Legacy Issue Number: 19676
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    SBVR should re-consider the use of smart quotes

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue: Mis-use of Date-Time Concepts

  • Key: SBVR14-34
  • Legacy Issue Number: 19015
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR 1.2 beta annex G (EU Rent Example) adopts concepts from the Date-Time Vocabulary (DTV) but deliberately gives them names that are both inconsistent with DTV and in fact are confusingly similar to the names of other concepts that are defined in DTV. Although any business can use any vocabulary terms desired, an OMG standard should maintain consistency with other OMG vocabularies for reasons of quality and to avoid user confusion. Especially a portion of a standard that is specifically intended to "to provide an aid to help them understand the specification " (annex G.2).

    The Annex is also inconsistent in its own terminology with respect to dates and times. For example, "maximum rental period" (Annex G.6.6) is a kind of "duration" even though G.8.6 defines "period" as a kind of "time interval" and a "rental period" (G.6.8.3) is a kind of "period".

    This annex also defines its own concepts that relate states of affairs to time, and for quantities – rather than using the corresponding concepts defined by the Date-Time Vocabulary. It fails to give definitions for these concepts, which means they are subject to varying interpretations. The example would be stronger if it used the carefully worked-out concepts defined in the Date-Time Vocabulary.

    Specifically:

    • Annex G.8.4 specifies, but does not define, concepts such as "state of affairs at point in time". 'Point in time' is a synonym for Date-Time's 'time point', which is a time interval that is a single member of a time scale. The authors of this Annex apparently did not understand that the duration of a time point depends upon the granularity of the time scale that is used. Consider a time scale of years. What does it mean to say that a "state of affairs at [a year]? Is the state of affairs "at" throughout the year or just during some portion of the year. The Annex G concept is fundamentally ambiguous.
    • Annex G.8.5 defines concepts such as "period", "period1 overlaps period2", and many others, using the definitions from Date-Time's "time interval", "time interval1 overlaps time interval2", etc., but with its own terms. This is particularly confusing because Date-Time has other concepts with similar names, such as "time period". (I do not object to terms that are clearly business specific, such as "rental period".) Moreover, the Annex probably should be built on the DTV "time period" concept, rather than "time interval". The discussion of the "Rental Time Unit" makes it clear that EU-Rent is interested in periods that are based on calendars (i.e. DTV "time period") rather than arbitrary periods ("time interval"). Probably the authors of the Annex did not understand the difference.
    • Annex G.8.5 defines a concept "date-time1 is before date-time2" that is unnecessary in light of the fact that a "date-time" is a kind of "time coordinate", which is a representation of a "time interval". The existing "time interval1 precedes time interval2" is applicable to all time coordinates, in the same way that representations of quantities (e.g. "5") may be used in instance of the verb concept "quantity1 is less than quantity2".
    • Annex G.8.5 misquotes some definitions from the Date-Time Vocabulary. For example, the definition of "current day" is misquoted.
    • The concept "date time" is defined twice: in G8.5 and in G.8.9.5. Another concept "date-time" has almost the same spelling, but has a different definition – another likely source of user confusion. Plus the definition does not make sense.
    • The Annex mixes two distinct types of concepts: "time intervals" (spans of time) and "time coordinates" (representations of time intervals). It should use one or the other throughout. The confusion is particularly obvious in places like the definition of "rental is late", which talks about the "end date-time" of a "grace period".
  • Reported: SBVR 1.1 — Sat, 12 Oct 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Fix the objectification example

  • Key: SBVR14-36
  • Legacy Issue Number: 18703
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The objectification example “EU-Rent reviews each corporate account at EU-Rent Headquarters” in SBVR v1.1 clause 9.2.7 (as modified per the resolution to issue 16309), is expressed in the usual sequence of sentences. The formal logic interpretation of those sentences is:
    For each corporate account A, there exists a state of affairs S such that

    S objectifies “EU-Rent reviews A”,

    and S occurs at EU Rent HQ.

    Now, per Clause 8 there is only one such state of affairs; and its existence is a given, that is, for every proposition of the form ‘company reviews account’, the corresponding state of affairs necessarily exists. But nothing is said here about that state of affairs being actual. Moreover, since there is probably more than one “occurrence” of that state of affairs, the definition of ‘state of affairs occurs at place’ would be less than obvious. Or is it the intent that there is only one review of each corporate account? Whatever it means for an abstract state of affairs (that might be a set, including the empty set) to ‘occur at a place’, it is not clear, and it is important to the example of objectification – what is the state of affairs that it produces.

    In SBVR v1.0, the variable S ranges over the verb concept ‘company reviews account’, because the instances of the verb concept were then said to be actualities. The resolution of Issue 14849 makes instances of a verb concept ‘states of affairs’ instead of actualities. But states of affairs need not be actual. It is obvious that some thought was given to this example, because v1.1 changed it. What is not clear is whether it is any closer to what was intended.

    A definition of ‘state of affairs occurs at place’ should probably follow the DTV pattern for ‘state of affairs occurs at time’. In DTV parlance, what was intended is: Each occurrence of the state of affairs “EU Rent reviews A” ‘occurs at’ EU Rent HQ. But SBVR lacks the vocabulary to express that.

  • Reported: SBVR 1.1 — Wed, 8 May 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Issue: 'sentential form' is ambiguous

  • Key: SBVR14-37
  • Legacy Issue Number: 19514
  • Status: closed  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, Formal Specification

    Problem: In Annex B.2.3 the term ‘sentential form’ is used with a different meaning than defined for this term in Clause 8.4.4.

    · In Annex B, it means the standardised form or ‘handle’ by which a verb concept is known in a presentation format such as a glossary. Going by this meaning, ‘customer rents car’ is the sentential form (Annex B uses ‘primary reading’ as a synonym) for the verb concept in question, and “car is rented by customer” is not a sentential form of the verb concept.

    · In Clause 8.4.4, it means any verb concept wording that is available for a given verb concept, except noun forms. Going by this meaning, as the examples provided make clear, “car is rented by customer” and “customer rents car” are alternative sentential forms.

    Suggested solution: Keep 8.4.4 as it is. Remove occurrences of ‘sentential form’ from Annex B, keeping only ‘primary reading’ in that context.

    Discussion:

    The dictionary basis for selecting the adjective ‘sentential’ in Annex B seems to be the meaning of ‘aphoristic’, as in ‘sentential saying’ or ‘sentential book’.

    The dictionary basis for selecting the adjective ‘sentential’ in 8.4.4. seems to be the meaning ‘of a sentence, concerning a sentence’, i.e., the association with ‘sentence’ as a linguistic term.

    The former use of ‘sentential’ in English seems to be the more common. This would explain why the issue has occurred. It also suggests that ‘sentential form’ in Clause 8 is not ideal.

    ‘Verb form’ as a complementary concept of ‘noun form’ would not have this problem but I agree that, because of cases where the wording contains no verb form at all, ‘verb form’ cannot be used. It could be said that ‘verb concept wording’ has the same problem, but I think it is more acceptable to say that a word like ‘of’ or ‘in’ is a “verb concept wording” than to say that it is a “verb form”.

  • Reported: SBVR 1.1 — Fri, 11 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Annex F is in the wrong specification

  • Key: SBVR14-43
  • Legacy Issue Number: 16871
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Date/Time Annex F is titled: Annex F Simplified Syntax for Logical Formulations.

    First, the title is wrong. The Date/Time standard contains logical formulations in OCL and CLIF. This Annex is a syntax for SBVR 'logical formulations', and this language, like SBVR Structured English, is somehow related to the vocabulary of SBVR clause 9. It should be titled: Simplified Syntax for SBVR Logical Formulations.

    Secondly, as a consequence, this Annex is totally out of place in the Date/Time Vocabulary specification. If this is a useful notation for SBVR formulations, and is used in the SBVR community, then it should surely be an informative annex to the SBVR v1.1 specification, and simply be referenced in the Date/Time Annex (E) that uses it. If it is not used in the SBVR community, then it is certainly inappropriate for Date/Time to include it.
    Recommendation: Delete Annex F and refer to the OMG (SBVR) specification that actually includes it. Otherwise, use a standardized SBVR notation in Annex E.
    The Date/Time final submission should have identified Annex F as a proposed addition to the SBVR specification – a new informative Annex, and we may assert that OMG adoption of the Date/Time submission constitutes adoption of Annex F as an addition to the SBVR specification.

  • Reported: SBVR 1.1 — Thu, 1 Dec 2011 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR ISSUE - definite description

  • Key: SBVR14-44
  • Legacy Issue Number: 16527
  • Status: closed  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    Definite descriptions do not always define individual concepts

    The entry for ‘definite description’ in SBVR 11.1.3 includes this structural rule:

    Necessity: Each definite description is the definition of an individual concept.

    The rule is incorrect. A definite description defining a concept in a schema might well be taken as defining an individual concept, but a definite description within a statement of a fact in a model need not define an individual concept because it need not identify the same individual in all possible worlds. It would identify an individual in the world described by the fact. Similarly, a definite description in the context of a rule statement might identify a single individual in each situation addressed by the rule, but not necessarily the same individual in all possible worlds. E.g., “the previous calendar month” definitely describes one month, but which month it describes depends on the current month, which can vary across possible worlds.

    Also, a note should be added to the entry for “definite description” to point out that the one thing defined by a definite description can be a set (e.g., “the cars owned by EU-Rent”, which, by the way, is not the same set in all possible worlds).

  • Reported: SBVR 1.0 — Tue, 6 Sep 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue: representations of propositions by name

  • Key: SBVR14-45
  • Legacy Issue Number: 19715
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Many business rules, laws of nature, etc., are given ‘names’ that are representations of those rules/laws as ‘individual concepts’.

    For example, “Murphy’s Law” represents the proposition: Anything that can go wrong will. Similarly, “Newton’s First Law of Motion” represents the proposition: A body at rest will stay at rest unless acted on by an outside force. (Laws like “Sarbanes-Oxley” are not just propositions, they are actually bodies of guidance.)

    What is the SBVR relationship between these signifier expressions and the propositions? The expressions are very like designations, there are different expressions in different languages, and a few such ‘laws’ are known by different names in different subject areas. But it does not appear that they can be contained in Vocabularies or terminological dictionaries.

    These representations cannot be ‘designations’. Propositions cannot be (individual) concepts, unless the dichotomy of ‘meaning’ (= concept xor proposition) is not valid. And they are clearly not ‘statements’.

  • Reported: SBVR 1.1 — Mon, 2 Feb 2015 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Precedence of operators

  • Key: SBVR14-38
  • Legacy Issue Number: 17243
  • Status: closed  
  • Source: KnowGravity Inc. ( Markus Schacher)
  • Summary:

    The precedence of logical operators ("and", "or", etc.) in Structure English is unspecified which may make some rules ambiguous. Furthermore, they sould be called "operators" and not "operations".

  • Reported: SBVR 1.0 — Sat, 17 Mar 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Figure C.8: it should seem that composition in UML (black diamond) should be used for “contains”.

  • Key: SBVR14-39
  • Legacy Issue Number: 19684
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    Figure C.8: it should seem that composition in UML (black diamond) should be used for “contains”.

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR should use the latest MOF rather than sticking with MOF 2.0.

  • Key: SBVR14-40
  • Legacy Issue Number: 19674
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    SBVR should use the latest MOF rather than sticking with MOF 2.0.

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Conflation of Proposition with "Proposition + Performative " plus Disconnect between Concept and Proposition

  • Key: SBVR14-35
  • Legacy Issue Number: 14029
  • Status: closed  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    There two closely related flaws in SBVR Clause 8.1:
    1. a conflation of 'proposition' with "'performative' + 'proposition'"
    2. a disconnect between 'concept' and its subcategories and 'proposition' and its subcategories which are really one concept or two perspectives on the same thing.

    Conflation of 'Proposition' with "'Performative' + 'Proposition'"

    • 'proposition' meaning that is true or false (the "semantic content"
      part in 'proposition' + performative')
    • 'proposition' + 'performative' (where the 'performative' part is the
      "communicative function") e.g.:

    o proposition + "deontic" performative = behavioral guidance
    o proposition + "alethic" performative = definitional rule
    o proposition + "taken to be true" performative = fact

    The core meanings are in the propositions which are then made into something else by combination with a particular performative. This is why there is no reason to include the concept 'fact' at all in Clauses 8, 9 11 or 12 except to support the formulation of fact statements – which are really out of scope for a standard for "concept(definition)-centric special purpose business language dictionaries plus guidance specifications in terms those definiton-centric dictionaries". Examples of general concepts can be provided by using names and fact type forms of individual concepts without needing to turn the individual concepts into facts (by adding the performative "taken to be true") so that fact statements can be used as examples.

    Disconnect between 'Concept' and its Subcategories and 'Proposition' and its Subcategories

    Clause 8.1 defines two concepts ('concept' and 'proposition') as if they were completely separate things when in fact they are at most two perspectives on the same thing:

    · general noun concept = open (existential) proposition
    · individual noun concept = closed (existential) proposition
    · general verb concept = open (relational) proposition
    · individual verb concept = closed (relational) proposition
    (this is the verb concept that corresponds to a given state of affairs)

    Resolution:
    Remove the Conflation of 'Proposition' with "'Performative' + 'Proposition'"
    1. Add the concept (definition) for "performative" and term it "communicative function" [3.7] as per ISO/CD 24617-2 "Language resource management – Semantic annotation framework (SemAF) – Part 2: Dialogue acts".
    2. Add the three performative (communicative function) individual concepts used in SBVR: "taken to be true", "true by definition", and behavioral guidance.
    3. Add the concept (definition) for "performative' + proposition" and term it "dialogue act" [3.2], as per ISO/CD 24617-2.
    4. Show fact, behavioral guidance, and definitional guidance as concept type dialogue act with their respective performative (communicative function) instances instead of their current definition as subcategories of proposition.
    5. Review all references to 'proposition' to determine whether the intended reference is to semantic content or to a discourse act (proposition + performative); e. g. statement expresses dialogue act (not proposition).
    Remove the Disconnect between 'Concept' and its Subcategories and 'Proposition' and its Subcategories
    1. Add open/closed proposition categories, and existential/relational proposition categories.
    2. Fix the subcategories of concept to fit the above, and have both 'concept' and 'proposition' as more general concepts for the subcategories.
    3. Replace all current uses of 'individual concept' to 'individual noun concept'.

    Revised Text:
    …to follow, including redrawn diagram(s)

  • Reported: SBVR 1.0 — Wed, 24 Jun 2009 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Existential and Elementary

  • Key: SBVR14-58
  • Legacy Issue Number: 15157
  • Status: closed  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    Describing the facts of a fact model, SBVR’s clause 10 says, “Population facts are restricted to elementary and existential facts.”

    This “restriction” appears to be a restriction on the clause 10 mapping to a relational database, requiring a sort of normalization. It is certainly not a restriction discernable from SBVR’s definition of “fact model”. Nor is it a restriction on formal interpretation of fact models for knowledge bases in general. Facts that do not fall into those two categories (elementary and existential) can occur in fact models and can be mapped to formal logic. They can be formulated using concepts in a fact model’s conceptual schema, even if they cannot be formulated using those concepts in a way that is considered existential or elementary. Facts can be formulated using disjunction, universal quantification, etc.

    A fact model can have a fact like the following, not as a rule in its schema, but simply as a fact:

    “Every son of Mary has a car and a kayak”.

    Whether this is a “good” fact in terms of being structured according to best practices is not relevant. Once we have a fact model, then we can use tools or guidelines to measure quality and recommend improvements. But that comes after we have fact model to examine.

    Is the fact elementary? Not if it can break into “Every son of Mary has a car” and “Every son of Mary has a kayak”.

    Is it existential? I cannot see it that way.

    But it can map to formal logic, so clause 10 of SBVR should accommodate that mapping. It does not map directly into a relational table, but there is no reason to limit SBVR’s formal underpinnings to relational modeling.

    As it turns out, clause 10 would handle the fact, “Every son of Mary has a car and a kayak”, just fine as long as it is formulated using a unary fact type as would be represented by a unary predicate like this: EverySonOfHasACarAndAKayak(Mary). That sort of contrived fact type is not likely to be found in a conceptual schema made up of meanings of words in a business vocabulary. Requiring a fact model with a business origin to have such a contrived fact type in its conceptual schema is inappropriate for SBVR, even though such contriving is sometimes part of database design. Conceptual schemas based on business vocabularies, rather than database design, involve meanings of words used by business people. Use of such vocabularies starts with an assumption that basic language works (quantifiers, conjunction, disjunction, restriction, demonstration, etc.) for putting words together to make statements. So formulations of facts so stated can tend towards complex formulations involving various sorts of quantifications, objectifications, logical operators, etc. Mapping such fact models into normalized databases is great, but requiring a direct mapping is not and must not be a limitation imposed by SBVR.

    Some confusion is created in clause 10 from using the words “elementary” and “existential” as attributes of facts, when they seem to be attributes of formulations of facts, not of the facts themselves. For example, if the characteristic ‘employee number is assigned’ is define as “there exists an employee that has the employee number”, then by definitional substitution, these are two statements of the very same fact:

    Employee number 777 is assigned.

    There exists an employee that has the employee number 777.

    So we have one fact that appears to be both elementary and existential. The difference is in formulation, not the fact.

    It would be more clear for clause 10 to apply the ideas of “ground”, “elementary” and “existential” to formulation of facts rather than to facts. “Population” in the clause 10 sense seems to be strictly tied to formulation. It gives an example: “pop(Employee drives Car)= set of (employee, car) pairs …”.

    Recommendation:

    Remove the clause 10 general “restriction” to elementary and existential facts. Any such restriction should apply only to the clause’s relational mappings.

    In clause 10, clarify how the concepts of “ground”, “elementary”, “existential” and “population” are tied to formulation.

  • Reported: SBVR 1.0 — Fri, 2 Apr 2010 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Concept System

  • Key: SBVR14-59
  • Legacy Issue Number: 19541
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Rectifying the Relationship Between SBVR and ISO 1087 Terms "Concept System" and "Relation"

    SBVR uses two terms "concept system" and "relation" found in ISO 1087 but extends these notions in important ways. Specifically, SBVR supports more "elements of concept system structure" than ISO 1087 does – especially, but not exclusively, associations (verb concepts). ISO 1087 defines only some kinds of relation, such as 'generic relation', 'partitive relation', 'hierarchical relation'. Use of the terms "concept system" and "relation" in SBVR should be rectified.

    1. "Concept System" appears in several places in SBVR, as follows:

    • In the definition of Characteristic Type (p. 147)
    • In the name and definition of "Elements of Concept System Structure" (p. 154)
    • In text (p. 190 and p. 195)
      However, "concept system" is not defined in SBVR.

    2. "Relation" (in the ISO sense roughly meaning 'connection') appears in several places in SBVR, as follows:

    • In the definition of Body of Shared Meaning (p. 142) and in a note for that entry.
    • in the definition of Category (p. 148) Note: Its use here may not be inconsistent with ISO.
    • In the definition of More General Concept (p. 148) Note: Its use here may not be inconsistent with ISO.

    RESOLUTION

    1. "Concept System" is a synonym in SBVR for "Body of Shared Concepts" and should be explicitly treated as such.
    2. "Concept System" should be indicated as the preferred term for the concept "Body of Shared Concepts". ("Body of Shared Concepts" is awkward and not memorable.)
    3. A Note should be added to the entry for "Body of Shared Concepts" indicating ISO 1087 as the source for the term "concept system". Note: The ISO definition should not be indicated as the Basis for the entry since the ISO meaning is much more restricted.
    4. Replace "relation" with "connection" in the definition of Body of Shared Meaning (p. 142) and in a note for that entry.
    5. Replace "relation" with "connection" in the definitions of Category (p. 148) and More General Concept (p. 148).

  • Reported: SBVR 1.1 — Thu, 24 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Vocabularies Relationship to SBVR Subclause 10.1.1

  • Key: SBVR14-60
  • Legacy Issue Number: 16684
  • Status: closed  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    Spin-off from Issue 14843 (via Issue 15623 Issue Resolution into which it was Merged)
    The definition-based model specified in Clauses 8, 9, 10, 12 and 13 and the fact model defined in Clause 10 are different (although closely related) models. The differences between them should be described and a transformation from one to the other defined.
    The underlying issue is:
    1. SBVR’s metamodel is defined in Clauses 8, 9, 10, 12 and 13. Its instances (domain models) are linguistic models of meanings.
    2. The model defined in Clause 10 is included in the normative SBVR model to support a formal logic interpretation of SBVR’s metamodel. Its instances (domain models) are fact models.
    The proposed resolution is:
    1. State, in introductory text in Clauses 8 and 10, that the models are different
    2. Somewhere in Clause 10:
    a. List the major differences between the two models
    b. Describe informally what transformation would be needed to derive a domain fact model from a corresponding linguistic model. It is probably beyond the scope of this RTF to develop a formal specification

    Resolution:
    1. Add a subclause to Subclause 10.1.1 to discuss to an appropriate level of detail all aspects of the relationship between the concepts in the SBVR Vocabularies in Clauses 7, 8, 9, 11 & 12 and the formal interpretation in Subclause 10.1.1, as well as removing ambiguity from Clause 10.1.1 by consistent use of terms intension, extension, fact population, and the set of all possible facts..

  • Reported: SBVR 1.1 — Fri, 4 Nov 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Clause 8 does not include the concepts needed to represent itself

  • Key: SBVR14-53
  • Legacy Issue Number: 12540
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR currently has multiple concepts for organizing vocabularies and rules:

    • conceptual schema (clause 8.5)
    • fact model (8.5)
    • body of shared meanings (11.1.1)
    • body of shared concepts (11.1.1)
    • terminological dictionary (11.1.1)
    • vocabulary (11.1.1)
    • rulebook (11.2.2.4)

    Some issues:

    1) Clause 8 does not include the concepts needed to represent itself, even
    though clause 2 says clause 8 is a standalone compliance point. Clause 8
    claims to be a vocabulary, but the concept "vocabulary" is in clause 11,
    not clause 8. Hence an implementation of clause 8 cannot model clause 8
    itself.

  • Reported: SBVR 1.0 — Fri, 20 Jun 2008 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

No relationship defined between clause 8 concepts and clause 11 concepts

  • Key: SBVR14-54
  • Legacy Issue Number: 12541
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR currently has multiple concepts for organizing vocabularies and rules:

    • conceptual schema (clause 8.5)
    • fact model (8.5)
    • body of shared meanings (11.1.1)
    • body of shared concepts (11.1.1)
    • terminological dictionary (11.1.1)
    • vocabulary (11.1.1)
    • rulebook (11.2.2.4)

    Some issues: 2) No relationship is defined between the clause 8 concepts and the clause
    11 concepts. Is a body of shared concepts based on a conceptual schema?
    How does a fact model relate to a terminological dictionary?

  • Reported: SBVR 1.0 — Fri, 20 Jun 2008 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Fix Entries in Subclause 10.1.2.1 to Align with Subclause 10.1

  • Key: SBVR14-55
  • Legacy Issue Number: 16685
  • Status: closed  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    OMG Issue No: 16685
    Title: Fix Entries in Subclause 10.1.2.1 to Align with Subclause 10.1
    Source:
    SBVR Co-chair, Donald Chapin [Donald.Chapin@BusinessSemantics.com]
    Summary:
    Spin-off from Resolution of Issue 15623 (and 14843 which was Merged into it)
    Fix the entries in SBVR Subclause 10.1.2.1 to bring them in line with what Clause 10.1 says as revised by the resolution to Issues 15623 & 14843.

  • Reported: SBVR 1.1 — Mon, 14 Nov 2011 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR 1.2 - Error in Annex E figure (p. 6)

  • Key: SBVR14-65
  • Legacy Issue Number: 19242
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    The figure on p. 6 of Annex E (SBVR 1.2) contains an error (use of 'fact type'). Ref. leftmost box in the screenshot below.

    If you can supply the image source I will make the correction

  • Reported: SBVR 1.1 — Sat, 15 Feb 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

C.5.2, including the diagram, should use single guillemet characters not >> and <<

  • Key: SBVR14-56
  • Legacy Issue Number: 19682
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    C.5.2, including the diagram, should use single guillemet characters not >> and <<

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

typo in clause 10.1

  • Key: SBVR14-57
  • Legacy Issue Number: 17144
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    "vocabularies" is miss-spelled "vocabulaires" in the sixth paragraph of clause 10.1.1 in convenience document 8.

  • Reported: SBVR 1.1 — Mon, 20 Feb 2012 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Annex H recommends faulty UML constructs

  • Key: SBVR14-51
  • Legacy Issue Number: 17241
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Annex H provides detailed guidance on the representation of SBVR vocabulary concepts in UML diagrams. Much of that guidance produces invalid UML constructs per UML 2.4.

    H.1 "If there are additional terms for the concept they can be added within the rectangle, labeled as such – e.g., “also: is-category-of
    fact type” as depicted in Figure H.1." There is no UML syntax for this.

    H.2 "Alternatively, an individual concept can be depicted as an instance of its related general concept (noun concept), as in Figure H.3." The diagram uses an unidentified Dependency, which has no meaning. It should be formally stereotyped.

    H.3.1 shows three representations of the fact type 'semantic community shares understanding of concept'. The third is invalid – an association can have only one name. Also the name of the association is 'shares understanding of'; it does not include the placeholder terms.

    H.3.1 Figure H.4 shows associations that are navigable in both directions, inducing unnamed UML properties on 'semantic community' and 'concept' that are not intended. (This is a vestige of UML v1 ambiguity.) It should show no navigable ends, using UML 2.4 syntax.

    H.3.4 Figure H.9 depicts an invalid relationship symbol; an association is required to have 2 or more roles.

    H.4.2 Figure H.11 shows a stereotype <<is role of>> on a Generalization. I'm not sure this is valid UML, but in any case such a stereotype would have to be defined in a formal Profile. (Semantically, some "roles" are object types that specialize more general concepts, others are association ends (verb concept roles), and others are things in their own right that have the property 'role has occupant'.)

    H.4.3 suggests that there is no consistent mapping for association names. In any case, the UML model of a 'fact type role' is a named association end, regardless of ownership.

    H.6.1 Figure H.14. It is not clear what UML element has the name "Results by Payment type", and the text does not say. It may be a GeneralizationSet.

    H.6.2 Figure H.16. ":modality" appears to be a TagValue associated with some unnamed and undefined Tag, or it may just be another string that names no model element.

    H.8 In, Figure H.17 there is a meaningless dashed line between 'car recovery' and a ternary association (verb concept). It is said to represent 'objectification'. That dashed line should be a Dependency that has a stereotype indicating the nature of that relationship, e.g., <<objectification>>, defined in a Profile.

    H.9 says that the default multiplicity on association ends is 0..*. According to the UML metamodel v2.4, the default multiplicity on a UML association end is 1..1, i.e., exactly one. This makes most of the SBVR UML diagrams implicitly erroneous.

    So Annex H needs to be rewritten, and if it is to include standard stereotypes and tag values, it needs a standard UML Profile that defines them.

    Further, it demonstrates the need for minor repairs to the UML diagrams throughout SBVR, to make them match the MOF model described in Clause 13.

  • Reported: SBVR 1.1 — Thu, 15 Mar 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

The formal logic interpretation for SBVR in Common Logic (CL) given in Clause 10 is incomplete

  • Key: SBVR14-52
  • Legacy Issue Number: 16631
  • Status: closed  
  • Source: Thematix Partners LLC ( Elisa Kendall)
  • Summary:

    Clause 10 of SBVR provides a formal logic interpretation of SBVR in terms of Object Role Modeling (ORM).

    There has been a long-standing agreement within the OMG community to provide a formal interpretation in terms of Common Logic (CL). CL is an ISO standard (ISO 24707) for which there is an OMG standard metamodel in the Ontology Definition Metamodel (ODM) specification, and which is being used as a basis for logical interpretation in the OMG Date Time vocabulary.

    A partial interpretation of SBVR in CL is given in clause 10.2, but significant work is needed to complete this grounding. Completion is essential to supporting downstream alignment of OMG specifications that are expressed in terms of other logic languages, to reuse of SBVR vocabularies by commercial rule engines, and to facilitate interoperability with other work in the ISO community. It may also be needed to support development of new vocabularies in SBVR, such as potential financial services vocabularies related to the FIBO (Financial Industry Business Ontology) effort in the Finance DTF.

  • Reported: SBVR 1.0 — Wed, 19 Oct 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Error message from XML Schema validator when trying a SVBR XSD

  • Key: SBVR14-46
  • Legacy Issue Number: 18651
  • Status: closed  
  • Source: Ericsson ( Torbjorn Lindqvist)
  • Summary:

    We're currently building a Corporate Vocabulary and our idea is to use the SVBR provided XML Schema for all source documents.

    However, when trying the XSD-file available at the SVBR specification page in an XML Schema validator a got the error message:

    Src-import.3.1: The Namespace Attribute, 'http://schema.omg.org/spec/XMI/2.1', Of An <import> Element Information Item Must Be Identical To The TargetNamespace Attribute, 'http://www.omg.org/spec/XMI/20071213', Of The Imported Document.

    The XML Schema validator is available at the URL:
    http://www.freeformatter.com/xml-validator-xsd.html

    I have a sceen dump as well that I can send via email.

    I downloaded the XSD-file and changed the namespace to match the namespace in the import element.
    But it only resultet in a new fault.

    Any ideas?

  • Reported: SBVR 1.0 — Thu, 11 Apr 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Move 'rulebook' to Clause 12

  • Key: SBVR14-47
  • Legacy Issue Number: 16062
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    Clause 11 includes an entry for 'rulebook' (specifically, in 11.2.2.4). To maintain the separation of vocabulary-related items from rule/governance-related items (which has been the convention for Clauses 11 and 12), this should appear in Clause 12 rather than Clause 11.

    Resolution: Move 'rulebook' to Clause 12.

    [issue requested in the telcon of Mar. 18 2011]

  • Reported: SBVR 1.0 — Fri, 18 Mar 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Missing " Concept Type" in 'at least n quantification'

  • Key: SBVR14-48
  • Legacy Issue Number: 18890
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.x, in the entry for 'at least n quantification', the Definition ends with the term ‘logical fomulation kind’, which makes no sense in the context.

    What was intended is a new paragraph:

    Concept Type: logical formulation kind

  • Reported: SBVR 1.1 — Mon, 9 Sep 2013 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

no glossary entry for intensional roles

  • Key: SBVR14-75
  • Legacy Issue Number: 19542
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR Clause A.2.6 provides syntax for a concept called ‘intensional role’, but there is no such terminological entry and no clear definition.

    In one of the business usage examples for DTV, we have encountered a usage of ‘time period’ in two intensional roles: ‘fixed period’ and ‘variable period’, but we can’t declare them: Concept type: intensional role.

    As A.2.6 says, intensional roles arise when a concept designation is used with verbs of specification and change, and possibly others. The reference is to an unspecified thing of that will satisfy the concept. When one ‘specifies the rental period for X’, the rental period does not denote any time period. The whole idea is that one associates the concept ‘rental period for X’ with an extension that will only exist when the specifying action completes. Similarly, one cannot ‘change the rental period’, one can only change which time period “the rental period for X” denotes. With these verbs, the “intensional role” is equivalent to an ‘answer’ (at least in structure): one specifies “what time period the rental period is”.

    The same idea seems to apply to a verb like ‘prevents’. If someone “prevents a forest fire”, there is no forest fire that is prevented; rather the concept ‘forest fire’ is not instantiated. But unlike the above, one does not prevent “what forest fire it is.” And if one ‘orders 1000 widgets’, they may or may not already exist so that they can be ordered. What one orders is a characterization of objects that are to be instantiated.

    So, the intensional role seems to be a valuable concept for verb concept wordings, because it has real business use

  • Reported: SBVR 1.1 — Thu, 24 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

The description in C.4.2 leaves it very ambiguous as to whether “has” is to be assumed or not. In particular

  • Key: SBVR14-73
  • Legacy Issue Number: 19681
  • Status: closed  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    The description in C.4.2 leaves it very ambiguous as to whether “has” is to be assumed or not. In particular

    Again, no UML tool will be able to add/remove “has” in diagrams.

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR typo - duplicated entry in Index (p. 225)

  • Key: SBVR14-74
  • Legacy Issue Number: 19283
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    SBVR 1.2, p. 225, the Index entry for ”proposition” appears twice (and once out of alpha order).

  • Reported: SBVR 1.1 — Mon, 10 Mar 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR issue - Need verb concept to support "local closure"

  • Key: SBVR14-67
  • Legacy Issue Number: 16610
  • Status: closed  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    Disposition: Resolved
    OMG Issue No: ????
    Title: Need business-oriented verb concepts to support "local closure"
    Source:
    Mark H. Linehan, IBM Research
    Summary:
    Clause 10.1.1.3 has an extensive discussion of "Open/Closed World Semantics". In particular, the penultimate paragraph near the bottom of page 94 of version 1.0 of the specification says:
    "For any given schema, the business might have complete knowledge about some parts and incomplete knowledge about other parts. So in practice, a mixture of open and closed world assumptions may apply. We use the term “local closure” (or “relative closure”) for the application of the closed world assumption to just some parts of the overall schema. One might assume open world semantics by default, and then apply local closure to specific parts as desired; or alternatively, assume closed world semantics by default and then apply “local openness.” We adopt the former approach as it seems more realistic when modeling real business domains."

    In SBVR 1.0, local closure is supported by the verb concepts "fact type is internally closed in conceptual schema" and "concept is closed in conceptual schema" in clause 8.5. The resolution of issue 13138 moves clause 8.5 to clause 10, thus making these verb concepts no longer available in the normative specification or in the clause 15 supporting documents. The result is that the specification no longer supports the semantics mentioned in the quote given above. This issue requests that similar functionality be added to clause 11.

    The original clause 8.5 verb concepts used designations that are not meaningful to business people. The resolution of this issue should adopt business-oriented terminology. Discussions have identified at least four possible approaches:

    1. A verb concept "set is completely known", meaning that the semantic community knows all the elements of the set. This would be particularly useful when applied to a set as the extension of a concept.
    2. A verb concept "concept has completely known extension". Similar to the above, but applying specifically to the extension of concepts.
    3. A verb concept such as "semantic community completely knows concept".
    4. Building on the concept "communication concept" in clause 11.2.2.3 to define closure with respect to an information record.

    Example use cases for local closure include the following:

    Example 1

    This example is about a concept called order that includes a list of line items, where each line item has a quantity, a catalog id, etc. A minimal vocabulary is shown here, just enough to illustrate the example.

    order
    Definition: A customer request for one or more products and a promise to pay the total cost of the order.
    line item
    Definition: Details about an order for a particular product.
    quantity
    Definition: positive integer that is the number of units of the product that is desired by the customer
    catalog id
    Definition: text that identifies the product desired by the customer
    line item has quantity
    Necessity: Each line item has exactly one quantity.
    line item has catalog id
    Necessity: Each line item has exactly one catalog id.
    order includes line item
    Necessity: Each order includes at least one line item.
    "order includes line item" is internally closed in the business xx conceptual schema

    The "internally closed" fact says that the business knows all the line items that are included in each order: there are no other line items. Consider a rule such as "Each order must be shipped within 24 hours if the order does not include a line item that has quantity greater than 100." As described in clause 10.1.1.3, this rule makes no sense with the default SBVR "open world" semantics because under those semantics, the business cannot know that no "line item that has quantity greater than 100".

    Example 2

    Consider a business that has a vocabulary about employees. The business considers it knows all its employees; there are no employees that it does not know.

    employee
    Definition: person that works for the business

    Under SBVR's default open world semantics, the glossary entry given above is insufficient because it does not capture the business sense that it knows all its employees. To accomplish that, the vocabulary needs the following:
    "employee" is closed in the business xx conceptual schema

    Example 3

    Continuing example 2, suppose the business needs concepts relating to employee names and work phone numbers:

    employee name
    Definition: text that identifies an employee
    work phone number
    Definition: number used to phone an employee at work

    The business requires that it knows the employee name of each employee because the government requires this information on tax and employment reports. So the employee name is authoritative.

    The business knows that, in practice, it does not know the work phone number of each employee. These change too often to keep up with.

    SBVR needs verb concepts to express the idea that the employee name is reliably know, but the work phone number is not reliably known.

    Resolution:
    Revised Text:
    Disposition:

  • Reported: SBVR 1.0 — Mon, 17 Oct 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Inconsistent use of terminology when relating facts to fact types

  • Key: SBVR14-66
  • Legacy Issue Number: 15124
  • Status: closed  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    Inconsistent use of terminology when relating facts to fact types

    It has been noted that there are a few places in clause 10 where the relationship between facts and fact types are described using inconsistent language. SBVR makes clear that not every fact is of a particular fact type – obviously, some facts are formulated using quantifiers, logical operators, etc. SBVR makes clear that instances of fact types are actualities, not facts. SBVR describes concepts as having instances, but not facts as having instances. A few places in clause 10 can be lead to confusion in this regard. They are listed below with recommended rewordings.

    Thanks go to Mark Linehan who graciously went through clause 10 last September and located these places.

    Recommended changes:

    1. In the third paragraph of the introduction to clause 10, REMOVE the sentence that says:

    A ‘Fact’ is of a particular ‘Fact Type.’

    2. REPLACE the third paragraph of 10.1.1.2, which says this:

    The conceptual schema declares the fact types (kinds of facts, such as “Employee works for Department”) and rules relevant to the business domain.

    With this:

    The conceptual schema declares the fact types (such as “Employee works for Department”) and rules relevant to the business domain.

    3. In the last paragraph of page 89 (in 10.1.1.2) there is a sentence that says:

    The fact model includes both the conceptual schema and the ground fact population (set of fact instances that instantiate the fact types in the schema).

    REPLACE it with this:

    The fact model includes both the conceptual schema and the ground fact population (set of facts that are formulated using the fact types and other concepts in the schema).

    4. Just above figure 10.1 on page 90 there is the following sentence.

    Figure 10-1 provides a simplified picture of this situation, indicating that the fact model of sentences expressing population facts (instances of domain-specific fact types) is a varset (variable-set) whose population at any given time is a set of facts.

    REPLACE it with this:

    Figure 10-1 provides a simplified picture of this situation, indicating that the fact model of sentences expressing population facts (formulated using domain-specific fact types) is a varset (variable-set) whose population at any given time is a set of facts.

  • Reported: SBVR 1.0 — Tue, 9 Mar 2010 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

No way to adopt a concept or a glossary item

  • Key: SBVR14-61
  • Legacy Issue Number: 19543
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR provides for a speech community to adopt a definition, or an element of guidance, but no clear way for a vocabulary to adopt a term and its definition from another vocabulary. The Date Time Vocabulary (clause 4) formally adopts a set of terms from the SBVR specification with the intent that the term means the definition given in SBVR and has whatever other associations that term may have to other adopted SBVR terms. (This is the usual practice for adopted terminology in an ISO standard.) But SBVR does not provide a formal expression for this. Instead, it appears that DTV must introduce all the required SBVR terms and their definitions and then cite SBVR as the Source of the definitions. (This is a practice ISO recommends against, because of the problem of synchronization of changes.) We believe that this is a shortcoming in SBVR.

  • Reported: SBVR 1.1 — Thu, 24 Jul 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue: Use of 'Partitioning' in the Definition of Categorization Scheme

  • Key: SBVR14-68
  • Legacy Issue Number: 19567
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:
    • "Partitioning" is a defined term in SBVR. It is a synonym of Segmentation.
    • "Segmentation" is a category of Categorization Scheme. Segmentation has a very particular, more restrictive meaning than Categorization Scheme: "categorization scheme whose contained categories are complete (total) and disjoint with respect to the general concept that has the categorization scheme ".
    • Yet the word "partitioning" is used in the definition of Categorization Scheme: "scheme for partitioning things in the extension of a given general concept into the extensions of categories of that general concept ". That could be very confusing (even though not stylized ... and shouldn't be). It potentially suggests constraints that are not meant.

    Resolution:
    Substitute the word "allocating" for "partitioning" in the definition of Categorization Scheme.

  • Reported: SBVR 1.1 — Fri, 1 Aug 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Formalize the 'quantity' entry

  • Key: SBVR14-62
  • Legacy Issue Number: 19332
  • Status: closed  
  • Source: Hendryx & Associates ( Stan Hendryx)
  • Summary:

    'quantity' is defined informally. A formalization of the existing definition is proposed, along with changes in terminology and related entries that would be affected by the change.

    The proposed changes unify some fundamental concepts in SBVR and application domains and significantly enhance the ability to reason about SBVR models.

    Full details are provided in a paper I authored but am unable to attach to this message because of limitations of this OMG Web site, which does not accept attachments. Please contact me if you would like to review the paper, and I'll send it by email.

  • Reported: SBVR 1.2 — Thu, 10 Apr 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Clean up and Complete Vocabulary for Clause 10.1.1

  • Key: SBVR14-69
  • Legacy Issue Number: 13139
  • Status: closed  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    SBVR Issue – Clean up and Complete Vocabulary for Clause 10.1.1 (Was Issues 11296-1a and 11303-b) (Part of Separating 11296 & 11303 into Manageable Pieces)Please see attached Word document for Issue details.

    This SBVR spin-off Issue is a part of a package of three proposed Issue resolutions:

    • the proposed resolution of this spin-off Issue which will be posted when it has a number;
    • the proposed resolution to Issue 12540; and
    • the proposed resolution of the Issue 12540 spin-off Issue which will be posted when it has a number.
  • Reported: SBVR 1.0 — Thu, 4 Dec 2008 05:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Definition of "representation uses vocabulary" (Clause 11

  • Key: SBVR14-63
  • Legacy Issue Number: 17441
  • Status: closed  
  • Source: Business Rules Group ( Ronald Ross)
  • Summary:

    Problem: The current definition of "representation uses vocabulary" is "the representation is expressed in terms of the vocabulary". I think the un-styled "term" (in terms of) is a bad choice for the definition. A better choice might be based on.

    Resolution:

    Change the definition of "representation uses vocabulary" to: "the representation is expressed based on the vocabulary".

  • Reported: SBVR 1.1 — Fri, 15 Jun 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Keyword "another"

  • Key: SBVR14-64
  • Legacy Issue Number: 17244
  • Status: closed  
  • Source: KnowGravity Inc. ( Markus Schacher)
  • Summary:

    The Structured English keyword "another" is sometimes ambiguous. For an example, in the following rule, it is formally not clear whether "another <person3>" refers to <person1> and/or <person2>:

    It is prohibited that a <person1> <is married to> <person2>, if that <person1> <is married to> another <person3>.

  • Reported: SBVR 1.0 — Sat, 17 Mar 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue - What is a 'terminological entry'

  • Key: SBVR14-94
  • Legacy Issue Number: 19749
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification: SBVR

    Version: 1.3 (from RTF Report)

    Title: What is a 'terminological entry'

    Summary:

    SBVR clause 6.2 (How to read this specification) says:

    "This specification describes a vocabulary, or actually a set of vocabularies, using terminological entries. Each entry

    includes a definition, along with other specifications such as notes and examples."

    But the term 'terminological entry' is not defined anywhere in the text of SBVR. In particular, it does not appear in Clause 19.3 in relationship to 'terminological dictionary'.

    Clause 19.3 says a 'terminological dictionary' is a collection of representations, that it "includes representations" and "presents a vocabulary". But then a vocabulary is a "set of designations", and is apparently related to them by 'thing is in set', because there is no other stated verb concept to relate them. So the vocabulary is a subset of the "set of representations" that is included in a terminological dictionary that presents it? But a 'terminological entry' seems to be none of the above, and a 'terminological dictionary' does not include them? This set of circumlocutions completely fails to present a clear model for the exchange of a vocabulary or of a terminological dictionary. The central idea in a terminological entry, if SBVR is any indication, is a concept, and representations of it, and related commentary.

  • Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Multiple interpretations of the General Concept caption

  • Key: SBVR14-93
  • Legacy Issue Number: 19748
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Annex A.4.5 says: "The 'General Concept' caption can be used to indicate a concept that generalizes the entry concept."

    In point of fact, the General Concept caption represents three entirely different verb concepts in different contexts:

    • In the entry for a general noun concept or verb concept X, General Concept: Y means 'X specializes Y'.
    • In the entry for an individual noun concept X, General Concept: Y means 'X is an instance of Y'.
    • In the entry for a "role concept" X, Genera Concept: Y means 'X ranges over Y' (see also Issue 19519).

    Further, it is possible for a role concept to specialize another role concept, as 'first member' (of a list) specializes 'member' (of a list). But the range of 'first member' is whatever the list is a list of. Similarly, 'captain (of ship)' specializes 'officer (of ship)' but both range over 'person'. So, overloading General Concept in the way SBVR does makes it less capable of conveying the semantics of roles.

    [Note that UML and MOF distinguish between the range of an association end (role) -- the class (general concept) to which it is connected -- and any association end (role) that it subsets/redefines (specializes). SBVR apparently cannot.]

  • Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue - Annex A is a mistitled grab bag

  • Key: SBVR14-92
  • Legacy Issue Number: 19747
  • Status: closed  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification: SBVR

    Version: 1.3 (from RTF Report)

    Title: Annex A is a mistitled grab bag

    Annex A is titled "SBVR Structured English", and every paragraph of A.1 is about that topic, except for the last, which indicates that every subsection after A.2 is about other topics. In particular, A.3 and A.4 are about the structure of the SBVR specification as a terminological dictionary, and A.5 and A.6 are guidance for creating 'rule set' structures.

    It is imperative that A.3 and A.4 be packaged as a section, either in section 6.2 (How to read this specification), or in an Annex that 6.2 points to. Those two sections are "how to read the SBVR specification" and interpret the terminological entries in it. This issue arose from trying to find that guidance.

    Guidance for creating rule sets (A.5 and A.6) is not a characterization of either SBVR SE or the structure of the SBVR specification. It is a separate topic, associated with clauses 16 thru 18.

  • Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Distinguishing between Representation Expressions With and Without Embedded Markup

  • Key: SBVR14-70
  • Legacy Issue Number: 16166
  • Status: closed  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    SBVR is not clear about how markup should or should not be embedded within
    Representation Expressions.

    The specification needs to be clear about exactly what is included in basic
    Representation Expressions, especially Fact Type Forms, which contain no
    embedded markup. It also needs to be clear about the kinds of markup that
    can be embedded in Representation Expressions and how to communicate which
    markup specification is being used.

  • Reported: SBVR 1.0 — Fri, 6 May 2011 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

SBVR Issue: Can a Noun Form Be Created on the Basis of a Unary Verb Concept

  • Key: SBVR14-71
  • Legacy Issue Number: 19568
  • Status: closed  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Issue: Can a Noun Form Be Created on the Basis of a Unary Verb Concept

    • The entry for Noun Form in SBVR is currently silent as to whether or not a noun form can be based on a unary verb concept.
    • If the answer is no, a Note should say as much.
    • If the answer is yes, an example should be given.

    Resolution:
    Indicate explicitly yes or no, and include an example if yes.

  • Reported: SBVR 1.1 — Fri, 1 Aug 2014 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Redefinition of "Body of Shared Concepts" (Clause 11)

  • Key: SBVR14-72
  • Legacy Issue Number: 17440
  • Status: closed  
  • Source: Business Rules Group ( Ronald Ross)
  • Summary:

    Problem: If "body of shared concepts" were defined as [the set of] all of the concepts within a body of shared meanings", then I dont think the following entry would be needed: "body of shared concepts includes concept".

    Resolution:

    1. Change the definition of "body of shared concepts" to: the set of all of the concepts within a body of shared meanings"

    2. Eliminate the entry: body of shared concepts includes concept

  • Reported: SBVR 1.1 — Fri, 15 Jun 2012 04:00 GMT
  • Disposition: Deferred — SBVR 1.4b2
  • Disposition Summary:

    Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.

  • Updated: Thu, 6 Apr 2017 13:51 GMT

Typos in SysML 1.4

  • Legacy Issue Number: 19142
  • Status: open  
  • Source: oose Innovative Informatik eG ( Tim Weilkiens)
  • Summary:

    I’m afraid it’s too late for SysML 1.4. I’ve spotted two typos:

    · Figure 8.15: Multiplicity between Wheel and LugBolt ist 6..1

    · Figure 8.17: Right block has no name

  • Reported: SysML 1.5b1 — Fri, 13 Dec 2013 05:00 GMT
  • Updated: Mon, 20 Mar 2017 00:28 GMT

Correct the styling errors in Definition text

  • Key: SBVR15-98
  • Legacy Issue Number: 19901
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    Correctly style the text at the end of the Definition text of two entries on p. 36. The styling should not be all in ’keyword’ style.

  • Reported: SBVR 1.4 — Wed, 15 Feb 2017 05:00 GMT
  • Updated: Tue, 28 Feb 2017 15:16 GMT

Use of 'Classifies'

  • Key: SBVR15-97
  • Legacy Issue Number: 19902
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Problems:

    1. By my count, the verb "classifies" appears 8 times in SBVR in stylized font, indicating there should be a defined verb concept for it. However, I do not find one.

    2. These 8 instances do not appear to me to necessarily conform to a single meaning. They should be reviewed if kept in stylized font.

    3. Issue 15-28 (was 19631) "Definition of 'categorization scheme contains category'" addressed a minor wording improvement for this verb concept. It has been noted that "divides" in that definition should probably be replaced by "classifies". However, that point was deferred to this new issue.

    Discussion:

    In SBVR, “classification” is a relationship between two concepts. That meaning is generally not what 'classification' means in natural language. Any formal definition of "classifies" should align itself with the existing meaning of "classification". Doing so, however, is likely to result in further misinterpretations.

    Recommendations:

    1. Remove the styling from the 8 existing uses of 'classifies'.

    2. Change "divides" in the definition of "categorization scheme contains category" to "classifies" (unstyled).

  • Reported: SBVR 1.4 — Wed, 22 Feb 2017 05:00 GMT
  • Updated: Thu, 23 Feb 2017 20:59 GMT

SBVR Issue - Stand-Alone 'Must' in a Necessity

  • Key: SBVR15-96
  • Legacy Issue Number: 19884
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Issue: Stand-Alone 'Must' in a Necessity

    The second Necessity for "adopted definition" on p.137 includes a stand-alone "must". Use of a stand-alone "must", with its inherent sense of obligation, in Necessities is inappropriate. (In reviewing the whole document, this is the only case I find of its use in a Necessity.)

    Resolution

    Change:

    Necessity: Each adopted definition must be of a concept in the body of shared meanings that unites the semantic community that has the speech community.

    to

    Necessity: Each adopted definition is of a concept in the body of shared meanings that unites the semantic community that has the speech community.

  • Reported: SBVR 1.2 — Tue, 14 Jun 2016 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

Not all closed logical formulations formulate propositions

  • Key: SBVR15-95
  • Legacy Issue Number: 19822
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR clause 21.3 (Logical formulations) says:

    "Each meaning formulated by a closed logical formulation is a proposition".

    This statement is false. If we assume the existence of a verb concept 'person is in location', then in a statement like: "John is in London on Tuesdays", the logical formulation of "John is in London" is closed – it contains no variables. But this usage is not intended to formulate a proposition. No assertion is made that "John is in London" is true or false, or that anyone cares. The 'meaning' that this closed logical formulation formulates is a concept – a category of 'state of affairs', whose instances are states in which John is in London.

    By comparison, assuming that we also have 'state of affairs occurs on time interval', the whole sentence also has a closed logical formulation: For each Tuesday t, there is an instance of the concept "John is in London" that occurs on t. And that formulation IS intended to formulate a proposition.

    When a closed logical formulation is used to represent a proposition, the interpretation as a proposition produces either 'true' or 'false', and the interpretation of the same closed logical formulation as a category of state of affairs produces a concept that corresponds to at most 1 actuality. So the SBVR statement that a true proposition corresponds to an actuality is consistent with both interpretations, and the idea that a false proposition does not correspond to an actuality is also consistent.

    Now, SBVR asserts that a false proposition corresponds to a state of affairs that is not an actuality. But the closed logical formulation of a false proposition when it is interpreted as a category of state of affairs is simply a concept that does not correspond to any actuality. There is no need for it to correspond to some fictitious event or situation.

    For "XYZCo needs to have an office in Miami", i.e., "XYZCo needs that XYZCo has an office in Miami", "XYZCo has an office in Miami" has a closed logical formulation that is not intended to represent a proposition, but rather a category of states of affairs. XYZCo does not need a fictitious instance of that category, it needs the category to correspond to an actuality. It is the nature of verbs like "needs" and "wants" to refer to a category with that intent. And it is no different from "XYZCo needs an XYZCo office in Miami" – "XYZCo office in Miami" refers to a concept with the intent that it should have at least one instance. There is no existing or fictitious 'XYZCo office in Miami' that XYZCo needs.

    Similarly, if "Mary prevents Jimmy from playing with matches", what Mary prevents is "a 'playing with matches' by Jimmy", or equivalently, the situation 'Jimmy plays with matches'. The latter form is a closed logical formulation that is not intended to represent a proposition. It represents the same category of state of affairs that "a 'playing with matches' by Jimmy" does. Mary does not prevent one fictitious instance of that concept, but rather that the concept has any instances at all. It is the nature of "prevents" to refer to a category of states of affairs with that intent. In a similar way, one can "prevent forest fires". There is no need for the concept "forest fire" to have a fictitious instance that is prevented.

    Technically, these latter usages mean is that the verb concept wording for "needs" should be:

    thing1 needs thing2*

    where the asterisk indicates an "intensional role" as described in SBVR A.2.6. And similarly for "prevents", "wants", etc. Similarly, the concept of occurrence should be worded:

    state of affairs* occurs on time interval

    The use of the intensional role makes it clear that when the thing2 or state of affairs role is played by a closed logical formulation, the intended interpretation is a concept, not a proposition.

    Understanding this dual role of closed logical formulations (and the corresponding English and Structured English formulations) is critical to resolving a number of conflicts about states of affairs between SBVR and other OMG business specifications. It allows us to distinguish 'category of state of affairs' from 'state of affairs' in usages, and to recognize that 'state of affairs' and 'actuality' have exactly the same instances.

  • Reported: SBVR 1.2 — Fri, 31 Jul 2015 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

SBVR Issue: 'partitive verb concept' is ill-defined

  • Key: SBVR15-90
  • Legacy Issue Number: 19807
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification: SBVR v1.3

    Title: 'partitive verb concept' is ill-defined

    Summary:

    Clause 14.1.2 defines ‘partitive verb concept’ as “verb concept where each instance is an actuality that a given part is in the composition of a given whole.” The examples include ‘car model is in car group’, which is a logical grouping, and ‘barrel is included in mechanical pencil’, which is a physical composition. In several upper ontologies, these concepts – logical grouping and physical composition – are significantly different; that is, the group-member relationship is not considered to be a whole-part relationship. And UML distinguishes them as “aggregation” and “composition”.

    The following all involve some business concept of “part of”:

    A line item is part of a budget.

    A disc is part of a brake assembly.

    A triangle has 3 sides and 3 internal angles.

    Answering the phone is part of the receptionist’s duties.

    John was a part of the team that designed Curiosity.

    John is a member of the Republican Party.

    The Tea Party is an outspoken segment of the Republican Party.

    What is it that they all have in common? What rule applies to all of them?

    If the reader understands what the relationship is, saying that it is partitive conveys nothing s/he does not know. If the reader does not clearly understand the verb concept, what can s/he conclude from the statement that it is 'partitive'? Is it subjective?

    Edward J. Barkmeyer

    Thematix Partners

    Email: ebarkmeyer@thematix.com

    Phone: +1 240-672-5800

  • Reported: SBVR 1.2 — Mon, 15 Jun 2015 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

SBVR Issue: Erroneous normative requirements for SBVR XML

  • Key: SBVR15-91
  • Legacy Issue Number: 19830
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification SBVR v1.3

    Clause 23.7

    In the second paragraph of clause 23.7, we find:

    " The XML patterns provide a normative definition of which SBVR concepts are represented by each use of SBVR Structured English in the vocabulary descriptions and entries contained in Clauses 7 through 21. The general principles used for the patterns are these: First, the facts of what is presented using SBVR Structured English are represented using XML."

    This suggests that the normative requirements for XML representation are based on the use of the non-normative SBVR SE. That is obviously wrong, and could not be the intent, but unfortunately this misconception carries through into the 'example' patterns.

    In particular, noun concepts have multiple forms of Definition, but the distinctions are based on use of SBVR SE markup. There should be only one XML form.

    Also, if the patterns are normative, as the cited paragraph says, then the inclusion of the LRMV representation of a noun concept as a projection is apparently required. If the following XML elements are optional, the text does not say so:

    <sbvr:closedProjectionFormalizesDefinition closedProjection="def-formal-projection" definition="def-formal"/> <sbvr:closedProjectionDefinesNounConcept closedProjection="def-formal-projection" nounConcept="meaning"/>

    Similarly, the unary verb pattern contains the XML element:

    <sbvr:placeholderUsesDesignation placeholder="eis-p" designation="example"/>

    Presumably this element is optional, and not meaningful if the placeholder does not 'use' some other designation. Is there some normative significance to the appearance of a term within a placeholder expression? Is a placeholder expression required to contain some other term? (There is a convention in clause 12, but no normative statement about this convention.)

    And the verb definition pattern contains:

    <sbvr:closedProjectionFormalizesDefinition closedProjection="efe-projection" definition="efe-def-formal"/> <sbvr:closedProjectionDefinesverbConcept closedProjection="efe-projection" verbConcept="meaning"/>

    <sbvr:variableMapsToVerbConceptRole variable="efe-var1" verbConceptRole="efe-r1"/>

    <sbvr:variableMapsToVerbConceptRole variable="efe-var2" verbConceptRole="efe-r2"/>

    Are these parts of a verb Definition required?

    The patterns for Necessities and Possibilities similarly apparently require logicalFormulation elements, but they should be optional.

    The whole problem here is that the text provides examples that are examples, not the normative patterns that the cited paragraph says they are. The text has to clarify what parts of the patterns are required (under what circumstances), and what parts are optional.

    Note also that the pattern for the synonymous form seems to be missing a sbvr:verbConceptRoleDesignation element for the first placeholder.

    Finally, Clause 23 provides no pattern for verb concept wordings that involve more than two roles. So they have no defined XML representation at all, and one cannot expect successful exchange of such verb concepts.

  • Reported: SBVR 1.2 — Thu, 3 Sep 2015 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

SBVR Issue: Definitions should be tagged by language

  • Key: SBVR15-92
  • Legacy Issue Number: 19829
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification SBVR v1.3

    Summary:

    The distinction between text that is not intended to be completely marked up as well-defined SBVR SE and text that is intended to be natural English should be somehow noted in the paragraph tag or some text annotation, and similarly distinguished in the XML file. Otherwise the recipient tool cannot determine whether the ‘text’ object is intended to be interpretable. SBVR Structured English is not English; it is a formal language that one might expect a receiving tool to parse and interpret, while that cannot be expected for arbitrary business English. SBVR SE is not unique in this regard. It is important to tools that define their own restricted natural languages to be able to label definitions and necessities as having that particular form, so that they can know to parse it. The text markup tricks that distinguish the languages in the SBVR specification do not transfer into the XML file. Some means of identifying a 'controlled' natural language for a given definition or necessity should be provided in the XML, and possibly in the terminological entry presentation.

    The examples in clause 27.3 describe patterns for definitions in XML that are based on the non-normative markup conventions used in SBVR. Those distinctions are not specified as SBVR concepts and are not necessarily supported by conforming tools. So the text is unclear about the normative requirement. There is only one pattern for definitions. The intent is that, regardless of the form of the definition, if the tool knows the more general concept, it should provide the ‘specializes’ fact, and may provide an LRMV representation.

  • Reported: SBVR 1.2 — Thu, 3 Sep 2015 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

Use of SBVR markup in specifications

  • Key: SBVR15-94
  • Legacy Issue Number: 19828
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification: SBVR v1.3

    Summary:

    Experience with DTV teaches that the SBVR markup practices are very expensive in editor time, and do not improve readability of definitions and necessities in OMG specifications. The marked up text can only usefully be output from an authoring tool; the author should be able to input plain text for definitions and necessities. And, in the case of complex definitions, the markup reduces the readability of the text.

    The function of the markup as output from a tool is twofold:

    • to allow the business analyst to identify vocabulary entries in text
    • to allow the business analyst to verify that a text consists only of keywords and vocabulary entries

    In the absence of a tool that can recognize vocabulary and keywords in plain text and generate the marked up form, it should not be the practice of OMG specifications to use the markup. Further, even when it is possible, the use of the markup in definitions and necessities reduces readability, partly as a consequence of oversize sans-serif font, which is known to disrupt the visual flow of text to readers. In short, SBVR itself “leads by bad example” in this area.

    SBVR should be clear that its use of markup is what one might expect a tool to be able to do, but not what one would expect an author to provide. And it should be made clear that the use of SBVR has nothing to do with using the markup, while the vocabulary headings are important. (The best example would have been not to use it in the SBVR spec.)

  • Reported: SBVR 1.2 — Thu, 3 Sep 2015 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

Problems with denotation

  • Key: SBVR15-89
  • Legacy Issue Number: 19837
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    From SBVR v1.3, clause 8.7:

    term denotes thing

    Definition: the thing is an instance of the concept that is represented by the term

    thing has name

    Definition: the thing is the instance of the individual noun concept that is represented by the name

    Synonymous Form: name references thing

    Note: A use of an individual noun concept by its name denotes the thing that is in the extension of the individual noun concept.

    statement denotes state of affairs

    Definition: the statement indicates the state of affairs that is posited by the proposition that is expressed by the statement

    SBVR does not define ‘name’ at all. But, the UML diagram 8.12 shows ‘name’ as a category of ‘designation’, and the definition of ‘thing has name’ says that a ‘name’ represents a concept, which would make it a designation, and how it might differ from a term in that regard is not clear. In fact, the whole idea of a ‘name’ is that it denotes a thing, usually without regard to any concept, whereas a term designates a concept and indirectly denotes things.

    But most of the vocabulary in 8.7 contradicts the notations on the semiotic triangle figure in 8.1.1. In the semiotic triangle, an ‘expression’ denotes a ‘thing’, but a ‘term’ is not an ‘expression’ in SBVR, and a ‘statement’ is not an expression in SBVR. All of that proceeds from the dual use of ‘designation’ in ISO 1087 to mean both “the state of designating” and “the thing that designates”. This needs to be fixed. A term must be an expression in order to denote a thing, and a statement must be an expression in order to denote a state of affairs.

  • Reported: SBVR 1.2 — Thu, 24 Sep 2015 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

SBVR Issue: 'denotes' is too narrowly defined

  • Key: SBVR15-93
  • Legacy Issue Number: 19883
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR v1.3, clause 8.7, Figure 8.12, 'expression denotes thing' represents the bottom edge of the semiotic triangle, but unlike 'represents' and 'corresponds to', which represent the other two edges of the semiotic triangle, 'expression denotes thing' is not an SBVR verb concept. Instead, we have 'term denotes thing', 'name references thing', 'statement denotes state of affairs'. But none of 'term', 'name', and 'statement' is (said to be) an expression. So, none of the SBVR concepts actually represents the 'denotes' concept in the semiotic triangle. And apparently an SBVR verb symbol cannot denote anything!

    This is completely inconsistent with established linguistic and semiotic practice, and it is inconsistent with ISO 1087. Yes, SBVR distinguishes expressions by their roles – term, name, verb symbol, definition, statement – but they all denote things. The idea of the diagram 8.12 is that each role of expression constrains the things that it can denote, but that model is incomplete. Verb symbols and definitions are also roles of expressions in representing concepts and can thus denote the things to which the concept corresponds. Further the use of 'references' instead of 'denotes' for 'name denotes thing' is a pointless inconsistency, which reduces the clarity of the specification.

    Note also that the term 'denotes' (without markup) is incorrectly used in the definition of 'designation'. 'denotes' is correctly used in the definition of 'placeholder', but that use assumes the missing generic concept 'expression denotes thing', because a role expression can be anything from a simple term/name to a quantified definitional expression. That is, SBVR uses the common understanding of the term 'denotes' but the SBVR concept system does not contain that concept.

    [This is a replacement for Issue 19715, which is confused.]

  • Reported: SBVR 1.2 — Mon, 13 Jun 2016 04:00 GMT
  • Updated: Tue, 31 Jan 2017 12:01 GMT

SBVR issue - "behavioral business rule" vs. "behavioral

  • Key: SBVR15-88
  • Legacy Issue Number: 19891
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    "Behavioral rule" is not infrequently used in discussion and writing. For example, in SBVR itself it appears in the the first line of the Note at the top of p.119. It also appears 4 times in headings and figure titles.

    However, SBVR doesn't currently recognize the term. There is (and can be) no such thing as a behavioral rule that is not a business rule. SBVR should indicate explicitly that "behavioral rule" is simply a synonym for "behavioral business rule".

  • Reported: SBVR 1.2 — Sun, 31 Jul 2016 04:00 GMT
  • Updated: Tue, 31 Jan 2017 11:37 GMT

Rules Based on Implications

  • Key: SBVR15-87
  • Legacy Issue Number: 19900
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    On physical page p. 45 of Version 1.4 of SBVR, the Necessity listed under the entry for Implied Characteristic includes ”logical implication” as a defined (styled) term. However, there is no definition entry for “logical implication” in SBVR 1.4.

    Logical implications underlie a very important form of (business) rules. A standard covering rules from the business perspective is incomplete without appropriate treatment. Such treatment must fully explain what “logical implication” means ­ and does not mean ­ selectively for both behavioral and definitional rules. SBVR needs to address the fundamental semantics of rules based on implications.

  • Reported: SBVR 1.4 — Fri, 27 Jan 2017 05:00 GMT
  • Updated: Fri, 27 Jan 2017 18:07 GMT

Note for Advice of Permission

  • Key: SBVR15-86
  • Legacy Issue Number: 19899
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Acceptance of the Resolution for 19840 under Ballot 4 in the second half of 2016 resulted in the following text being substituted for a Note in the entry for Advice of Possibility.
    Note: Every definitional rule implies an advice of possibility. Consider the definitional rule expressed as:
    It is necessary that each rental has exactly one car group.
    Alternatively:
    Each rental always has exactly one car group.
    This definitional rule implies an advice of possibility that can be expressed as:
    It is possible that a rental has exactly one car group.
    Alternatively:
    A rental can have exactly one car group.
    There is no practical reason, however, to express the advice of possibility implied by a definitional rule explicitly. In such cases, best practice generally favors keeping the number of elements of guidance to be managed to a minimum.
    The equivalent substitution needs to be done for Advice of Permission. It’s just a clarification of the Note, which is otherwise somewhat hard to decipher

  • Reported: SBVR 1.4 — Tue, 24 Jan 2017 05:00 GMT
  • Updated: Tue, 24 Jan 2017 19:32 GMT

Add 2 Statement Examples

  • Key: SBVR15-85
  • Legacy Issue Number: 19893
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    The SBVR entries for the various statement forms present Example(s) that illustrate the particular statement kind. Most of the entries provide two examples, to illustrate both the verbose and the more-compact statement styles. However, two of the entries only provide one example (the verbose style).

    Resolution: Add a 2nd example statement, parallel to each of the current examples, to the entries ’non-necessity statement’ and ’permission statement’, illustrating the use of ’not always’ and ’need not’ (respectively).

  • Reported: SBVR 1.2 — Thu, 4 Aug 2016 04:00 GMT
  • Updated: Tue, 3 Jan 2017 21:30 GMT

Add Example for Definitional Rule

  • Key: SBVR15-84
  • Legacy Issue Number: 19895
  • Status: open  
  • Source: NIST ( Ron Ross)
  • Summary:

    The entry for "Definitional Rule" in SBVR lacks an example. Here is an appropriate one.

    EU-Rent requires that a rental is for one car group (economy, compact, full-size, etc.). This definitional rule can be expressed as:
    It is necessary that each rental has exactly one car group.
    Alternatively:
    Each rental always has exactly one car group.

  • Reported: SBVR 1.2 — Fri, 5 Aug 2016 04:00 GMT
  • Updated: Tue, 3 Jan 2017 21:29 GMT

Definition of Practicable re Concepts

  • Key: SBVR15-83
  • Legacy Issue Number: 19896
  • Status: open  
  • Source: NIST ( Ron Ross)
  • Summary:

    Discussion: The current definition of "element of guidance is practicable" is the following:

    the element of guidance is sufficiently detailed and precise that a person who knows the element of guidance can apply it effectively and consistently in relevant circumstances to know what behavior is acceptable or not, or how something is understood

    It's not "how something is understood". It's "how some concept is understood".

  • Reported: SBVR 1.2 — Tue, 30 Aug 2016 04:00 GMT
  • Updated: Tue, 3 Jan 2017 21:29 GMT

Rulebook is for governed community

  • Key: SBVR15-81
  • Status: open  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    In some situations, a community is governed by a rulebook owned by another community. This frequently occurs in contracts. For example:

    • EU-Rent’s renters are governed by its rental contract. Like most contracts for services, it contains terms and conditions (respectively, the explicitly-defined vocabulary of the contract and the rules of the contract). The rental contract governs the ‘renter’ and ‘additional driver’ roles of its customers, but is owned by (is under the business jurisdiction of) EU-Rent. The rental contract is the rulebook for rental customers.
    • Almost all over-the-counter (OTC) derivatives trading is conducted under the ISDA Master Agreement, which governs the counterparties in a trade but is owned by The International Swaps and Derivatives Association.

    There are often rules for the owning and governed communities that are related. For example:

    • EU-Rent has a rule in its rental contract (i.e. for renters): “The rented car of an open rental must not be outside the area authorized for the rental”. This would probably be stated in the contract as “You must not take your rented car outside the area authorized in your rental contract. If you do, your contract will be canceled.” or something similar. The second sentence is not a rule with which the renter must comply. It's a warning of the consequence of not complying with the rule. (Note: an open rental is a rental in which the renter has possession of the rented car).
    • There is a related rule for EU-Rent staff: “If the rented car of an open rental is outside the area authorized for the rental then the rental contract must be canceled”. EU-Rent staff are not governed by the rule for renters (unless they have rented a car from the company).

    The noun concept "governed community" and the verb concept "rulebook is for governed community" should be added to SBVR

  • Reported: SBVR 1.3 — Wed, 15 Jun 2016 12:48 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Multiple interpretations of the General Concept caption

  • Key: SBVR15-79
  • Legacy Issue Number: 19748
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Annex A.4.5 says: "The 'General Concept' caption can be used to indicate a concept that generalizes the entry concept."

    In point of fact, the General Concept caption represents three entirely different verb concepts in different contexts:

    • In the entry for a general noun concept or verb concept X, General Concept: Y means 'X specializes Y'.
    • In the entry for an individual noun concept X, General Concept: Y means 'X is an instance of Y'.
    • In the entry for a "role concept" X, Genera Concept: Y means 'X ranges over Y' (see also Issue 19519).

    Further, it is possible for a role concept to specialize another role concept, as 'first member' (of a list) specializes 'member' (of a list). But the range of 'first member' is whatever the list is a list of. Similarly, 'captain (of ship)' specializes 'officer (of ship)' but both range over 'person'. So, overloading General Concept in the way SBVR does makes it less capable of conveying the semantics of roles.

    [Note that UML and MOF distinguish between the range of an association end (role) -- the class (general concept) to which it is connected -- and any association end (role) that it subsets/redefines (specializes). SBVR apparently cannot.]

  • Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue - Annex A is a mistitled grab bag

  • Key: SBVR15-78
  • Legacy Issue Number: 19747
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification: SBVR

    Version: 1.3 (from RTF Report)

    Title: Annex A is a mistitled grab bag

    Annex A is titled "SBVR Structured English", and every paragraph of A.1 is about that topic, except for the last, which indicates that every subsection after A.2 is about other topics. In particular, A.3 and A.4 are about the structure of the SBVR specification as a terminological dictionary, and A.5 and A.6 are guidance for creating 'rule set' structures.

    It is imperative that A.3 and A.4 be packaged as a section, either in section 6.2 (How to read this specification), or in an Annex that 6.2 points to. Those two sections are "how to read the SBVR specification" and interpret the terminological entries in it. This issue arose from trying to find that guidance.

    Guidance for creating rule sets (A.5 and A.6) is not a characterization of either SBVR SE or the structure of the SBVR specification. It is a separate topic, associated with clauses 16 thru 18.

  • Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Metamodel Fixes Related to a Formal Logics Interpretation

  • Key: SBVR15-77
  • Legacy Issue Number: 11303
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    The following SBVR metamodel formal logic-based errors and omissions need to be dealt with as we ran out of time to deal with them:

    a. A reference scheme is needed for individual concept.

    b. The entries in Clause 8.5 “Conceptual Schemas and Models” need to be corrected to agree with the first paragraphs of Clause 10.

    c. In Clause 8.6 “Extensions” and other sections of Clauses 8-12 the definition of “corresponds to” in “meaning corresponds to thing” and all the relationship and necessities between all the subcategories of meaning and all the subcategories of thing, especially the meaning of “proposition corresponds to state of affairs” and “ individual concept corresponds to thing” need to be clarified or added. How the relationship between concept and thing is different between the “use” and the “mention” of the concept needs to be made clear.

    d. Thee reference scheme for individual concept needs to be fixed to include the “mention” of object types, roles, fact types, propositions and subcategories of them.

    e. Definitions that cover all the uses of “individual” in Clauses 8-12 need to be added.

    f. The meaning of Henkin semantics needs to be specified as it applies to the SBVR metamodel.

  • Reported: SBVR 1.0b1 — Thu, 23 Aug 2007 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue - What is a 'terminological entry'

  • Key: SBVR15-80
  • Legacy Issue Number: 19749
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Specification: SBVR

    Version: 1.3 (from RTF Report)

    Title: What is a 'terminological entry'

    Summary:

    SBVR clause 6.2 (How to read this specification) says:

    "This specification describes a vocabulary, or actually a set of vocabularies, using terminological entries. Each entry

    includes a definition, along with other specifications such as notes and examples."

    But the term 'terminological entry' is not defined anywhere in the text of SBVR. In particular, it does not appear in Clause 19.3 in relationship to 'terminological dictionary'.

    Clause 19.3 says a 'terminological dictionary' is a collection of representations, that it "includes representations" and "presents a vocabulary". But then a vocabulary is a "set of designations", and is apparently related to them by 'thing is in set', because there is no other stated verb concept to relate them. So the vocabulary is a subset of the "set of representations" that is included in a terminological dictionary that presents it? But a 'terminological entry' seems to be none of the above, and a 'terminological dictionary' does not include them? This set of circumlocutions completely fails to present a clear model for the exchange of a vocabulary or of a terminological dictionary. The central idea in a terminological entry, if SBVR is any indication, is a concept, and representations of it, and related commentary.

  • Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Distinguishing between Representation Expressions With and Without Embedded Markup

  • Key: SBVR15-68
  • Legacy Issue Number: 16166
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    SBVR is not clear about how markup should or should not be embedded within
    Representation Expressions.

    The specification needs to be clear about exactly what is included in basic
    Representation Expressions, especially Fact Type Forms, which contain no
    embedded markup. It also needs to be clear about the kinds of markup that
    can be embedded in Representation Expressions and how to communicate which
    markup specification is being used.

  • Reported: SBVR 1.0 — Fri, 6 May 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

The Notion of “Involvement” has not been Adequately Specified with in SBVR

  • Key: SBVR15-76
  • Legacy Issue Number: 11301
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    The ‘involvement’ Issue is as follows (from my email sent on Saturday):

    Issue Submitter’s Name: Donald Chapin

    Issue Submitter’s Company: Business Semantics Ltd (submitted as SBVR FTF Chair)

    Issue Submitter’s Email: Donald.Chapin@btinternet.com

    Issue Name: The Notion of “Involvement” has not been Adequately Specified with in SBVR

    Document No: dtc/06/03/01

    Document Revision Date: March 2006

    Document Version No: —

    Chapter/Section: 8.1.1

    Page No(s): 16

    Nature of Issue: Revision

    Severity of Issue: Major

    Issue Description:

    The notion of Involvement has not totally been taken into account by the resolution of Issue 9948 as stated in that resolution.

    Several clarifications are needed regarding Involvement such as the nature of instance of roles (see the sum example in the initial 9948 statement).

  • Reported: SBVR 1.0b2 — Tue, 21 Aug 2007 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Clarify and Strengthen Note at Beginning of Clause 10 Formal Logic Interpre

  • Key: SBVR15-75
  • Legacy Issue Number: 11328
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    As a result of the vote on Issue 9959, there is a need to clarify and strengthen the Note in front of the Formal Logic Interpretation Table in Clause 10.2, particularly to cover these points:

    • a major subset of SBVR has a complete formal logic interpretation whose principles are set forth in Clause 10.1
    • the table will contain:

    o a formal logic interpretation specified in ISO Common Logic based on Clause 10.1

    o a cross-reference to OWL constructs that equivalent to SBVR constructs

    • the current table is incomplete and immature, and will be completed during the SBVR Revision Task Force
  • Reported: SBVR 1.0b2 — Thu, 30 Aug 2007 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Additional Improvements to Clause 10

  • Key: SBVR15-74
  • Legacy Issue Number: 11296
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    Issue Description:

    1. Spin-off Issue for items not resolved In Issue 9959 because of lack of time:

    a. Adding terms and definitions used in Clause 10.1.1 to Clause 10.1.2 and remove terms in Clause 10.1.2 no longer needed

    b. Remove tutorial material from Clause 10.1.1

    c. Add ISO 24707 terms to 10.1.2 if permission is received from ISO

  • Reported: SBVR 1.0b2 — Tue, 21 Aug 2007 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

no glossary entry for intensional roles

  • Key: SBVR15-73
  • Legacy Issue Number: 19542
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR Clause A.2.6 provides syntax for a concept called ‘intensional role’, but there is no such terminological entry and no clear definition.

    In one of the business usage examples for DTV, we have encountered a usage of ‘time period’ in two intensional roles: ‘fixed period’ and ‘variable period’, but we can’t declare them: Concept type: intensional role.

    As A.2.6 says, intensional roles arise when a concept designation is used with verbs of specification and change, and possibly others. The reference is to an unspecified thing of that will satisfy the concept. When one ‘specifies the rental period for X’, the rental period does not denote any time period. The whole idea is that one associates the concept ‘rental period for X’ with an extension that will only exist when the specifying action completes. Similarly, one cannot ‘change the rental period’, one can only change which time period “the rental period for X” denotes. With these verbs, the “intensional role” is equivalent to an ‘answer’ (at least in structure): one specifies “what time period the rental period is”.

    The same idea seems to apply to a verb like ‘prevents’. If someone “prevents a forest fire”, there is no forest fire that is prevented; rather the concept ‘forest fire’ is not instantiated. But unlike the above, one does not prevent “what forest fire it is.” And if one ‘orders 1000 widgets’, they may or may not already exist so that they can be ordered. What one orders is a characterization of objects that are to be instantiated.

    So, the intensional role seems to be a valuable concept for verb concept wordings, because it has real business use

  • Reported: SBVR 1.1 — Thu, 24 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR typo - duplicated entry in Index (p. 225)

  • Key: SBVR15-72
  • Legacy Issue Number: 19283
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    SBVR 1.2, p. 225, the Index entry for ”proposition” appears twice (and once out of alpha order).

  • Reported: SBVR 1.1 — Mon, 10 Mar 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

The description in C.4.2 leaves it very ambiguous as to whether “has” is to be assumed or not. In particular

  • Key: SBVR15-71
  • Legacy Issue Number: 19681
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    The description in C.4.2 leaves it very ambiguous as to whether “has” is to be assumed or not. In particular

    Again, no UML tool will be able to add/remove “has” in diagrams.

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Redefinition of "Body of Shared Concepts" (Clause 11)

  • Key: SBVR15-70
  • Legacy Issue Number: 17440
  • Status: open  
  • Source: Business Rules Group ( Ronald Ross)
  • Summary:

    Problem: If "body of shared concepts" were defined as [the set of] all of the concepts within a body of shared meanings", then I dont think the following entry would be needed: "body of shared concepts includes concept".

    Resolution:

    1. Change the definition of "body of shared concepts" to: the set of all of the concepts within a body of shared meanings"

    2. Eliminate the entry: body of shared concepts includes concept

  • Reported: SBVR 1.1 — Fri, 15 Jun 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue: Can a Noun Form Be Created on the Basis of a Unary Verb Concept

  • Key: SBVR15-69
  • Legacy Issue Number: 19568
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Issue: Can a Noun Form Be Created on the Basis of a Unary Verb Concept

    • The entry for Noun Form in SBVR is currently silent as to whether or not a noun form can be based on a unary verb concept.
    • If the answer is no, a Note should say as much.
    • If the answer is yes, an example should be given.

    Resolution:
    Indicate explicitly yes or no, and include an example if yes.

  • Reported: SBVR 1.1 — Fri, 1 Aug 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

No way to adopt a concept or a glossary item

  • Key: SBVR15-59
  • Legacy Issue Number: 19543
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR provides for a speech community to adopt a definition, or an element of guidance, but no clear way for a vocabulary to adopt a term and its definition from another vocabulary. The Date Time Vocabulary (clause 4) formally adopts a set of terms from the SBVR specification with the intent that the term means the definition given in SBVR and has whatever other associations that term may have to other adopted SBVR terms. (This is the usual practice for adopted terminology in an ISO standard.) But SBVR does not provide a formal expression for this. Instead, it appears that DTV must introduce all the required SBVR terms and their definitions and then cite SBVR as the Source of the definitions. (This is a practice ISO recommends against, because of the problem of synchronization of changes.) We believe that this is a shortcoming in SBVR.

  • Reported: SBVR 1.1 — Thu, 24 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Clean up and Complete Vocabulary for Clause 10.1.1

  • Key: SBVR15-67
  • Legacy Issue Number: 13139
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    SBVR Issue – Clean up and Complete Vocabulary for Clause 10.1.1 (Was Issues 11296-1a and 11303-b) (Part of Separating 11296 & 11303 into Manageable Pieces)Please see attached Word document for Issue details.

    This SBVR spin-off Issue is a part of a package of three proposed Issue resolutions:

    • the proposed resolution of this spin-off Issue which will be posted when it has a number;
    • the proposed resolution to Issue 12540; and
    • the proposed resolution of the Issue 12540 spin-off Issue which will be posted when it has a number.
  • Reported: SBVR 1.0 — Thu, 4 Dec 2008 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue: Use of 'Partitioning' in the Definition of Categorization Scheme

  • Key: SBVR15-66
  • Legacy Issue Number: 19567
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:
    • "Partitioning" is a defined term in SBVR. It is a synonym of Segmentation.
    • "Segmentation" is a category of Categorization Scheme. Segmentation has a very particular, more restrictive meaning than Categorization Scheme: "categorization scheme whose contained categories are complete (total) and disjoint with respect to the general concept that has the categorization scheme ".
    • Yet the word "partitioning" is used in the definition of Categorization Scheme: "scheme for partitioning things in the extension of a given general concept into the extensions of categories of that general concept ". That could be very confusing (even though not stylized ... and shouldn't be). It potentially suggests constraints that are not meant.

    Resolution:
    Substitute the word "allocating" for "partitioning" in the definition of Categorization Scheme.

  • Reported: SBVR 1.1 — Fri, 1 Aug 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR issue - Need verb concept to support "local closure"

  • Key: SBVR15-65
  • Legacy Issue Number: 16610
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    Disposition: Resolved
    OMG Issue No: ????
    Title: Need business-oriented verb concepts to support "local closure"
    Source:
    Mark H. Linehan, IBM Research
    Summary:
    Clause 10.1.1.3 has an extensive discussion of "Open/Closed World Semantics". In particular, the penultimate paragraph near the bottom of page 94 of version 1.0 of the specification says:
    "For any given schema, the business might have complete knowledge about some parts and incomplete knowledge about other parts. So in practice, a mixture of open and closed world assumptions may apply. We use the term “local closure” (or “relative closure”) for the application of the closed world assumption to just some parts of the overall schema. One might assume open world semantics by default, and then apply local closure to specific parts as desired; or alternatively, assume closed world semantics by default and then apply “local openness.” We adopt the former approach as it seems more realistic when modeling real business domains."

    In SBVR 1.0, local closure is supported by the verb concepts "fact type is internally closed in conceptual schema" and "concept is closed in conceptual schema" in clause 8.5. The resolution of issue 13138 moves clause 8.5 to clause 10, thus making these verb concepts no longer available in the normative specification or in the clause 15 supporting documents. The result is that the specification no longer supports the semantics mentioned in the quote given above. This issue requests that similar functionality be added to clause 11.

    The original clause 8.5 verb concepts used designations that are not meaningful to business people. The resolution of this issue should adopt business-oriented terminology. Discussions have identified at least four possible approaches:

    1. A verb concept "set is completely known", meaning that the semantic community knows all the elements of the set. This would be particularly useful when applied to a set as the extension of a concept.
    2. A verb concept "concept has completely known extension". Similar to the above, but applying specifically to the extension of concepts.
    3. A verb concept such as "semantic community completely knows concept".
    4. Building on the concept "communication concept" in clause 11.2.2.3 to define closure with respect to an information record.

    Example use cases for local closure include the following:

    Example 1

    This example is about a concept called order that includes a list of line items, where each line item has a quantity, a catalog id, etc. A minimal vocabulary is shown here, just enough to illustrate the example.

    order
    Definition: A customer request for one or more products and a promise to pay the total cost of the order.
    line item
    Definition: Details about an order for a particular product.
    quantity
    Definition: positive integer that is the number of units of the product that is desired by the customer
    catalog id
    Definition: text that identifies the product desired by the customer
    line item has quantity
    Necessity: Each line item has exactly one quantity.
    line item has catalog id
    Necessity: Each line item has exactly one catalog id.
    order includes line item
    Necessity: Each order includes at least one line item.
    "order includes line item" is internally closed in the business xx conceptual schema

    The "internally closed" fact says that the business knows all the line items that are included in each order: there are no other line items. Consider a rule such as "Each order must be shipped within 24 hours if the order does not include a line item that has quantity greater than 100." As described in clause 10.1.1.3, this rule makes no sense with the default SBVR "open world" semantics because under those semantics, the business cannot know that no "line item that has quantity greater than 100".

    Example 2

    Consider a business that has a vocabulary about employees. The business considers it knows all its employees; there are no employees that it does not know.

    employee
    Definition: person that works for the business

    Under SBVR's default open world semantics, the glossary entry given above is insufficient because it does not capture the business sense that it knows all its employees. To accomplish that, the vocabulary needs the following:
    "employee" is closed in the business xx conceptual schema

    Example 3

    Continuing example 2, suppose the business needs concepts relating to employee names and work phone numbers:

    employee name
    Definition: text that identifies an employee
    work phone number
    Definition: number used to phone an employee at work

    The business requires that it knows the employee name of each employee because the government requires this information on tax and employment reports. So the employee name is authoritative.

    The business knows that, in practice, it does not know the work phone number of each employee. These change too often to keep up with.

    SBVR needs verb concepts to express the idea that the employee name is reliably know, but the work phone number is not reliably known.

    Resolution:
    Revised Text:
    Disposition:

  • Reported: SBVR 1.0 — Mon, 17 Oct 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Inconsistent use of terminology when relating facts to fact types

  • Key: SBVR15-64
  • Legacy Issue Number: 15124
  • Status: open  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    Inconsistent use of terminology when relating facts to fact types

    It has been noted that there are a few places in clause 10 where the relationship between facts and fact types are described using inconsistent language. SBVR makes clear that not every fact is of a particular fact type – obviously, some facts are formulated using quantifiers, logical operators, etc. SBVR makes clear that instances of fact types are actualities, not facts. SBVR describes concepts as having instances, but not facts as having instances. A few places in clause 10 can be lead to confusion in this regard. They are listed below with recommended rewordings.

    Thanks go to Mark Linehan who graciously went through clause 10 last September and located these places.

    Recommended changes:

    1. In the third paragraph of the introduction to clause 10, REMOVE the sentence that says:

    A ‘Fact’ is of a particular ‘Fact Type.’

    2. REPLACE the third paragraph of 10.1.1.2, which says this:

    The conceptual schema declares the fact types (kinds of facts, such as “Employee works for Department”) and rules relevant to the business domain.

    With this:

    The conceptual schema declares the fact types (such as “Employee works for Department”) and rules relevant to the business domain.

    3. In the last paragraph of page 89 (in 10.1.1.2) there is a sentence that says:

    The fact model includes both the conceptual schema and the ground fact population (set of fact instances that instantiate the fact types in the schema).

    REPLACE it with this:

    The fact model includes both the conceptual schema and the ground fact population (set of facts that are formulated using the fact types and other concepts in the schema).

    4. Just above figure 10.1 on page 90 there is the following sentence.

    Figure 10-1 provides a simplified picture of this situation, indicating that the fact model of sentences expressing population facts (instances of domain-specific fact types) is a varset (variable-set) whose population at any given time is a set of facts.

    REPLACE it with this:

    Figure 10-1 provides a simplified picture of this situation, indicating that the fact model of sentences expressing population facts (formulated using domain-specific fact types) is a varset (variable-set) whose population at any given time is a set of facts.

  • Reported: SBVR 1.0 — Tue, 9 Mar 2010 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR 1.2 - Error in Annex E figure (p. 6)

  • Key: SBVR15-63
  • Legacy Issue Number: 19242
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    The figure on p. 6 of Annex E (SBVR 1.2) contains an error (use of 'fact type'). Ref. leftmost box in the screenshot below.

    If you can supply the image source I will make the correction

  • Reported: SBVR 1.1 — Sat, 15 Feb 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Keyword "another"

  • Key: SBVR15-62
  • Legacy Issue Number: 17244
  • Status: open  
  • Source: KnowGravity Inc. ( Markus Schacher)
  • Summary:

    The Structured English keyword "another" is sometimes ambiguous. For an example, in the following rule, it is formally not clear whether "another <person3>" refers to <person1> and/or <person2>:

    It is prohibited that a <person1> <is married to> <person2>, if that <person1> <is married to> another <person3>.

  • Reported: SBVR 1.0 — Sat, 17 Mar 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Definition of "representation uses vocabulary" (Clause 11

  • Key: SBVR15-61
  • Legacy Issue Number: 17441
  • Status: open  
  • Source: Business Rules Group ( Ronald Ross)
  • Summary:

    Problem: The current definition of "representation uses vocabulary" is "the representation is expressed in terms of the vocabulary". I think the un-styled "term" (in terms of) is a bad choice for the definition. A better choice might be based on.

    Resolution:

    Change the definition of "representation uses vocabulary" to: "the representation is expressed based on the vocabulary".

  • Reported: SBVR 1.1 — Fri, 15 Jun 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Formalize the 'quantity' entry

  • Key: SBVR15-60
  • Legacy Issue Number: 19332
  • Status: open  
  • Source: Hendryx & Associates ( Stan Hendryx)
  • Summary:

    'quantity' is defined informally. A formalization of the existing definition is proposed, along with changes in terminology and related entries that would be affected by the change.

    The proposed changes unify some fundamental concepts in SBVR and application domains and significantly enhance the ability to reason about SBVR models.

    Full details are provided in a paper I authored but am unable to attach to this message because of limitations of this OMG Web site, which does not accept attachments. Please contact me if you would like to review the paper, and I'll send it by email.

  • Reported: SBVR 1.2 — Thu, 10 Apr 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Vocabularies Relationship to SBVR Subclause 10.1.1

  • Key: SBVR15-58
  • Legacy Issue Number: 16684
  • Status: open  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    Spin-off from Issue 14843 (via Issue 15623 Issue Resolution into which it was Merged)
    The definition-based model specified in Clauses 8, 9, 10, 12 and 13 and the fact model defined in Clause 10 are different (although closely related) models. The differences between them should be described and a transformation from one to the other defined.
    The underlying issue is:
    1. SBVR’s metamodel is defined in Clauses 8, 9, 10, 12 and 13. Its instances (domain models) are linguistic models of meanings.
    2. The model defined in Clause 10 is included in the normative SBVR model to support a formal logic interpretation of SBVR’s metamodel. Its instances (domain models) are fact models.
    The proposed resolution is:
    1. State, in introductory text in Clauses 8 and 10, that the models are different
    2. Somewhere in Clause 10:
    a. List the major differences between the two models
    b. Describe informally what transformation would be needed to derive a domain fact model from a corresponding linguistic model. It is probably beyond the scope of this RTF to develop a formal specification

    Resolution:
    1. Add a subclause to Subclause 10.1.1 to discuss to an appropriate level of detail all aspects of the relationship between the concepts in the SBVR Vocabularies in Clauses 7, 8, 9, 11 & 12 and the formal interpretation in Subclause 10.1.1, as well as removing ambiguity from Clause 10.1.1 by consistent use of terms intension, extension, fact population, and the set of all possible facts..

  • Reported: SBVR 1.1 — Fri, 4 Nov 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Concept System

  • Key: SBVR15-57
  • Legacy Issue Number: 19541
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Rectifying the Relationship Between SBVR and ISO 1087 Terms "Concept System" and "Relation"

    SBVR uses two terms "concept system" and "relation" found in ISO 1087 but extends these notions in important ways. Specifically, SBVR supports more "elements of concept system structure" than ISO 1087 does – especially, but not exclusively, associations (verb concepts). ISO 1087 defines only some kinds of relation, such as 'generic relation', 'partitive relation', 'hierarchical relation'. Use of the terms "concept system" and "relation" in SBVR should be rectified.

    1. "Concept System" appears in several places in SBVR, as follows:

    • In the definition of Characteristic Type (p. 147)
    • In the name and definition of "Elements of Concept System Structure" (p. 154)
    • In text (p. 190 and p. 195)
      However, "concept system" is not defined in SBVR.

    2. "Relation" (in the ISO sense roughly meaning 'connection') appears in several places in SBVR, as follows:

    • In the definition of Body of Shared Meaning (p. 142) and in a note for that entry.
    • in the definition of Category (p. 148) Note: Its use here may not be inconsistent with ISO.
    • In the definition of More General Concept (p. 148) Note: Its use here may not be inconsistent with ISO.

    RESOLUTION

    1. "Concept System" is a synonym in SBVR for "Body of Shared Concepts" and should be explicitly treated as such.
    2. "Concept System" should be indicated as the preferred term for the concept "Body of Shared Concepts". ("Body of Shared Concepts" is awkward and not memorable.)
    3. A Note should be added to the entry for "Body of Shared Concepts" indicating ISO 1087 as the source for the term "concept system". Note: The ISO definition should not be indicated as the Basis for the entry since the ISO meaning is much more restricted.
    4. Replace "relation" with "connection" in the definition of Body of Shared Meaning (p. 142) and in a note for that entry.
    5. Replace "relation" with "connection" in the definitions of Category (p. 148) and More General Concept (p. 148).

  • Reported: SBVR 1.1 — Thu, 24 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Existential and Elementary

  • Key: SBVR15-56
  • Legacy Issue Number: 15157
  • Status: open  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    Describing the facts of a fact model, SBVR’s clause 10 says, “Population facts are restricted to elementary and existential facts.”

    This “restriction” appears to be a restriction on the clause 10 mapping to a relational database, requiring a sort of normalization. It is certainly not a restriction discernable from SBVR’s definition of “fact model”. Nor is it a restriction on formal interpretation of fact models for knowledge bases in general. Facts that do not fall into those two categories (elementary and existential) can occur in fact models and can be mapped to formal logic. They can be formulated using concepts in a fact model’s conceptual schema, even if they cannot be formulated using those concepts in a way that is considered existential or elementary. Facts can be formulated using disjunction, universal quantification, etc.

    A fact model can have a fact like the following, not as a rule in its schema, but simply as a fact:

    “Every son of Mary has a car and a kayak”.

    Whether this is a “good” fact in terms of being structured according to best practices is not relevant. Once we have a fact model, then we can use tools or guidelines to measure quality and recommend improvements. But that comes after we have fact model to examine.

    Is the fact elementary? Not if it can break into “Every son of Mary has a car” and “Every son of Mary has a kayak”.

    Is it existential? I cannot see it that way.

    But it can map to formal logic, so clause 10 of SBVR should accommodate that mapping. It does not map directly into a relational table, but there is no reason to limit SBVR’s formal underpinnings to relational modeling.

    As it turns out, clause 10 would handle the fact, “Every son of Mary has a car and a kayak”, just fine as long as it is formulated using a unary fact type as would be represented by a unary predicate like this: EverySonOfHasACarAndAKayak(Mary). That sort of contrived fact type is not likely to be found in a conceptual schema made up of meanings of words in a business vocabulary. Requiring a fact model with a business origin to have such a contrived fact type in its conceptual schema is inappropriate for SBVR, even though such contriving is sometimes part of database design. Conceptual schemas based on business vocabularies, rather than database design, involve meanings of words used by business people. Use of such vocabularies starts with an assumption that basic language works (quantifiers, conjunction, disjunction, restriction, demonstration, etc.) for putting words together to make statements. So formulations of facts so stated can tend towards complex formulations involving various sorts of quantifications, objectifications, logical operators, etc. Mapping such fact models into normalized databases is great, but requiring a direct mapping is not and must not be a limitation imposed by SBVR.

    Some confusion is created in clause 10 from using the words “elementary” and “existential” as attributes of facts, when they seem to be attributes of formulations of facts, not of the facts themselves. For example, if the characteristic ‘employee number is assigned’ is define as “there exists an employee that has the employee number”, then by definitional substitution, these are two statements of the very same fact:

    Employee number 777 is assigned.

    There exists an employee that has the employee number 777.

    So we have one fact that appears to be both elementary and existential. The difference is in formulation, not the fact.

    It would be more clear for clause 10 to apply the ideas of “ground”, “elementary” and “existential” to formulation of facts rather than to facts. “Population” in the clause 10 sense seems to be strictly tied to formulation. It gives an example: “pop(Employee drives Car)= set of (employee, car) pairs …”.

    Recommendation:

    Remove the clause 10 general “restriction” to elementary and existential facts. Any such restriction should apply only to the clause’s relational mappings.

    In clause 10, clarify how the concepts of “ground”, “elementary”, “existential” and “population” are tied to formulation.

  • Reported: SBVR 1.0 — Fri, 2 Apr 2010 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

No relationship defined between clause 8 concepts and clause 11 concepts

  • Key: SBVR15-52
  • Legacy Issue Number: 12541
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR currently has multiple concepts for organizing vocabularies and rules:

    • conceptual schema (clause 8.5)
    • fact model (8.5)
    • body of shared meanings (11.1.1)
    • body of shared concepts (11.1.1)
    • terminological dictionary (11.1.1)
    • vocabulary (11.1.1)
    • rulebook (11.2.2.4)

    Some issues: 2) No relationship is defined between the clause 8 concepts and the clause
    11 concepts. Is a body of shared concepts based on a conceptual schema?
    How does a fact model relate to a terminological dictionary?

  • Reported: SBVR 1.0 — Fri, 20 Jun 2008 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Clause 8 does not include the concepts needed to represent itself

  • Key: SBVR15-51
  • Legacy Issue Number: 12540
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR currently has multiple concepts for organizing vocabularies and rules:

    • conceptual schema (clause 8.5)
    • fact model (8.5)
    • body of shared meanings (11.1.1)
    • body of shared concepts (11.1.1)
    • terminological dictionary (11.1.1)
    • vocabulary (11.1.1)
    • rulebook (11.2.2.4)

    Some issues:

    1) Clause 8 does not include the concepts needed to represent itself, even
    though clause 2 says clause 8 is a standalone compliance point. Clause 8
    claims to be a vocabulary, but the concept "vocabulary" is in clause 11,
    not clause 8. Hence an implementation of clause 8 cannot model clause 8
    itself.

  • Reported: SBVR 1.0 — Fri, 20 Jun 2008 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

typo in clause 10.1

  • Key: SBVR15-55
  • Legacy Issue Number: 17144
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    "vocabularies" is miss-spelled "vocabulaires" in the sixth paragraph of clause 10.1.1 in convenience document 8.

  • Reported: SBVR 1.1 — Mon, 20 Feb 2012 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

C.5.2, including the diagram, should use single guillemet characters not >> and <<

  • Key: SBVR15-54
  • Legacy Issue Number: 19682
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    C.5.2, including the diagram, should use single guillemet characters not >> and <<

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Fix Entries in Subclause 10.1.2.1 to Align with Subclause 10.1

  • Key: SBVR15-53
  • Legacy Issue Number: 16685
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    OMG Issue No: 16685
    Title: Fix Entries in Subclause 10.1.2.1 to Align with Subclause 10.1
    Source:
    SBVR Co-chair, Donald Chapin [Donald.Chapin@BusinessSemantics.com]
    Summary:
    Spin-off from Resolution of Issue 15623 (and 14843 which was Merged into it)
    Fix the entries in SBVR Subclause 10.1.2.1 to bring them in line with what Clause 10.1 says as revised by the resolution to Issues 15623 & 14843.

  • Reported: SBVR 1.1 — Mon, 14 Nov 2011 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

The formal logic interpretation for SBVR in Common Logic (CL) given in Clause 10 is incomplete

  • Key: SBVR15-50
  • Legacy Issue Number: 16631
  • Status: open  
  • Source: Thematix Partners LLC ( Elisa Kendall)
  • Summary:

    Clause 10 of SBVR provides a formal logic interpretation of SBVR in terms of Object Role Modeling (ORM).

    There has been a long-standing agreement within the OMG community to provide a formal interpretation in terms of Common Logic (CL). CL is an ISO standard (ISO 24707) for which there is an OMG standard metamodel in the Ontology Definition Metamodel (ODM) specification, and which is being used as a basis for logical interpretation in the OMG Date Time vocabulary.

    A partial interpretation of SBVR in CL is given in clause 10.2, but significant work is needed to complete this grounding. Completion is essential to supporting downstream alignment of OMG specifications that are expressed in terms of other logic languages, to reuse of SBVR vocabularies by commercial rule engines, and to facilitate interoperability with other work in the ISO community. It may also be needed to support development of new vocabularies in SBVR, such as potential financial services vocabularies related to the FIBO (Financial Industry Business Ontology) effort in the Finance DTF.

  • Reported: SBVR 1.0 — Wed, 19 Oct 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Annex H recommends faulty UML constructs

  • Key: SBVR15-49
  • Legacy Issue Number: 17241
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Annex H provides detailed guidance on the representation of SBVR vocabulary concepts in UML diagrams. Much of that guidance produces invalid UML constructs per UML 2.4.

    H.1 "If there are additional terms for the concept they can be added within the rectangle, labeled as such – e.g., “also: is-category-of
    fact type” as depicted in Figure H.1." There is no UML syntax for this.

    H.2 "Alternatively, an individual concept can be depicted as an instance of its related general concept (noun concept), as in Figure H.3." The diagram uses an unidentified Dependency, which has no meaning. It should be formally stereotyped.

    H.3.1 shows three representations of the fact type 'semantic community shares understanding of concept'. The third is invalid – an association can have only one name. Also the name of the association is 'shares understanding of'; it does not include the placeholder terms.

    H.3.1 Figure H.4 shows associations that are navigable in both directions, inducing unnamed UML properties on 'semantic community' and 'concept' that are not intended. (This is a vestige of UML v1 ambiguity.) It should show no navigable ends, using UML 2.4 syntax.

    H.3.4 Figure H.9 depicts an invalid relationship symbol; an association is required to have 2 or more roles.

    H.4.2 Figure H.11 shows a stereotype <<is role of>> on a Generalization. I'm not sure this is valid UML, but in any case such a stereotype would have to be defined in a formal Profile. (Semantically, some "roles" are object types that specialize more general concepts, others are association ends (verb concept roles), and others are things in their own right that have the property 'role has occupant'.)

    H.4.3 suggests that there is no consistent mapping for association names. In any case, the UML model of a 'fact type role' is a named association end, regardless of ownership.

    H.6.1 Figure H.14. It is not clear what UML element has the name "Results by Payment type", and the text does not say. It may be a GeneralizationSet.

    H.6.2 Figure H.16. ":modality" appears to be a TagValue associated with some unnamed and undefined Tag, or it may just be another string that names no model element.

    H.8 In, Figure H.17 there is a meaningless dashed line between 'car recovery' and a ternary association (verb concept). It is said to represent 'objectification'. That dashed line should be a Dependency that has a stereotype indicating the nature of that relationship, e.g., <<objectification>>, defined in a Profile.

    H.9 says that the default multiplicity on association ends is 0..*. According to the UML metamodel v2.4, the default multiplicity on a UML association end is 1..1, i.e., exactly one. This makes most of the SBVR UML diagrams implicitly erroneous.

    So Annex H needs to be rewritten, and if it is to include standard stereotypes and tag values, it needs a standard UML Profile that defines them.

    Further, it demonstrates the need for minor repairs to the UML diagrams throughout SBVR, to make them match the MOF model described in Clause 13.

  • Reported: SBVR 1.1 — Thu, 15 Mar 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR should re-consider the use of smart quotes

  • Key: SBVR15-48
  • Legacy Issue Number: 19676
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    SBVR should re-consider the use of smart quotes

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Notation for the Logical Representation of Meaning

  • Key: SBVR15-47
  • Legacy Issue Number: 19584
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    When DTV v1.0-alpha was adopted, it contained a proposed simplified text representation for SBVR LRMV constructs (as distinct from the long and involved sequences of sentences used in SBVR examples, that make references to undefined concepts like'first variable'). The DTV FTF resolved issues about the disposition of the annex containing this SBVR LRMV notation by improving the description of the notation, but also revising the informative text that used the notation in such a way that the notation is no longer used in DTV. This LRMV notation therefore no longer has a use in DTV and is out of scope for the DTV specification. It is likely that the annex (DTV v1.1 Annex F) will be deleted from DTV v1.2.

    The simplified LRMV notation has value for the wider SBVR community, and its description should be an informative Annex to SBVR. It is within the expertise and purview of the SBVR RTF to address any problems with the notation specification, and to maintain alignment with the SBVR specification generally. Accordingly, the SBVR RTF should maintain the adopted text of DTV Annex F as an Annex to SBVR.

  • Reported: SBVR 1.1 — Wed, 20 Aug 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Missing " Concept Type" in 'at least n quantification'

  • Key: SBVR15-46
  • Legacy Issue Number: 18890
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.x, in the entry for 'at least n quantification', the Definition ends with the term ‘logical fomulation kind’, which makes no sense in the context.

    What was intended is a new paragraph:

    Concept Type: logical formulation kind

  • Reported: SBVR 1.1 — Mon, 9 Sep 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Move 'rulebook' to Clause 12

  • Key: SBVR15-45
  • Legacy Issue Number: 16062
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Keri Healy)
  • Summary:

    Clause 11 includes an entry for 'rulebook' (specifically, in 11.2.2.4). To maintain the separation of vocabulary-related items from rule/governance-related items (which has been the convention for Clauses 11 and 12), this should appear in Clause 12 rather than Clause 11.

    Resolution: Move 'rulebook' to Clause 12.

    [issue requested in the telcon of Mar. 18 2011]

  • Reported: SBVR 1.0 — Fri, 18 Mar 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Error message from XML Schema validator when trying a SVBR XSD

  • Key: SBVR15-44
  • Legacy Issue Number: 18651
  • Status: open  
  • Source: Ericsson ( Torbjorn Lindqvist)
  • Summary:

    We're currently building a Corporate Vocabulary and our idea is to use the SVBR provided XML Schema for all source documents.

    However, when trying the XSD-file available at the SVBR specification page in an XML Schema validator a got the error message:

    Src-import.3.1: The Namespace Attribute, 'http://schema.omg.org/spec/XMI/2.1', Of An <import> Element Information Item Must Be Identical To The TargetNamespace Attribute, 'http://www.omg.org/spec/XMI/20071213', Of The Imported Document.

    The XML Schema validator is available at the URL:
    http://www.freeformatter.com/xml-validator-xsd.html

    I have a sceen dump as well that I can send via email.

    I downloaded the XSD-file and changed the namespace to match the namespace in the import element.
    But it only resultet in a new fault.

    Any ideas?

  • Reported: SBVR 1.0 — Thu, 11 Apr 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Figure C.8: it should seem that composition in UML (black diamond) should be used for “contains”.

  • Key: SBVR15-37
  • Legacy Issue Number: 19684
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    Figure C.8: it should seem that composition in UML (black diamond) should be used for “contains”.

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Precedence of operators

  • Key: SBVR15-36
  • Legacy Issue Number: 17243
  • Status: open  
  • Source: KnowGravity Inc. ( Markus Schacher)
  • Summary:

    The precedence of logical operators ("and", "or", etc.) in Structure English is unspecified which may make some rules ambiguous. Furthermore, they sould be called "operators" and not "operations".

  • Reported: SBVR 1.0 — Sat, 17 Mar 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Issue: 'sentential form' is ambiguous

  • Key: SBVR15-35
  • Legacy Issue Number: 19514
  • Status: open  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, Formal Specification

    Problem: In Annex B.2.3 the term ‘sentential form’ is used with a different meaning than defined for this term in Clause 8.4.4.

    · In Annex B, it means the standardised form or ‘handle’ by which a verb concept is known in a presentation format such as a glossary. Going by this meaning, ‘customer rents car’ is the sentential form (Annex B uses ‘primary reading’ as a synonym) for the verb concept in question, and “car is rented by customer” is not a sentential form of the verb concept.

    · In Clause 8.4.4, it means any verb concept wording that is available for a given verb concept, except noun forms. Going by this meaning, as the examples provided make clear, “car is rented by customer” and “customer rents car” are alternative sentential forms.

    Suggested solution: Keep 8.4.4 as it is. Remove occurrences of ‘sentential form’ from Annex B, keeping only ‘primary reading’ in that context.

    Discussion:

    The dictionary basis for selecting the adjective ‘sentential’ in Annex B seems to be the meaning of ‘aphoristic’, as in ‘sentential saying’ or ‘sentential book’.

    The dictionary basis for selecting the adjective ‘sentential’ in 8.4.4. seems to be the meaning ‘of a sentence, concerning a sentence’, i.e., the association with ‘sentence’ as a linguistic term.

    The former use of ‘sentential’ in English seems to be the more common. This would explain why the issue has occurred. It also suggests that ‘sentential form’ in Clause 8 is not ideal.

    ‘Verb form’ as a complementary concept of ‘noun form’ would not have this problem but I agree that, because of cases where the wording contains no verb form at all, ‘verb form’ cannot be used. It could be said that ‘verb concept wording’ has the same problem, but I think it is more acceptable to say that a word like ‘of’ or ‘in’ is a “verb concept wording” than to say that it is a “verb form”.

  • Reported: SBVR 1.1 — Fri, 11 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue: representations of propositions by name

  • Key: SBVR15-43
  • Legacy Issue Number: 19715
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Many business rules, laws of nature, etc., are given ‘names’ that are representations of those rules/laws as ‘individual concepts’.

    For example, “Murphy’s Law” represents the proposition: Anything that can go wrong will. Similarly, “Newton’s First Law of Motion” represents the proposition: A body at rest will stay at rest unless acted on by an outside force. (Laws like “Sarbanes-Oxley” are not just propositions, they are actually bodies of guidance.)

    What is the SBVR relationship between these signifier expressions and the propositions? The expressions are very like designations, there are different expressions in different languages, and a few such ‘laws’ are known by different names in different subject areas. But it does not appear that they can be contained in Vocabularies or terminological dictionaries.

    These representations cannot be ‘designations’. Propositions cannot be (individual) concepts, unless the dichotomy of ‘meaning’ (= concept xor proposition) is not valid. And they are clearly not ‘statements’.

  • Reported: SBVR 1.1 — Mon, 2 Feb 2015 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR ISSUE - definite description

  • Key: SBVR15-42
  • Legacy Issue Number: 16527
  • Status: open  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    Definite descriptions do not always define individual concepts

    The entry for ‘definite description’ in SBVR 11.1.3 includes this structural rule:

    Necessity: Each definite description is the definition of an individual concept.

    The rule is incorrect. A definite description defining a concept in a schema might well be taken as defining an individual concept, but a definite description within a statement of a fact in a model need not define an individual concept because it need not identify the same individual in all possible worlds. It would identify an individual in the world described by the fact. Similarly, a definite description in the context of a rule statement might identify a single individual in each situation addressed by the rule, but not necessarily the same individual in all possible worlds. E.g., “the previous calendar month” definitely describes one month, but which month it describes depends on the current month, which can vary across possible worlds.

    Also, a note should be added to the entry for “definite description” to point out that the one thing defined by a definite description can be a set (e.g., “the cars owned by EU-Rent”, which, by the way, is not the same set in all possible worlds).

  • Reported: SBVR 1.0 — Tue, 6 Sep 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Annex F is in the wrong specification

  • Key: SBVR15-41
  • Legacy Issue Number: 16871
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    Date/Time Annex F is titled: Annex F Simplified Syntax for Logical Formulations.

    First, the title is wrong. The Date/Time standard contains logical formulations in OCL and CLIF. This Annex is a syntax for SBVR 'logical formulations', and this language, like SBVR Structured English, is somehow related to the vocabulary of SBVR clause 9. It should be titled: Simplified Syntax for SBVR Logical Formulations.

    Secondly, as a consequence, this Annex is totally out of place in the Date/Time Vocabulary specification. If this is a useful notation for SBVR formulations, and is used in the SBVR community, then it should surely be an informative annex to the SBVR v1.1 specification, and simply be referenced in the Date/Time Annex (E) that uses it. If it is not used in the SBVR community, then it is certainly inappropriate for Date/Time to include it.
    Recommendation: Delete Annex F and refer to the OMG (SBVR) specification that actually includes it. Otherwise, use a standardized SBVR notation in Annex E.
    The Date/Time final submission should have identified Annex F as a proposed addition to the SBVR specification – a new informative Annex, and we may assert that OMG adoption of the Date/Time submission constitutes adoption of Annex F as an addition to the SBVR specification.

  • Reported: SBVR 1.1 — Thu, 1 Dec 2011 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Use of morphological variants of terms is inadequately addressed

  • Key: SBVR15-40
  • Legacy Issue Number: 17269
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR apparently assume that business terms are composed of natural language words, and that those words may have multiple morphemes that are nonetheless the same word and the same term. That is, a vocabulary term like 'purchase contract' may also have the form 'purchase contracts', and a vocabulary term like 'is owned by' may be expressed as 'has been owned by'. But SBVR says nothing about any of this in defining 'designation' or 'signifier'.
    When a signifier for the same concept is in a formal language like OWL or CLIF, this idea of multiple morphemes is not (usually) part of the language syntax. So this should be carefully addressed.

    For the SBVR Structured English language, Annex C.1 explicitly says that these alternate morphemes are "implicitly available for use", which may mean they are treated as equivalent, or just that they are recognized as uses of the same designation.

    In natural language, such morphemes carry additional meaning , e.g., plurality or tense or mood. And a morphological variant of the same designation may or may not carry additional meaning, This is important, because SBVR examples assume that plurals are conventional and irrelevant, but the Date Time Vocabulary says that the use of verb tenses in natural language conveys indexical time intent. That is:
    'John is in London' and 'John was in London' have different meanings in English. Do they have different meanings in SBVR SE?
    And if so, do they always have different meanings? Natural language convention requires that a statement that dates a past event uses the past tense, e.g., 'John was in London in 2008.' Is it meaningful in SBVR SE to say (in 2012) 'John is in London in 2008'? And does that mean a different proposition from 'John was in London in 2008'?

  • Reported: SBVR 1.1 — Fri, 23 Mar 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Inadequate, Overlapping and Disorganized Specs for Sets and Collections of Concepts, Meanings, and Representations

  • Key: SBVR15-39
  • Legacy Issue Number: 17542
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    Inadequate, Overlapping and Disorganized Specifications for Sets and Collections of Concepts, Meanings, and Representations

    Problem:

    Assumptions

    Two assumptions are basic to the eight points of this problem statement:
    • SBVR must provide a business vocabulary for business people and business analysts to talk clearly and precisely about terminological dictionaries and rulebooks and what they represent.
    • The various aspects of this Issue must be addressed holistically. They can be resolved only by unifying, normalizing and completing all related specifications. (Thus, the need for a new unifying Issue.)

    Problems

    1. A known problem in SBVR is that the current version does not make clear what the fundamental unit of interoperability in SBVR is. No matter how that issue is resolved the unit should:
    • Be identifiable from a business point of view.
    • Not always have to be the full, non-redundant set of concepts, meanings, or representations.
    The existing content of Clause 11 does not currently provide an adequate term for the second of these. This Issue proposes “collection” for that purpose.

    Note: The term “collection” in the following discussion is never actually used on its own. Rather, it always appears with qualification – e.g., ‘collection of representations’.

    2. Another known problem in SBVR centers on the use of the word “container” in e-mails and discussion. (Use of the signifier “container” per se is not part of this Issue.) It is unclear (to some) whether “container” refers to the ‘thing that contains’, to ‘what is contained’, or to both. The term is easily misused and misinterpreted. Also there are many variations of what is (or could be) contained (e.g., sets, collections, etc.). SBVR needs a precise, non-overlapping vocabulary for these things from a business point of view.

    3. Another known problem in SBVR is that the existing content of Clause 11.2.2.3 “communication content” (a.k.a. “document content”) is not adequate for all purposes to which it might be put. SBVR needs a richer (but still minimal) set of concepts to address this area.

    4. Certain existing terms in the existing content of Clause 11 (e.g., ‘terminological dictionary’ and ‘rulebook’) conflate ‘completeness and non-redundancy’ (i.e., being a set) with ‘primary purpose’ or ‘essence’. This conflation needs to be eliminated. In the real world for example, a rulebook does not have to be complete (e.g., it may contain only what is appropriate for a given audience), and it does not have to be non-redundant. It can contain the same rule statements in different sections, the intent being to provide the greatest clarity when being used by members of some speech community.

    5. SBVR currently provides no means to talk about a collection of representations that is complete with respect to one or more specific concepts, but not complete with respect to all concepts in the body of shared meanings. Example: A listing of all baseball rules that address the concepts “strike” and “ball” only.

    6. With respect to interoperability there is a minimum set of pragmatic business specifications (such as completeness, effective date, shelf life, mutability, etc.) needed for things communicated. SBVR does not currently support such specifications.

    Note: There is no intent or need to get into document management or rule management. The dividing line is this: SBVR does not get into organizational issues (e.g., author, sponsor, reviewer, etc.), workflow issues (e.g., status, pre-approval distribution, sign-off, impact assessment, etc.), motivation (rationale, goals, risks), etc. SBVR must, however, provide minimum viability criteria for any sets or collections communicated. Otherwise the communicated content is not really useful and trustworthy on the receiving end. Consequently the purpose of interoperability is defeated.

    7. Certain kinds of collections relevant to inter-operability are missing from the current content of Clause 11 – most notably ‘record’ (not IT ‘records’). Proper incorporation of this and other kinds of collections is needed.

    8. Issue 16103, which addresses “speech community representation”, needs to be worked into a holistic solution.

  • Reported: SBVR 1.1 — Tue, 7 Aug 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR should use the latest MOF rather than sticking with MOF 2.0.

  • Key: SBVR15-38
  • Legacy Issue Number: 19674
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    SBVR should use the latest MOF rather than sticking with MOF 2.0.

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Fix the objectification example

  • Key: SBVR15-34
  • Legacy Issue Number: 18703
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The objectification example “EU-Rent reviews each corporate account at EU-Rent Headquarters” in SBVR v1.1 clause 9.2.7 (as modified per the resolution to issue 16309), is expressed in the usual sequence of sentences. The formal logic interpretation of those sentences is:
    For each corporate account A, there exists a state of affairs S such that

    S objectifies “EU-Rent reviews A”,

    and S occurs at EU Rent HQ.

    Now, per Clause 8 there is only one such state of affairs; and its existence is a given, that is, for every proposition of the form ‘company reviews account’, the corresponding state of affairs necessarily exists. But nothing is said here about that state of affairs being actual. Moreover, since there is probably more than one “occurrence” of that state of affairs, the definition of ‘state of affairs occurs at place’ would be less than obvious. Or is it the intent that there is only one review of each corporate account? Whatever it means for an abstract state of affairs (that might be a set, including the empty set) to ‘occur at a place’, it is not clear, and it is important to the example of objectification – what is the state of affairs that it produces.

    In SBVR v1.0, the variable S ranges over the verb concept ‘company reviews account’, because the instances of the verb concept were then said to be actualities. The resolution of Issue 14849 makes instances of a verb concept ‘states of affairs’ instead of actualities. But states of affairs need not be actual. It is obvious that some thought was given to this example, because v1.1 changed it. What is not clear is whether it is any closer to what was intended.

    A definition of ‘state of affairs occurs at place’ should probably follow the DTV pattern for ‘state of affairs occurs at time’. In DTV parlance, what was intended is: Each occurrence of the state of affairs “EU Rent reviews A” ‘occurs at’ EU Rent HQ. But SBVR lacks the vocabulary to express that.

  • Reported: SBVR 1.1 — Wed, 8 May 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Conflation of Proposition with "Proposition + Performative " plus Disconnect between Concept and Proposition

  • Key: SBVR15-33
  • Legacy Issue Number: 14029
  • Status: open  
  • Source: Rule ML Initiative ( Donald Chapin)
  • Summary:

    There two closely related flaws in SBVR Clause 8.1:
    1. a conflation of 'proposition' with "'performative' + 'proposition'"
    2. a disconnect between 'concept' and its subcategories and 'proposition' and its subcategories which are really one concept or two perspectives on the same thing.

    Conflation of 'Proposition' with "'Performative' + 'Proposition'"

    • 'proposition' meaning that is true or false (the "semantic content"
      part in 'proposition' + performative')
    • 'proposition' + 'performative' (where the 'performative' part is the
      "communicative function") e.g.:

    o proposition + "deontic" performative = behavioral guidance
    o proposition + "alethic" performative = definitional rule
    o proposition + "taken to be true" performative = fact

    The core meanings are in the propositions which are then made into something else by combination with a particular performative. This is why there is no reason to include the concept 'fact' at all in Clauses 8, 9 11 or 12 except to support the formulation of fact statements – which are really out of scope for a standard for "concept(definition)-centric special purpose business language dictionaries plus guidance specifications in terms those definiton-centric dictionaries". Examples of general concepts can be provided by using names and fact type forms of individual concepts without needing to turn the individual concepts into facts (by adding the performative "taken to be true") so that fact statements can be used as examples.

    Disconnect between 'Concept' and its Subcategories and 'Proposition' and its Subcategories

    Clause 8.1 defines two concepts ('concept' and 'proposition') as if they were completely separate things when in fact they are at most two perspectives on the same thing:

    · general noun concept = open (existential) proposition
    · individual noun concept = closed (existential) proposition
    · general verb concept = open (relational) proposition
    · individual verb concept = closed (relational) proposition
    (this is the verb concept that corresponds to a given state of affairs)

    Resolution:
    Remove the Conflation of 'Proposition' with "'Performative' + 'Proposition'"
    1. Add the concept (definition) for "performative" and term it "communicative function" [3.7] as per ISO/CD 24617-2 "Language resource management – Semantic annotation framework (SemAF) – Part 2: Dialogue acts".
    2. Add the three performative (communicative function) individual concepts used in SBVR: "taken to be true", "true by definition", and behavioral guidance.
    3. Add the concept (definition) for "performative' + proposition" and term it "dialogue act" [3.2], as per ISO/CD 24617-2.
    4. Show fact, behavioral guidance, and definitional guidance as concept type dialogue act with their respective performative (communicative function) instances instead of their current definition as subcategories of proposition.
    5. Review all references to 'proposition' to determine whether the intended reference is to semantic content or to a discourse act (proposition + performative); e. g. statement expresses dialogue act (not proposition).
    Remove the Disconnect between 'Concept' and its Subcategories and 'Proposition' and its Subcategories
    1. Add open/closed proposition categories, and existential/relational proposition categories.
    2. Fix the subcategories of concept to fit the above, and have both 'concept' and 'proposition' as more general concepts for the subcategories.
    3. Replace all current uses of 'individual concept' to 'individual noun concept'.

    Revised Text:
    …to follow, including redrawn diagram(s)

  • Reported: SBVR 1.0 — Wed, 24 Jun 2009 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue: Mis-use of Date-Time Concepts

  • Key: SBVR15-32
  • Legacy Issue Number: 19015
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR 1.2 beta annex G (EU Rent Example) adopts concepts from the Date-Time Vocabulary (DTV) but deliberately gives them names that are both inconsistent with DTV and in fact are confusingly similar to the names of other concepts that are defined in DTV. Although any business can use any vocabulary terms desired, an OMG standard should maintain consistency with other OMG vocabularies for reasons of quality and to avoid user confusion. Especially a portion of a standard that is specifically intended to "to provide an aid to help them understand the specification " (annex G.2).

    The Annex is also inconsistent in its own terminology with respect to dates and times. For example, "maximum rental period" (Annex G.6.6) is a kind of "duration" even though G.8.6 defines "period" as a kind of "time interval" and a "rental period" (G.6.8.3) is a kind of "period".

    This annex also defines its own concepts that relate states of affairs to time, and for quantities – rather than using the corresponding concepts defined by the Date-Time Vocabulary. It fails to give definitions for these concepts, which means they are subject to varying interpretations. The example would be stronger if it used the carefully worked-out concepts defined in the Date-Time Vocabulary.

    Specifically:

    • Annex G.8.4 specifies, but does not define, concepts such as "state of affairs at point in time". 'Point in time' is a synonym for Date-Time's 'time point', which is a time interval that is a single member of a time scale. The authors of this Annex apparently did not understand that the duration of a time point depends upon the granularity of the time scale that is used. Consider a time scale of years. What does it mean to say that a "state of affairs at [a year]? Is the state of affairs "at" throughout the year or just during some portion of the year. The Annex G concept is fundamentally ambiguous.
    • Annex G.8.5 defines concepts such as "period", "period1 overlaps period2", and many others, using the definitions from Date-Time's "time interval", "time interval1 overlaps time interval2", etc., but with its own terms. This is particularly confusing because Date-Time has other concepts with similar names, such as "time period". (I do not object to terms that are clearly business specific, such as "rental period".) Moreover, the Annex probably should be built on the DTV "time period" concept, rather than "time interval". The discussion of the "Rental Time Unit" makes it clear that EU-Rent is interested in periods that are based on calendars (i.e. DTV "time period") rather than arbitrary periods ("time interval"). Probably the authors of the Annex did not understand the difference.
    • Annex G.8.5 defines a concept "date-time1 is before date-time2" that is unnecessary in light of the fact that a "date-time" is a kind of "time coordinate", which is a representation of a "time interval". The existing "time interval1 precedes time interval2" is applicable to all time coordinates, in the same way that representations of quantities (e.g. "5") may be used in instance of the verb concept "quantity1 is less than quantity2".
    • Annex G.8.5 misquotes some definitions from the Date-Time Vocabulary. For example, the definition of "current day" is misquoted.
    • The concept "date time" is defined twice: in G8.5 and in G.8.9.5. Another concept "date-time" has almost the same spelling, but has a different definition – another likely source of user confusion. Plus the definition does not make sense.
    • The Annex mixes two distinct types of concepts: "time intervals" (spans of time) and "time coordinates" (representations of time intervals). It should use one or the other throughout. The confusion is particularly obvious in places like the definition of "rental is late", which talks about the "end date-time" of a "grace period".
  • Reported: SBVR 1.1 — Sat, 12 Oct 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

extending an adopted concept

  • Key: SBVR15-31
  • Legacy Issue Number: 19433
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In the SBVR Meaning and Representation Vocabulary, the entries for ‘noun concept’ and ‘verb concept’ contain reference schemes that refer to the concept ‘closed projection’ and related fact types that do not appear in the MRV itself. In the MRV per se, these are undefined terms. I am told, but do not find in SBVR v1.2, that if only the MRV is implemented, such Reference Schemes are ignored, while clause 13.4.2 explicitly says that the UML/MOF classes must have the corresponding properties. If properly documented, this approach may be fine for the specification of SBVR itself. In general, however, this approach assumes that the speech community that develops a formal vocabulary is omniscient about reference schemes used by speech communities who ADOPT the original vocabulary. In general, an adopting community might add new fact types about an adopted concept that result in new reference schemes for the concept. Also, the adopting community might add new synonyms or synonymous forms for an adopted concept. There is no reason to suppose that the original speech community is even aware of the adoption, and there is no way these additional elements can have been present in the original terminological entry. So, the approach used in SBVR itself is unworkable for general use.

    When a concept is adopted by another vocabulary, it should be expressly possible for the “adopting entry” to include new reference schemes and synonymous forms, and possibly other elements of a terminological entry.

    Further, if such a mechanism is introduced, the SBVR vocabularies themselves should use it, rather than incorporating reference schemes in the base terminology entry that refer to fact types that don’t exist in that vocabulary per se. For example, the LRMV should formally adopt the MRV concepts and add the reference schemes involving closed projections in the ADOPTING ‘noun concept’ and ‘verb concept’ entries.

  • Reported: SBVR 1.1 — Thu, 22 May 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR should cover the concept of IRI as well as/instead of URI.

  • Key: SBVR15-30
  • Legacy Issue Number: 19677
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    SBVR should cover the concept of IRI as well as/instead of URI.

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Section C.10 states that the default assumed multiplicity for an unannotated association end is *

  • Key: SBVR15-29
  • Legacy Issue Number: 19685
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    Section C.10 states that the default assumed multiplicity for an unannotated association end is *. That’s a terrible idea since the UML default is 1 (i.e. 1..1).

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Definition of "categorization scheme contains category"

  • Key: SBVR15-28
  • Legacy Issue Number: 19631
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    The current definition of "categorization scheme contains category" is poorly constructed and therefore hard to understand.

    Current Definition: the category is included in the categorization scheme as one of the categories divided into by the scheme

    Perhaps the definition means the following?

    Possible Revision: the category is included in the categorization scheme as one of the categories into which the scheme divides things

    I think a better definition would perhaps include the verb concept " ... classifies ... ".

  • Reported: SBVR 1.1 — Mon, 6 Oct 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Issue "fact type role is in fact type"

  • Key: SBVR15-27
  • Legacy Issue Number: 12437
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    In clause 8.1.1.1, we have "fact type has role", with a synonymous form
    "fact type role is in fact type". Figure 8.2 also shows "fact type role
    is in fact type".

    Issue: a "fact type role" is a specialization of "role", so it is confusing
    to see the preferred form of the fact type use "role" but the synonymous
    form use "fact type role". Especially because figure 8.2 seems to indicate
    that a "fact type role" is in a fact type but that a "role" is explicitly
    not in a fact type. So the figure appears to contradict "fact type has
    role".

    Recommendation: I think the preferred entry is wrong, and should be changed
    to "fact type has fact type role".

  • Reported: SBVR 1.0 — Mon, 12 May 2008 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

ANNEX G COLOR-CODED CONCEPT NOT DECLARED

  • Key: SBVR15-26
  • Legacy Issue Number: 19520
  • Status: open  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, Annex G, G 6.2.8, lemma ‘rental is open’

    There is a color-coded occurrence of ‘end date/time is in the future’ but there is no such declared concept.

    Discussion: The way this Annex has been set up suggests that each colour-coding is meant to imply that the colour-coded concept is either explicitly listed or specifically adopted from a different vocabulary.

    The only like concept is in G.8.5, ‘period is future’. SBVR 1.1 Annex E used to have a concept ‘date/time is in the future’.

  • Reported: SBVR 1.2 — Sat, 12 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Correct the scope of placeholder terms

  • Key: SBVR15-24
  • Legacy Issue Number: 18826
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.3.4, in the entry for ‘placeholder’, it is stated that a placeholder exists in only one verb concept wording, and it refers to some role of the verb concept in that wording. It follows that the two placeholders spelled ‘concept1’ in ‘concept1 specializes concept2’ and in the Synonymous form: ‘concept2 generalizes concept1’ (in 8.1.1.1) refer to two roles of the verb concept being defined. Since these two placeholders spelled ‘concept1’ are different designations, how are they related?

    Annex C.3.1 does not say anything about the relationship between placeholders in the primary verb concept wording and placeholders in synonymous forms. (It just says something about subscripts being used to differentiate placeholders.) The intent is that the placeholder expression represents the SAME verb concept role in ALL primary and synonymous forms. That is, the placeholder is the SAME DESIGNATION in all verb concept wordings for the same verb concept. The text of 8.3.4 contradicts this intent, saying that the placeholder only has meaning within a given verb concept wording. If the text is correct, it is necessary to state some rule about the meaning of the same placeholder expression (the distinct designation) in the different synonymous forms.

    Further, in the Definition of ‘concept1 specifies concept2’, the expression ‘concept1’ appears. Since that expression only refers to a verb concept role within a verb concept wording, it is utterly meaningless in the Definition! There are no placeholders in a Definition, and ‘concept1’ is not a signifier for any concept. And yet, the intent is that ‘concept1’ in the Definition is the placeholder expression and is intended to be interpreted as a reference to the thing that plays that verb concept role in an actuality of ‘concept1 specializes concept2’. Annex C says nothing about the use of placeholder expressions in Definitions, and 8.3.4 makes these usages meaningless, but they appear in every verb concept definition in SBVR.

    It appears that the real intent is that a placeholder expression refers to one and the same verb concept role throughout the terminological entry for the verb concept, including at least all synonymous forms and definitions. Whether it also refers to the verb concept role in embedded Necessities needs to be clarified (it is not clear that SBVR ever assumes that, but DTV apparently does). The only aspect of a placeholder that is specific to a given verb concept wording is the ‘starting character position’, which suggests only that that relationship should be ternary, i.e., placeholder has starting character position in verb concept wording.

  • Reported: SBVR 1.1 — Thu, 18 Jul 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Distinguishing the senses of infinitive and present tense

  • Key: SBVR15-23
  • Legacy Issue Number: 17571
  • Status: open  
  • Source: Escape Velocity ( Don Baisley)
  • Summary:

    New SBV issue: Distinguishing the senses of infinitive and present tense
    From Don Baisley

    There are many verbs for which the present tense of a verb conveys a particularly different sense than the infinitive. The difference I refer to is not about "the present time", but about "occurring at least occasionally". For example, the statement that "Pam surfs" (present tense) combines the meaning of "to surf" (the infinitive) and the meaning that “it happens at least occasionally”.

    For such verbs, there is a challenge when using SBVR's typical pattern of defining verb concepts in the present tense. It tends to conflate the infinitive sense of a verb with the different sense meant by the present tense. That conflation causes problems. This is not an issue for ORM or other approaches that do not try to support natural language tense in a generic way. The problem has no apparent impact for many verbs where the present tense sense of "occurring at least occasionally" is inconsequential or inapplicable. The problem is especially troublesome for eventive verbs. Most SBVR verbs are stative, so the problem has tended to go unnoticed in the SBVR vocabulary itself.
    If supporting tense in a generic way, in logical formulations, the other tenses should be built on objectifications that start with the infinitive sense of a verb, not with the present tense. Also, modal operations like obligation build on the infinitive sense.

    For examples below, I define verb concept forms for generic "tense" concepts using the verb "occurs" (where the there is a role that ranges over the concept 'state of affairs'). The choices of signifier and form are arbitrary (not necessary), but seem to convey the sense of the tenses naturally.

    Example:
    'person surfs' (present tense)
    'person surf' (the infinitive sense)

    Where someone puts 'person surfs' in a business glossary, there is an underlying verb concept that has the sense of "to surf", the infinitive. I show it here in examples as 'person surf' (leaving out the infintizing "to"). This underlying verb concept is necessary to correctly formulate other tenses, and even necessary to formulate use of the present tense in some cases, which I will show later.

    Here are several examples of statements and interpretations using generic tense concepts built on the verb "occur". To be terse, I show objectification using brackets.

    Pam surfs.
    [Pam surf] occurs

    Pam is surfing.
    [Pam surf] is occurring

    Pam was surfing.
    [Pam surf] was occurring

    Pam has been surfing.
    [Pam surf] has been occurring

    Pam surfed.
    [Pam surf] occurred

    Pam will be surfing.
    [Pam surf] will be occurring

    Pam will surf.
    [Pam surf] will occur

    Pam will have been surfing.
    [Pam surf] will have been occurring

    The second example above, "Pam is surfing", can serve to illustrate the need to build on the infinitive rather than the present tense sense. To build on the present tense would be to say the thing that “is occurring” is Pam surfing at least occasionally, which is incorrect. The present continuous and other tenses do not include the present tense sense of occurring at least occasionally, so they cannot rightly be built upon a concept that conveys that sense.

    I said above I would show where the infinitive sense is sometimes needed even for the present tense. Here is a case where the infinitive 'person surf' concept is needed to formulate a statement that uses "surf" only in the present tense:

    Pam talks while she surfs.

    Wrong Interpretation I1: [Pam surfs] occurs while [Pam talks] occurs

    I1 misses the key sense of the statement, because [Pam surfs] (present tense) means that surfing is something Pam does at least occasionally and [Pam talks] means that talking is something that Pam does at least occasionally. I1 applies 'state of affairs1 occurs while state of affairs2 occurs' to the wrong states of affairs (the states in which Pam occasionally surfs and Pam occasionally talks).

    Right Interpretation I2: [[Pam surf] occur while [Pam talk] occur] occurs

    I2 correctly factors out the tense and applies it at an outer level (as we often do with modal operations). The conjunction joins objectifications of the underlying sense of "to surf" and "to talk" without the added meaning of the present tense (that the surfing or talking is at least occasional). The sense of present tense (happening at least occasionally) is then added at the outside where it applies to the simultaneous actions.

    SBVR does not prevent verbs concepts from being defined in glossaries in the infinitive , as is typical of dictionary definitions of verbs. That approach has always been available. But that approach is not used in SBVR’s own glossary and examples. In general, the sense of “occurs at least occasionally” is absent from SBVR’s own verb concepts, so the distinction is unimportant. But business rules and facts run into the problem. E.g., a EU-Rent rule about whether a renter smokes vs. a rule about whether he is smoking when in a rental car.

    Recommendation:

    It will be best to resolve this in a way that does not disturb the business-friendly approach of showing verb concept readings in the present tense. It might be possible to define a pattern in SBVR Structured English by which verb concepts with an infinitive sense are implied where present tense versions are explicitly presented in a glossary.

    Examples of formulations need to show the distinction. Existing examples should be examined and fixed as needed. New formulation examples might be helpful to demonstrate using generic tense concepts to build on a root verb concept.
    None of this changes the meaning of 'state of affairs' or 'objectification', but understanding this issue and its solution might help bring clarity to some of the examples that have been discussed.

  • Reported: SBVR 1.1 — Tue, 28 Aug 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Updating Annex F "The RuleSpeak Business Rule Notation

  • Key: SBVR15-22
  • Legacy Issue Number: 18621
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    The problem statement: The Annex is out of date with respect to RuleSpeak notation, probably the newly released version of EU-Rent, and perhaps newer aspects of SBVR itself.

  • Reported: SBVR 1.1 — Fri, 5 Apr 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Define that Clause 10 ‘Fact Models’ are by Default Closed World Models

  • Key: SBVR15-21
  • Legacy Issue Number: 16683
  • Status: open  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    Spin-off from Issue 14843 (via Issue 15623 Issue Resolution into which it was Merged)
    The definition-based model specified in Clauses 8, 9, 10, 12 and 13 and the fact model defined in Clause 10 are different (although closely related) models. The differences between them should be described and a transformation from one to the other defined. This would address two concerns:
    1. Allow the definition-based model to have an open-world assumption and the fact model to have a closed-world assumption.
    The proposed resolution is:
    1. Define that Clause 10 ‘fact models’ are by default closed world models

  • Reported: SBVR 1.1 — Mon, 14 Nov 2011 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

'categorization scheme' and 'categorization type' are related

  • Key: SBVR15-25
  • Legacy Issue Number: 19549
  • Status: open  
  • Source: Hendryx & Associates ( Stan Hendryx)
  • Summary:

    'categorization scheme' and 'categorization type' are related, yet SBVR says nothing about this relationship.

    Upon comparing the entries for these terms in 11.2.2.3, it is seen they are coextensive; the extension of each is a set of concepts; they could be defined having the same extensions. Compare the examples in each entry.

    A difference is that categorization schemes are restricted to categorizing general concepts, whereas categorizations types are not so restricted.

    Another difference is that categorization schemes define partitionings, whereas categorization type are not so restricted.

    Accordingly, it seems like the definition should be:
    categorization scheme: categorization type that defines a partitioning of one or more general concepts.

    'categorization type' is defined in such a way that it is not meaningfully different from 'concept type' (p.22); compare the definitions on p.22 with that on p.149. A concept, by its very nature and definition, defines a category of things. See 'concept', p.21. 'categorization type' should be made a synonym of 'concept type'.

    'Categorization scheme' is involved in the verb concept 'categorization scheme is for general concept'. The general concept(s) are inferred by the general concepts of the concepts in a categorization scheme or a categorization type coextensive with the it. This verb concept is not necessary.

    'Categorization scheme' is involved in verb concept 'categorization scheme contains category'. Either can be defined to have the same extension, by an extensive definition. This verb concept is not necessary.

    The two verb concepts mentioned above are redundant; their purpose is more simply served by providing extensional definitions of categorization types and categorization schemes, as suggested by the examples. They could be deprecated or deleted, as they do not add any new information to a model. They increase the complexity and maintenance burden on the model.

    The changes suggested here would affect Figure 11.2 on p.146.

  • Reported: SBVR 1.2 — Sun, 27 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

'reality' and 'in-practice' models

  • Key: SBVR15-18
  • Legacy Issue Number: 15953
  • Status: open  
  • Source: Ajilon ( Graham Witt)
  • Summary:

    In recognizing that an organization is not necessarily interested in recording all information about the real world, the SBVR proposes that there be two models of the world: a ‘reality model’ (of the real world) and an ‘in-practice model’ (of the organization’s view of the real world), which leads to some bizarre rule statements, listed below. Surely there is only 1 model in which both real-world objects and representations of them exist. The relevant quote from the SBVR is “Suppose the following two fact types are of interest: Employee was born on Date; Employee has Phone Number. In the real world, each employee is born, and may have more than one phone number. Hence the reality model includes the constraint ‘Each Employee was born on at least one Date’ (sic) and allows that ‘It is possible that the same Employee has more than one Phone Number.’ [If] the business decides to make it optional whether it knows an employee’s date of birth, [and] is interested in knowing at most one phone number for any given employee, … the in-practice model excludes the reality constraint ‘Each Employee was born on at least one Date’, but it includes the following constraint that does not apply in the reality model: ‘Each Employee has at most one Phone Number’. ”
    I believe there should be one model (not two), in which for each fact type there may be multiple rules reflecting specific requirements. Considering just dates of birth, the assertion “Each Employee was born on at least one Date” (which might be better worded as “Each Employee was born on exactly one Date”, “Each person has exactly one date of birth” or perhaps “Each person has a date of birth”) is a statement about the real world.
    Consider an insurance business that decides that it must collect the date of birth of each customer purchasing personal life insurance but does not need it for those purchasing only home insurance. Following the logic expressed in the SBVR (as quoted above) the ‘in-practice model(s)’ contain a new constraint: “Each person purchasing personal life insurance has a date of birth” (or “Each person purchasing personal life insurance must have a date of birth”) and an advice: “Each person purchasing only home insurance may not have a date of birth”.
    In fact the original assertion (“Each person has a date of birth”) still applies in the world view of the business, even to persons purchasing only home insurance. What is required is an additional constraint, which may be worded in one of the following forms “Each person who purchases personal life insurance must supply the date of birth of that person.” or “Each application for personal life insurance must specify the date of birth of the applicant.” and an advice “A person who purchases home insurance need not supply the date of birth of that person.”

  • Reported: SBVR 1.0 — Fri, 14 Jan 2011 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Revise Modeling of Fact Model and Conceptual Schema

  • Key: SBVR15-17
  • Legacy Issue Number: 13150
  • Status: open  
  • Source: Hendryx & Associates ( Stan Hendryx)
  • Summary:

    understand you will be discussing the topic of packaging SBVR tomorrow, and I want to provide a perspective on this topic and make a request.

    In my view, the key packaging concepts “fact model” and “conceptual schema” need to be in the normative SBVR metamodel to support widespread sharing and reuse of SBVR models. We want to promote the development of libraries of SBVR fact models and conceptual schemas and to compose fact models and conceptual schemas from other fact models and conceptual schemas. The ability to package these in a standard way is crucial to this end. A normative approach to globally identifying these models is needed to support their sharing and reuse. Concepts of packaging, identification, and composition of fact models and conceptual schemas are preferably included in Clause 8. As the most basic compliance point, Clause 8 needs to be expressible in terms of itself, and to include concepts for packaging, identification, and composition of fact models and conceptual schemas. I understand a proposal is under consideration to move “fact model” and “conceptual schema” entries to Clause 10. This would be a mistake, as we would then have no normative way of specifying the packaging.

    The definition of “conceptual schema” should be refined to reflect the fact that a conceptual schema is a kind of fact model. The distinction between a conceptual schema and other fact models is that a conceptual schema includes at least one fact that asserts the existence of a concept. Other fact models that are not conceptual schemas contain only ground facts. The text of SBVR makes it clear that a conceptual schema is a fact model, that every SBVR interchange document is a fact model. That “conceptual schema” specializes “fact model” should be reflected in the definition of “conceptual schema.”

    The term “vocabulary” is not used in the SBVR specification consistently with its definition as a “set of designations and fact type forms…” Each of the normative clauses of SBVR, called a “Vocabulary,” is actually an annotated conceptual schema. A conceptual schema comprises a “combination of concepts and facts (with semantic formulations that define them)…” The designations and fact type forms in each SBVR normative “Vocabulary” constitute the vocabulary of that “Vocabulary”. The definitions and necessities in the SBVR entries are statements of schema facts. The notes and examples are annotations of the conceptual schema. Ability to include annotations is crucial to practical development and use of any model, and is universally provided for in other and modeling and programming languages. It should be possible to normatively include annotations in a SBVR conceptual schema or fact model. Accordingly, it is recommended that “description” and related concepts of notes and examples in Clause 11.2.2 be moved to Clause 8 to support annotation of fact models. With respect to the semantic formulations of a conceptual schema, it is preferred that Clause 8 only include statements of the definitions and schema facts, and leave it to Clause 9 to include the semantic formulations of these. Either “vocabulary namespace” and fact types that use the term should be moved to Clause 11, or “vocabulary” should be moved to Clause 8. The concept “vocabulary” is not necessary in Clause 8 but might be conveniently located there. Namespaces adequately serve the purpose of organizing designations and fact type forms. It is suggested the RTF consider providing recommendations for naming conventions for URIs of namespaces and related conceptual schemas that define and constrain the concepts represented by the designations and fact type forms in the namespaces.

    Here are some suggested entries for Clause 8 that show how the concepts described above might be modeled:

    conceptual schema

    Definition: fact model that includes at least one existential fact asserting a concept

    Note: This definition extends the definition of ‘conceptual schema’ in SBVR to formalize that a conceptual schema is a kind of fact model. This is evident in the specification text, but is not included in the current definition.

    Note: The facts of a conceptual schema in addition to the concept existential facts describe what is possible, necessary, permissible, and obligatory in each possible world of the domain being modeled.

    Note: Two levels of formalization of fact models (including conceptual schemas) are possible. 1) A fact model may contain only statements of definitions and other facts and not their semantic formulations. In this case, the fact model can meet the Meaning and Representation compliance point, 2.2.1. 2) A fact model may contain semantic formulations of its definitions and facts, in which case the fact model can meet the Logical Formulation of Semantics compliance point, 2.2.2.

    fact model1 includes fact model2

    Note: This fact type enables recursive composition of fact models and conceptual schemas.

    Necessity: This fact type is reflexive, antisymmetric, and transitive, i.e. related fact models are at least partially ordered.

    fact model includes description

    Note: This fact type enables the annotation of fact models and conceptual schemas.

    thing has URI

    Note: This fact type enables modeled things to be identified globally for future reference.

    I am requesting that these concepts, or some refinement of them, be included in the next release of SBVR.

  • Reported: SBVR 1.0 — Wed, 10 Dec 2008 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

"thing has property".

  • Key: SBVR15-16
  • Legacy Issue Number: 16727
  • Status: open  
  • Source: Business Rule Solutions, LLC ( Ron Ross)
  • Summary:

    (a) Clause 11 should include the verb concept "thing has property". This verb concept should appear in figure 11.5.

    (b) Property needs to be indicated as an abstract concept in Clause 13 (since it is in the universe of discourse, not the model).

  • Reported: SBVR 1.1 — Tue, 29 Nov 2011 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

qualifiers whose subject is a property of the referent

  • Key: SBVR15-15
  • Legacy Issue Number: 19728
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The title of this issue is an example of common problem in SBVR Structured English.

    Impossibility: An SBVR SE statement contains a qualifier whose subject is a property of the referent.

    Given the verb concept 'sequence has member' aka 'thing is member of sequence', how is the following definition to be written in SBVR SE: "sequence each member of which is a time point"?

    The referent of the pronoun 'which' is the sequence, but the subject of the qualifier clause is a quantified property of the referent. But SBVR SE only permits the (anaphor) pronoun to be 'that' or 'who' and apparently requires it to follow the referent noun immediately.

    SBVR SE does not permit: "sequence of which each member is a time point".

    And it does not provide a 'where' or 'such that' construct that would allow the back reference to be represented by 'the sequence', as in: "sequence where each member of the sequence is a time point".

    Even the simpler case of a reference to a unique property of the referent in the qualifier clause --"shipment whose delivery date has passed" – requires a circumlocution ("shipment that has a delivery date that has passed"), because 'whose' is not an SBVR SE keyword. And the cascading 'that's interfere with the expression of compound qualifiers (using 'and that …').

    In our experience, this shortcoming significantly limits the clear expression of definitions and rules in SBVR SE.

  • Reported: SBVR 1.1 — Sat, 21 Feb 2015 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR SE does not support the DateTime usage of subscripts

  • Key: SBVR15-14
  • Legacy Issue Number: 18825
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The Date Time Vocabulary specification contains several Definitions and Necessities that use subscripted terms, e.g.,

    Necessity: For each time interval(2) and each time interval(3) that finishes time interval(2), the duration of the time interval(1) that starts time interval(2) complementing time interval(3) is equal to the duration of time interval(2) minus the duration of time interval(3).

    time point1 to time point2 specifies time period

    Definition: time point(1) is the first time point of a time point sequence and time point(2) is the

    last time point of the time point sequence and there is a time point(3) that is just before time point(2) in

    the time point sequence and time point(1) through time point(3) specifies the time period

    Each case introduces a subscripted term that is used to denote the same ‘referent’ ‘thing’ elsewhere in the definition/necessity. In the Necessity, all the subscripts are introduced terms. In the Definition, time point(1) and time point(2) refer to placeholders in the verb concept wording being defined, but time point(3) is an introduced term. These introduced terms were patterned on a usage of subscripts in SBVR clause 8.5.2 that introduces similar “local names”. SBVR Annex C does not describe such usages. Without them, it is not possible to formulate these definitions and necessities in SBVR Structured English.

    Is it the intent of SBVR SE to support such usages? If yes, then SBVR Annex C needs wording to support them. If no, then DTV needs to convert these formulations to plain text.

  • Reported: SBVR 1.1 — Thu, 18 Jul 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

'closed semantic formulation' is not properly defined

  • Key: SBVR15-13
  • Legacy Issue Number: 19713
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR Clause 9.2 defines: ‘semantic formulation’ as ‘a conceptual structure of meaning’.

    And then closed semantic formulation is defined as 'semantic formulation that includes no variable without binding'

    But no SBVR concept associates semantic formulation (in general) with variables. And some other conceptual structure of meaning, e.g., phrased in SBVR structured English or OWL, might not have any notion of ‘variable’ or ‘binding’ at all. So the definition appeals to a delimiting characteristic that may be meaningless for the general concept, and thereby admit semantic formulations that were not intended.

    Every structure of meaning presumably formulates a meaning; otherwise it formulates nonsense. But clause 9.2 has only ‘closed semantic formulation formulates meaning’, which suggests that open semantic formulations (involving free variables) formulate nonsense. That is simply not true of a ‘structure of meaning’ formulated in CLIF. What is really meant is that LRMV ‘closed logical formulations’ formulate propositions, and LRMV ‘closed projections’ formulate concepts. But those are special cases.

    The definition of ‘closed semantic formulation’ should be ‘closed logical formulation or closed projection’, which makes it clearly an LRMV concept, and then those concepts must state their relationship to free variables.

    The general idea for all conceptual structures of meaning is ‘semantic formulation formulates meaning’, which would allow other semantic formulations, e.g., in SBVR SE, OWL, etc., to be related to the meanings they formulate. If an LRMV projection or logical formulation that is not closed does not formulate a meaning, that is a LRMV Necessity for those specific concepts.

    Finally, note that a (clause 8) Definition is always a representation of a conceptual structure of meaning that formulates a concept. The important idea in ‘definition serves as designation’ in clause 11.2.3 is that the representation of a semantic formulation (a conceptual structure of meaning) is used to refer to the concept itself, rather than just the properties contained in the formulation. This idea of semantic formulation as conceptual structure of meaning is fundamental to the notion ‘definition’, and should not be buried in the LRMV.

  • Reported: SBVR 1.1 — Wed, 21 Jan 2015 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

ANNEX B BAD REFERENCES TO DIAGRAMMING CONVENTIONS

  • Key: SBVR15-20
  • Legacy Issue Number: 19518
  • Status: open  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, Annex B, references to diagramming conventions

    Annex B has a number of references to diagramming conventions that are too colloquial. The implication is that the reader is already familiar with the UML or CDG diagramming conventions, but this is not appropriate, since the whole point of the Annex is to be explanatory at this level. For example:

    B.3.5. “UML’s arrow style for ‘instantiation’” What is this arrow style? Where is it explained?

    B.3.5. The notation has been adapted from standard UML notation to make it more ‘business friendly’. For example, in UML, in instance (‘object’) would be labeled as, Canada: country.

    This information does not belong here, but in Annex C.

    B.3.5. “the box in box style”. Where is this explained? Is it UML or CDG?

    Suggested solution: when referencing UML or CDG diagramming conventions, do not attempt to be descriptive of symbols or drawing conventions, but use ‘base’ references instead: all the diagramming information should be in one place, ie., in Annex C or I respectively, but not in Annex B. Make sure the same format is used for all references to Annexes C and I, and that the difference between the two diagramming techniques is signposted adequately. An even better, more practical solution would be in each case to depict the symbol(s) involved and to refer to the appropriate paragraph in Annex C or I for any textual explanation. This would cause duplication of symbols between the Annexes but it would make Annex B much more helpful.

  • Reported: SBVR 1.2 — Sat, 12 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

the scope/namespace of a placeholder

  • Key: SBVR15-19
  • Legacy Issue Number: 19124
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.4.4, there is a necessity in the entry for ‘placeholder’: “Each placeholder is in exactly one verb concept wording”. Now, immediately before section 8.4.4, in the entry for ‘statement expresses proposition’, there is a synonymous form: ‘proposition has statement’. So, ‘statement’ is the text of two placeholders. A.4.12 (Synonymous forms) tries to say that these two different placeholders refer to the same verb concept role, but the statement is garbled: “The ones using the same designation as placeholders of the primary form represent the corresponding verb concept roles…” The ‘designation used by a placeholder’ is the representation of the range concept by a signifier for that concept, per 8.4.4 ‘placeholder uses designation’. What is intended here is: “A placeholder that has the same expression as a placeholder of the primary verb concept wording represents the same verb concept role.”

    Further, in that same example entry, there is a Definition: “the statement represents the proposition”. According to A.4.2.3, the expression ‘statement’ refers to a placeholder in the verb concept wording, but that is ambiguous, since there are two verb concept wordings. That text should say the primary verb concept wording, so as to disambiguate the reference.

    Again, in A.4.12, the following sentence appears: “The order of placeholders for verb concept roles can be different.” What does that mean? By the necessity above, the placeholders are different, so they cannot be reordered. The intent is that the relative positions of the placeholders for the same verb concept role may be different.

    Finally, all of this is an elaborate convention to maintain the given Necessity. It seems that it would be much easier to make the placeholder a representation of the verb concept role throughout the terminological entry, as distinct from having it denote the verb concept role in the primary entry and in the Definition(s), but not in Synonymous forms, Descriptions, Notes, etc. The only function of that Necessity is to make a single ternary fact type: “Verb concept wording has placeholder at starting character position” into two binary fact types that each convey half the concept. A great deal of effort is expended to explain use of a business-friendly syntax that violates the stated model of a purely syntactic concept – the intent is that the placeholder expression represents the same verb concept role throughout the entry. And verb concept wordings are ONLY about expressions. The underlying problem is that the concept ‘terminological entry’ is not part of the clause 8 vocabulary, and is therefore not available to be the scope of a placeholder. But then, the concept ‘primary verb concept wording’ is not in the clause 8 vocabulary, either.

  • Reported: SBVR 1.1 — Mon, 25 Nov 2013 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

ROLE: RANGES OVER VS. SPECIALIZES, GENERALIZES

  • Key: SBVR15-11
  • Legacy Issue Number: 19519
  • Status: open  
  • Source: USoft ( Rob van Haarst)
  • Summary:

    SBVR 1.2, 'role': 'ranges over' vs. 'specializes'.

    Clause 8, entry for ‘role’. Should the addition at the end of the second Example text: "(which generalizes the role)" read: "(which the role ranges over)"? As I understand it, you mean to say that the role shipment ranges over the general concept shipment. The reverse reading of "ranges over" is not "generalizes" (there is a specific Note at the lemma "role ranges over general concept" that warns against this confusion).

  • Reported: SBVR 1.2 — Sat, 12 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR Issue: Problematic necessity in 8.5.2

  • Key: SBVR15-10
  • Legacy Issue Number: 18824
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In SBVR clause 8.5.2, the following Necessity appears:

    Necessity: If a concept[sub]1 is coextensive with a concept[sub]2 then the extension of the concept[sub]1 is the extension of the concept[sub]2.

    (where [sub] is used to show subscripts).

    There are three problems with this Necessity:

    1. This Necessity just restates the definition of ‘concept is coextensive with concept’ in 8.1.1.1. It adds nothing.

    2. It is the only occurrence in SBVR v1.1 of the use of a subscript outside of a placeholder term, and that use is not defined in Annex C.

    3. The meaning of the article ‘a’ before concept (1) and concept (2) is universal in this case, not existential, which contradicts Annex C.

    Delete it!

  • Reported: SBVR 1.1 — Thu, 18 Jul 2013 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

'another' unnecessarily restricts the concept 'other'

  • Key: SBVR15-9
  • Legacy Issue Number: 19727
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In clause A.2.2, the keyword 'another' is introduced, with the interpretation:

    (used with a term that has been previously used in the same statement) existential quantification plus a condition that the referent thing is not the same thing as the referent of the previous use of the term

    The idea "existential quantification plus" is an unnecessary and undesirable addition. The useful keyword is 'other'. As described, "other X" means "instance of the general concept X that is not the same thing as the referent of the previous occurrence of the term X". But "another" is just a conventional spelling of "an other", and might equally have been spelled "some other". The term 'other' can be usefully quantified by quantifiers other than "an". Each other, at least n other, at most n other, exactly n other, and no other are all valid uses of 'other' with the given interpretation, less the "existential quantification plus".

    Defining only the portmanteau keyword 'another' greatly and unnecessarily limits the expressiveness of SBVR Structured English in this area.

  • Reported: SBVR 1.1 — Sat, 21 Feb 2015 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

The use of UML described in the Annex does not represent any known UML tool nor the UML specification

  • Key: SBVR15-8
  • Legacy Issue Number: 19680
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    The use of UML described in the Annex does not represent any known UML tool nor the UML specification. The examples are UML-like diagrams presumably created with a drawing tool.

    • In Figure C.1 the right hand class is shown with 2 names and an italicized label “also:” – this is not supported.
    • Section C.3 and Figure C.2: in UML, Instance diagrams only the class and not the instance name is ever underlined
    • Figure 6.3 is not a valid UML diagram if the lower shapes are InstanceSpecifications: they should have a colon after the names which should not be underlined. The use of Dependencies is not valid for class membership.
    • Figure 6.4 is not valid – an association may have only one name optionally accompanied by one direction indicator.
    • Figure C.7, C.12: In general UML does not include the notion of underline/font within a name: it’s modeled only as a text string.
    • Figure C.9 is not valid – one cannot have an association with only one end.
    • C.7.1, Figure 14: these 2 renderings are semantically identical in UML and serialized the same in XMI. UML has the ability to render the distinction using a GeneralizationSet with isDisjoint – so why not use that?
    • C.15: powertypes should not have a name before the colon in UML, though the property of type “branch type” may
    • C.9, Figure C.17: the dashed lien to association diamond is not valid in UML
  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

How can an attributive role be declared?

  • Key: SBVR15-7
  • Legacy Issue Number: 17791
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    SBVR v1.1 Clause 8 says:
    Note: in the glossary entries below, the words “Concept Type: role” indicate that a general concept being defined is a role.
    Because it is a general concept, it is necessarily a situational role and is not a verb concept role.

    How does one declare an attributive role that is not a general concept?

    SBVR v1.1 appears to use such declarations to also declare roles that are attributive roles of a given noun concept and thus also in the attributive namespace of the noun concept. For example, clause 8.6 declares 'cardinality', which is an attributive role of integers with respect to 'sets', in a glossary entry with Concept type: role. But 'cardinality' is not a general concept; nothing is a 'cardinality', full stop. An integer can only be a 'cardinality' OF something. it is a purely attributive term. As a term for a general concept, 'cardinality' is thus a term in the Meaning and Representation namespace; it has no 'context'.

    The problem arises in defining attributive roles of general noun concepts, such as 'occurrence has time span' and 'schedule has time span', where the definitions of the two roles are importantly different because they are attributes of different general concepts that are only similar in nature. Neither is a situational role. That is, neither is a general concept. No time interval is a 'time span', full stop. A time interval must be a time span OF something. One 'time span' is in the attributive namespace of 'schedule', and a different 'time span' designation is in the attributive namespace of 'occurrence'. Neither is in the DTV.Situations vocabulary namespace per se. How can this be declared using SBVR conventions? Declaring them both in glossary entries with Concept Type: role apparently makes them conflicting designations for 'situational roles' in the DTV.Situations vocabulary.

    Does simply declaring the verb concept 'occurrence has time span' declare the attributive role? If so, how is the range of the role declared? And where does the definition of the attributive role go?

  • Reported: SBVR 1.1 — Wed, 26 Sep 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

The notion of “well-formedness” in compliance point 1 should be defined

  • Key: SBVR15-6
  • Legacy Issue Number: 19675
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    The notion of “well-formedness” in compliance point 1 should be defined

  • Reported: SBVR 1.1 — Mon, 8 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Figure C.11 the right-hand diagram is not clear since both renter and driver seem to be independent roles

  • Key: SBVR15-5
  • Legacy Issue Number: 19683
  • Status: open  
  • Source: Adaptive ( Pete Rivett)
  • Summary:

    Figure C.11 the right-hand diagram is not clear since both renter and driver seem to be independent roles (a renter, even of a car, may or may not drive it)

  • Reported: SBVR 1.1 — Fri, 12 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

omission of the word 'if'

  • Key: SBVR15-12
  • Legacy Issue Number: 19671
  • Status: open  
  • Source: AFAS Software B.V. ( Casper Lange)
  • Summary:

    Note nr. 1 of 'proposition is true' reads:
    "A proposition is true if and only the state of affairs..."
    And should read:
    "A proposition is true if and only if the state of affairs..."

  • Reported: SBVR 1.2 — Mon, 8 Dec 2014 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

styling of signifiers

  • Key: SBVR15-4
  • Legacy Issue Number: 18378
  • Status: open  
  • Source: Rule ML Initiative ( John Hall)
  • Summary:

    Title: SBVR needs a consistently applied policy for styling or not styling signifiers
    Source:
    John Hall, RuleML Initiative
    john.hall@modelsystems.co.uk
    Summary:
    There is some inconsistency in the SBVR specification regarding which signifiers are styled and which are not.
    A policy needs to be agreed and applied consistently through the SBVR specification.
    Resolution:
    1. Style each use of the signifier of a concept (e.g. ‘thing’, ‘meaning’) where that use has the specific meaning defined in its SBVR entry;
    2. If the signifier of a defined concept has an everyday English meaning that is different from its SBVR definition, don’t style uses of it where the everyday meaning is intended;
    3. Add a paragraph to the introduction explaining the basis for styling/not styling.

  • Reported: SBVR 1.1 — Fri, 18 Jan 2013 05:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

SBVR issue: Can there be multiple instances of a thing?

  • Key: SBVR15-3
  • Legacy Issue Number: 16314
  • Status: open  
  • Source: General Electric ( Mark Linehan)
  • Summary:

    SBVR defines the concept "thing" in clause 8.7. The
    definition is unclear as to whether the extension of "thing" contains only
    singletons (i.e. individual things) or can contain instances that recur in
    some way.

    Proposed Resolution: Add a Necessity or Possibility or Note that explains
    whether individual things can recur. Add examples.

  • Reported: SBVR 1.0 — Mon, 6 Jun 2011 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Misleading text in A.4.2.3

  • Key: SBVR15-2
  • Legacy Issue Number: 19522
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    The first statement in Annex A.4.2.3 is misleading:

    A definition given for a verb concept is an expression that can be substituted for a simple statement expressed using a verb

    concept wording of the verb concept.

    Unlike a noun concept definition, the definition of a verb concept cannot simply be substituted for an occurrence of the verb concept wording. Like the verb concept wording itself, it is a structured pattern with placeholder parameters, and the substitution process is complex. In “substituting the definition expression for a simple statement expressed using the verb concept wording”, it is also necessary to substitute the role phrases that are used in the verb concept wording in that simple statement for the corresponding placeholders in the definition. That is significantly different from what happens in the noun concept case.

    In the same subclause, the sentence:

    “A definition of a verb concept can generally be read using the pattern below ...
    A fact that ... is a fact that ...”

    is not quite general enough. The definition characterizes the same state of affairs, even when it is not a fact. It could be written:

    A state of affairs in which ... is a state of affairs in which ...

  • Reported: SBVR 1.1 — Mon, 14 Jul 2014 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT

Noun form designates two different concepts

  • Key: SBVR15-1
  • Legacy Issue Number: 17532
  • Status: open  
  • Source: Thematix Partners LLC ( Edward Barkmeyer)
  • Summary:

    In clause 8.3.4, the term 'verb concept wording' is defined as:
    "representation of a verb concept by an expression that has a syntactic structure involving a signifier for the verb concept and signifiers for its verb concept roles"

    In the same clause, the term 'noun form' is defined as:
    "verb concept wording that acts as a noun rather than forming a proposition"

    One would expect therefore, that a noun form of a verb concept would be a gerund, such as 'car transfer' for 'branch1 transfers car to branch2', where the 'noun form' denotes the same actualities as the verb concept.

    But only the last Example (which is hard to understand because of a particularly bad choice of verb) is said to be about gerunds. The other examples clearly are not. The first Example is: "'transferred car of car transfer' for the verb concept 'car transfer has transferred car'. This form yields a transferred car."

    The instances of 'car transfer has transferred car' are actualities of a car being involved in a car transfer. But the cited text says the instances of the 'noun form' 'transferred car of car transfer' are cars, not actualities. Similarly, the interpretation of the other two examples of 'noun forms' correspond to numbers, not actualities.

    So the instances of a noun form of a verb concept need not be instances of the verb concept! The noun form therefore cannot be a 'verb concept wording'. The noun form does not represent the verb concept!

    It appears that there are two different concepts here. Noun form 1 is "verb concept wording that acts as a noun." That is the gerund in the last Example. In the other examples, the noun form represents a derived concept that is what SBVR calls a 'situational role'. The intent of 'noun form 2' is "representation of a situational role by an expression that has a syntactic structure involving a signifier for the verb concept that the role is derived from and signifiers for some of its verb concept roles".

    Finally, use of noun form 2 in declaring a glossary item for a situational role would be preferable to using only the role designation. In particular, the explicit appearance of other role placeholders in the noun form would permit them to be used directly in defining the situational role.

    For example:
    cardinality
    Definition: nonnegative integer that is the number of distinct elements in a given set or collection

    could be declared with the noun form:
    cardinality of set
    Definition: nonnegative integer that is the number of distinct elements in the set

  • Reported: SBVR 1.1 — Fri, 27 Jul 2012 04:00 GMT
  • Updated: Tue, 3 Jan 2017 13:19 GMT