Invenio uses JSON Schema to describe formats of managed entities such as records.

Based on JSON Schema, we can generate forms permitting users and curators to enter records.  There are two use cases: (1) deposition by end users such as physicists; (2) editing by power users such as curators and librarians.

This talk will show work-in-progress for both these scenarios.  We can discuss pros/cons of using available tools such as JSON Editor.

See also: https://github.com/inveniosoftware/invenio/issues/2854

Slides: http://slides.com/neumann/json-based-record-editing