The library
The library contains a collection of knowledge maps to help you
get inspiration
kickstart your project
discover modelling solutions
The library can be accessed from the files page or when creating a new map.


Library categories
There are three categories of knowledge maps with the library:
Templates: domain-specific
Pre-built knowledge maps that are domain-specific and can be used as the basis of a project.
These maps range from simple examples to more complex and complete knowledge maps. All of them can be adjusted and extended to make decisions as you or your experts would.
Some examples of these include:
Candidate assessment: Evaluate the suitability of individuals for training programmes, based on a set of requirements
Credit decisioning: Get mortgage lending decisions by evaluating multiple factors such as credit score, loan-to-value ratios and credit scores
Prior authorisation: Determine if treatments require prior authorisation to accelerate US healthcare insurance claims processing
These can be extended manually, using our documentation and Academy to guide you, or you could ask Co-author to extend these for you.
Patterns: domain-agnostic
These knowledge maps demonstrate patterns that are present in many organisational decisions and are reusable across any domain.
Some examples of these include:
Optimisation: balancing competing objectives to find the best outcome under given constraints
Threshold-based: triggering actions based on specific thresholds being met or exceeded
Uncertainty-driven: decisions focussed on managing ambiguity and mitigating risks
Each one will be represented through a small example, but the concept, relationship and instance names can be easily modified to customise for your own decision, before extending it with support from the Academy or Co-author.
Mechanisms: modelling techniques
These knowledge maps show examples of techniques you can apply yourself to achieve certain behaviours during reasoning. Explore these to help you find solutions to your modelling problems and use them as a reference.
Some examples of these include:
Dynamic question flow: personalise question flow based on user context and prevent irrelevant questions
Aggregate results: combining the main decision and sub-decisions in the questy result for greater explainability
Scalable rules: examples of rules that are easy to update and can be extended efficiently
Each mechanism is shown through an example, but they also include an Academy article, containing further information, guidance and instructions on how to apply these mechanisms to your own knowledge map.
Using the library
Selecting any knowledge map from the library will open it in the editor, displaying a detailed description and allowing you to view the graph and inspect the logic. You can return to the library to browse multiple knowledge maps.
In order to test the knowledge map and inspect the evidence tree, you must first save the knowledge map to your account. Instructions for testing the knowledge map are included within the knowledge maps readme.
In order to query a knowledge map from the library, you must first save it to your account.
Once saved, you can also begin adapting it for your own use case.
Best practice for adapting a template to your use case
First begin by understanding the template, including the rules.
Update concept and relationship names and any instances and facts to align to your domain and business language.
With the names updated, review the rules again to confirm if they still make sense.
Run some test queries to assess the logic.
Modify the existing rules or create new rules and delete any unrequired ones.
Pro tip: You can duplicate a rule for easy modification without losing the original rule.
From the rules list, click the ellipsis and then 'Duplicate'.

Frequently version your changes with a comment to track your changes and make it easy to restore to a working version.
Updates to the library
Knowledge maps within the library will be maintained and updated by Rainbird. If you have used any of these as part of your project these updates will not effect your own knowledge maps.
Last updated