Facts

Overview

A fact in Rainbird is when two concept instances are connected together by a relationship and expressed with the percentage of certainty.

E.g. Given your knowledge map has a relationship of

(Country) > has a national language of > (Language)

a fact for this relationship could be

England > has a national language of > English. Certainty = 100%

This is a way of expressing knowledge that is zgenerally referred to as a fact, but in some cases it may be referred to as a relationship instance.

What is the purpose of facts?

Facts are central to the Rainbird reasoning engine being able to provide a decision. When you query a knowledge map, the engine will try to gather the necessary facts that enables it to provide a decision with a degree of certainty.

Fact source and scope

Facts can be generated in different ways. This is described as the source of a fact.

The scope of a fact refers to how it can be reused:

  • A global fact is one that is available to all sessions made to that knowledge map, because they are hard-coded within the knowledge map. This is only recommended for data that is unlikely to change.

  • A local fact is one that is provided or generated within a specific session. This is recommended for contextual and dynamic data that is "local" to that decision.

A session refers to the session in which a decision or decisions are made. When you query Rainbird, you first start a session, then make a query, you may respond to questions and then you get a result.

You could think of a session as like starting a conversation with Rainbird. Some knowledge (facts) will be available across all conversations (the knowledge of a countries national language) and some are local to a particular conversation (the country a person was born).

Creating facts in the knowledge maps (Global facts)

Facts can be created in the studio by opening a concept and clicking on one of its instances.

This example shows a fact for a singular relationship:

This example shows a fact for a plural relationship:

ADD INFORMATION ABOUT WHAT IS SUPPORTED (I.E. PLURAL DATES AND NUMBERS CANNOT BE ADDED)

A list of each relationship is provided, facts are added by clicking in the object column and selecting the appropriate object-side concept instance.

Certainty defaults to 100, this can be changed by clicking in the certainty column for the fact.

For plural relationships clicking in the object column presents a list of valid concept instances for the object side, select each instance you want to create facts for.

Last updated