EDI is a general purpose, template-driven metadata editor for creating XML-based descriptions. Originally aimed at defining rich and standard metadata for geospatial resources, It can be easily customised in order to comply with a broad range of schemata and domains.
EDI creates HTML5  metadata forms with advanced assisted editing capabilities and compiles them into XML files. The examples included in the distribution implement profiles of the ISO 19139 standard for geographic information , such as core INSPIRE metadata , as well as the OGC  standard for sensor description, SensorML .
Templates (the blueprints for a specific metadata format) drive form behaviour by element data types and provide advanced features like codelists1 underlying combo boxes or autocompletion functionalities.
Virtually, the editing of any metadata format can be supported by creating a specific template.
EDI is stored on GitHub at https://github.com/SP7-Ritmare/EDI-NG_client and https://github.com/SP7-Ritmare/EDI-NG_server.