Das Plugin soll die Einbindung von kontrollierten Vokabularien in QGIS erleichtern. Entwickelt wurde es spezifisch für das Österreichische Archäologische Institut, dementsprechend sind diese Thesauri über die Checkboxen aktivierbar. Mittels des Plugins können aber alle Thesauri eingebunden werden, sofern sie bestimmte Voraussetzungen erfüllen.
Es muss ein Layer sowie ein Attributfeld ausgewählt werden, für das die ausgewählten Begriffe übernommen werden Mit "Begriffe in Attrbuttabelle laden" wird folgendes ausgelöst:
- der Widget-Type des ausgewählten Attributfeldes wird auf "Value Map" umgestellt
- die ausgewählten Begriffe werden sowohl als Value wie auch als Description dem Feld hinzugefügt
- bereits bestehende Begriffe werden dabei nicht verändert oder gelöscht
Begriffe können folgendermassen ausgewählt werden:
- durch Ctrl können einzelne oder mehrere Begriffe separat ausgewählt werden
- durch Shift können Bereiche zwischen zwei Begriffen ausgewählt werden
- durch das Aufziehen eines "Fensters" können alle Begriffe im "Fenster" ausgewählt werden
Eine rekursive Auswahl ist momentan nicht möglich, durch "Alle Ebenen ausklappen" und z.B. die Fensterauswahl können aber viele Begriffe einfach übernommen werden
Bei Eingabe einer Zeichenkombination oder eines ganzen Suchbegriffes, wird diese Kombination/dieser Begriff hervorgehoben und alle betroffenen Ebenen ausgeklappt
- ÖAI Kulturepochen: https://vocabs.acdh.oeaw.ac.at/oeai-cp/de/
- ÖAI Materialien: https://vocabs.acdh.oeaw.ac.at/oeai-materials_browse/de/
diese müssen in ihrer Form allerdings den Vocabs-Thesauri des ÖAI entsprechen:
-
Dafür kann ein Turtle .ttl über einen Link eingebunden oder als lokale Datei geladen werden. Voraussetzung ist
-
ein SKOS.prefLabel (Begriffe selbst)
-
sowie SKOS.broader (für die Hierarchie)
-
Es kann auch eine lokale .csv Datei in welcher die Hierarchie durch Spalten wiedergegeben wird, geladen werden. Dazu muss die Form folgendermassen sein:
-
Die Spalten müssen folgendermassen benannt sein "_standard#de-DE#n" wobei n die Werte 0 (für parent) bis 6 haben kann > sollten mehr als 7 Ebenen benötigt werden: im Script csvhandler.py die entsprechend kommentierte Zeile ändern (momentan Zeile 13)
-
Bei Child-Begriffen müssen die entsprechenden parent-Begriffe ebenfalls vorhanden sein
unter ".csv/.ttl Vorlagen" sind Vorlagen gespeichert, welche die genaue Struktur zeigen und dementsprechend genutzt werden könnten
Mit aktivierter Option "Optional: Load Englisch Terms of the Thesarus" werden die englischen Begriffe von ÖAI Kulturepochen bzw. ÖAI Materialien geladen
Da der Widget-Type und somit auch die zugehörigen bzw. auswählbaren Begriffe in QGIS im Layerstil gespeichert werden, wird jeweils der Stil automatisch in die Geopackage-Datenbank oder als .qml mit allen neuen Begriffen als qsaurus_n (wobei n=Ordnungszahl) gespeichert und kann bei neuen Projekten dazugeladen werden