Implement CE-WP-0012 attribute types; freeze accepted catalog defaults.
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Demo schema exercises amount and one-of; capture-state validates options;
proposal marked accepted; workplan finished.
This commit is contained in:
tegwick 2026-07-30 21:05:44 +02:00
parent d4327b6be6
commit 36d8d3a73f
9 changed files with 117 additions and 56 deletions

View file

@ -1,10 +1,18 @@
# Proposal: Attribute Value Type Canon (consumer + InfoTechCanon)
**Status:** research draft (2026-07-30)
**Status:** accepted defaults (2026-07-30) — CE MVP frozen
**Consumers:** citation-evidence Capture attributes
**Producer candidate:** info-tech-canon (Data Model extension)
**Related:** CE-WP-0012, ITC-WP-0013 (proposed)
### Accepted defaults (operator 2026-07-30)
1. **Owner:** InfoTechCanon Data Model (long-term); CE ships interim catalog.
2. **Amount wire form:** structured JSON `{"value":"…","currency":"EUR"}`.
3. **textarea:** accept on load; normalize to `text-long` on write.
4. **boolean / integer / number / uri / identifier:** reserved, not implemented yet.
5. **one-of UI:** native `<select>` (not radio list) for MVP.
---
## 1. Problem