For the complete documentation index, see llms.txt. This page is also available as Markdown.

RBlang reference

RBlang is Rainbird's XML knowledge representation language. Studio and Co-author generate it. You can inspect and edit it in the code panel when you need low-level control.

Use this section when you:

  • need precise syntax

  • need to fix low-level validation errors

  • want an LLM to generate valid RBlang

Start with these rules

  1. Only string concepts can be relationship subjects.

  2. Use the value attribute for assignment. Never use = for assignment.

  3. Do not create concept instances for number, date, or truth concepts.

  4. Use single quotes for string literals in expressions.

  5. Keep relationship names unique across the whole knowledge map.

  6. Test missing facts with countRelationshipInstances(..., 'relationship name', *) is equal to 0.

In this section

Last updated