Semantics Of Business Vocabulary And Rules Avatar
  1. OMG Specification

Semantics Of Business Vocabulary And Rules — Open Issues

  • Acronym: SBVR
  • Issues Count: 10
  • Description: Issues not resolved
Open Closed All
Issues not resolved

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

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 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