A mockup of a Google Wave based laboratory recording system. The document editing window of the current Wave client is shown with four participants, the human author, and three Robots that "read" the document and make automatic changes and annotations. The suggested Robots (which do not currently exist) are "OLSI" a Robot that compares text to terms available via the EBI Ontology Lookup Service, "MIBBI" a Robot that searches for structured minimal description requirements for specific classes of experiment and provides structured means for adding the required information, probably via tables and drop down menus, and Labby. This Robot generates a feed of objects created within the Wave framework and notifies external services. It also aggregates feeds from other services and provides lists of possible objects for particular purposes. In the top panel Labby has recognised a previously described sample ("new rt-pcr sample") and created a link to the appropriate record. Labby has recognized mistyped text and suggested a specific term from a dictionary that is more appropriate. In the bottom panel, after the correction has been accepted, OLSI recognises the term and inserts the appropriate ontology terms. MIBBI has then searched for a structured description format that relates to those ontology terms and inserted a table to aid in capturing the required information. Labby has identified previous Wave objects that have been tagged as "primers" and provided them to the table generated by MIBBI to generate a drop down menu.