Rainbird will first look at the facts it already knows, to see if the condition can be directly satisfied. Rainbird will consider relationship instances directly asserted in the knowledge map, relationship instances previously created while running the current query, and relationship instances that can be provided by an external data source.