Hier mal eine Umsetzungsidee für WYSIWYG (in diesem Fall für CKE).
Es gibt ein Plugin "microdata", in dem zumindest einige der interessanteren schema.org Vorlagen definiert sind. Dieses basiert auf wbForms, wird also nur mit BC funktionieren.
Der Benutzer wählt aus einer Liste von Vorlagen:

- screenshot-localhost 2015-08-26 19-30-26.png (35.24 KiB) 20532 mal betrachtet
...z.B. die Vorlage "Event" und bekommt folgendes Eingabeformular:

- screenshot-localhost 2015-08-26 19-33-11.png (49.93 KiB) 20532 mal betrachtet
Das füllt er dann aus, und das Plugin bastelt das komplette Markup zusammen.
Probleme:
- Es gibt sehr viele Vorlagen und Varianten
- Das Eingabeformular wird unter Umständen sehr lang, wie im Screenshot zu sehen *)
- Das Bearbeiten eines einmal hinzugefügten Snippets ist nicht mehr über das Eingabeformular möglich (dazu müßte ich einen Parser bauen, das wird mir zu komplex)
*) Da die Darstellung vom CKE übernommen wird, kommen die großen Abstände zwischen den Zeilen zustande. Das muß man so nicht machen, hab ich aber erst mal.
Gibt es daran überhaupt Interesse?