Skip to content

Metadata should be editable through a structured form #389

@nathanncrt

Description

@nathanncrt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions