diff --git a/docs/templates/example.json b/docs/templates/example.json
new file mode 100644
index 0000000000000000000000000000000000000000..c03318dfa7b1bd4eea1d93411deb71c8ddf31d77
--- /dev/null
+++ b/docs/templates/example.json
@@ -0,0 +1,67 @@
+{
+ "id": "example-template",
+ "type": "ebt",
+ "name": "Beispielschablone",
+ "version": "1.0.0",
+ "authors": [
+ "Jens Heise"
+ ],
+ "license": "MIT",
+ "description": "Beispielschablone für die Erstellung von Schablonen konform mit dem EBT.",
+ "format": "Wird nicht an der Schablone gesetzt, sondern an den Varianten. Hat aktuell keine Verwendung im EBT.",
+ "example": "Wird nicht an der Schablone gesetzt, sondern an den Varianten. Hat aktuell keine Verwendung im EBT.",
+ "rules": {
+ "equals-regel": {
+ "name": "Equals-Regel",
+ "type": "equals",
+ "hint": "Ein Hint ist eine kurze Beschreibung, die dem Benutzer hilft, die Regel zu verstehen.",
+ "explanation": "Eine Erklärung ist eine ausführliche Beschreibung, die dem Benutzer hilft, die Regel zu verstehen.",
+ "value": "ein bestimmter Wert",
+ "size": "medium"
+ },
+ "equals-any-regel": {
+ "name": "Equals-Any-Regel",
+ "type": "equalsAny",
+ "hint": "Diese Regel ist optional und kann dementsprechend weggelassen werden.",
+ "explanation": "Wenn die Regel weggelassen wird, wird ein Warnhinweis angezeigt, weil die Regel optional ist, jedoch nicht ignoreMissingWhenOptional auf true gesetzt wurde.",
+ "value": [
+ "ein bestimmter Wert",
+ "ein anderer bestimmter Wert"
+ ],
+ "optional": true,
+ "size": "large"
+ },
+ "placeholder-regel": {
+ "name": "Placeholder-Regel",
+ "type": "placeholder",
+ "hint": "Diese Regel kann ohne Fehler oder Hinweis weggelassen werden.",
+ "explanation": "Wenn die Regel weggelassen wird, wird kein Warnhinweis angezeigt, weil die Regel optional ist und ignoreMissingWhenOptional auf true gesetzt wurde.",
+ "optional": true,
+ "size": "small"
+ },
+ "punkt": {
+ "name": "Punkt",
+ "type": "equals",
+ "value": ".",
+ "size": "small",
+ "extra": {
+ "before": "",
+ "after": ""
+ }
+ }
+ },
+ "variants": {
+ "standard": {
+ "name": "Standard Beispielschablone",
+ "description": "Dies ist die Standardvariante der Beispielschablone. Sie hat keinen weiteren Nutzen, außer der Erklärung zu dienen.",
+ "format": "Wenn dieser Wert nicht gesetzt wird, wird das Format automatisch durch die Regeln der Variante bestimmt.",
+ "example": "Hier könnte ein Beispielsatz mit 'ein bestimmter Wert' und 'ein anderer bestimmter Wert' stehen.",
+ "rules": [
+ "equals-regel",
+ "equals-any-regel",
+ "placeholder-regel",
+ "punkt"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/docs/templates/paris/glossar.json b/docs/templates/paris/glossar.json
index ff4112890c7bbaecbc81e8c899d1f3363192e06c..c472b82f460f761c1a71e893e0f179381135ada7 100644
--- a/docs/templates/paris/glossar.json
+++ b/docs/templates/paris/glossar.json
@@ -73,7 +73,14 @@
"hint": "Wird für welchen Bereich?",
"explanation": "Bezug, auf den sich der zu erklärende Begriff bezieht. Beispiel: im System",
"value": [
- "Domäne"
+ "Domäne",
+ "System",
+ "Subsystem",
+ "Baugruppe",
+ "Komponente",
+ "Modul",
+ "Objekt",
+ "Service"
],
"size": "medium",
"optional": true,