A system comprising: memory configured to store a knowledge graph (100, 300, 500, 662), the knowledge graph (100, 300, 500, 662) comprising a mapping of resources to control state outputs of a robotic apparatus which comprises an actuator device and which is configured to control fluid flow, the mapping being a mapping of relationship data between the resources and the control states; communication interface circuitry configured to transmit control state update messages to a robotic apparatus; and system control circuitry (614, 1000), in data communication with the memory and the communication interface circuitry, whereby the system control circuitry (614, 1000) is configured to: receive a system control query for the robotic apparatus; reference the system control query against the knowledge graph (100, 300, 500, 662) to generate contextual information and a search result for the system control query, wherein the system control query is compared to descriptors of resources, relationship data, or control states present within the knowledge graph (100, 300, 500, 662), wherein the contextual information includes a dynamic model of the system and depends on direct or indirect relationships between nodes of the knowledge graph (100, 300, 500, 662), and wherein the dynamic model updates in response to control inputs due to an operator manipulating controls; generate an interactive display (400, 618) comprising the contextual information along with the search result; responsive to a user interaction with the display (400, 618), create a control state update message for the robotic apparatus; and cause the communication interface circuitry to transmit the control state update message to the robotic apparatus. memory configured to store a knowledge graph (100, 300, 500, 662), the knowledge graph (100, 300, 500, 662) comprising a mapping of resources to control state outputs of a robotic apparatus which comprises an actuator device and which is configured to control fluid flow, the mapping being a mapping of relationship data between the resources and the control states; communication interface circuitry configured to transmit control state update messages to a robotic apparatus; and system control circuitry (614, 1000), in data communication with the memory and the communication interface circuitry, whereby the system control circuitry (614, 1000) is configured to: receive a system control query for the robotic apparatus; reference the system control query against the knowledge graph (100, 300, 500, 662) to generate contextual information and a search result for the system control query, wherein the system control query is compared to descriptors of resources, relationship data, or control states present within the knowledge graph (100, 300, 500, 662), wherein the contextual information includes a dynamic model of the system and depends on direct or indirect relationships between nodes of the knowledge graph (100, 300, 500, 662), and wherein the dynamic model updates in response to control inputs due to an operator manipulating controls; generate an interactive display (400, 618) comprising the contextual information along with the search result; responsive to a user interaction with the display (400, 618), create a control state update message for the robotic apparatus; and cause the communication interface circuitry to transmit the control state update message to the robotic apparatus. receive a system control query for the robotic apparatus; reference the system control query against the knowledge graph (100, 300, 500, 662) to generate contextual information and a search result for the system control query, wherein the system control query is compared to descriptors of resources, relationship data, or control states present within the knowledge graph (100, 300, 500, 662), wherein the contextual information includes a dynamic model of the system and depends on direct or indirect relationships between nodes of the knowledge graph (100, 300, 500, 662), and wherein the dynamic model updates in response to control inputs due to an operator manipulating controls; generate an interactive display (400, 618) comprising the contextual information along with the search result; responsive to a user interaction with the display (400, 618), create a control state update message for the robotic apparatus; and cause the communication interface circuitry to transmit the control state update message to the robotic apparatus.