As a user, I want to edit metadata through a structured form instead of a raw text area, so that I can easily understand and modify metadata without needing to learn a specific syntax.
Context / Problem
Currently, metadata is edited using a simple text area with the YAML format, for example:
dc_creator: Autor
dc_title: Title
dc_issued: 2025-12-03T17:25:22.455Z
dc_isPartOf: GloseName
dc_license: null
This approach leads to:
- Poor readability
- High risk of formatting errors
- Difficulties for non-technical users
- Lack of guidance on expected values
Proposed Solution
Replace the text area with a structured form:
- Each metadata field is represented by a dedicated input
- Use appropriate input types:
- Text input (e.g., title, creator)
- Date picker (e.g., issued date)
- Dropdown/select (e.g., language, license)
- Display labels instead of raw keys (e.g., "Title" instead of "dc_title")
- Optionally group fields into sections
- Some fields may have single or multiple values, such as dc_creator and dc_translator.
As a user, I want to edit metadata through a structured form instead of a raw text area, so that I can easily understand and modify metadata without needing to learn a specific syntax.
Context / Problem
Currently, metadata is edited using a simple text area with the YAML format, for example:
dc_creator: Autor
dc_title: Title
dc_issued: 2025-12-03T17:25:22.455Z
dc_isPartOf: GloseName
dc_license: null
This approach leads to:
Proposed Solution
Replace the text area with a structured form: