@iqbspecs/metadata-profile
v0.12.0
Published
Data interface for defining metadata for objects based on vocabularies of IQB.
Keywords
Readme
Data interface for defining metadata for objects based on vocabularies of IQB.
- JSON Schema (see
metadata-profile.schema.json) - Schema documentation based on AsyncAPI Generator
- type definitions for TypeScript (see npm-link above)
- refer to a specific schema version with perma-id:
w3id.org/iqb/spec/metadata-profile/[version]
Read more:
- All specifications of IQB (German only)
- Learn about TBA (German only)
Change log
0.9
- Zusätzlicher Parameter für Vokabular-Control:
selectionModemit den Wertenin-form(Auswahl wird innerhalb des Metadaten-Formulars als Liste von Radio- bzw. CheckBox-Controls implementiert) oderdialog(Auswahl über separate Dialogbox; Default)
0.10
- Zusätzlicher Parameter für Profile:
targetmit Array von WertenUNIT,ITEM,RESEARCH_STUDY. - Alle Enum sind in Großbuchstaben geschrieben.
0.11
- AdditionalProperties ist in schema.json auf false gesetzt.
0.12
MDProfileEntry.typevonstringauf Union-TypMDProfileEntryType('TEXT' | 'VOCABULARY' | 'BOOLEAN' | 'NUMBER') eingeschränkt — falsche Schreibweisen werden jetzt vom TypeScript-Compiler erkannt (schließt Issue #1).ProfileEntryParametersText.formatvonstringauf'SINGLE' | 'MULTILINE' | 'HTML'eingeschränkt.ProfileEntryParametersText.patternals optionales Feld (string?) deklariert, entsprechend dem JSON-Schema.
