lgessler / glam

(WIP) a webapp for language documentation
Eclipse Public License 2.0
40 stars 3 forks source link

Document-level Metadata #23

Open lgessler opened 11 months ago

lgessler commented 11 months ago

Motivation

People typically want to track metadata on the level of a document such as the speaker(s) who produced the text contained in the document, the date and place a document was collected, privacy levels of the document (sometimes speech that is e.g. ceremonial is specifically not made public due to its culturally sensitive nature).

Proposed Feature

Some "layer" system similar to the structural layers used in the core document schematic system that would allow users to decide on a per-project basis how to structure their metadata is probably best.

Alternatives

We could make metadata keys just a free-form K/V pair field, but it's probably better to make it structured unless people specifically request a schemaless solution.