# Taxonomie-CSV-Format

Jede Taxonomieversion besteht aus neun CSV-Dateien. Jede Datei enthält einen anderen Datentyp. Die Dateien sind:

* [Modellinfo](#model-info)
* [Skill-Gruppen](#skill-groups)
* [Fähigkeiten](#skills)
* [Skill-Hierarchie](#skill-hierarchy)
* [Beziehungen Skill zu Skill](#skill-to-skill-relations)
* [Berufsgruppen](#occupation-groups)
* [Berufe](#occupations)
* [Berufshierarchie](#occupation-hierarchy)
* [Beziehungen Beruf zu Skill](#occupation-to-skill-relations)
* [LIZENZ](#LICENSE)

## Allgemeine Hinweise zu den Feldern der CSV-Dateien

### UUID-Verlauf

A `UUIDVERLAUF` Feld ist eine [Liste](#lists) aller UUIDs, die einem Objekt während seines Lebenszyklus zugewiesen wurden, z. B. wenn das Objekt erstellt, importiert, exportiert oder in unsere Plattform kopiert wird.

Es ist ein Identifikator, der zum Verfolgen von Objekten nicht nur über ihren Lebenszyklus, sondern auch über Systeme hinweg verwendet werden kann.

Die UUID-Historie ist vom neuesten zum ältesten UUID geordnet.

Der erste Eintrag in der Liste ist die aktuelle UUID des Objekts.\
Der letzte Eintrag in der Liste ist die allererste (*anfängliche*) UUID des Objekts.

Den Entitäten in diesem Datensatz wurde eine anfängliche UUID zugewiesen. Wenn eine Entität in unsere Plattform importiert wird, wird eine neue UUID ausgegeben und oben in der UUID-Historie hinzugefügt.

Die von der Plattform verwendeten UUIDs basieren auf dem [Universell eindeutigen Bezeichner v4](https://datatracker.ietf.org/doc/html/rfc4122) Standard.

> Die maximale Anzahl von UUIDs in der Historie für ein Objekt ist beschränkt auf `10000`.

### Ursprungs-URI

Die `URSPRUNGSURI` Feld ist eine [URI](https://datatracker.ietf.org/doc/html/rfc3986) die auf den Ort verweist, an dem eine Entität ursprünglich definiert wurde.

> Die maximale Länge für die Ursprungs-URI beträgt `4096` Zeichen.

### ID

Die `ID` Feld ist ein eindeutiger Identifikator für jede Entität im CSV-Datensatz. Es wird für Verweise innerhalb des CSV-Datensatzes verwendet, zum Beispiel in den Beziehungen zwischen Entitäten.

Dieses Feld ist nicht dafür gedacht, als Identifikator außerhalb des Umfangs der CSV-Dateien verwendet zu werden; dafür sollten Sie den ersten Eintrag in der [UUID-Verlauf](#uuid-history).

### Objekttypen

Die Objekttypen werden verwendet, um zwischen verschiedenen Typen von Entitäten im Datensatz zu unterscheiden.

Beispielsweise werden in Beziehungen zwischen Entitäten die Objekttypen verwendet, um den Typ der Eltern- und Kindobjekte anzugeben und zu bestimmen, in welcher Datei diese Objekte zu finden sind.

Die Objekttypen in den CSV-Dateien sind:

* `skill`: Stellt ein [skill](#skills).
* `skillgroup`: Stellt ein [Skill-Gruppe dar](#skill-groups).
* `escooccupation`: Stellt einen [Beruf](#occupations) dar, der aus dem ESCO-Rahmen stammt.
* `localoccupation`: Stellt einen [Beruf](#occupations) der nicht aus dem ESCO-Rahmen stammt und nur in dieser Taxonomie definiert ist.
* `occupationgroup`: Stellt einen [Berufsgruppe](#occupation-groups).

### Listen

Listeneigenschaften werden in den CSV-Dateien als durch ein Zeichen getrennte Zeichenketten gespeichert. Derzeit unterstützen wir keine Werte, die einen Zeilenumbruch enthalten.

### Daten

Die Daten in den CSV-Dateien sind im [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) Format gespeichert.

## Dateibeschreibungen

### Modellinfo

Enthält Informationen über das Modell. Der Exportdateiname ist `model_info.csv`

#### Spalten

* [`UUIDVERLAUF`](#uuid-history): Eine Liste von [UUIDs](#uuid-history).
* `NAME`: Der Name des Modells.
* `LOCALE`: Der Kurzcode der Locale des Modells.
* `BESCHREIBUNG`: Die Beschreibung des Modells.
* `VERSION`: Die Version des Modells.
* `VERÖFFENTLICHT`: Ein boolescher Wert, der angibt, ob das Modell veröffentlicht ist oder nicht.
* `RELEASEHINWEISE`: Die Release-Hinweise des Modells.
* `ERSTELLTAM`: Das [Datum](#dates) an dem das Modell erstellt wurde.
* `AKTUALISIERTAM`: Das [Datum](#dates) an dem das Modell zuletzt aktualisiert wurde.

### Fähigkeiten

Enthält die Skills der Taxonomie. Der Exportdateiname ist `skills.csv`

#### Spalten

* [`URSPRUNGSURI`](#origin-uri): Ein [URI](#origin-uri) das auf den Ort verweist, an dem der Skill ursprünglich definiert wurde.
* [`ID`](#id): Ein [eindeutiger Identifikator](#id), der für Verweise auf den Skill innerhalb des CSV-Datensatzes verwendet wird.
* [`UUIDVERLAUF`](#uuid-history): Eine Liste von [UUIDs](#uuid-history).
* `SKILLTYP`: Der Skill-Typ.
  * Mögliche Werte: `skill/Kompetenz`,`Wissen`,`Sprache`,`Einstellung` oder leer ( ).
* `WIEDERVERWENDUNGSNIVEAU`: Das Wiederverwendungsniveau des Skills.
  * Mögliche Werte: `sektorspezifisch`,`berufsspezifisch`,`sektorübergreifend`,`transversal` oder leer ( ).
* `BEVORZUGTESLABEL`: Das bevorzugte Label des Skills.
* `ALTLABELS`: Ein [Liste](#lists) von alternativen Labels für den Skill.
  * Maximale Länge pro Label: `256` Zeichen.
  * Maximale Anzahl von Labels: `100`.
* `BESCHREIBUNG`: Die Skill-Beschreibung.
  * Maximale Länge:`4000` Zeichen.
* `DEFINITION`: Die Skill-Definition.
  * Maximale Länge:`4000` Zeichen.
* `SCOPEHINWEIS`: Die Anwendungsbereichsnotiz des Skills.
  * Maximale Länge:`4000` Zeichen.
* `ISTLOKALISIERT`: Ein boolescher Wert, der angibt, ob der Skill lokalisiert ist oder nicht.
  * Mögliche Werte: `wahr` oder `falsch`.
* `ERSTELLTAM`: Das [Datum](#dates) der Skill wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) der Skill wurde zuletzt aktualisiert.\\

### Skill-Gruppen

Enthält die Skill-Gruppen der Taxonomie. Der Exportdateiname ist `skill_groups.csv`

#### Spalten

* [`URSPRUNGSURI`](#origin-uri): Ein [URI](#origin-uri) das auf den Ort verweist, an dem die Skill-Gruppe ursprünglich definiert wurde.
* [`ID`](#id): Ein [eindeutiger Identifikator](#id), verwendet für Verweise auf die Skill-Gruppe innerhalb des CSV-Datensatzes.
* [`UUIDVERLAUF`](#uuid-history): Eine Liste von [UUIDs](#uuid-history).
* `CODE`: SkillGroup-Code wie in ESCO definiert. Er hat das allgemeine Format `SX.X.X`, wobei `X` eine Zahl ist.
* `BEVORZUGTESLABEL`: Das bevorzugte Label der Skill-Gruppe.
* `ALTLABELS`: Ein [Liste](#lists) von alternativen Labels für die Skill-Gruppe.
  * Maximale Länge pro Label: `256` Zeichen.
  * Maximale Anzahl von Labels: `100`.
* `BESCHREIBUNG`: Die Beschreibung der Skill-Gruppe.
  * Maximale Länge:`4000` Zeichen.
* `SCOPEHINWEIS`: Die Anwendungsbereichsnotiz der Skill-Gruppe.
  * Maximale Länge:`4000` Zeichen.
* `ERSTELLTAM`: Das [Datum](#dates) die Skill-Gruppe wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) die Skill-Gruppe wurde zuletzt aktualisiert.

### Berufe

Enthält die Berufe der Taxonomie. Der Exportdateiname ist `occupations.csv`

#### Spalten

* [`URSPRUNGSURI`](#origin-uri): Ein [URI](#origin-uri) das auf den Ort verweist, an dem der Beruf ursprünglich definiert wurde.
* [`ID`](#id): Ein [eindeutiger Identifikator](#id), verwendet für Verweise auf den Beruf innerhalb des CSV-Datensatzes.
* [`UUIDVERLAUF`](#uuid-history): Eine Liste von [UUIDs](#uuid-history).
* `BERUFSGRUPPENCODE`: Die Berufgruppe, zu der der Beruf gehört.
* `CODE`: Ein einem Beruf zugewiesener Berufscode.
  * Für ESCO-Berufe wird der Code der übergeordnete Code sein, gefolgt von einem `.` und einer beliebigen Anzahl von Ziffern. Z. B.: `XXXX.1234`
  * Für lokale Berufe wird der Code der übergeordnete Code sein, gefolgt von einem `_` und einer beliebigen Anzahl von Ziffern. `XXXX_1234`
* `BEVORZUGTESLABEL`: Das bevorzugte Label des Berufs.
* `ALTLABELS`: Ein [Liste](#lists) von alternativen Labels für den Beruf.
  * Maximale Länge pro Label: `256` Zeichen.
  * Maximale Anzahl von Labels: `100`.
* `BESCHREIBUNG`: Die Berufs-Beschreibung.
  * Maximale Länge:`4000` Zeichen.
* `DEFINITION`: Die Berufs-Definition.
  * Maximale Länge:`4000` Zeichen.
* `SCOPEHINWEIS`: Die Anwendungsbereichsnotiz des Berufs.
  * Maximale Länge:`4000` Zeichen.
* `HINWEISREGULIERTERBERUF`: Der Hinweis zu reglementierten Berufen.
  * Maximale Länge:`4000` Zeichen.
* `BERUFSTYP`: Der Typ des Berufs.
  * Mögliche Werte: `escooccupation` oder `localoccupation`.
* `ISTLOKALISIERT`: Ein boolescher Wert, der angibt, ob der Beruf lokalisiert ist oder nicht. Nur Berufe des Typs `escooccupation` können lokalisiert werden.
  * Mögliche Werte: `wahr` oder `falsch`.
* `ERSTELLTAM`: Das [Datum](#dates) der Beruf wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) der Beruf wurde zuletzt aktualisiert.

### Berufsgruppen

Enthält die Berufsguppen der Taxonomie. Der Exportdateiname ist `occupation_groups.csv`

### Spalten

* [`URSPRUNGSURI`](#origin-uri): Ein [URI](#origin-uri) das auf den Ort verweist, an dem die Berufgruppe ursprünglich definiert wurde.
* [`ID`](#id): Ein [eindeutiger Identifikator](#id), verwendet für Verweise auf die Berufgruppe innerhalb des CSV-Datensatzes.
* [`UUIDVERLAUF`](#uuid-history): Eine Liste von [UUIDs](#uuid-history).
* `CODE`: Ein vierstelliges Identifikationskode der Berufgruppe. Jede Ziffer repräsentiert eine Ebene in der Hierarchie.
  * Für ISCO-Gruppen ist der Code maximal 4 Ziffern lang, und jede Untergruppe sollte einen Code haben, der mit dem Code der Elterngruppe beginnt. Z. B.: `1234`
  * Für lokale Gruppen ohne Elterngruppe sollte der Code mit einem alphabetischen Zeichen beginnen. Z. B.: `A1234`
  * Für lokale Gruppen: Wenn die übergeordnete Berufgruppe eine ISCO-Gruppe ist, sollte der Code mit dem Code der Elterngruppe beginnen und dann ein alphabetisches Zeichen haben. Z. B.: `1234A`
  * Für lokale Gruppen: Wenn die übergeordnete Berufgruppe ebenfalls eine lokale Gruppe ist, sollte der Code mit dem Code der Elterngruppe beginnen und dann entweder ein alphabetisches Zeichen oder eine Zahl haben. Z. B.: `1234AB` oder `1234A1`
* `GRUPPENTYP`: Der Typ der Berufgruppe.
  * Mögliche Werte: `iscogruppe` oder `lokalegruppe`.
* `BEVORZUGTESLABEL`: Das bevorzugte Label der Berufgruppe.
* `ALTLABELS`: Ein [Liste](#lists) von alternativen Labels für die Berufgruppe.
  * Maximale Länge pro Label: `256` Zeichen.
  * Maximale Anzahl von Labels: `100`.
* `BESCHREIBUNG`: Die Beschreibung der Berufgruppe.
  * Maximale Länge:`4000` Zeichen.
* `ERSTELLTAM`: Das [Datum](#dates) die Berufgruppe wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) die Berufgruppe wurde zuletzt aktualisiert.

### Skill-zu-Skill-Beziehungen

Enthält die Beziehungen zwischen Skills. Der Exportdateiname ist `skill_to_skill_relations.csv`

#### Spalten

* `ERFORDERNDEID`: Das [`ID`](#id) des Skills, das ein anderes Skill erfordert.
* `RELATIONSTYP`: Der Typ der Beziehung.
  * Mögliche Werte: `wesentlich` oder `optional`.
* `ERFORDERTEID`: Das [`ID`](#id) des Skills, das von einem anderen Skill benötigt wird.
* `ERSTELLTAM`: Das [Datum](#dates) die Beziehung wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) die Beziehung wurde zuletzt aktualisiert.

### Beruf-zu-Skill-Beziehungen

Enthält die Beziehungen zwischen Berufen und Skills. Der Exportdateiname ist `occupation_to_skill_relations.csv`

#### Spalten

* `BERUFSTYP`: Der Typ des Berufs.
  * Mögliche Werte: `escooccupation` oder `localoccupation`.
* `BERUFSID`: Das [`ID`](#id) des Berufs.
* `RELATIONSTYP`: Der Typ der Beziehung.
  * Mögliche Werte: `wesentlich`, `optional`, oder es kann leer gelassen werden.
* `SIGNALWERTLABEL`: Das Beschriftungslabel des Signalwerts der Beziehung.
  * Mögliche Werte: `niedrig`, `mittel`, `hoch`, oder es kann leer gelassen werden.
* `SIGNALWERT`: Der Signalwert der Beziehung.
  * Eine Zahl zwischen `0` und `1`, oder es kann leer gelassen werden. Das einzige zulässige Dezimaltrennzeichen ist ein `.`.
* `SKILLID`: Das [`ID`](#id) des Skills.
* `ERSTELLTAM`: Das [Datum](#dates) die Beziehung wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) die Beziehung wurde zuletzt aktualisiert.

> Hinweis: Ein escooccupation kann keinen `Signalwert` oder `Signalwert-Label`haben. Es **muss** einen `relationType`haben.\
> Für localoccupations `Signalwert` und `relationType` sind gegenseitig ausschließend. Ein `localoccupation` kann **entweder** einen `Signalwert` und `Signalwert-Label` **oder** es kann einen `relationType`haben, aber nicht beides.

### Skill-Hierarchie

Enthält die hierarchische Struktur verschiedener Skills. Der Exportdateiname ist `skill_hierarchy.csv`

#### Spalten

* `ELTERNOBJEKTTYP`: Der Typ des Elternobjekts.
  * Mögliche Werte: `skill` oder `skillgroup`.
* `ELTERNID`: Das [`ID`](#id) des Elternobjekts.
* `KINDID`: Das [`ID`](#id) des Kindobjekts.
* `KINDOBJEKTTYP`: Der Typ des Kindobjekts.
  * Mögliche Werte: `skill` oder `skillgroup`.
* `ERSTELLTAM`: Das [Datum](#dates) die Beziehung wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) die Beziehung wurde zuletzt aktualisiert.

> Hinweis: Ein Skill kann nicht das Elternteil einer Skill-Gruppe sein.

### Berufshierarchie

Enthält die hierarchische Struktur verschiedener Berufe. Der Exportdateiname ist `occupation_hierarchy.csv`

#### Spalten

* `ELTERNOBJEKTTYP`: Der Typ des Elternobjekts.
  * Mögliche Werte: `occupationgroup`, `escooccupation`, `localoccupation`.
* `ELTERNID`: Das [`ID`](#id) des Elternobjekts.
* `KINDID`: Das [`ID`](#id) des Kindobjekts.
* `KINDOBJEKTTYP`: Der Typ des Kindobjekts.
  * Mögliche Werte: `occupationgroup`, `escooccupation`, `localoccupation`.
* `ERSTELLTAM`: Das [Datum](#dates) die Beziehung wurde erstellt.
* `AKTUALISIERTAM`: Das [Datum](#dates) die Beziehung wurde zuletzt aktualisiert.

> Hinweis: Ein `escooccupation` kann nicht das Elternteil einer 'Berufsgruppe' sein.\
> Hinweis: Ein `localoccupation` kann ein Kind eines `escooccupation` oder eines anderen `localoccupation`.

### LIZENZ

sein. `LIZENZ` Enthält die Lizenzinformationen für das Modell. Wenn man eine Lizenz zum Datensatz hinzufügen möchte, kann sie in einer Datei mit dem Namen `LIZENZ` im Stammverzeichnis des Datensatzes hinzugefügt werden.\
Die `LIZENZ` Datei unterstützt Plain-Text- und Markdown-Format. Beim Export werden die Lizenzinformationen des Modells auch in der


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tabiya.org/tabiya-documentation/deutsch/unser-tech-stack/inclusive-livelihoods-taxonomy/csv-format.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
