Untag FR-CAT-13, which no XMP is read or written to satisfy

FR-CAT-13 asks for standard XMP sidecars read and written — ratings, colour
labels, keywords and hierarchical subjects, title, description, copyright, GPS,
in `xmp:`/`dc:`/`lr:` schemas — so that other tools interoperate. Its one tag
was the module header of `dr-catalog/src/keywords.rs`.

That module stores keywords in SQLite. It names `dc:subject` twice, both times
in prose explaining why a keyword's text is the fact rather than its row id,
which is a good reason to have written it that way and not evidence of an XMP
implementation. Nothing in the tree parses or emits XMP: `dr-export`'s metadata
module writes EXIF and says in its own header that IPTC and XMP are named by
FR-EXP-8 and neither is read.

`dr-preset-xmp` is the crate whose name most invites the mistake. It reads
Lightroom `.xmp` *presets* — develop settings — under FR-DEV-6, and knows
nothing about the metadata schemas FR-CAT-13 is about.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-30 10:18:10 +02:00
co-authored by Claude Opus 5
parent 0906c3983f
commit 421a47f1eb
2 changed files with 9 additions and 6 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
//! TRACES: FR-CAT-5 | FR-CAT-6 | FR-CAT-13 | NFR-R5
//! TRACES: FR-CAT-5 | FR-CAT-6 | NFR-R5
//! Keywords: the vocabulary, the assignments, and the edits the UI performs.
//!
//! The read half of this shipped with the catalog and the write half did not.