Meta-Attribute (auch Metaattribute) sind eine Ergänzung zur Sprache INTERLIS, ohne dass die Definition der Sprache geändert werden muss. Es handelt sich dabei um eine spezielle Form eines Zeilenkommentars, der, an bestimmten Stellen im Datenmodell angebracht, zusätzliche Metainformationen zum Modell mitliefert.
Der Aufbau von Meta-Attributen sowie die Stellen in einem INTERLIS-Modell, wo Meta-Attribute ergänzt werden können, ist im Standard eCH-0117 Meta-Attribute für INTERLIS-Modelle geregelt.
Ein Meta-Attribut ist dadurch erkennbar, dass eine Zeile in einem INTERLIS-Modell mittels der drei Zeichen
!!@
beginnt.
Mittlerweile gibt es mehrere Software-Werkzeuge, die Meta-Attribute unterstützen. Da es keine Vorgaben gibt, wie der Name eines Meta-Attributes aufgebaut sein soll, ist bei gewissen Meta-Attributen der Sinn und Zweck nicht erkennbar. Das Ziel dieses Forumeintrages ist es, eine Sammlung von Links zu den verschiedenen Dokumentationen zusammen zu tragen.
- Meta-Attribute zum INTERLIS Compiler (ili2c)
- Meta-Attribute zu ili2db
- Meta-Attribute zum INTERLIS Validator (ilivalidator)
- Meta-Attribute zum INTERLIS Manager (ilimanager)
- Meta-Attribute zu QGIS Model Baker
- Meta-Attribute zu iG/Check von infoGrips [pdf]
Liste der undokumentierten/unbekannten Meta-Attribute, die in öffentlich verfügbaren INTERLIS-Modellen zur Anwendung kommen
Ergänzungen und Angaben zur öffentlichen Dokumentation dieser Meta-Attribute bitte in die Kommentare schreiben.
- limitedTo (Herkunft: BAFU)
- comment,
cid,ccat,cprof,cmsg,cattr(Herkunft: VSA)
[Update 30.11.2022 - Ergänzung Meta-Attribute von QGIS Model Baker (credit @signedav)]
[Update 21.04.2023 - Ergänzung Meta-Attribute von iG/Check (credit @SchiLu)]