Microdata visualizer and editor

Develop an application which offers support for inline editing (see http://patternry.com/p=inline-edit/) of Web templates and also support to annotate (using the in place editing tool) the data using microdata. The application will offer suggestion based on schema.org or a imported/selected vocabulary.
The client side application will be separate into two sides. On one side the inline editing of the template will be possible and on the other side the hierarchy of the microdata will be visible using indented tree or dendrograms.