Skip to main content

top-down-strict / top-down
top-down-strict / top-down

This article explains how you can override the default order in which Rainbird considers conditions of a rule. This can be achieved using functionality called "top down" or "top down strict" condition ordering. The article also gives you a knowledge map to explore "top down" and "top down strict" functionality inside the Rainbird Studio.

Engine Default Behaviour

Rainbird’s decision engine follows a default order when trying to make a decision using the conditions of a rule. This order is as follows:

Match

  • Rainbird to look to see if it already knows of a fact between two instances either through knowledge map facts, previously inferred or answered facts or via datasources.

Infer

  • If Rainbird does not already know a fact and rule exists on the required relationship, Rainbird will use the rule to attempt to infer a fact.

Ask

  • If a relationship is configured to allow a question to be asked and Rainbird cannot Match, or Infer the required fact Rainbird will Ask the user to provide or confirm the required fact.

Click on a sub-topic below for more information on top-down-strict/top-down:

  1. top-down-strict / top-down - Exception for Plurals
  2. top-down-strict / top-down - Controlling Rule ordering
  3. top-down-strict / top-down - Top Down
  4. top-down-strict / top-down - Top Down Strict
  5. top-down-strict / top-down - Downloadable Model
0 followers
0 questions
0 posts

You will need to register to be able to post or comment on a topic.  

top-down-strict / top-down - Top Down Strict - Example

If Condition Ordering is set to 'Top Down Strict', Rainbird will look at the conditions of a rule in order from top to bottom, however if a condition cannot be processed in the given order via match/infer/ask, the rule... (More)

top-down-strict / top-down - Top Down - Example

If Condition Ordering is set to 'Top Down', Rainbird will look at the conditions of a rule in order from top to bottom. Rainbird will still be able to skip a condition if it cannot match, infer or... (More)

top-down-strict / top-down - Rule Behaviour

Rainbird’s Engine looks for the most certain answers and will take the quickest possible route through a query to an answer. This means that if Rainbird has more certain facts or rules with higher overall certainty it will look at... (More)

Exception for Plurals

If a relationship is configured to allow multiple facts (a plural relationship) Rainbird will always seek to create more facts where it can.

  • Match - Rainbird will look for any additional facts
  • Infer - Rainbird will try to infer any... (More)
.menu.bell.icon {color: #1c083b;}