« Welcome! | Main | Supersumption »

Comments

rmtpkqjlx rcwl

woshn lytw kqti ubwvy iadrvcpu lgtqy xmhv

Pilla G Patrudu

Hi,

The idea that rules are for business computations only is naive, but predominant in the industry.

Rules could connect processes, and depict the underlying infrastructure of what makes a business application.

Virtually every act of computing comes under the domain of rules, for we human beings have built computing strictly on rigid reason.

For a vastly difference experience on this subject from what you have seen before, kindly take a look at my invention, which is now in the public domain, at :

http://www.patentdebate.com/PATAPP/20050027507

Regards,
Pilla G Patrudu.

James Taylor

I like this definition of the separation but would raise an issue about using semantic tech to define things like “good customer”. Behavioural / dynamic business rules are not usually about “if customer has this characteristic we define a new property called GoldCustomer” but can be very effective when defining subclass membership rules ie how I define someone to be a good customer could change dynamically and be based on real time data.
The other point I might make is that it is not easy to write behavioral rules directly against RDF-like object models so you would want to have a tool do the business object model to RDF mapping.

Dave mcComb

Adrian,
Good analogy. Absolutely, 90% is below the surface, but first things first: we need to spot the icebergs before we slam into them.

Look forward to your presentation

Adrian Walker

Corrections to links in previous posting:

http://www.semantic-conference.com/program/sessions/S2.html

http://www.reengineeringllc.com/

Adrian Walker

I think Dave is right to bring up this issue. It's kind of an iceberg though -- 90% of it is still below the water line.
As an exploratory dive to look at that 90%, I'd say that we are only looking so far at one dimension of the semantics that is really needed.
To keep this comment short, I'll point to
www.semantic-conference.com/program/sessions/S2.html
and to
www.reengineeringllc.com/cgi-bin/IBL
for a live system with additional semantic dimensions.
Hope this makes sense. Thanks in advance for feedback.


Dave McComb

Sorry, I was using some terminology as we've been using it in a class we're developing. "Assertions about relationships" was the short hand for new relationships that have to be asserted (ie: can't be inferred). The uncle relationship is one of these, I could have all the information I need to determine whether person X is person Y's uncle, but I still need to separately assert it, with a rule engine, or by a human.

marguerite ardito

I think Dave is on the trail of something important here - if I can understand exactly what he is saying by the statement.
"all term definition and inference of class membership would be done in a Semantic Inference environment, and all assertions about relationships, all calculations and all initiation of side effects would be done in the Rule Engine environment."
I think he is saying each environment should do what it does best and focus on creating a bridge for interaction between the two, rather than having each environment attempt an inadequate implementation of "the other side of the coin". I think of the information definition and process rules as two sides of the same coin.
I know that previous attempts to use rules engines have been stymied by the total LACK of ability to establish and maintain a connection to existing metadata definitions. Even in cases where terms are defined and mediation connections established to data sources, the rules engines were not able to reuse the terms. And predictably, attempts to define and maintain totally separate terms definitions in the rules engines proved way too hard. I am not sure about the "assertions about relationships" however, as this appears an intrinsic part of terms definition so I'm interested to hear the next entry to learn more.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment