- On Business Rules Categorization – Part I – Defining “business rule”
- On Business Rules Categorization – Part II – Use of business rules
- On Business Rules Categorization – Part III – Other rule classifications
- On Business Rules Categorization – Part IV – Rule Classification
- On Business Rules Categorization – Part V – Rule Classification part 2
This is the first of a five part series on the topic of business rules categorization.
My work and research on rules categorization is a side effect of my search for a definition for “business rule”.
To find a definition of “business rule” I looked in multiple places, looking for previous definitions of the terms and to try and find how other practitioners were defining it. I was also looking for something that could be agreed to by a group of people and withstand some level of criticism by having good references.
Over the years many people created their variation of the definition, most of them being just fine, but I finally found what I was looking for when I looked through the Semantics of Business Vocabulary and Business Rules (SBVR), the Object Management Group (OMG) specification.
Business Rule: a rule that is under business jurisdiction.
It was that simple.
Well, actually, some clarifications need to be made. “under business jurisdiction” can be a bit tricky to understand. If a law is passed and the business has to comply with it, it is clearly not under their jurisdiction. But actually, the part that IS under the business jurisdiction is how business decides to comply with that law. So it is under their jurisdiction.
When I found that definition, I was happy and unhappy at the same time. I had found a definition that was backed by a recognized standards organization (OMG), so I was happy. I was unhappy because to me it seemed to be a very broad definition and it needed to be broken down in some way.
The rest of the posts in this series is about that research and what I have compiled so far to help me categorize those rules.
 if I ever turn this series into a white paper, you will find most of my references there, in the meantime if you really want references feel free to leave a comment or contact me.