Search ::     [ Advanced ]
Username:   Password: Auto login next time?  


AttainingEdge : World Class Training For Critical Business Innovations

RuleXpress: The business tool for expressing and communication business rules.

 

 

 

 

     SPREEUWENBERG ARCHIVES ...
untitled

The Semantic Web and the Business Rules Approach ~ Differences and Similarities

by Silvie Spreeuwenberg

What are the differences and similarities between the Semantic Web and the Business rules approach?

Observation 1

The semantic web and the business rules communities have both roots in Artificial Intelligence.

However, the players in both communities like to decouple themselves from this ancestor.  This seems due to the failure of AI technologies to deliver when the pioneers set high expectations.

Observation 2

The semantic web and business rules have different target audiences.

Improvement of communication between humans is a goal of the business rules approach while improvement of the communication between machines is the goal of the semantic web.  Both emphasize that improvement of the communication between humans and machines can be a happy side effect.

Given this difference in target audience the two approaches are also positioned differently in MDA.  An ontology-model is used in a run-time environment and should therefore be positioned at the PSM (platform specific) level, while a vocabulary is used at the CIM (computation independent) level to improve human communication about a domain.

Observation 3

The semantic web and business rules have the same goal.

Both are supposed to capture semantics about real world domains (independent of a particular application).  This distinguishes them (ontology models and business rules vocabularies) from conceptual modeling approaches (like UML and ORM) that are both intended to describe the domain knowledge for one specific application.

There is an interesting friction here that is recognized in the business rules community (see Rik Gerrits, Reuse of business rules) and the semantic web community (see Mustafa Jarrar, On using conceptual data modeling for ontology engineering) in that rules are affected by the nature of the problem (or business strategy) that they support and the inference strategy to be applied to the problem.  Therefore the result will be less reusable and specific to a particular (class of similar) task(s).

Observation 4

The semantic web and business rules communities share common concepts but represent them in different ways.

An ontology and a business vocabulary both consist of interrelated concepts and rules (e.g., identity, cardinality, taxonomy, etc.) that constrain and specify the intended meaning of concepts.

In an ontology-model only the structural relations between concepts define the semantics.  In a business vocabulary the semantics can also be described by giving a definition for a concept.  This definition may be informal and every concept needs to have a definition.  In an ontology-model, concepts do not have a definition.  You can just stop somewhere at the boundary of your domain with connecting a concept with other concepts.

The business rules approach focuses more on natural language / human readable descriptions; for example, the expression of definitions and business rules is not restricted to a specific formal specification language.  In the Semantic Web every element that is part of the ontology model should be compliant with a formal language because otherwise it cannot be used in a run-time environment.

Observation 5

The formal specification languages used by the semantic web and the business rules communities differ in expression power (higher order, deontic logic, horn clause, predicate logic, etc.).

This topic will be discussed in a future column.


standard citation for this article:
Silvie Spreeuwenberg, "The Semantic Web and the Business Rules Approach ~ Differences and Similarities," Business Rules Journal, Vol. 6, No. 7 (July 2005), URL:  http://www.BRCommunity.com/a2005/b235.html  

November 2011
Use the Right Tool for your Job

July 2011
Learn from the Expert (Part 3): Get Organized in your Rule Thinking

May 2011
Learn from the Expert (Part 2) — Textual rules: Out of fashion or a Classic?

March 2011
Learn from the Expert (Part 1) — A Business Analyst must ask "Why?"

October 2010
Count your Rules!

July 2010
The Ten Most Common Mistakes Made By Corporate Adopters of Business Rule Management Systems (BRMS) And How to Avoid Them (Part 2)
Guest Column By Jan Purchase


May 2010
The Ten Most Common Mistakes Made By Corporate Adopters of Business Rule Management Systems (BRMS) And How to Avoid Them (Part 1)
Guest Column By Jan Purchase


January 2010
How to Deal with Exceptions in Software Support

December 2009
Exceptions are just 'some more rules'

September 2009
Rule Authoring Is a Creative Process

March 2009
What happened to the B and the M of BRM? ... and how the new notion of business rules documentation got introduced

October 2008
The Liberty of Rules

August 2008
The Inference Task

July 2008
Organizing a Set of Rules

June 2008
Procedural Logic in the Reasoning Process

May 2008
What about Methods in Rules?

April 2008
Different Kinds of Rules and How to Write Them Properly

March 2008
SBVR: Observations from Initial Experiences

January 2008
Rule History and Versioning (Part 3)

December 2007
Rule History and Versioning (Part 2)

November 2007
Rule History and Versioning (Part 1)

September 2007
Flexibility and Business Rules

March 2006
A World Without Rules

November 2005
The Semantic Web and the Business Rules Approach ~ Differences and Consequences

July 2005
The Semantic Web and the Business Rules Approach ~ Differences and Similarities

May 2005
Semantic Web

March 2005
End-user Programming

January 2005
Secret Rules

November 2004
Observations on Business Rules in Europe and the U.S.

 

 

 about . . .

 Drs. SILVIE SPREEUWENBERG


Drs. Silvie Spreeuwenberg has a background in artificial intelligence and is the co-founder and director of LibRT.  LibRT helps customers assess and improve the quality of their business rules.  Silvie's experience with business rules modeling has resulted in the development of tools and techniques to increase the quality of business rules.  She writes, "We believe that one should focus on quality management of business rules to make full profit of the business rules approach."  LibRT is located in the Netherlands; for more information visit www.librt.com.

 

 

 





[ Home ] [ Staff ] [ About BRC Publications ] [ Editorial Feedback ] [ About BRCommunity ]
[ Contributor's Guidelines ] [ Privacy Policy ] [ Technical Support ]