Skip to main content


This article explains how, using the "CanAdd" function, you can enable users to input their own responses to questions in Rainbird, showing you examples of the function in practice. It also gives you an example knowledge map to test the "CanAdd" function inside the Rainbird Studio.

Depending on the purpose of the model, you may want to allow end-users to submit their own answers to a question. The “CanAdd” function, also referred to as “add instances” in Rainbird studio, is a setting that allows the user to add their own response(s) to a question

Please continue reading the article following the sub-topics:

  1. canAdd - Settings
  2. canAdd - Example Model Part 1
  3. canAdd - Example Model Part 2: All, None, Subject & Object canAdd Options
  4. canAdd - Downloadable Model
0 questions
0 posts

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

canAdd - Downloadable Model

When viewing the knowledge map generated by the .rbird file below, please run the query on the relationship ‘has cocktail suggestion' for an example of a query that uses the canAdd function.

canAdd - Example Model Part 1

To demonstrate the canAdd feature, we have built a model which recommends cocktails based on the available ingredients to the user.

Rainbird will ask a question to the end-user about the ingredients they have available. Rainbird will propose a list... (More)

canAdd - Example Model Part 2: All, None, Subject & Object canAdd Options

This article is Part 2 in a series of articles about building a map with the canAdd feature. Click here for Part 1.


If all 3 relationships are set to All (as it will be by default), the... (More)

canAdd Settings

Depending on the “Add instances” setting, the user will or will not be able to add their own answer (for example, any additional ingredients they have). There might be various reasons why we want to allow people to add... (More)

.menu.bell.icon {color: #1c083b;}