10. An electronic whiteboard, comprising: a memory; a touch screen interface configured to receive as first input a tag class configuration instruction identifying a metadata tag class, display a tag configuration list for the metadata tag class, receive as second input a plurality of metadata tags and associated metadata tag priorities for inclusion in the metadata tag class, wherein the metadata tags and the associated metadata tag priorities are received as handwritten characters in empty metadata tag cells and counterpart empty metadata tag priority cells within the tag configuration list, receive as third input an object tagging instruction identifying an object to be tagged with metadata, display as output a hierarchical selection menu including the metadata tag class as a selectable option on a first level and the metadata tags as selectable options on a second level, wherein the metadata tags are ordered on the second level in accordance with the metadata tag priorities, and receive as fourth input a selection from the hierarchical selection menu of one of the metadata tags, whereby the identified object is tagged with the metadata; and a processor communicatively coupled with memory and the touch screen interface configured to associate in the memory the metadata tag class with the metadata tags and the associated metadata tag priorities and generate the hierarchical selection menu using the associated metadata tag class, metadata tags and metadata tag priorities.
10. An electronic whiteboard, comprising: a memory; a touch screen interface configured to receive as first input a tag class configuration instruction identifying a metadata tag class, display a tag configuration list for the metadata tag class, receive as second input a plurality of metadata tags and associated metadata tag priorities for inclusion in the metadata tag class, wherein the metadata tags and the associated metadata tag priorities are received as handwritten characters in empty metadata tag cells and counterpart empty metadata tag priority cells within the tag configuration list, receive as third input an object tagging instruction identifying an object to be tagged with metadata, display as output a hierarchical selection menu including the metadata tag class as a selectable option on a first level and the metadata tags as selectable options on a second level, wherein the metadata tags are ordered on the second level in accordance with the metadata tag priorities, and receive as fourth input a selection from the hierarchical selection menu of one of the metadata tags, whereby the identified object is tagged with the metadata; and a processor communicatively coupled with memory and the touch screen interface configured to associate in the memory the metadata tag class with the metadata tags and the associated metadata tag priorities and generate the hierarchical selection menu using the associated metadata tag class, metadata tags and metadata tag priorities. 11. The electronic whiteboard of claim 10 , wherein the tag class configuration instruction comprises a handwritten gesture in a syntax recognized by the electronic whiteboard as a tag class configuration instruction.