{
  "$comment": "JSON Schema document created by ShapeChange - https://shapechange.net/",
  "$schema": "https://json-schema.org/draft/2019-09/schema",
  "$id": "https://repository.gdi-de.org/schemas/de.xleitstelle.xtrasse/2.1/JSON/features.json",
  "description": "Applikationsschema für die Modellierung von Leitungsnetzen",
  "$defs": {
    "BRA_AusbauPlan": {
      "$anchor": "BRA_AusbauPlan",
      "description": "Die Klasse umfasst die übergreifenden Attribute einer TK-Planung, die im Geltungsbereich des TKG erstellt wird",
      "allOf": [
        {
          "$ref": "#XP_NetzPlan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "hatBRAObjekt": {
                  "description": "Referenz auf ein spezifisches Objekt des BRA-Ausbauplans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "BRA_Baugrube",
                          "BRA_Baustelle",
                          "BRA_BreitbandtrasseAbschnitt",
                          "BRA_Hausanschluss",
                          "BRA_Kabel",
                          "BRA_Kompaktstation",
                          "BRA_Mast",
                          "BRA_Mikrorohr",
                          "BRA_Mikrorohrverbund",
                          "BRA_Rohrmuffe",
                          "BRA_Schacht",
                          "BRA_Schutzrohr",
                          "BRA_Umfeld",
                          "BRA_Verteiler"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "beteiligte": {
                  "description": "Beteiligte Akteure der Baumaßnahme",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_Akteur"
                  },
                  "uniqueItems": true
                },
                "bauBeginn": {
                  "description": "Datum des geplanten Baubeginns",
                  "type": "string",
                  "format": "date"
                },
                "bauEnde": {
                  "description": "Datum des geplanten Abschlusses der Baumaßnahme",
                  "type": "string",
                  "format": "date"
                },
                "status": {
                  "description": "Angabe zum Status des Plans im Kontext des TKG und der behördlichen Verfahren",
                  "$ref": "#BRA_PlanStatus"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Baugrube": {
      "$anchor": "BRA_Baugrube",
      "description": "Baugrube für die geschlossene Bauweise",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Baugrube (Start oder Ziel)",
                  "$ref": "#XP_BaugrubeTyp"
                },
                "startDatum": {
                  "description": "Geplante Errichtung der Baugrube",
                  "type": "string",
                  "format": "date"
                },
                "endDatum": {
                  "description": "Geplanter Abbau der Baugrube",
                  "type": "string",
                  "format": "date"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_BaugrubeTyp": {
      "$anchor": "BRA_BaugrubeTyp",
      "description": "Auswahl von Start- und Zielgrube.",
      "enumDescription": {
        "1000": {
          "name": "Startgrube",
          "description": "Startgrube für alternative Verlegemethoden"
        },
        "2000": {
          "name": "Zielgrube",
          "description": "Zielgrube für alternative Verlegemethoden"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000"
      ]
    },
    "BRA_BaugrundTyp": {
      "$anchor": "BRA_BaugrundTyp",
      "description": "Erfassung der Straßenbestandteile an freier Strecke und innerorts (nach ATB-BeStra:2008) sowie weiterer angrenzender Flächen, auf denen der Leitungsbau erfolgt",
      "enumDescription": {
        "1000": {
          "name": "Fahrbahn",
          "description": "Fahrbahn"
        },
        "2100": {
          "name": "Bankett_Sicherheitstrennstreifen",
          "description": "Bankett / Sicherheitstrennstreifen"
        },
        "21001": {
          "name": "Bankett_Fraesbereich",
          "description": "Bankett - zulässiger Fräsbereich nach DIN 18220"
        },
        "21002": {
          "name": "Bankett",
          "description": "Bankett  - außerhalb zulässigem Fräsbereich nach DIN 18220"
        },
        "21003": {
          "name": "Sicherheitstrennstreifen_Fraesbereich",
          "description": "Sicherheitstrennstreifen - zulässiger Fräsbereich nach DIN 18220"
        },
        "21004": {
          "name": "Sicherheitstrennstreifen",
          "description": "Sicherheitstrennstreifen - außerhalb zulässigem Fräsbereich nach DIN 18220"
        },
        "2200": {
          "name": "Entwaesserungsgraben_Boeschung",
          "description": "Entwässerungsgraben / Böschung"
        },
        "22001": {
          "name": "Entwaesserungsgraben",
          "description": "Entwässerungsgraben / Mulde (ohne Entwässerungsleitung)"
        },
        "22002": {
          "name": "Mulde",
          "description": "Mulde (mit Entwässerungsleitung)"
        },
        "22003": {
          "name": "StrassenseitigeGrabenboeschung",
          "description": "straßenseitige Grabenböschung"
        },
        "22004": {
          "name": "FeldseitigeBoeschung",
          "description": "feldseitige Böschung"
        },
        "22005": {
          "name": "Gelaende",
          "description": "Gelände"
        },
        "2300": {
          "name": "Gehweg_Radweg_strassenbegleitend",
          "description": "straßenbegleitender Gehweg / Radweg (außerorts, gebundene Deckschicht)"
        },
        "3000": {
          "name": "Weg_nichtStrassenbegleitend",
          "description": "nicht straßenbegleitender Weg (außerorts, Deckschicht ohne Bindemittel)"
        },
        "30001": {
          "name": "Gehweg_Radweg",
          "description": "Gehweg / Radweg"
        },
        "30002": {
          "name": "Feldweg_Waldweg",
          "description": "öffentlicher Feldweg / Waldweg"
        },
        "30003": {
          "name": "Wirtschaftsweg",
          "description": "Wirtschaftsweg (nicht straßenbegleitend, Deckschicht ohne Bindemittel)"
        },
        "4000": {
          "name": "Gehweg_Radweg_innerorts",
          "description": "Gehweg / Radweg (innerorts)"
        },
        "40001": {
          "name": "Gehweg",
          "description": "Gehweg"
        },
        "40002": {
          "name": "Radweg",
          "description": "Radweg"
        },
        "5000": {
          "name": "Gruenstreifen",
          "description": "Grünstreifen / Straßenbegleitgrün (innerorts)"
        },
        "6000": {
          "name": "Parkplatz_Parkstreifen",
          "description": "Parkplatz / Parkstreifen"
        },
        "7000": {
          "name": "Strassengrundstueck",
          "description": "Straßengrundstück"
        },
        "9999": {
          "name": "SonstigeWegeflaechen",
          "description": "sonstige Wegeflächen"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2100",
        "21001",
        "21002",
        "21003",
        "21004",
        "2200",
        "22001",
        "22002",
        "22003",
        "22004",
        "22005",
        "2300",
        "3000",
        "30001",
        "30002",
        "30003",
        "4000",
        "40001",
        "40002",
        "5000",
        "6000",
        "7000",
        "9999"
      ]
    },
    "BRA_Baustelle": {
      "$anchor": "BRA_Baustelle",
      "description": "Einzurichtende Baustellenfläche im Straßenraum",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl der darzustellenden Baustellenfläche",
                  "$ref": "#BRA_BaustelleTyp"
                },
                "startDatum": {
                  "description": "Geplanter Beginn der Baustelle",
                  "type": "string",
                  "format": "date"
                },
                "endDatum": {
                  "description": "Geplantes Ende der Baustelle",
                  "type": "string",
                  "format": "date"
                }
              },
              "required": [
                "art"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "BRA_BaustelleTyp": {
      "$anchor": "BRA_BaustelleTyp",
      "description": "Aufzählung der Flächenart der Baustelle",
      "enumDescription": {
        "1000": {
          "name": "Baustelleneinrichtung",
          "description": "Produktions-, Transport-, Lager- und sonstige Einrichtungen, die zur Errichtung eines Bauwerks auf der Baustelle benötigt werden."
        },
        "2000": {
          "name": "Graben_Grube",
          "description": "Zur Verlegung von Leitungen auszuhebende Gräben und Gruben"
        },
        "3000": {
          "name": "Bauabschnitt",
          "description": "Räumliche Ausdehnung eines oder mehrerer Bauabschnitte einer Breitbandtrasse"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "BRA_BreitbandtrasseAbschnitt": {
      "$anchor": "BRA_BreitbandtrasseAbschnitt",
      "description": "Die Klasse modelliert Attribute zum Bau und zur Lage der Leitungstrasse. Die Trasse verläuft in Abschnitten, die jeweils durch die unterschiedliche Belegung der Attribute gekennzeichnet sind.",
      "allOf": [
        {
          "$ref": "#BRA_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "bauweise": {
                  "description": "Angabe der Bauweise",
                  "$ref": "#XP_Bauweise"
                },
                "legeverfahren": {
                  "description": "Auswahl der konventionellen oder alternativen Legeverfahren/Verlegemethoden",
                  "$ref": "#XP_Legeverfahren"
                },
                "verfuellmethode": {
                  "description": "Auswahl Verfüllmethode beim Trenching-Verfahren",
                  "$ref": "#BRA_Verfuellmethode"
                },
                "grabenbreite": {
                  "description": "Breite des Leitungsgrabens in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "grabentiefe": {
                  "description": "Tiefe des Leitungsgrabens in m.\r\nEntspricht der \"Verlegetiefe\". \r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "strassenart": {
                  "description": "Kategorie der Straße, die von der Verlegung betroffen ist.",
                  "$ref": "#BRA_StrasseTyp"
                },
                "baugrund": {
                  "description": "Art der Wegefläche, in der die Verlegung erfolgt.",
                  "$ref": "#BRA_BaugrundTyp"
                },
                "istOrtsdurchfahrt": {
                  "description": "Trasse betrifft eine Ortsdurchfahrt \u003d true",
                  "type": "boolean"
                },
                "istUeberfuehrungsbauwerk": {
                  "description": "Trasse verläuft entlang einer Brücke \u003d true",
                  "type": "boolean"
                },
                "istGruenflaeche": {
                  "description": "Trasse verläuft (teilweise) in einer Grünfläche \u003d true",
                  "type": "boolean"
                },
                "kreuztStrasse": {
                  "description": "Trasse kreuzt im Verlauf dieses Abschnitts eine Straße \u003d  true",
                  "type": "boolean"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Farbe": {
      "$anchor": "BRA_Farbe",
      "description": "Aufzählung der Farben von Rohren",
      "enumDescription": {
        "1000": {
          "name": "Rot",
          "description": "Rot"
        },
        "1100": {
          "name": "Gruen",
          "description": "Grün"
        },
        "1200": {
          "name": "Blau",
          "description": "Blau"
        },
        "1300": {
          "name": "Gelb",
          "description": "Gelb"
        },
        "1400": {
          "name": "Weiss",
          "description": "Weiß"
        },
        "1500": {
          "name": "Grau",
          "description": "Grau"
        },
        "1600": {
          "name": "Braun",
          "description": "Braun"
        },
        "1700": {
          "name": "Violett",
          "description": "Violett"
        },
        "1800": {
          "name": "Tuerkis",
          "description": "Türkis"
        },
        "1900": {
          "name": "Schwarz",
          "description": "Schwarz"
        },
        "2000": {
          "name": "Orange",
          "description": "Orange"
        },
        "2100": {
          "name": "Pink",
          "description": "Pink"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "1100",
        "1200",
        "1300",
        "1400",
        "1500",
        "1600",
        "1700",
        "1800",
        "1900",
        "2000",
        "2100"
      ]
    },
    "BRA_Hausanschluss": {
      "$anchor": "BRA_Hausanschluss",
      "description": "Hausanschluss im Breitband-Netz",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "technik": {
                  "description": "Auswahl der aktiven oder passiven Netztechnik",
                  "$ref": "#BRA_Netztechnik"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Kabel": {
      "$anchor": "BRA_Kabel",
      "description": "TK-Kabel können mit und ohne Schutzrohr/Mikrorohr verlegt werden. Sofern sie nicht einem Rohr zugeordnet sind, wird in einem BRA_Ausbauplan der räumliche Verlauf der Kabel durch den Verlauf der BRA_BreitbandtrasseAbschnitte vorgegeben.",
      "allOf": [
        {
          "$ref": "#BRA_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Kabels",
                  "$ref": "#XP_KabelTyp"
                },
                "mikrorohrverbund": {
                  "description": "Referenz auf den Mikrorohrverbund, in dem das Kabel liegt bzw. verlegt wird",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_Mikrorohrverbund",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "mikrorohr": {
                  "description": "Referenz auf das Mikrorohr, in dem das Kabel liegt bzw. verlegt wird",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_Mikrorohr",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "schutzrohr": {
                  "description": "Referenz auf das Schutzrohr, in dem das Kabel liegt bzw. verlegt wird (sofern kein weiteres Rohr genutzt wird)",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_Schutzrohr",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Kompaktstation": {
      "$anchor": "BRA_Kompaktstation",
      "description": "Knotenpunkt des Breitband-Netzes in Form einer Kompaktstation",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "technik": {
                  "description": "Auswahl der aktiven oder passiven Netztechnik",
                  "$ref": "#BRA_Netztechnik"
                },
                "werkstoff": {
                  "description": "Werkstoff der Kompaktstation",
                  "$ref": "#XP_Werkstoff"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Linienobjekt": {
      "$anchor": "BRA_Linienobjekt",
      "description": "Oberklasse der Objekte eines Breitband-Ausbauplans mit Liniengeometrie",
      "allOf": [
        {
          "$ref": "#BRA_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "leitungstyp": {
                  "description": "Auswahl des Leitungstyps",
                  "$ref": "#XP_LeitungTyp"
                },
                "nennweite": {
                  "description": "Die Nennweite DN (\"diamètre nominal\", \"Durchmesser nach Norm\") ist eine numerische Bezeichnung der ungefähren Durchmesser von Bauteilen in einem Rohrleitungssystem, die laut EN ISO 6708 \"für Referenzzwecke verwendet wird\".",
                  "type": "string"
                },
                "aussendurchmesser": {
                  "description": "Außendurchmesser in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "ueberdeckung": {
                  "description": "Mindestüberdeckung (DIN) ist Abstand zwischen Oberkante der Verkehrsfläche und Oberkante des Rohres/Kabels in m. Die \"Verlegetiefe\" wird dagegen bis zur Grabensohle gemessen (s. Attribut grabentiefe). \r\nGilt nur für erdverlegte Linienobjekte.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "pufferzone3D": {
                  "description": "Die Pufferzone definiert in einem 3D Modell einen rechteckigen Körper, in dem die Höhenlage einer Leitung variieren kann. Die obere Grenze des Puffers wird durch das Attribut Überdeckung definiert. Das hier einzutragende Maß ist die Distanz zur unteren Grenze des Puffers. Die Breite ergibt sich aus dem Attribut Nennweite oder Außendurchmesser.",
                  "type": "number"
                },
                "schutzzone3D": {
                  "description": "Die Schutzzone definiert in einem 3D Modell einen quadratischen Körper um die Leitung. Der hier einzutragende Wert ist die Länge, die von vier Kreistangenten ausgehend den Abstand zu den waage- und senkrechten Kanten des Quadrats darstellt.",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Mast": {
      "$anchor": "BRA_Mast",
      "description": "Neu erstellter (Holz-)Mast für oberirdische Leitungen (Nutzung von Bestandsmasten erfolgt über:  BST_Mast)",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BRA_Mikrorohr": {
      "$anchor": "BRA_Mikrorohr",
      "description": "Mikrorohre (micro-ducts) nehmen Glasfaserkabel auf. Sie lassen sich (ergänzend) einem BRA_Mikrorohrverbund zuordnen oder können in ihrer Summe einen eigenständigen Verbund bilden.",
      "allOf": [
        {
          "$ref": "#BRA_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "farbe": {
                  "description": "Auswahl der Farbe",
                  "$ref": "#BRA_Farbe"
                },
                "istReserveRohr": {
                  "description": "Rohr ist ein Reserverohr und bleibt nach der Baumaßnahme unbelegt \u003d true",
                  "type": "boolean"
                },
                "werkstoff": {
                  "description": "Werkstoff des Mikrorohrs",
                  "$ref": "#XP_Werkstoff"
                },
                "rohrtyp": {
                  "description": "Art des Mikrorohrs in Bezug auf Durchmesser (DN) und Wandstärke",
                  "$ref": "#BRA_MikrorohrTyp"
                },
                "mikrorohrverbund": {
                  "description": "Referenz auf den Verbund, zu dem das Mikrorohr gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_Mikrorohrverbund",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "schutzrohr": {
                  "description": "Referenz auf das Schutzrohr, in dem sich das Mikrorohr befindet bzw. verlegt wird",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_Schutzrohr",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              }
            }
          }
        }
      ]
    },
    "BRA_MikrorohrTyp": {
      "$anchor": "BRA_MikrorohrTyp",
      "description": "Aufzählung von Mikrorohrtypen",
      "enumDescription": {
        "1100": {
          "name": "7x0,75",
          "description": "7x0,75"
        },
        "1200": {
          "name": "7x1,5",
          "description": "7x1,5"
        },
        "2100": {
          "name": "10x1,0",
          "description": "10x1,0"
        },
        "2200": {
          "name": "10x2,0",
          "description": "10x2,0"
        },
        "3100": {
          "name": "12x1,1",
          "description": "12x1,1"
        },
        "3200": {
          "name": "12x2,0",
          "description": "12x2,0"
        },
        "4100": {
          "name": "14x1,3",
          "description": "14x1,3"
        },
        "4200": {
          "name": "14x2,0",
          "description": "14x2,0"
        },
        "5100": {
          "name": "16x1,5",
          "description": "16x1,5"
        },
        "5200": {
          "name": "16x2,0",
          "description": "16x2,0"
        },
        "6100": {
          "name": "20x2.0",
          "description": "20x2.0"
        },
        "6200": {
          "name": "20x2,5",
          "description": "20x2,5"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiges"
        }
      },
      "type": "string",
      "enum": [
        "1100",
        "1200",
        "2100",
        "2200",
        "3100",
        "3200",
        "4100",
        "4200",
        "5100",
        "5200",
        "6100",
        "6200",
        "9999"
      ]
    },
    "BRA_Mikrorohrverbund": {
      "$anchor": "BRA_Mikrorohrverbund",
      "description": "Verbund von Mikrorohren in einer oder zwei Größen, der von einem Hüllrohr umschlossen ist.  Die einzelnen Mikrorohre (micro-ducts) nehmen Glasfaserkabel auf, was über BRA_Kabel im Ausbauplan dargestellt werden kann. Bleiben die Mirkorohre ohne Belegung, heißt dies in der Regel, dass nach Abschluss der Baumaßnahme Glasfaserkabel \"eingeblasen\" werden.  Ein Mikrorohrverbund wird in ein BRA_Schutzrohr gelegt.",
      "allOf": [
        {
          "$ref": "#BRA_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "anzahlMikrorohr1": {
                  "description": "Anzahl der Mikrorohre im Rohrverbund (gleicher Größe)",
                  "type": "integer"
                },
                "anzahlMikrorohr2": {
                  "description": "Anzahl der Mikrorohre im Rohrverbund (gleicher Größe), wenn der Verbund zwei unterschiedliche Größen umfasst.",
                  "type": "integer"
                },
                "davonReserveRohre": {
                  "description": "Anzahl der Rohre, die als Reserve eingeplant werden. (Nach der Verlegung werden keine Kabel eingeblasen).",
                  "type": "integer"
                },
                "artMikrorohr1": {
                  "description": "Auswahl Mikrorohr1 in Bezug auf Außendurchmesser und Wandstärke",
                  "$ref": "#BRA_MikrorohrTyp"
                },
                "artMikrorohr2": {
                  "description": "Auswahl Mikrorohr2 in Bezug auf Außendurchmesser und Wandstärke",
                  "$ref": "#BRA_MikrorohrTyp"
                },
                "farbe": {
                  "description": "Auswahl der Farbe des äußeren Hüllrohrs",
                  "$ref": "#BRA_Farbe"
                },
                "werkstoff": {
                  "description": "Werkstoff des Mikrorohrverbunds",
                  "$ref": "#XP_Werkstoff"
                },
                "master": {
                  "description": "Verbund ist äußeres Rohr \u003d true (wird nicht im Schutzrohr verlegt)",
                  "type": "boolean"
                },
                "schutzrohr": {
                  "description": "Referenz auf das Schutzrohr, in dem sich der Mikrorohrverbund befindet bzw. verlegt wird",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_Schutzrohr",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              }
            }
          }
        }
      ]
    },
    "BRA_Multi_Flaechenobjekt": {
      "$anchor": "BRA_Multi_Flaechenobjekt",
      "description": "Oberklasse der Objekte eines Breitband-Ausbauplans mit Flächengeometrie",
      "allOf": [
        {
          "$ref": "#BRA_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            }
          }
        }
      ]
    },
    "BRA_Multi_Punktobjekt": {
      "$anchor": "BRA_Multi_Punktobjekt",
      "description": "Oberklasse der Objekte eines Breitband-Ausbauplans mit Punktgeometrie",
      "allOf": [
        {
          "$ref": "#BRA_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            }
          }
        }
      ]
    },
    "BRA_Netztechnik": {
      "$anchor": "BRA_Netztechnik",
      "description": "Aufzählung der passiven und aktiven Technik der TK-Netze",
      "enumDescription": {
        "1000": {
          "name": "Hauptverteiler_HVt",
          "description": "Hauptverteiler (HVt) - konventionell"
        },
        "2000": {
          "name": "GlasfaserHVt_PoP",
          "description": "Glasfaser-HVt/ PoP"
        },
        "3000": {
          "name": "DSLAM_MSAN",
          "description": "DSLAM/MSAN"
        },
        "4000": {
          "name": "GlasfaserVerteiler",
          "description": "Glasfaser-Verteiler"
        },
        "5000": {
          "name": "Kabelmuffe",
          "description": "Kabelmuffe"
        },
        "6000": {
          "name": "Hausuebergabepunkt_APL",
          "description": "Hausübergabepunkt/ APL"
        },
        "7000": {
          "name": "UebergabepunktBackbone",
          "description": "Übergabepunkt Backbone"
        },
        "8000": {
          "name": "OpticalLineTermination_OLT",
          "description": "Optical Line Termination (OLT)"
        },
        "9000": {
          "name": "OptischerSplitter",
          "description": "Optischer Splitter"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiges"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000",
        "7000",
        "8000",
        "9000",
        "9999"
      ]
    },
    "BRA_Objekt": {
      "$anchor": "BRA_Objekt",
      "description": "Basisklasse für alle raumbezogenen Objekte des Fachschemas Breitbandausbau",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuBRA": {
                  "description": "Referenz auf den Breitband-Ausbauplan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "BRA_AusbauPlan",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "gehoertZuBRA"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "BRA_PlanStatus": {
      "$anchor": "BRA_PlanStatus",
      "description": "Vorhabentypen einer Planung im Rahmen des TKG und der behördlichen Verfahen",
      "enumDescription": {
        "1000": {
          "name": "VerlegungTKG",
          "description": "Verlegung einer neuen Trasse/TK-Linie gemäß § 127 Abs. 1 TKG"
        },
        "2000": {
          "name": "AenderungTKG",
          "description": "Änderung einer bestehenden Trasse/TK-Linie gemäß § 127 Abs. 1 TKG"
        },
        "3000": {
          "name": "AnzeigeTKG",
          "description": "Geringfügige bauliche Maßnahme gemäß § 127 Abs. 4 TKG"
        },
        "4000": {
          "name": "AnzeigeRahmenvertrag",
          "description": "Anzuzeigende Maßnahme gemäß Rahmenvertrag"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "BRA_Rohrmuffe": {
      "$anchor": "BRA_Rohrmuffe",
      "description": "Rohrmuffe im Breitband-Netz",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl der Rohrverbindung",
                  "$ref": "#BRA_RohrmuffeTyp"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_RohrmuffeTyp": {
      "$anchor": "BRA_RohrmuffeTyp",
      "description": "Aufzählung der Rohrmuffentypen",
      "enumDescription": {
        "1000": {
          "name": "Abzweigemuffe",
          "description": "Abzweigemuffe"
        },
        "2000": {
          "name": "Verbindungsmuffe",
          "description": "Verbindungsmuffe"
        },
        "3000": {
          "name": "Endmuffe",
          "description": "Endmuffe"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "BRA_Schacht": {
      "$anchor": "BRA_Schacht",
      "description": "Schacht eines Breitband-Netzes",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BRA_Schutzrohr": {
      "$anchor": "BRA_Schutzrohr",
      "description": "Kabelschutzrohre dienen in der Erdverlegung als drucklose Leitungen, die Kabel oder Mikrorohre gegen mechanische Beschädigungen schützen. In einem BRA_Ausbauplan wird der räumliche Verlauf der Schutzrohre durch den Verlauf der BRA_BreitbandtrasseAbschnitte vorgegeben. Eine Aufteilung der Schutzrohre in Abschnitte ist nicht erforderlich.",
      "allOf": [
        {
          "$ref": "#BRA_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "istReserveRohr": {
                  "description": "Rohr ist ein Reserverohr und bleibt nach der Baumaßnahme unbelegt \u003d true",
                  "type": "boolean"
                },
                "master": {
                  "description": "Schutzrohr ist äußerstes Rohr im Rohrsystem \u003d true",
                  "type": "boolean"
                },
                "werkstoff": {
                  "description": "Werkstoff des Schutzrohres",
                  "$ref": "#XP_Werkstoff"
                },
                "rohrtyp": {
                  "description": "Rohrtyp in Bezug auf Durchmesser (DN) und Wandstärke",
                  "$ref": "#BRA_SchutzrohrTyp"
                },
                "farbe": {
                  "description": "Auswahl der Farbe",
                  "$ref": "#BRA_Farbe"
                }
              }
            }
          }
        }
      ]
    },
    "BRA_SchutzrohrTyp": {
      "$anchor": "BRA_SchutzrohrTyp",
      "description": "Aufzählung von Kabelschutzrohrtypen",
      "enumDescription": {
        "03218": {
          "name": "32x1,8",
          "description": "32x1,8"
        },
        "03229": {
          "name": "32x2,9",
          "description": "32x2,9"
        },
        "03240": {
          "name": "32x4,0",
          "description": "32x4,0"
        },
        "04019": {
          "name": "40x1,9",
          "description": "40x1,9"
        },
        "04037": {
          "name": "40x3,7",
          "description": "40x3,7"
        },
        "04040": {
          "name": "40x4,0",
          "description": "40x4,0"
        },
        "05018": {
          "name": "50x1,8",
          "description": "50x1,8"
        },
        "05024": {
          "name": "50x2,4",
          "description": "50x2,4"
        },
        "05040": {
          "name": "50x4,0",
          "description": "50x4,0"
        },
        "05046": {
          "name": "50x4,6",
          "description": "50x4,6"
        },
        "06319": {
          "name": "63x1,9",
          "description": "63x1,9"
        },
        "06330": {
          "name": "63x3,0",
          "description": "63x3,0"
        },
        "06347": {
          "name": "63x4,7",
          "description": "63x4,7"
        },
        "07522": {
          "name": "75x2,2",
          "description": "75x2,2"
        },
        "07536": {
          "name": "75x3,6",
          "description": "75x3,6"
        },
        "08525": {
          "name": "85x2,5",
          "description": "85x2,5"
        },
        "09027": {
          "name": "90x2,7",
          "description": "90x2,7"
        },
        "09043": {
          "name": "90x4,3",
          "description": "90x4,3"
        },
        "11032": {
          "name": "110x3,2",
          "description": "110x3,2"
        },
        "11034": {
          "name": "110x3,4",
          "description": "110x3,4"
        },
        "11037": {
          "name": "110x3,7",
          "description": "110x3,7"
        },
        "11042": {
          "name": "110x4,2",
          "description": "110x4,2"
        },
        "11053": {
          "name": "110x5,3",
          "description": "110x5,3"
        },
        "11063": {
          "name": "110x6,3",
          "description": "110x6,3"
        },
        "12537": {
          "name": "125x3,7",
          "description": "125x3,7"
        },
        "12539": {
          "name": "125x3,9",
          "description": "125x3,9"
        },
        "12548": {
          "name": "125x4,8",
          "description": "125x4,8"
        },
        "12560": {
          "name": "125x6,0",
          "description": "125x6,0"
        },
        "12571": {
          "name": "125x7,1",
          "description": "125x7,1"
        },
        "14041": {
          "name": "140x4,1",
          "description": "140x4,1"
        },
        "14067": {
          "name": "140x6,7",
          "description": "140x6,7"
        },
        "16047": {
          "name": "160x4,7",
          "description": "160x4,7"
        },
        "16049": {
          "name": "160x4,9",
          "description": "160x4,9"
        },
        "16062": {
          "name": "160x6,2",
          "description": "160x6,2"
        },
        "16077": {
          "name": "160x7,7",
          "description": "160x7,7"
        },
        "16091": {
          "name": "160x9,1",
          "description": "160x9,1"
        },
        "99999": {
          "name": "Sonstiges",
          "description": "Sonstiges"
        }
      },
      "type": "string",
      "enum": [
        "03218",
        "03229",
        "03240",
        "04019",
        "04037",
        "04040",
        "05018",
        "05024",
        "05040",
        "05046",
        "06319",
        "06330",
        "06347",
        "07522",
        "07536",
        "08525",
        "09027",
        "09043",
        "11032",
        "11034",
        "11037",
        "11042",
        "11053",
        "11063",
        "12537",
        "12539",
        "12548",
        "12560",
        "12571",
        "14041",
        "14067",
        "16047",
        "16049",
        "16062",
        "16077",
        "16091",
        "99999"
      ]
    },
    "BRA_StrasseTyp": {
      "$anchor": "BRA_StrasseTyp",
      "description": "Aufzählung von Straßenklassen",
      "enumDescription": {
        "1000": {
          "name": "Bundesautobahn",
          "description": "Bundesautobahn"
        },
        "1100": {
          "name": "Bundesstrasse",
          "description": "Bundesstraße"
        },
        "2000": {
          "name": "Landesstrasse",
          "description": "Landesstraße"
        },
        "2100": {
          "name": "Staatsstrasse",
          "description": "Staatsstraße (Landesstraße in Bayern)"
        },
        "3000": {
          "name": "Hauptverkehrsstrasse",
          "description": "Hauptverkehrsstraße (in Hamburg)"
        },
        "4000": {
          "name": "Kreisstrasse",
          "description": "Kreisstraße"
        },
        "5000": {
          "name": "Gemeindestrasse",
          "description": "Gemeindestraße"
        },
        "5100": {
          "name": "BSGB",
          "description": "Bezirksstraße mit Gesamtstädtischer Bedeutung (BSGB)"
        },
        "5200": {
          "name": "Bezirksstrasse",
          "description": "Bezirksstraße"
        },
        "9999": {
          "name": "SonstigeStrasse",
          "description": "sonstige Straße"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "1100",
        "2000",
        "2100",
        "3000",
        "4000",
        "5000",
        "5100",
        "5200",
        "9999"
      ]
    },
    "BRA_Umfeld": {
      "$anchor": "BRA_Umfeld",
      "description": "Hervorzuhebende Flächenobjekte im Straßenraum",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl der darzustellenden Flächenart",
                  "$ref": "#BRA_UmfeldTyp"
                }
              },
              "required": [
                "art"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "BRA_UmfeldTyp": {
      "$anchor": "BRA_UmfeldTyp",
      "description": "Aufzählung der Flächenart im Umfeld der Baumaßnahme",
      "enumDescription": {
        "1000": {
          "name": "Abstandsflaeche",
          "description": "Fläche zur Markierung von Abständen zwischen bestimmten Objekten"
        },
        "2000": {
          "name": "Verkehsflaeche",
          "description": "Fläche zur Markierung einer vorhandenen Verkehrsfläche"
        },
        "9999": {
          "name": "sonstigeFlaeche",
          "description": "Markierung einer sonstigen Fläche"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "9999"
      ]
    },
    "BRA_Verfuellmethode": {
      "$anchor": "BRA_Verfuellmethode",
      "description": "Aufzählung der Verfüllmethoden beim Trenching-Verfahren.",
      "enumDescription": {
        "1000": {
          "name": "Konventionell",
          "description": "konventionelle Verfüllung, z.B. mit Aushub"
        },
        "2000": {
          "name": "Fluessigboden",
          "description": "z.B. Flüssigasphalt"
        },
        "3000": {
          "name": "SonstigeVerfuellung",
          "description": "Sonstiges"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "BRA_Verteiler": {
      "$anchor": "BRA_Verteiler",
      "description": "Verteiler des Breitband-Netzes",
      "allOf": [
        {
          "$ref": "#BRA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl der Gehäuse und Bauten",
                  "$ref": "#XP_GehaeuseTyp"
                },
                "technik": {
                  "description": "Auswahl der aktiven oder passiven Netztechnik",
                  "$ref": "#BRA_Netztechnik"
                },
                "werkstoff": {
                  "description": "Werkstoff des Verteilers",
                  "$ref": "#XP_Werkstoff"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Abwasserleitung": {
      "$anchor": "BST_Abwasserleitung",
      "description": "Kanal oder Rohr zur Abwasserbeseitigung",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl des Kanaltyps bezogen auf die Art der Entwässerung",
                  "$ref": "#BST_KanalTyp"
                },
                "netzEbene": {
                  "description": "Leitungsart innerhalb des Abwassernetzes",
                  "$ref": "#XP_RohrleitungNetz"
                },
                "werkstoff": {
                  "description": "Werkstoff der Leitung",
                  "$ref": "#XP_Werkstoff"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Armatur": {
      "$anchor": "BST_Armatur",
      "description": "Bauteil zum Verändern und Steuern von Stoffströmen, das insbesondere in Rohrleitungen für Gase und Flüssigkeiten verwendet wird",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "funktion": {
                  "description": "Funktion der Armatur",
                  "$ref": "#XP_ArmaturFunktion"
                },
                "einsatzgebiet": {
                  "description": "Einsatzgebiet der Armatur",
                  "$ref": "#XP_ArmaturEinsatzgebiet"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Baum": {
      "$anchor": "BST_Baum",
      "description": "Straßenbaum im näheren Umfeld einer Baumaßnahme",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "nrBaumkataster": {
                  "description": "Nummer des Baumes im kommunalen Straßenbaumkataster",
                  "type": "string"
                },
                "stammumfang": {
                  "description": "Umfang des Stammes",
                  "type": "number"
                },
                "kronendurchmesser": {
                  "description": "Durchmesser der Baumkrone (Kronentraufbereich)",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Energiespeicher": {
      "$anchor": "BST_Energiespeicher",
      "description": "Energiespeicher dienen der Speicherung von momentan verfügbarer, aber nicht benötigter Energie zur späteren Nutzung. Diese Speicherung geht häufig einher mit einer Wandlung der Energieform, wie der von elektrischer in chemische oder potenzielle Energie.",
      "allOf": [
        {
          "$ref": "#BST_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Energiespeichers",
                  "$ref": "#XP_EnergiespeicherTyp"
                },
                "gasArt": {
                  "description": "Art des gespeicherten Gases",
                  "$ref": "#XP_GasTyp"
                },
                "gasDruckstufe": {
                  "description": "Druckstufe des Gases",
                  "$ref": "#XP_GasDruckstufe"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Gasleitung": {
      "$anchor": "BST_Gasleitung",
      "description": "Gasleitung (s. a. XP_GasTyp)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gasArt": {
                  "description": "Art des transportierten Gases",
                  "$ref": "#XP_GasTyp"
                },
                "druckstufe": {
                  "description": "Angabe der Druckstufe",
                  "$ref": "#XP_GasDruckstufe"
                },
                "netzEbene": {
                  "description": "Leitungsart innerhalb des Gasnetzes",
                  "$ref": "#XP_RohrleitungNetz"
                },
                "werkstoff": {
                  "description": "Werkstoff der Leitung",
                  "$ref": "#XP_Werkstoff"
                }
              },
              "required": [
                "gasArt"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "BST_Hausanschluss": {
      "$anchor": "BST_Hausanschluss",
      "description": "Hausanschluss eines Infrastrukturnetzes",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_KanalTyp": {
      "$anchor": "BST_KanalTyp",
      "description": "Aufzählung der Kanaltypen",
      "enumDescription": {
        "1000": {
          "name": "Schmutzwasser",
          "description": "Schmutzwasser"
        },
        "2000": {
          "name": "Regenwasser",
          "description": "Regenwasser"
        },
        "3000": {
          "name": "Mischwasser",
          "description": "Mischwasser"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "BST_Kraftwerk": {
      "$anchor": "BST_Kraftwerk",
      "description": "Technische Anlage, in der durch Energieumwandlung Elektrizität erzeugt wird. In der Kraft-Wärme-Kopplung wird zusätzlich thermische Energie bereitgestellt.",
      "allOf": [
        {
          "$ref": "#BST_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Kraftwerks",
                  "$ref": "#XP_KraftwerkTyp"
                },
                "primaerenergie": {
                  "description": "Energieträger, der in Dampf- und Gasturbinenkraftwerken in Sekundärenergie gewandelt wird",
                  "$ref": "#XP_PrimaerenergieTraeger"
                },
                "kraftWaermeKopplung": {
                  "description": "Kraft-Wärme-Kopplung (KWK) ist die gleichzeitige Gewinnung von mechanischer Energie und nutzbarer Wärme, die in einem gemeinsamen thermodynamischen Prozess entstehen. Die mechanische Energie wird in der Regel unmittelbar in elektrischen Strom umgewandelt. Die Wärme wird für Heizzwecke als Nah- oder Fernwärme oder für Produktionsprozesse als Prozesswärme genutzt.",
                  "type": "boolean"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Linienobjekt": {
      "$anchor": "BST_Linienobjekt",
      "description": "Oberklasse der Objekte eines Bestandsplans mit Liniengeometrie",
      "allOf": [
        {
          "$ref": "#BST_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            }
          }
        }
      ]
    },
    "BST_Mast": {
      "$anchor": "BST_Mast",
      "description": "Senkrecht stehendes und pfeilerähnliches Bauwerk eines Infrastruktnetzes",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Typ des Mastes",
                  "$ref": "#BST_MastTyp"
                },
                "werkstoff": {
                  "description": "Werkstoff des Masts",
                  "$ref": "#XP_Werkstoff"
                }
              }
            }
          }
        }
      ]
    },
    "BST_MastTyp": {
      "$anchor": "BST_MastTyp",
      "description": "Aufzählung der Mastarten",
      "enumDescription": {
        "1000": {
          "name": "Funkmast",
          "description": "ortsfester Funkanlagenstandort"
        },
        "2000": {
          "name": "Sendemast",
          "description": "Zumeist Konstruktion aus Stahlfachwerk oder Stahlrohr, die zur Aufnahme von Antennen für Sendezwecke bzw. zur unmittelbaren Verwendung als Sendeantenne dient (Für digitalen Datenfunk ist häufig die Nutzung vorhandener hoher Bauwerke ausreichend)"
        },
        "3000": {
          "name": "Telefonmast",
          "description": "Ein Telefonmast (Telegrafenmast) trägt eine oberirdisch gezogene Fernsprechleitung"
        },
        "4000": {
          "name": "Freileitungsmast",
          "description": "Der Freileitungsmast (Strommast) ist eine Konstruktion für die Aufhängung einer elektrischen Freileitung. Je nach Funktion lässt sich zwischen Trag-, Abspann-, Abzweig-, Kabelend- und Endabspannmasten unterscheiden. Je nach der elektrischen Spannung der Freileitung werden unterschiedliche Freileitungsmasten aus verschiedenen Materialen verwendet (Masten zur Nachrichtenübermittlung werden separat als Telefonmasten erfasst)"
        },
        "5000": {
          "name": "Strassenleuchte",
          "description": "Trägersystem der Straßenbeleuchtung. Die Leuchte wird an der Spitze eines Holz-, Stahl-, Aluminium- oder Betonmastes montiert, wobei ein Ausleger über die Straße ragt. Teilweise werden Straßenleuchten in dicht bebauten Gebieten an Seilen hängend über der Straße (Überspannungsanlage) oder an Hauswänden angebracht."
        },
        "6000": {
          "name": "Ampel",
          "description": "Signalgeber einer Lichtsignalanlage (LSA) oder Lichtzeichenanlage (LZA). Sie dient der Steuerung des Straßen- und Schienenverkehrs."
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000"
      ]
    },
    "BST_Multi_Flaechenobjekt": {
      "$anchor": "BST_Multi_Flaechenobjekt",
      "description": "Oberklasse der Objekte eines Bestandsplans mit Multi-Punktgeometrie",
      "allOf": [
        {
          "$ref": "#BST_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "netzSparte": {
                  "description": "Leitungssparte eines Punktobjektes",
                  "$ref": "#BST_NetzSparte"
                },
                "statusAktuell": {
                  "description": "aktueller Status",
                  "$ref": "#BST_StatusAktuell"
                },
                "statusAenderung": {
                  "description": "Statusveränderung im Rahmen einer Baumaßnahme",
                  "$ref": "#BST_StatusAenderung"
                },
                "begrenzung": {
                  "description": "Bestimmung der dargestellten Fläche",
                  "$ref": "#XP_InfrastrukturFlaeche"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Multi_Linienobjekt": {
      "$anchor": "BST_Multi_Linienobjekt",
      "description": "Oberklasse der Objekte eines Bestandsplans mit Multi-Liniengeometrie",
      "allOf": [
        {
          "$ref": "#BST_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "leitungstyp": {
                  "description": "Auswahl des Leitungstyps",
                  "$ref": "#XP_LeitungTyp"
                },
                "statusAktuell": {
                  "description": "aktueller Status",
                  "$ref": "#BST_StatusAktuell"
                },
                "statusAenderung": {
                  "description": "Statusveränderung im Rahmen einer Baumaßnahme",
                  "$ref": "#BST_StatusAenderung"
                },
                "nennweite": {
                  "description": "Nennweite einer einzelnen Leitung. Die Nennweite DN (\"diamètre nominal\", \"Durchmesser nach Norm\") ist eine numerische Bezeichnung der ungefähren Durchmesser von Bauteilen in einem Rohrleitungssystem, die laut EN ISO 6708 \"für Referenzzwecke verwendet wird\".",
                  "type": "string"
                },
                "aussendurchmesser": {
                  "description": "Außendurchmesser einer einzelnen Leitung in m\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "ueberdeckung": {
                  "description": "Mindestüberdeckung (DIN): Mindestabstand zwischen Oberkante der Verkehrsfläche und Oberkante der Leitung  in m. Bei Leitungsbündeln bezieht sich der Wert auf die oberste Leitung bzw. die Oberkante des Bündels. \r\nDie \"Verlegetiefe\" einer Leitung wird dagegen bis zur Grabensohle gemessen.\r\nGilt nur für erdverlegte Linienobjekte.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "lagegenauigkeit": {
                  "description": "Statistisches Maß der maximalen Abweichung des realen Verlaufs der Leitung von der Liniengeometrie in m\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "pufferzone3D": {
                  "description": "Die Pufferzone definiert in einem 3D Modell einen rechteckigen Körper, in dem die Höhenlage einer Leitung (oder eines Leitungsbündels) variieren kann. Die obere Grenze des Puffers wird durch das Attribut Überdeckung definiert. Das hier einzutragende Maß ist die Distanz zur unteren Grenze des Puffers. Die Breite ergibt sich bei einzelnen Leitungen aus dem Attribut Nennweite oder Außendurchmesser, bei Leitungsbündeln aus der Breite der Leitungszone.",
                  "type": "number"
                },
                "schutzzone3D": {
                  "description": "Die Schutzzone definiert in einem 3D Modell einen quadratischen Körper um die Leitung. Der hier einzutragende Wert ist die Länge, die von vier Kreistangenten ausgehend den Abstand zu den waage- und senkrechten Kanten des Quadrats darstellt.",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Multi_Punktobjekt": {
      "$anchor": "BST_Multi_Punktobjekt",
      "description": "Oberklasse der Objekte eines Bestandsplans mit Multi-Punktgeometrie",
      "allOf": [
        {
          "$ref": "#BST_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "netzSparte": {
                  "description": "Leitungssparte eines Punktobjektes",
                  "$ref": "#BST_NetzSparte"
                },
                "statusAktuell": {
                  "description": "aktueller Status",
                  "$ref": "#BST_StatusAktuell"
                },
                "statusAenderung": {
                  "description": "Statusveränderung im Rahmen einer Baumaßnahme",
                  "$ref": "#BST_StatusAenderung"
                }
              }
            }
          }
        }
      ]
    },
    "BST_NetzPlan": {
      "$anchor": "BST_NetzPlan",
      "description": "Klasse zur Modellierung von Bestandsplänen",
      "allOf": [
        {
          "$ref": "#XP_NetzPlan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "netzSparte": {
                  "description": "Auswahl der Leitungssparte(n).",
                  "type": "array",
                  "minItems": 1,
                  "items": {
                    "$ref": "#BST_NetzSparte"
                  },
                  "uniqueItems": true
                }
              },
              "required": [
                "netzSparte"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "BST_NetzSparte": {
      "$anchor": "BST_NetzSparte",
      "description": "Sparten der Leitungsnetze",
      "enumDescription": {
        "1000": {
          "name": "Telekommunikation",
          "description": "Telekommunikation"
        },
        "2000": {
          "name": "Gas",
          "description": "Gasversorgung"
        },
        "3000": {
          "name": "Elektrizitaet",
          "description": "Stromversorgung"
        },
        "4000": {
          "name": "Waermeversorgung",
          "description": "Versorgung mit Fern- oder Nahwärme"
        },
        "5000": {
          "name": "Abwasserentsorgung",
          "description": "Abwasserentsorgung"
        },
        "6000": {
          "name": "Wasserversorgung",
          "description": "Trinkwasserversorgung"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiges Ver- bzw. Entsorgungsnetz"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000",
        "9999"
      ]
    },
    "BST_Objekt": {
      "$anchor": "BST_Objekt",
      "description": "Abstrakte Oberklasse für alle Klassen des Fachschemas Bestandsnetze",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuPlan": {
                  "description": "Referenz auf einen Netzplan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": [
                        "BRA_AusbauPlan",
                        "BST_NetzPlan",
                        "IGP_Plan",
                        "ISA_Plan",
                        "PFS_Plan",
                        "RVP_Plan"
                      ],
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "gehoertZuPlan"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "BST_Richtfunkstrecke": {
      "$anchor": "BST_Richtfunkstrecke",
      "description": "Drahtlose Datenübertragung mittels Radiowellen, die von einem Ausgangspunkt auf einen definierten Zielpunkt gerichtet ist",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_Schacht": {
      "$anchor": "BST_Schacht",
      "description": "Unterirdisches Bauwerk eines Infrastrukturnetzes",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "schachttiefe": {
                  "description": "Schachttiefe (\u003d Deckelhöhe - Sohlhöhe)",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "BST_SonstigeInfrastruktur": {
      "$anchor": "BST_SonstigeInfrastruktur",
      "description": "Punktförmige Infrastruktur, die sich nicht durch eine der expliziten Klassen darstellen lässt. Sie muss textlich näher gekennzeichnet werden (Attribut beschreibung der Oberklasse XP_NetzObjekt)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_SonstigeInfrastrukturFlaeche": {
      "$anchor": "BST_SonstigeInfrastrukturFlaeche",
      "description": "Als Fläche dargestellte Infrastruktur, die sich nicht durch eine der expliziten Klassen erfassen lässt. Sie muss textlich näher gekennzeichnet werden (Attribut beschreibung der Oberklasse XP_NetzObjekt)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Flaechenobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_SonstigeLeitung": {
      "$anchor": "BST_SonstigeLeitung",
      "description": "Leitungsförmige Infrastruktur, die sich nicht durch eine der expliziten Klassen darstellen lässt. Sie muss textlich näher gekennzeichnet werden (Attribut beschreibung der Oberklasse XP_NetzObjekt)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_Spannung": {
      "$anchor": "BST_Spannung",
      "description": "Aufzählung der Spannungsarten",
      "enumDescription": {
        "1000": {
          "name": "Niedrigspannung",
          "description": "Niedrigspannung (\u003c 1 kV)"
        },
        "2000": {
          "name": "Mittelspannung",
          "description": "Der Begriff Mittelspannung ist nicht genormt bzw. in den Grenzen nicht exakt definiert. Die oberen Grenze wird häufig  mit 30 oder 50 kV angegeben."
        },
        "3000": {
          "name": "Hochspannung",
          "description": "Hochspannung"
        },
        "30001": {
          "name": "Hochspannung_110 kV",
          "description": "Hochspannung 110 kV"
        },
        "30002": {
          "name": "Hoechstspannung_220 kV",
          "description": "Höchstspannung 220 kV"
        },
        "30003": {
          "name": "Hoechstspannung_380 kV",
          "description": "Höchstspannung 380 kV"
        },
        "9999": {
          "name": "UnbekannteSpannung",
          "description": "Unbekannte Spannung"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "30001",
        "30002",
        "30003",
        "9999"
      ]
    },
    "BST_Station": {
      "$anchor": "BST_Station",
      "description": "Knoten eines Infrastrukturnetzes oder zwischen Infrastrukturnetzen mit identischem Transportmedium",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Station",
                  "$ref": "#XP_StationTyp"
                }
              }
            }
          }
        }
      ]
    },
    "BST_StationFlaeche": {
      "$anchor": "BST_StationFlaeche",
      "description": "Knoten eines Infrastrukturnetzes oder zwischen Infrastrukturnetzen mit identischem Transportmedium (Alternative Spezifizierung zu BST_Station)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Station",
                  "$ref": "#XP_StationTyp"
                }
              }
            }
          }
        }
      ]
    },
    "BST_StatusAenderung": {
      "$anchor": "BST_StatusAenderung",
      "description": "Art der Statusveränderung eines Bestandsobjektes (z.B. im Rahmen eines Planfeststellungsverfahrens)",
      "enumDescription": {
        "1000": {
          "name": "Wiederinbetriebnahme",
          "description": "Wiederinbetriebnahme einer Leitung; Wiederinbetriebnahme eines Infrastrukturobjektes"
        },
        "2100": {
          "name": "Ausserbetriebnahme",
          "description": "Betriebszustand einer Leitung, in der aktuell kein Medientransport erfolgt, die Anlage jedoch für diesen Zweck weiterhin vorgehalten wird (Eine Gasleitung wird weiterhin überwacht und betriebsbereit instandgehalten, sie ist ebenso in den Korrosionsschutz eingebunden)"
        },
        "2200": {
          "name": "Stilllegung",
          "description": "Endgültige Einstellung des Betriebs ohne dass ein vollständiger Rückbau der Leitung vorgesehen ist. Die Anlage wird nach endgültiger Stilllegung so gesichert, dass von ihr keine Gefahr ausgeht."
        },
        "3000": {
          "name": "Rueckbau",
          "description": "Rückbau einer Leitung nach endgültiger Stilllegung; Rückbau eines Infrastrukturobjektes"
        },
        "4000": {
          "name": "Sanierung",
          "description": "Sanierung oder Instandsetzung bestehender Leitungen"
        },
        "40001": {
          "name": "Umstellung_H2",
          "description": "Umstellung von Leitungen und Speichern für Transport und Speicherung von Wasserstoff"
        },
        "5000": {
          "name": "AenderungErweiterung",
          "description": "NABEG § 3, Nr.1: Änderung oder  Ausbau einer Leitung in einer Bestandstrasse, wobei die bestehende Leitung grundsätzlich fortbestehen soll"
        },
        "6100": {
          "name": "Ersatzneubau",
          "description": "NABEG § 3, Nr. 4: Errichtung einer neuen Leitung in oder unmittelbar neben einer Bestandstrasse, wobei die bestehende Leitung innerhalb von drei Jahren ersetzt wird; die Errichtung erfolgt in der Bestandstrasse, wenn sich bei Freileitungen die Mastfundamente und bei Erdkabeln die Kabel in der Bestandstrasse befinden; die Errichtung erfolgt unmittelbar neben der Bestandstrasse, wenn ein Abstand von 200 Metern zwischen den Trassenachsen nicht überschritten wird."
        },
        "6200": {
          "name": "Parallelneubau",
          "description": "NABEG § 3, Nr.5: Errichtung einer neuen Leitung unmittelbar neben einer Bestandstrasse, wobei die bestehende Leitung fortbestehen soll; die Errichtung erfolgt unmittelbar neben der Bestandstrasse, wenn ein Abstand von 200 Metern zwischen den Trassenachsen nicht überschritten wird."
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2100",
        "2200",
        "3000",
        "4000",
        "40001",
        "5000",
        "6100",
        "6200"
      ]
    },
    "BST_StatusAktuell": {
      "$anchor": "BST_StatusAktuell",
      "description": "Status eines Bestandsobjektes zum Zeitpunkt der Planerstellung",
      "enumDescription": {
        "1000": {
          "name": "InBetrieb",
          "description": "Bestandsobjekt ist in Betrieb"
        },
        "2100": {
          "name": "AusserBetriebGenommen",
          "description": "Bestandsobjekt ist temporär oder dauerhaft außer Betrieb genommen aber nicht stillgelegt"
        },
        "2200": {
          "name": "Stillgelegt",
          "description": "Bestandsobjekt ist dauerhaft stillgelegt und steht nicht mehr für eine Wiederinbetriebnahme zur Verfügung"
        },
        "3000": {
          "name": "ImRueckbau",
          "description": "Bestandsobjekt ist aktuell im Rückbau"
        },
        "4000": {
          "name": "InSanierung",
          "description": "Bestandsobjekt ist nicht in Betrieb, da Instandsetzungs- oder Sanierungsarbeiten erfolgen"
        },
        "5000": {
          "name": "InAenderung",
          "description": "Bestandsobjekt wird zurzeit geändert oder erweitertert (gemäß NABEG § 3, Nr.1)"
        },
        "6000": {
          "name": "InErsetzung",
          "description": "Bestandsobjekt wird zurzeit durch einen Neubau ersetzt (Ersatzneubau nach NABEG § 3, Nr. 4)"
        },
        "9999": {
          "name": "UnbekannterStatus",
          "description": "aktueller Status des Bestandsobjektes ist unbekannt"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2100",
        "2200",
        "3000",
        "4000",
        "5000",
        "6000",
        "9999"
      ]
    },
    "BST_Strassenablauf": {
      "$anchor": "BST_Strassenablauf",
      "description": "Ein Straßenablauf (Einlaufgitter, Gully, Trumme) ist ein Bauteil zur Straßenentwässerung. Es dient der Aufnahme von Oberflächenwasser auf befestigten Flächen und leitet dieses durch einen unterirdischen Abwasserkanal ab.",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_Strassenbeleuchtung": {
      "$anchor": "BST_Strassenbeleuchtung",
      "description": "Stromleitung für die Straßenbeleuchtung",
      "allOf": [
        {
          "$ref": "#BST_Stromleitung"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_Stromleitung": {
      "$anchor": "BST_Stromleitung",
      "description": "Stromleitung oder Bündel von Stromleitungen (s.a. BST_Leitungstyp)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "spannung": {
                  "description": "Angabe der Spannung einer Leitung. \r\nBei Leitungsbündeln kann das Textattribut \"beschreibung\" zur Differenzierung der Spannungsarten genutzt werden.",
                  "$ref": "#BST_Spannung"
                },
                "leitungszoneBreite": {
                  "description": "Ein Bündel an Leitungen wird über deren Gesamtbreite und -tiefe in Metern spezifiziert. \r\nEine weitere Differenzierung zwischen Kabeln mit und ohne Schutzrohr sowie deren jeweiligem Durchmesser erfolgt nicht.",
                  "type": "number"
                },
                "leitungszoneTiefe": {
                  "description": "Ein Bündel an Leitungen wird über deren Gesamtbreite und -tiefe in Metern spezifiziert. \r\nDie Tiefe bezieht sich auf den Abstand zwischen der Oberkante der obersten und der Unterkante der untersten Lage der Leitungen.",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Telekommunikationsleitung": {
      "$anchor": "BST_Telekommunikationsleitung",
      "description": "Telekommunikationsleitung oder Bündel an Telekommunikationsleitungen (s.a. BST_Leitungstyp)",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl des Kabeltyps. \r\nBei Leitungsbündeln kann das Textattribut \"beschreibung\" zur Differenzierung der Kabel genutzt werden.",
                  "$ref": "#XP_KabelTyp"
                },
                "leitungszoneBreite": {
                  "description": "Ein Bündel an Leitungen wird über deren Gesamtbreite und -tiefe in Metern spezifiziert. \r\nEine weitere Differenzierung zwischen Kabeln mit und ohne Schutzrohr sowie deren jeweiligem Durchmesser erfolgt nicht.",
                  "type": "number"
                },
                "leitungszoneTiefe": {
                  "description": "Ein Bündel an Leitungen wird über deren Gesamtbreite und -tiefe in Metern spezifiziert. \r\nDie Tiefe bezieht sich auf den Abstand zwischen der Oberkante der obersten und der Unterkante der untersten Lage der Leitungen.",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Umspannwerk": {
      "$anchor": "BST_Umspannwerk",
      "description": "Knoten eines elektrischen Versorgungsnetzes, um Netze mit verschiedenen Spannungsebenen (z. B. 380 kV und 110 kV) durch Transformatoren zu verbinden. Ebenso können Teile des Netzes gleicher Spannung in Schaltanlagen miteinander verbunden oder abgeschaltet werden. Kleinere Umspannanlagen, in denen Mittel- auf Niederspannung transformiert wird, gehören zu den Stationen (s. BST_Station und BST_StationFlaeche).",
      "allOf": [
        {
          "$ref": "#BST_Multi_Flaechenobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "BST_Verteiler": {
      "$anchor": "BST_Verteiler",
      "description": "Verteilerschränke/-kästen in Niederspannungs- und TK-Netzen",
      "allOf": [
        {
          "$ref": "#BST_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Typ des Gehäuses bzw. der Funktion",
                  "$ref": "#XP_GehaeuseTyp"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Waermeleitung": {
      "$anchor": "BST_Waermeleitung",
      "description": "Wärmeleitung eines Nah- oder Fernwärmenetzes",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Wärmeleitung",
                  "$ref": "#XP_WaermeleitungTyp"
                },
                "netzEbene": {
                  "description": "Leitungsart innerhalb des Wärmenetzes",
                  "$ref": "#XP_RohrleitungNetz"
                },
                "werkstoff": {
                  "description": "Werkstoff der Leitung",
                  "$ref": "#XP_Werkstoff"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Wasserleitung": {
      "$anchor": "BST_Wasserleitung",
      "description": "Trinkwasserleitung",
      "allOf": [
        {
          "$ref": "#BST_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "netzEbene": {
                  "description": "Leitungsart innerhalb des Wassernetzes",
                  "$ref": "#XP_RohrleitungNetz"
                },
                "werkstoff": {
                  "description": "Werkstoff der Leitung",
                  "$ref": "#XP_Werkstoff"
                }
              }
            }
          }
        }
      ]
    },
    "BST_Wegekante": {
      "$anchor": "BST_Wegekante",
      "description": "Hervorzuhebende Wegekante im Umfeld einer Baumaßnahme",
      "allOf": [
        {
          "$ref": "#BST_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Wegekante",
                  "$ref": "#BST_WegekanteTyp"
                }
              }
            }
          }
        }
      ]
    },
    "BST_WegekanteTyp": {
      "$anchor": "BST_WegekanteTyp",
      "description": "Aufzählung der Begrenzungskanten",
      "enumDescription": {
        "1000": {
          "name": "Strassenkante",
          "description": "Straßenkante"
        },
        "2000": {
          "name": "KanteFahrradweg",
          "description": "Kante Fahrradweg"
        },
        "3000": {
          "name": "KanteGehweg",
          "description": "Kante Gehweg"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "IGP_AusbauformWechsel": {
      "$anchor": "IGP_AusbauformWechsel",
      "description": "Sofern für ein Vorhaben nur abschnittsweise eine Änderung oder Erweiterung einer bestehenden Leitung oder ein Ersatz- oder Parallelneubau zu einer bestehenden Leitung vorgesehen ist, benennt der zuständige Übertragungsnetzbetreiber den voraussichtlichen Ort für den Wechsel zwischen den Ausbauformen",
      "allOf": [
        {
          "$ref": "#IGP_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Ausbauformwechsels",
                  "$ref": "#IGP_AusbauformWechselTyp"
                }
              },
              "required": [
                "art"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "IGP_AusbauformWechselTyp": {
      "$anchor": "IGP_AusbauformWechselTyp",
      "description": "Aufzählung der möglichen Verbindungen zwischen Bestandsleitungen und Ersatz- bzw. Neubaumaßnahmen",
      "enumDescription": {
        "1000": {
          "name": "Aenderung_Neubau",
          "description": "Vorgesehener Anschluss einer geänderten bzw. erweiterten Bestandsleitung an eine neu zu bauende Leitung"
        },
        "2000": {
          "name": "Aenderung_Ersatzneubau",
          "description": "Vorgesehener Anschluss einer geänderten bzw. erweiterten Bestandsleitung an einen Ersatzneubau"
        },
        "3000": {
          "name": "Aenderung_Parallelneubau",
          "description": "Vorgesehener Anschluss einer geänderten bzw. erweiterten Bestandsleitung an einen Parallelneubau"
        },
        "4000": {
          "name": "Ersatzneubau_Neubau",
          "description": "Vorgesehener Anschluss eines Ersatzneubaus an einen Leitungsneubau"
        },
        "5000": {
          "name": "Parallelneubau_Neubau",
          "description": "Vorgesehener Anschluss eines Parallelneubaus an einen Leitungsneubau"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "sonstiges"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "9999"
      ]
    },
    "IGP_Infrastrukturgebiet": {
      "$anchor": "IGP_Infrastrukturgebiet",
      "description": "Infrastrukturgebiet gemäß EnWG.\r\nBei den Infrastrukturgebieten handelt es sich nicht um einen Korridor mit gleichbleibender Breite, sondern um einen mäandrierenden Gebietsstreifen, aus dem inselförmige Bereiche mit erwartbar höherer Konfliktlage ausgenommen sein können. Infrastrukturgebiete werden in der Regel eine Breite von circa fünf bis zehn Kilometer aufweisen, wenngleich einer Vorhersage dieser Breite, die sich aus den Merkmalen der Raum- und Umweltsituation ergibt, Grenzen gesetzt sind. Sofern die Bestätigung des Netzentwicklungsplans für die Vorhaben eine Änderung und Erweiterung von Leitungen im Sinne von § 3 Nummer 1 NABEG, einen Ersatzneubau im Sinne von § 3 Nummer 4 NABEG oder einen Parallelneubau im Sinne von § 3 Nummer 5 NABEG vorsieht, werden Infrastrukturgebiete in der Regel eine geringere Breite aufweisen.",
      "allOf": [
        {
          "$ref": "#IGP_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "massnahmeNEP": {
                  "description": "Im Netzentwicklungsplan Strom (NEP) bestätigte Maßnahme für Energieleitungen",
                  "type": "string"
                },
                "uebertragungstyp": {
                  "description": "Typ der Übertragung von Hochspannungsstrom",
                  "$ref": "#IGP_UebertragungTyp"
                },
                "leitungsart": {
                  "description": "Bei Höchstspannungs-Drehstrom-Übertragungen (HDÜ) ist eine Freileitung zugrunde zu legen, bei Höchstspannungs-Gleichstrom-Übertragungen (HGÜ) hingegen ein Erdkabel",
                  "$ref": "#XP_LeitungTyp"
                }
              },
              "required": [
                "massnahmeNEP"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "IGP_Kopplungsraum": {
      "$anchor": "IGP_Kopplungsraum",
      "description": "Räume, an denen die Infrastrukturgebiete von Maßnahmen miteinander gekoppelt werden, so dass hier die gemeinsame Führung beginnt beziehungsweise endet. Kopplungsräume sind Räume, die von mehreren Maßnahmen erreicht werden müssen, um eine Bündelung zu ermöglichen.",
      "allOf": [
        {
          "$ref": "#IGP_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "massnahmeNEP": {
                  "description": "Im Netzentwicklungsplan Strom (NEP) bestätigte Maßnahmen für Energieleitungen",
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      ]
    },
    "IGP_MassnahmeFlaeche": {
      "$anchor": "IGP_MassnahmeFlaeche",
      "description": "Nach § 36 des Bundesnaturschutzgesetzes in Verbindung mit § 34 Absatz 5 des Bundesnaturschutzgesetzes notwendige Maßnahmen sind in dem Infrastrukturgebieteplan vorzusehen.\r\nInfrastrukturgebieteplan sieht Regeln für verhältnismäßige Minderungsmaßnahmen vor, die zu ergreifen sind, um mögliche Auswirkungen auf die Erhaltungsziele im Sinne des § 7 Absatz 1 Nummer 9 des Bundesnaturschutzgesetzes und auf besonders geschützte Arten nach § 7 Absatz 2 Nummer 13 des Bundesnaturschutzgesetzes zu vermeiden oder, falls dies nicht möglich ist, solche Auswirkungen erheblich zu verringern.",
      "allOf": [
        {
          "$ref": "#IGP_Multi_Flaechenobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "IGP_MassnahmeLinie": {
      "$anchor": "IGP_MassnahmeLinie",
      "description": "Nach § 36 des Bundesnaturschutzgesetzes in Verbindung mit § 34 Absatz 5 des Bundesnaturschutzgesetzes notwendige Maßnahmen sind in dem Infrastrukturgebieteplan vorzusehen.\r\nInfrastrukturgebieteplan sieht Regeln für verhältnismäßige Minderungsmaßnahmen vor, die zu ergreifen sind, um mögliche Auswirkungen auf die Erhaltungsziele im Sinne des § 7 Absatz 1 Nummer 9 des Bundesnaturschutzgesetzes und auf besonders geschützte Arten nach § 7 Absatz 2 Nummer 13 des Bundesnaturschutzgesetzes zu vermeiden oder, falls dies nicht möglich ist, solche Auswirkungen erheblich zu verringern.",
      "allOf": [
        {
          "$ref": "#IGP_Multi_Linienobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "IGP_MassnahmePunkt": {
      "$anchor": "IGP_MassnahmePunkt",
      "description": "Nach § 36 des Bundesnaturschutzgesetzes in Verbindung mit § 34 Absatz 5 des Bundesnaturschutzgesetzes notwendige Maßnahmen sind in dem Infrastrukturgebieteplan vorzusehen.\r\nInfrastrukturgebieteplan sieht Regeln für verhältnismäßige Minderungsmaßnahmen vor, die zu ergreifen sind, um mögliche Auswirkungen auf die Erhaltungsziele im Sinne des § 7 Absatz 1 Nummer 9 des Bundesnaturschutzgesetzes und auf besonders geschützte Arten nach § 7 Absatz 2 Nummer 13 des Bundesnaturschutzgesetzes zu vermeiden oder, falls dies nicht möglich ist, solche Auswirkungen erheblich zu verringern.",
      "allOf": [
        {
          "$ref": "#IGP_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "IGP_Multi_Flaechenobjekt": {
      "$anchor": "IGP_Multi_Flaechenobjekt",
      "description": "Basisklasse für IGP-Objekte mit Multi-Flächengeometrie",
      "allOf": [
        {
          "$ref": "#IGP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            }
          }
        }
      ]
    },
    "IGP_Multi_Linienobjekt": {
      "$anchor": "IGP_Multi_Linienobjekt",
      "description": "Basisklasse für IGP-Objekte mit Multi-Liniengeometrie",
      "allOf": [
        {
          "$ref": "#IGP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            }
          }
        }
      ]
    },
    "IGP_Multi_Punktobjekt": {
      "$anchor": "IGP_Multi_Punktobjekt",
      "description": "Basisklasse für IGP-Objekte mit Multi-Punktgeometrie",
      "allOf": [
        {
          "$ref": "#IGP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            }
          }
        }
      ]
    },
    "IGP_Objekt": {
      "$anchor": "IGP_Objekt",
      "description": "Basisklasse für alle raumbezogenen Objekte des Fachschemas Infrastrukturgebieteplan. Abgeleitete Fachobjekte können neben IGP_Plan auch von PFS_Plan (und RVP_Plan) referiert werden.",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuIP": {
                  "description": "Referenz auf den Infrastrukturplan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": [
                        "IGP_Plan",
                        "PFS_Plan",
                        "RVP_Plan"
                      ],
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "gehoertZuIP"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "IGP_Plan": {
      "$anchor": "IGP_Plan",
      "description": "Klasse zur Modellierung eines Infrastrukturgebieteplans",
      "allOf": [
        {
          "$ref": "#IP_Plan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "version": {
                  "description": "Entwurfsversion/Variante des Plans",
                  "$ref": "#IGP_Version"
                },
                "vorgaengerVersion": {
                  "description": "Version des vorherigen Plans",
                  "$ref": "#IGP_VorgaengerVersion"
                },
                "beteiligte": {
                  "description": "Zentrale Akteure des Verfahrens",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_Akteur"
                  },
                  "uniqueItems": true
                },
                "bundesbedarfsplanDatum": {
                  "description": "Die Ausweisung des Infrastrukturgebiets erfolgt spätestens 20 Monate, nachdem der Bundesbedarfsplan nach § 12e EnWG geändert wurde",
                  "type": "string",
                  "format": "date"
                },
                "auslegungInternetStartDatum": {
                  "description": "Die Unterlagen für die Strategische Umweltprüfung sowie der Entwurf des Infrastrukturgebieteplans sind für die Dauer von einem Monat auf der Internetseite der Planfeststellungsbehörde oder der nach Landesrecht zuständigen Behörde auszulegen",
                  "type": "string",
                  "format": "date"
                },
                "auslegungInternetEndDatum": {
                  "description": "Die Unterlagen für die Strategische Umweltprüfung sowie der Entwurf des Infrastrukturgebieteplans sind für die Dauer von einem Monat auf der Internetseite der Planfeststellungsbehörde oder der nach Landesrecht zuständigen Behörde auszulegen",
                  "type": "string",
                  "format": "date"
                },
                "ausweisungDatum": {
                  "description": "Datum der Ausweisung",
                  "type": "string",
                  "format": "date"
                }
              },
              "required": [
                "version"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "IGP_UebertragungTyp": {
      "$anchor": "IGP_UebertragungTyp",
      "description": "Auswahl von der Übertragung mit Wechsel- oder Gleichstrom",
      "enumDescription": {
        "1000": {
          "name": "HGUe",
          "description": "Hochspannungs-Gleichstrom-Übertragung (HGÜ)"
        },
        "2000": {
          "name": "HDUe",
          "description": "Hochspannungs-Drehstrom-Übertragung (HDÜ) - Drehstrom \u003d Dreiphasenwechselstrom"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000"
      ]
    },
    "IGP_Version": {
      "$anchor": "IGP_Version",
      "description": "Versionierung der Variante des Plans",
      "type": "object",
      "properties": {
        "versionName": {
          "description": "Name der Version",
          "type": "string"
        },
        "datum": {
          "description": "Datum der Version",
          "type": "string",
          "format": "date"
        }
      },
      "required": [
        "datum",
        "versionName"
      ]
    },
    "IGP_VorgaengerVersion": {
      "$anchor": "IGP_VorgaengerVersion",
      "description": "Referenz auf die voherige Version des Plans",
      "type": "object",
      "properties": {
        "refUuid": {
          "description": "UUID des vorherigen Plans",
          "type": "string"
        },
        "versionName": {
          "description": "Name des vorherigen Plans",
          "type": "string"
        }
      }
    },
    "IP_Antragsbereich": {
      "$anchor": "IP_Antragsbereich",
      "description": "Räumlicher Bereich eines Vorhabens, das in mehrere Anträge aufgeteilt wird.",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "name": {
                  "description": "Name des Bereichs",
                  "type": "string"
                },
                "beschreibung": {
                  "description": "Beschreibung des Bereichs",
                  "type": "string"
                },
                "gehoertZuVorhaben": {
                  "description": "Referenz auf das Vorhaben",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_VorhabenPlan",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "trassenverlauf": {
                  "description": "Referenz auf eine Trasse",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_Trassenverlauf",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "trassenkorridor": {
                  "description": "Referenz auf einen Trassenkorridor",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_Trassenkorridor",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "name"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "IP_EinAusspeisung": {
      "$anchor": "IP_EinAusspeisung",
      "description": "Angaben zur Ein- oder Ausspeisung von Gas in Leitungsnetzen",
      "type": "object",
      "properties": {
        "einspeiseleistung": {
          "description": "Einspeiseleistung in MWh/hth",
          "type": "number"
        },
        "einspeisemengeProJahr": {
          "description": "Einspeisemenge pro Jahr in MWhth",
          "type": "number"
        },
        "ausspeiseleistung": {
          "description": "Ausspeiseleistung in",
          "type": "number"
        },
        "ausspeisemengeProJahr": {
          "description": "Ausspeiseleistung pro Jahr in MWhth",
          "type": "number"
        }
      }
    },
    "IP_Gelenkpunkt": {
      "$anchor": "IP_Gelenkpunkt",
      "description": "Gelenkpunkte sind Schnittpunkte von Trassenkorridorsegmenten oder alternativen Trassenabschnitten (Trassenalternativen)",
      "allOf": [
        {
          "$ref": "#IP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            }
          }
        }
      ]
    },
    "IP_Netzverknuepfungspunkt": {
      "$anchor": "IP_Netzverknuepfungspunkt",
      "description": "Verknüpfung einer Anlage/Trasse mit einem Netz oder Kopplung von Leitungsnetzen. \r\nNetzverknüpfungspunkte (NVP) legen die Anfangs-, Zwischen- und Endpunkte von Stromnetzausbau-Vorhaben fest. Bei der Verbindung von Gasnetzen wird auch der Begriff Netzkopplungspunkt (NKP) benutzt.  In Wasserstoffnetzen werden an Verknüpfungs- bzw. Kopplungspunkten Leistungsparameter dargestellt. In Raumverträglichkeitsprüfungen bilden NVP als  \"Zwangspunkte\" Grenzen des Such- bzw. Untersuchungsraums.",
      "allOf": [
        {
          "$ref": "#IP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "istKopplungspunkt": {
                  "description": "Verbindung von zwei Netzen \u003d true. Anschluss einer Anlage oder Trasse \u003d false.",
                  "type": "boolean"
                },
                "einAusspeisung": {
                  "description": "Parameter der Ein- und Ausspeiseenergie (Alternative zur Datenerfassung über PFS_StationFlaeche)",
                  "$ref": "#IP_EinAusspeisung"
                }
              }
            }
          }
        }
      ]
    },
    "IP_Objekt": {
      "$anchor": "IP_Objekt",
      "description": "Abstrakte Oberklasse für gemeinsame Fachobjekte der drei Teilmodelle",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuIP": {
                  "description": "Referenz auf den Infrastrukturplan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": [
                        "IGP_Plan",
                        "PFS_Plan",
                        "RVP_Plan"
                      ],
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "gehoertZuIP"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "IP_Plan": {
      "$anchor": "IP_Plan",
      "description": "Abstrakte Oberklasse für die Planklassen RVP_Plan, IGP_Plan und PFS_Plan. Fachobjekte der Fachschema RVP und IGP besitzen eine Referenz auf diese Plan-Oberklasse.",
      "allOf": [
        {
          "$ref": "#XP_NetzPlan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "hatIPObjekt": {
                  "description": "Referenz auf ein spezifisches Objekt des Infrastrukturplans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "IP_Gelenkpunkt",
                          "IP_Netzverknuepfungspunkt",
                          "IP_Stationierungspunkt"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "hatIGPObjekt": {
                  "description": "Referenz auf ein spezifisches Objekt des Infrastrukturplans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "IGP_AusbauformWechsel",
                          "IGP_Infrastrukturgebiet",
                          "IGP_Kopplungsraum",
                          "IGP_MassnahmeFlaeche",
                          "IGP_MassnahmeLinie",
                          "IGP_MassnahmePunkt"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "hatRVPObjekt": {
                  "description": "Referenz auf ein spezifisches RVP-Objekt des Plans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "RVP_Engstelle",
                          "RVP_Grobkorridor",
                          "RVP_KonfliktRaumordnung",
                          "RVP_Linienkorridor",
                          "RVP_LinienkorridorSegment",
                          "RVP_Raumwiderstand",
                          "RVP_Riegel",
                          "RVP_Stationierungslinie",
                          "RVP_Suchraum",
                          "RVP_Trassenkorridor",
                          "RVP_TrassenkorridorAchse",
                          "RVP_TrassenkorridorSegment",
                          "RVP_VorhabenStandort",
                          "RVP_VorhabenStandortFlaeche",
                          "RVP_ZugehoerigeInfrastruktur",
                          "RVP_ZugehoerigeInfrastrukturFlaeche"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "refVorhaben": {
                  "description": "Referenz auf ein übergeordnetes Vorhaben",
                  "type": "string"
                },
                "externerDienst": {
                  "description": "externer Webdienst",
                  "type": "array",
                  "items": {
                    "$ref": "#IP_Webservice"
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      ]
    },
    "IP_Standort": {
      "$anchor": "IP_Standort",
      "description": "Standort eines raumbedeutsamen Vorhabens",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Point"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Point"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "title": {
                  "description": "Name des Trassenkorridors",
                  "type": "string"
                },
                "gehoertZuVorhaben": {
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_VorhabenPlan",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "title"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "IP_Stationierungspunkt": {
      "$anchor": "IP_Stationierungspunkt",
      "description": "Stationierungspunkte sind Vermessungspunkte entlang einer Trasse. Sie können in regelmäßigen Abständen Längenangaben liefern oder sonstige spezifische Punkte auf der Trasse kennzeichnen.",
      "allOf": [
        {
          "$ref": "#IP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Point"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Point"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "laenge": {
                  "description": "Angabe der Streckenkilometer in m",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "IP_Trassenkorridor": {
      "$anchor": "IP_Trassenkorridor",
      "description": "Schematischer Trassenkorridorverlauf innerhalb eines Vorhabens oder Antragsbereichs",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "title": {
                  "description": "Name des Trassenkorridors",
                  "type": "string"
                },
                "gehoertZuVorhaben": {
                  "description": "Referenz auf das Vorhaben",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_VorhabenPlan",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "gehoertZuBereich": {
                  "description": "Referenz auf den Bereich",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_Antragsbereich",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "title"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "IP_Trassenverlauf": {
      "$anchor": "IP_Trassenverlauf",
      "description": "Schematischer Trassenverlauf innerhalb eines Vorhabens oder Antragsbereichs",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "title": {
                  "description": "Name der Trasse",
                  "type": "string"
                },
                "gehoertZuVorhaben": {
                  "description": "Referenz auf das Vorhaben",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_VorhabenPlan",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "gehoertZuBereich": {
                  "description": "Referenz auf den Bereich",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_Antragsbereich",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "title"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "IP_VorhabenPlan": {
      "$anchor": "IP_VorhabenPlan",
      "description": "Räumliche Abgrenzung eines Infrastrukturvorhabens, das im weiteren Planungsverlauf Gegenstand eines Antrags auf Planfeststellung oder einer Raumverträglichkeitsprüfung ist. Innerhalb dieses Raumes kann entweder der Verlauf einer Trasse bzw. eines Trassenkorridors oder der Standort eines raumbedeutsamen Vorhabens verzeichnet werden. Das trassenförmige Vorhaben kann alternativ in Bereiche unterteilt werden, die separate Anträge räumlich abgrenzen und denen jeweils eine Trasse oder ein Trassenkorridor zugeordnet ist.",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "uuid": {
                  "description": "Eindeutiger Identifier des Objektes",
                  "type": "string"
                },
                "name": {
                  "description": "Name des Plans  (Anmerkung: Ldproxy nutzt das Attribut für die Kodierung der Objektreferenzierung in HTML und GML)",
                  "type": "string"
                },
                "nummer": {
                  "description": "Nummer des Plans",
                  "type": "string"
                },
                "internalId": {
                  "description": "Interner Identifikator des Plans",
                  "type": "string"
                },
                "beschreibung": {
                  "description": "Beschreibung des Vorhabens",
                  "type": "string"
                },
                "artVorhaben": {
                  "description": "Art des Vorhabens",
                  "$ref": "#IP_VorhabenTyp"
                },
                "refPlanwerk": {
                  "description": "Referenz auf ein zugehöriges Planwerk (Planfesstellung oder Raumverträglichkeit)",
                  "type": "string"
                },
                "standort": {
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": "IP_Standort",
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "bereich": {
                  "description": "Referenz auf einen Bereich",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": "IP_Antragsbereich",
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "trassenverlauf": {
                  "description": "Referenz auf eine Trasse",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_Trassenverlauf",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "trassenkorridor": {
                  "description": "Referenz auf einen Trassenkorridor",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "IP_Trassenkorridor",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "name"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "IP_VorhabenTyp": {
      "$anchor": "IP_VorhabenTyp",
      "description": "Liste der raumbedeutsamen Vorhaben",
      "enumDescription": {
        "1000": {
          "name": "Leitungsvorhaben",
          "description": "Vorhaben zum Aus- und Umbau der Energie- und Wärmenetze"
        },
        "2000": {
          "name": "VorhabenEnergieWaermeerzeugung",
          "description": "Standortbezogene Vorhaben zur Energie- und Wärmeerzeugung"
        },
        "3000": {
          "name": "Verkehrsvorhaben",
          "description": "Trassen- und standortbezogene Vorhaben der Verkehrsinfrastruktur (Straße und Schiene)"
        },
        "4000": {
          "name": "WasserwirtschaftlicheVorhaben",
          "description": "Trassen- und standortbezogene Vorhaben der Wasserwirtschaft"
        },
        "5000": {
          "name": "Rohstoffvorhaben",
          "description": "Vorhaben zur Gewinnung von Rohstoffen"
        },
        "6000": {
          "name": "Bauvorhaben",
          "description": "Große Bauvorhaben (Siedlungsentwicklung, Logistik, Freitzeitinfrastruktur u.a.)"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000"
      ]
    },
    "IP_Webservice": {
      "$anchor": "IP_Webservice",
      "description": "Referenzierung von Webservices. Die Dienste liefern raumbezogene Daten, die für die Darstellung von Plänen der Raumverträglichkeitsprüfungen, Infrastrukturgebiete und Planfeststellungsverfahren relevant sind.",
      "type": "object",
      "properties": {
        "name": {
          "description": "Name des Dienstes",
          "type": "string"
        },
        "beschreibung": {
          "description": "Beschreibung der Daten",
          "type": "string"
        },
        "typ": {
          "description": "Typ des Webservice",
          "$ref": "#IP_WebserviceTyp"
        },
        "url": {
          "description": "Internetadresse des Diensteservers",
          "type": "string",
          "format": "uri"
        },
        "filterausdruck": {
          "description": "Filterausdruck, der die url erweitert (um z.B. einzelne Features abzufragen)",
          "type": "string"
        },
        "ressourcenidentifikatorGDI": {
          "description": "Eindeutige Kennung des Datensatzes im Geodatenkatalog der GDI-DE (https://registry.gdi-de.org/id/...)",
          "type": "string"
        }
      },
      "required": [
        "name",
        "typ",
        "url"
      ]
    },
    "IP_WebserviceTyp": {
      "$anchor": "IP_WebserviceTyp",
      "description": "Liste der Webservices",
      "enumDescription": {
        "1000": {
          "name": "WMS",
          "description": "Web Map Service"
        },
        "2000": {
          "name": "WFS",
          "description": "Web Feature Service"
        },
        "3000": {
          "name": "OAF",
          "description": "OGC API Features"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiger Dienst"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "9999"
      ]
    },
    "ISA_Abwasserleitung": {
      "$anchor": "ISA_Abwasserleitung",
      "description": "Hierunter fallen Abwasserkanäle, Haltungen sowie weitere Rohre, die zur Abwasserbeseitigung benutzt werden.\r\nTYP: Z.B. Angaben zur Art der Abwasserleitung (wie Mischwasser / Regenwasser / Schmutzwasser / Druckrohrleitung ), Nennweite, Angaben zum Material",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "verlegetiefe": {
                  "description": "Positive Ganzzahl in cm (0 \u003d Information liegt nicht vor).\r\nDie Verlegetiefe gibt der an einer Mitnutzung interessierten Person Anhaltspunkte für die Erreichbarkeit der unterirdischen Einrichtungen und hilft bei der Koordinierung von Bauarbeiten.",
                  "type": "integer"
                }
              },
              "required": [
                "verlegetiefe"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Ampel": {
      "$anchor": "ISA_Ampel",
      "description": "Hierunter fallen alle dauerhaft angebrachten Lichtzeichenanlagen. Nicht zu liefern sind temporär aufgestellte Lichtzeichenanlagen, wie z.B. Baustellenampeln.\r\nTYP: Z.B. Angaben zur Art (wie Ampelbrücke, Peitschenmast, Fußgängerampel, Kreuzungsampel)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Ansprechpartner": {
      "$anchor": "ISA_Ansprechpartner",
      "description": "Ansprechpartner für einen gelieferten XTrasse Datensatz",
      "type": "object",
      "properties": {
        "anrede": {
          "description": "Anrede",
          "type": "string"
        },
        "vorUndZuname": {
          "description": "Vor- und Zuname",
          "type": "string"
        },
        "telefon": {
          "description": "Telefonnummer",
          "type": "string"
        },
        "eMail": {
          "description": "Email Adresse",
          "type": "string"
        }
      },
      "required": [
        "eMail",
        "telefon",
        "vorUndZuname"
      ]
    },
    "ISA_Bauwerk": {
      "$anchor": "ISA_Bauwerk",
      "description": "Hierunter fallen Gebäude öffentlicher Stellen und andere oberirdische Bauwerke, die für den Ausbau von Hochgeschwindigkeitsnetzen genutzt werden können (insbesondere als Standort für drahtlose Zugangspunkte mit geringer Reichweite, Antennenstandort oder Technikraum), die aber nicht einer der engeren Kategorien wie HVt, KVz, PoP oder Funkmast zugeordnet werden können. Beispiele hierfür sind öffentliche Gebäude wie Schulen, Kirchen etc. und Wassertürme, Wasserhochbehälter, begehbare Trafostationen, Drosselsysteme, Rechen.\r\nTYP: Z.B. genauere Bezeichnung",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Flaechenobjekt": {
      "$anchor": "ISA_Flaechenobjekt",
      "description": "Basisklasse für ISA-Objekte mit Flächengeometrie",
      "allOf": [
        {
          "$ref": "#ISA_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            }
          }
        }
      ]
    },
    "ISA_Foerderung": {
      "$anchor": "ISA_Foerderung",
      "description": "Förderstatus im Rahmen des Breitbandausbaus",
      "enumDescription": {
        "1000": {
          "name": "Gefoerdert",
          "description": "gefördert im Rahmen des Breitbandausbaus"
        },
        "2000": {
          "name": "TeilweiseGefoerdert",
          "description": "teilweise gefördert im Rahmen des Breitbandausbaus"
        },
        "3000": {
          "name": "NichtGefoerdert",
          "description": "nicht gefördert"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "ISA_Funkmast": {
      "$anchor": "ISA_Funkmast",
      "description": "Hierunter fallen alle Einrichtungen, die als Trägerstrukturen für Funktechnologien genutzt werden können wie z. B. Masten, Türme, Pfähle, Antennenanlagen oder -standorte.",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Glasfaser": {
      "$anchor": "ISA_Glasfaser",
      "description": "Hierunter fallen Lichtwellenleiter-Kabel (LWL-Kabel) inkl. Glasfaser-Hausanschlüsse.\r\nTYP: Z.B. Art der Verlegung: erdverlegt/Erdkabel, oberirdische Verlegung/Luftkabel; Kabel-Durchmesser, Faseranzahl",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "verlegetiefe": {
                  "description": "Positive Ganzzahl in cm (0 \u003d Information liegt nicht vor).\r\nDie Verlegetiefe gibt der an einer Mitnutzung interessierten Person Anhaltspunkte für die Erreichbarkeit der unterirdischen Einrichtungen und hilft bei der Koordinierung von Bauarbeiten.",
                  "type": "integer"
                }
              },
              "required": [
                "verlegetiefe"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Grundstueck_Liegenschaft": {
      "$anchor": "ISA_Grundstueck_Liegenschaft",
      "description": "Hierunter fallen sämtliche Grundstücke und Liegenschaften öffentlicher Stellen, jedoch keine Gebäude. Diese werden gesondert als Bauwerke erfasst.\r\nTYP: Z.B. Angaben zur Flächennutzung (wie Siedlungsfläche, Brachland, Wald, Landwirtschaftliche Fläche)",
      "allOf": [
        {
          "$ref": "#ISA_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Haltestelle": {
      "$anchor": "ISA_Haltestelle",
      "description": "Hier sind Haltestellenpunkte von Bus- und Straßenbahnhaltestellen sowie U-Bahnhöfen zu liefern.\r\nTYP: Z.B. Angaben zur Lage (oberirdisch/unterirdisch), genauere Bezeichnung der gelieferten Punktgeometrie (wie Haltestellenmittelpunkt, Haltestellenmast, Zugänge zur Haltestelle) oder Ausstattungsmerkmale (wie Haltestellenschild , Wartehallen, dynamische Fahrgastinformationen)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Hauptverteiler": {
      "$anchor": "ISA_Hauptverteiler",
      "description": "Unter Hauptverteiler (HVt) sind übergeordnete Knotenpunkte des Konzentrations- zum Zugangsnetz zu verstehen. Diese befinden sich in der Regel in einer Vermittlungsstelle. Hierunter fallen nur HVt, die sich für Telekommunikationszwecke eignen, aber nicht die HVt, die ausschließlich einer anderen gegenwärtigen Nutzung (z.B. Elektrizität) zuzuordnen sind.\r\nTYP: Z.B. genauere Bezeichnung",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "ISA_Holz_Mast": {
      "$anchor": "ISA_Holz_Mast",
      "description": "Hierunter fallen alle Einrichtungen, die als Trägerstrukturen für die oberirdische Verlegung von Glasfasern verwendet werden (können). Beispiele hierfür sind Holzmasten oder Freileitungsmasten für Hoch-, Mittel- und Niederspannung, sofern sie nicht bereits als Funkmast genutzt werden.\r\nTYP: Z.B. Angaben zur Art (wie Hoch-, Mittel- oder Niedrigspannung), Angaben zum Material/Typ (wie Holzmast, Stahlbetonmast, Stahlrohrmast, A-Mast)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_InhaberTyp": {
      "$anchor": "ISA_InhaberTyp",
      "description": "Inhabertypen von Leitungsnetzen",
      "enumDescription": {
        "1000": {
          "name": "Eigentuemer",
          "description": "Eigentümer"
        },
        "2000": {
          "name": "Betreiber",
          "description": "Betreiber"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000"
      ]
    },
    "ISA_Kabelverzweiger": {
      "$anchor": "ISA_Kabelverzweiger",
      "description": "Unter Kabelverzweigern (KVz) sind passive Knotenpunkte des Zugangssnetzes zu verstehen. Diese stellen die Verbindung zwischen HVt und den Hausanschlüssen dar. Hierunter fallen nur KVz, die sich für Telekommunikationszwecke eignen, aber nicht KVz, die ausschließlich einer anderen gegenwärtigen Nutzung (z.B. Elektrizität) zuzuordnen sind.\r\nTYP: Z.B. genauere Bezeichnung (wie Multifunktionsgehäuse, Netzverteiler (NVZ), Outdoor-DSLAM)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "ISA_Lagegenauigkeit": {
      "$anchor": "ISA_Lagegenauigkeit",
      "description": "Arten der Lagegenauigkeit",
      "enumDescription": {
        "1000": {
          "name": "bis_10_CM",
          "description": "Lagegenauigkeit bis 10 cm"
        },
        "2000": {
          "name": "bis_1_M",
          "description": "Lagegenauigkeit bis zu 1 m"
        },
        "3000": {
          "name": "bis_10_M",
          "description": "Lagegenauigkeit bis zu 10 m"
        },
        "4000": {
          "name": "ueber_10_M",
          "description": "Lagegenauigkeit schlechter als 10 m"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "ISA_Lehrrohr": {
      "$anchor": "ISA_Lehrrohr",
      "description": "Hierunter fallen – unabhängig vom Belegungsgrad – jegliche Mantelstrukturen/Rohre aus den Sparten Telekommunikation, Gas, Elektrizität, Fernwärme, Wasser und Verkehr. Beispiele hierfür sind Kabelschutzrohre, Mikrokabelschutzrohre, Speed Pipes, stillgelegte Versorgungsleitungen, Fernleitungen, Kabelkanäle und –tröge, papierummantelte Bleirohre oder stillgelegte, aber noch nicht verfüllte Trinkwasserleitungen, Betonkanalsysteme, Düker, Kollektoren. Bestehende Hausanschlüsse sind auch zu liefern.\r\nTYP: Z.B. Nennweite, Typ des Leerrohrs (vgl. Hinweise Zuordnung), Angaben zum Material.",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "verlegetiefe": {
                  "description": "Positive Ganzzahl in cm (0 \u003d Information liegt nicht vor).\r\nDie Verlegetiefe gibt der an einer Mitnutzung interessierten Person Anhaltspunkte für die Erreichbarkeit der unterirdischen Einrichtungen und hilft bei der Koordinierung von Bauarbeiten.",
                  "type": "integer"
                }
              },
              "required": [
                "verlegetiefe"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Multi_Linienobjekt": {
      "$anchor": "ISA_Multi_Linienobjekt",
      "description": "Basisklasse für ISA-Objekte mit Liniengeometrie",
      "allOf": [
        {
          "$ref": "#ISA_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            }
          }
        }
      ]
    },
    "ISA_Multi_Punktobjekt": {
      "$anchor": "ISA_Multi_Punktobjekt",
      "description": "Basisklasse für ISA-Objekte mit Punktgeometrie",
      "allOf": [
        {
          "$ref": "#ISA_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "tiefe_hoehe": {
                  "description": "Angabe der Verlegetiefe (für POP, HVt, KVz, Zugangspunkt) oder der Höhe als positive Ganzzahl in cm.\r\n0 \u003d Information liegt nicht vor.\r\nDie Verlegetiefe gibt der an einer Mitnutzung interessierten Person Anhaltspunkte für die Erreichbarkeit der unterirdischen Einrichtungen und hilft bei der Koordinierung von Bauarbeiten.\r\nDie Höhe gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die oberirdische Verlegung von Glasfaser aber auch für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet.",
                  "type": "integer"
                }
              },
              "required": [
                "tiefe_hoehe"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_NutzungTyp": {
      "$anchor": "ISA_NutzungTyp",
      "description": "Aufzählung der Sparten im Leitungsbau",
      "enumDescription": {
        "1000": {
          "name": "Telekommunikation",
          "description": "Telekommunikation"
        },
        "2000": {
          "name": "Gas",
          "description": "Gasversorgung"
        },
        "3000": {
          "name": "Elektrizitaet",
          "description": "Stromversorgung"
        },
        "4000": {
          "name": "Fernwaerme",
          "description": "Versorgung mit Fernwärme"
        },
        "5000": {
          "name": "Wasser_Abwasser",
          "description": "Trinkwasserversorgung  und Abwasserentsorgung"
        },
        "6000": {
          "name": "Verkehr",
          "description": "Verkehr"
        },
        "9999": {
          "name": "Sonstige",
          "description": "Die Kategorie „Sonstige“ dient der Aufnahme von Einrichtungen, die zum Zeitpunkt der Datenlieferung (noch) keiner gegenwärtigen Nutzung zugeordnet werden können. Darunter fallen z.B. öffentliche Gebäude/Grundstücke oder Leerrohre, die nur als Reserve mitverlegt wurden."
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000",
        "9999"
      ]
    },
    "ISA_Objekt": {
      "$anchor": "ISA_Objekt",
      "description": "Basisklasse für alle Objekte des Infrastrukturatlas-Schemas",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "foerderung": {
                  "description": "Das Kriterium der Förderung kennzeichnet einzelne Infrastrukturen, Leitungsabschnitte oder auch ganze Netzbereiche, die im Rahmen der Breitbandförderung finanziert wurden.",
                  "$ref": "#ISA_Foerderung"
                },
                "verfuegbarkeit": {
                  "description": "Die tatsächliche Verfügbarkeit wird als Kapazitäts- bzw. Auslastungsangabe zu den Einrichtungen verstanden. Über vorgegebene Kategorien werden die tatsächlich vorhandenen Kapazitäten erfasst (ein Leer-/Schutzrohrabschnitt ist bspw. nur teilweise befüllt oder ein Bauwerk bietet als Technikraum noch Platz für TK-Infrastruktur und ist daher auf Anfrage verfügbar etc.).",
                  "$ref": "#ISA_VerfuegbarkeitTyp"
                },
                "nutzung": {
                  "description": "Die Angabe zur gegenwärtigen Nutzung enthält die Information, für welchen Zweck die gelieferten Einrichtungen tatsächlich genutzt werden (z. B. Nutzung des Schutz-/Leerrohrs für TK-Zwecke oder als Schutz-/Leerrohr für die Elektrizitätsversorgung oder Leitungen für Fernwärme etc.). Eine Zuordnung der vorgegebenen Kategorien soll möglichst bezogen auf jede einzelne Infrastruktureinrichtung vorgenommen werden.\r\nEine Mehrfacheinordnung ist auch weiterhin möglich, damit Einrichtungen, die aktuell für mehrere Zwecke genutzt werden, entsprechend erfasst werden können.",
                  "type": "array",
                  "minItems": 1,
                  "items": {
                    "$ref": "#ISA_NutzungTyp"
                  },
                  "uniqueItems": true
                },
                "lagegenauigkeit": {
                  "description": "Lagegenauigkeit des Raumbezugs",
                  "$ref": "#ISA_Lagegenauigkeit"
                },
                "lagegenauigkeitText": {
                  "description": "Textlich formulierte Lagegenauigkeit des Raumbezugs",
                  "type": "string"
                },
                "typ": {
                  "description": "Es besteht die Möglichkeit zusätzlich nähere Spezifikationen zu den Infrastrukturen als TYP-Angaben in den ISA aufzunehmen. Diese sollten möglichst eindeutig benannt und den einzelnen Geometrien zugeordnet sein (s. Beispiele \"TYP\" in den einzelnen Objektarten).",
                  "type": "string"
                },
                "ausnahmeISA": {
                  "description": "Das Objekt soll gemäß § 79  Abs. 3 TKG nicht im Infrastrukturatlas veröffentlicht werden. \r\nDas Objekt wird in einem separaten Datensatz „Ausnahme nach § 79 Abs. 3 TKG_Geodaten“ an die BNetzA geliefert.",
                  "type": "boolean"
                },
                "gehoertZuISA": {
                  "description": "Referenz auf den Infrastrukturatlas. zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "ISA_Plan",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "foerderung",
                "gehoertZuISA",
                "nutzung",
                "verfuegbarkeit"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Plan": {
      "$anchor": "ISA_Plan",
      "description": "Die zentrale Informationsstelle des Bundes verlangt gemäß § 79 TKG von Eigentümern oder Betreibern öffentlicher Versorgungsnetze sowie Betreibern sonstiger physischer Infrastrukturen Informationen zu allen passiven Netzinfrastrukturen und sonstigen physischen Infrastrukturen. Ausgeführt  werden diese gesetzlichen Verpflichtungen in den \"Datenlieferungsbedingungen für den Infrastrukturatlas der Zentralen Informationsstelle des Bundes\". \r\nISA_Plan modelliert auf Basis der Datenlieferungsbedingungen einen Datensatz für die Zulieferung zum Infrastrukturatlas (Stand: August 2022).",
      "allOf": [
        {
          "$ref": "#XP_NetzPlan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "inhaberTyp": {
                  "description": "Es ist anzugeben, ob der Infrastrukturinhaber Eigentümer oder Betreiber der gelieferten Infrastrukturen ist. Eine Darstellung dieser Eigenschaft im Infrastrukturatlas erfolgt nicht. Die Erhebung erfolgt zur internen Verifizierung des Datenlieferanten.",
                  "$ref": "#ISA_InhaberTyp"
                },
                "kontaktMitnutzung": {
                  "description": "Ansprechperson, die für Mitnutzungsanfragen verantwortlich ist.",
                  "$ref": "#ISA_Ansprechpartner"
                },
                "kontaktGIS": {
                  "description": "Ansprechperson, die für Rückfragen zur Verarbeitung der Geodaten verantwortlich ist.",
                  "$ref": "#ISA_Ansprechpartner"
                },
                "hatISAObjekt": {
                  "description": "Referenz auf ein spezifisches Objekt des Infrastrukturatlas",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "ISA_Abwasserleitung",
                          "ISA_Ampel",
                          "ISA_Bauwerk",
                          "ISA_Funkmast",
                          "ISA_Glasfaser",
                          "ISA_Grundstueck_Liegenschaft",
                          "ISA_Haltestelle",
                          "ISA_Hauptverteiler",
                          "ISA_Holz_Mast",
                          "ISA_Kabelverzweiger",
                          "ISA_Lehrrohr",
                          "ISA_PointOfPresence",
                          "ISA_Reklametafel_Litfasssauele",
                          "ISA_Richtfunkstrecke",
                          "ISA_Strassenlaterne",
                          "ISA_Strassenmobiliar",
                          "ISA_Verkehrsschild",
                          "ISA_Zugangspunkt"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                }
              },
              "required": [
                "inhaberTyp",
                "kontaktGIS",
                "kontaktMitnutzung"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_PointOfPresence": {
      "$anchor": "ISA_PointOfPresence",
      "description": "Unter Point of Presence sind aktive Knotenpunkte des Glasfaser-Zugangsnetzes zu verstehen. Hierunter fallen nur Knotenpunkte von Telekommunikationsnetzen.\r\nTYP: Z.B. genauere Bezeichnung (wie Mini-POP)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "ISA_Reklametafel_Litfasssauele": {
      "$anchor": "ISA_Reklametafel_Litfasssauele",
      "description": "Hierunter fallen Anzeigentafeln und Litfaßsäulen die zu Reklamezwecken genutzt werden ebenso wie städtische Informationstafeln.\r\nTYP: Z.B. genauere Bezeichnung",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Richtfunkstrecke": {
      "$anchor": "ISA_Richtfunkstrecke",
      "description": "Hierunter fallen direkte Punkt-zu-Punkt-Verbindung per Funk.\r\nTYP: Angaben zur Frequenz",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Linienobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "ISA_Strassenlaterne": {
      "$anchor": "ISA_Strassenlaterne",
      "description": "Hierunter fällt öffentliche Straßenbeleuchtung (Straßenlaternen).\r\nTYP: Z.B. Angaben zur Art (wie Überspannungsanlage, Peitschenleuchte, Wandleuchte, Hängelampe, Hauswand, Pilzleuchte)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Strassenmobiliar": {
      "$anchor": "ISA_Strassenmobiliar",
      "description": "Alle sonstigen physischen Infrastrukturen, die für den Ausbau von drahtlosen Zugangspunkten mit geringer Reichweite geeignet sind und unter keine der anderen Kategorien fallen. Es sind nur festmontierte und keine beweglichen oder temporär aufgestellten Infrastrukturen zu liefern. Es sind keine Sitzbänke und Abfallbehälter zu liefern.\r\nTYP: Z.B. genauere Bezeichnung",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Stromversorgung": {
      "$anchor": "ISA_Stromversorgung",
      "description": "Arten der Stromversorgung",
      "enumDescription": {
        "1000": {
          "name": "StromVorhanden",
          "description": "Stromversorgung ist vorhanden"
        },
        "2000": {
          "name": "KeinStrom",
          "description": "Keine Stromversorgung vorhanden"
        },
        "9999": {
          "name": "keineAngabe",
          "description": "Informationen liegen nicht vor"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "9999"
      ]
    },
    "ISA_VerfuegbarkeitTyp": {
      "$anchor": "ISA_VerfuegbarkeitTyp",
      "description": "Verfügbarkeitsarten für die Mitnutzung im Rahmen des Breitbandausbaus",
      "enumDescription": {
        "1000": {
          "name": "NichtVerfuegbar_Belegt",
          "description": "belegt"
        },
        "2000": {
          "name": "NichtVerfuegbar_Reserviert",
          "description": "für eigene Planung reserviert - nicht verfügbar"
        },
        "3000": {
          "name": "Verfuegbar_Teilweise",
          "description": "teilweise verfügbar"
        },
        "4000": {
          "name": "Verfuegbar_AufAnfrage",
          "description": "auf Anfrage verfügbar"
        },
        "5000": {
          "name": "Verfuegbar_ZurMitnutzungAngeboten",
          "description": "Kapazitäten werden zur Mitnutzung angeboten"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000"
      ]
    },
    "ISA_Verkehrsschild": {
      "$anchor": "ISA_Verkehrsschild",
      "description": "Hierunter fallen alle dauerhaft aufgestellte Verkehrszeichen in Form von Schildern. Nicht zu liefern sind Standorte von temporären Verkehrsschildern, z.B. an Baustellen, und Verkehrszeichen in Form von Markierungen, wie z.B. eingezeichnete Radwege oder sonstige Markierungen auf der Fahrbahnoberfläche.\r\nTYP: Z.B. Angaben zur Art (wie Verkehrs- oder Parkleitsystem, Vorwegweiser, Autobahn-/Brückenbeschilderung)",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "strom": {
                  "description": "Das Attribut der Stromversorgung gibt der an einer Mitnutzung interessierten Person Anhaltspunkte ob sich eine Trägerstruktur für die Errichtung von Standorten für drahtlose Zugangspunkte mit geringer Reichweite eignet. Ob die Stromversorgung nur temporär geschaltet ist, ist für eine Aufnahme der Einrichtung in den ISA nicht entscheidend.",
                  "$ref": "#ISA_Stromversorgung"
                }
              },
              "required": [
                "strom"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "ISA_Zugangspunkt": {
      "$anchor": "ISA_Zugangspunkt",
      "description": "Hierunter fallen Netzzugangspunkte mit physischem Zugang zu bestehenden Leer- und Schutzrohrnetzen oder Glasfaserleitungen wie z.B. Muffen, Einstiegsschächte, Erdschächte, Fitting, Steuer-/Schaltschränke, Stromverteiler(kästen), Kabelschächte, nicht-begehbare Trafostationen. Einstiegsschächte für Abwasserleitungen sind nicht zu liefern.\r\nTYP: Z.B. genauere Bezeichnung wie Steuergeräte, Lichtsignalanlagen, Manholes, Handholes, Schaltverteiler, Standverteiler",
      "allOf": [
        {
          "$ref": "#ISA_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "PFS_AlternativeTrasseAbschnitt": {
      "$anchor": "PFS_AlternativeTrasseAbschnitt",
      "description": "Trassenabschnitt/-segment eines alternativen Verlaufs",
      "allOf": [
        {
          "$ref": "#PFS_Trasse"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "variante": {
                  "description": "Bezeichnung der Variante",
                  "type": "string"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_ArbeitsstreifenData": {
      "$anchor": "PFS_ArbeitsstreifenData",
      "description": "Temporäre Einschränkungen und Eingriffe entlang der Trasse",
      "type": "object",
      "properties": {
        "arbeitsstreifenFlur": {
          "description": "Zur Bauausführung wird ein Regelarbeitsstreifen auf freier Feldflur in Anspruch genommen, Gesamtbreite in m (zur Darstellung im Web-GIS kann auch die Klasse PFS_Baustelle genutzt werden)",
          "type": "number"
        },
        "arbeitsstreifenWald": {
          "description": "Im Wald wird ein schmalerer Arbeitsstreifen beansprucht, Gesamtbreite in m (zur Darstellung im Web-GIS kann auch die Klasse PFS_Baustelle genutzt werden)",
          "type": "number"
        },
        "arbeitsstreifenWiese": {
          "description": "Auf feuchten Wiesen wird ein schmalerer Arbeitsstreifen beansprucht, Gesamtbreite in m (zur Darstellung im Web-GIS kann auch die Klasse PFS_Baustelle genutzt werden)",
          "type": "number"
        }
      }
    },
    "PFS_Armaturengruppe": {
      "$anchor": "PFS_Armaturengruppe",
      "description": "Bauteil zum Verändern und Steuern von Stoffströmen, das insbesondere in Rohrleitungen für Gase und Flüssigkeiten verwendet wird",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "funktion": {
                  "description": "Funktion(en) der Armaturengruppe.",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_ArmaturFunktion"
                  },
                  "uniqueItems": true
                },
                "einsatzgebiet": {
                  "description": "Einsatzgebiet(e) der Armaturengruppe",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_ArmaturEinsatzgebiet"
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Baugrube": {
      "$anchor": "PFS_Baugrube",
      "description": "Baugrube zur Erstellung von geschlossenen Querungen von Straßen, Gräben u.a.",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Auswahl der Start- und Zielgrube",
                  "$ref": "#XP_BaugrubeTyp"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_BaugrubeFlaeche": {
      "$anchor": "PFS_BaugrubeFlaeche",
      "description": "Baugrube zur Erstellung von geschlossenen Querungen (alternative Spezifizierung zu PFS_Baugrube)",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Baustelle",
                  "$ref": "#XP_BaugrubeTyp"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Baustelle": {
      "$anchor": "PFS_Baustelle",
      "description": "Geplante temporäre Flächennutzungen während der Bauphase",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Baustelle",
                  "$ref": "#PFS_BaustelleTyp"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_BaustelleTyp": {
      "$anchor": "PFS_BaustelleTyp",
      "description": "Aufzählung der Nutzungsarten von Flächen während der Bauphase",
      "enumDescription": {
        "1000": {
          "name": "Lagerplatz",
          "description": "Temporär genutzte Fläche für die Lagerung von Baumaterial wie Rohre und Leitungen"
        },
        "2000": {
          "name": "TechnischeAnlage",
          "description": "Temporär eingerichte technische Anlage z.B. zur Behandlung von Wasser. Zu der Anlage können auch Zu- und Ablaufbecken sowie Flächen für Aufstellung und Betrieb gehören."
        },
        "3000": {
          "name": "BauzeitlicheZufahrt",
          "description": "Trassenzufahrt oder Überfahrt für Baufahrzeuge und einzusetzende Maschinen"
        },
        "4000": {
          "name": "Baufeld",
          "description": "geplantes Baufeld"
        },
        "5000": {
          "name": "Entwaesserung",
          "description": "Fläche zur Versickerung (bei Grundwasser) oder eine temporäre Ablaufleitung"
        },
        "6000": {
          "name": "Arbeitsstreifen",
          "description": "Regelarbeitsstreifen auf freier Feldflur entlang der Trasse"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000"
      ]
    },
    "PFS_Energiekopplungsanlage": {
      "$anchor": "PFS_Energiekopplungsanlage",
      "description": "Anlagen zur Umwandlung von Strom in andere Energieträger wie Wärme, Kälte, Produkt, Kraft- oder Rohstoff und insbesondere Elektrolyseanlagen (\"Power-to-X\"-Anlagen)",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "elektrolyseleistung": {
                  "description": "Elektrolyseleistung in MWh/hel",
                  "type": "number"
                },
                "begrenzung": {
                  "description": "Bestimmung der dargestellten Fläche",
                  "$ref": "#XP_InfrastrukturFlaeche"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Energiespeicher": {
      "$anchor": "PFS_Energiespeicher",
      "description": "Energiespeicher dienen der Speicherung von momentan verfügbarer, aber nicht benötigter Energie zur späteren Nutzung. Diese Speicherung geht häufig einher mit einer Wandlung der Energieform, wie der von elektrischer in chemische oder potenzielle Energie.",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Energiespeichers",
                  "$ref": "#XP_EnergiespeicherTyp"
                },
                "gasArt": {
                  "description": "Art des Gases",
                  "$ref": "#XP_GasTyp"
                },
                "gasDruckstufe": {
                  "description": "Druckstufe des Gases",
                  "$ref": "#XP_GasDruckstufe"
                },
                "begrenzung": {
                  "description": "Bestimmung der dargestellten Fläche",
                  "$ref": "#XP_InfrastrukturFlaeche"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Erdkabel": {
      "$anchor": "PFS_Erdkabel",
      "description": "Daten zu Erdkabeln einer Hochspannungsleitung",
      "type": "object",
      "properties": {
        "regelueberdeckung": {
          "description": "Mindestabstand zwischen Oberkante des Weges und Oberkante des Rohres in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
          "type": "number"
        },
        "aussendurchmesser": {
          "description": "Aussendurchmesser (DA) der Kabel in m",
          "type": "number"
        },
        "anzahl": {
          "description": "Anzahl der Erdkabel",
          "type": "integer"
        },
        "leitungszoneBreite": {
          "description": "Gesamtbreite des Streifens der Erdkabel in m",
          "type": "number"
        }
      }
    },
    "PFS_GasversorgungsleitungAbschnitt": {
      "$anchor": "PFS_GasversorgungsleitungAbschnitt",
      "description": "Abschnitt einer Gasversorgungsleitung (\"Pipeline\"). Der Begriff der Gasversorgungsleitung umfasst auch Wasserstoffnetze (EnWG § 43l, Abs 1). Der Abschnitt ist Bestandteil der Antrags- oder Vorzugstrasse.",
      "allOf": [
        {
          "$ref": "#PFS_Leitung"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gasArt": {
                  "description": "Art des transportierten Gases",
                  "$ref": "#XP_GasTyp"
                },
                "netzEbene": {
                  "description": "Leitungsart im Gasnetz",
                  "$ref": "#XP_RohrleitungNetz"
                },
                "regelueberdeckung": {
                  "description": "Mindestabstand zwischen Oberkante des Weges und Oberkante des Rohres in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "nennweite": {
                  "description": "Die Nennweite DN (\"diamètre nominal\", \"Durchmesser nach Norm\") ist eine numerische Bezeichnung der ungefähren Durchmesser von Bauteilen in einem Rohrleitungssystem, die laut EN ISO 6708 \"für Referenzzwecke verwendet wird\".",
                  "type": "string"
                },
                "aussendurchmesser": {
                  "description": "Außendurchmesser in m\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "werkstoff": {
                  "description": "Werkstoff der Leitung",
                  "$ref": "#XP_Werkstoff"
                },
                "rohrgraben": {
                  "description": "Rohrgraben zur Verlegung der Leitung in offener Bauweise",
                  "$ref": "#PFS_Rohrgraben"
                }
              },
              "required": [
                "gasArt"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "PFS_Gleis": {
      "$anchor": "PFS_Gleis",
      "description": "Fahrbahn von schienengebundenen Fahrzeugen. Schienen, Schwellen, Befestigungsmittel und Schotterbett bilden den Gleiskörper und sind dem Begriff Oberbau zugeordnet. Dämme, An- und Einschnitte sowie Brücken gehören zum Unterbau.",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Verkehrsweg"
        },
        {
          "type": "object"
        }
      ]
    },
    "PFS_Hochspannung": {
      "$anchor": "PFS_Hochspannung",
      "description": "Angabe zur Hoch- und Höchstspannung",
      "enumDescription": {
        "1000": {
          "name": "110_kV",
          "description": "Hochspannung 110 Kilovolt"
        },
        "2000": {
          "name": "220_kV",
          "description": "Höchstspannung 220 Kilovolt"
        },
        "3000": {
          "name": "380_kV",
          "description": "Höchstspannung 380 Kilovolt"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "PFS_HochspannungsleitungAbschnitt": {
      "$anchor": "PFS_HochspannungsleitungAbschnitt",
      "description": "Abschnitt einer ober- oder unterirdischen Hochspannungsleitung (Stromleitung zur Übertragung von elektrischer Energie über große Distanzen). Der Abschnitt ist Bestandteil der Antrags- oder Vorzugstrasse.",
      "allOf": [
        {
          "$ref": "#PFS_Leitung"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "spannung": {
                  "description": "Spannung in Kilovolt",
                  "$ref": "#PFS_Hochspannung"
                },
                "erdkabel": {
                  "description": "Leitungsabschnitt als Erdkabel ( XP_Leitungstyp \u003d Erdkabel)",
                  "$ref": "#PFS_Erdkabel"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Hochspannungsmast": {
      "$anchor": "PFS_Hochspannungsmast",
      "description": "Freileitungsmast eines Hochspannungsnetzes",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Hochspannungsmast (\"Mastbild\")",
                  "$ref": "#PFS_MastTyp"
                },
                "hoehe": {
                  "description": "Höhe in Metern",
                  "type": "number"
                },
                "traversenbreite": {
                  "description": "Maximale Gesamtbreite der Traversen",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Kanal": {
      "$anchor": "PFS_Kanal",
      "description": "Wasserstraße mit künstlich hergestelltem Gewässerbett",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Verkehrsweg"
        },
        {
          "type": "object"
        }
      ]
    },
    "PFS_Kraftwerk": {
      "$anchor": "PFS_Kraftwerk",
      "description": "Technische Anlage, in der durch Energieumwandlung Elektrizität erzeugt wird. In der Kraft-Wärme-Kopplung wird zusätzlich thermische Energie bereitgestellt.",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Kraftwerks",
                  "$ref": "#XP_KraftwerkTyp"
                },
                "primaerenergie": {
                  "description": "Energieträger, der in Gas- und Dampfturbinenkraftwerken in Sekundärenergie gewandelt wird",
                  "$ref": "#XP_PrimaerenergieTraeger"
                },
                "kraftWaermeKopplung": {
                  "description": "Kraft-Wärme-Kopplung (KWK) ist die gleichzeitige Gewinnung von mechanischer Energie und nutzbarer Wärme, die in einem gemeinsamen thermodynamischen Prozess entstehen. Die mechanische Energie wird in der Regel unmittelbar in elektrischen Strom umgewandelt. Die Wärme wird für Heizzwecke als Nah- oder Fernwärme oder für Produktionsprozesse als Prozesswärme genutzt.",
                  "type": "boolean"
                },
                "begrenzung": {
                  "description": "Bestimmung der dargestellten Fläche",
                  "$ref": "#XP_InfrastrukturFlaeche"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Leitung": {
      "$anchor": "PFS_Leitung",
      "description": "Basisklasse für PFS-Leitungsobjekte mit Liniengeometrie",
      "allOf": [
        {
          "$ref": "#PFS_Trasse"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "bauweise": {
                  "description": "Bauweise im Trassenabschnitt",
                  "$ref": "#XP_Bauweise"
                },
                "legeverfahren": {
                  "description": "Legeverfahren/Verlegemethode im Trassenabschnitt",
                  "$ref": "#XP_Legeverfahren"
                },
                "schutzstreifen": {
                  "description": "Angaben zum Schutzstreifen",
                  "$ref": "#PFS_SchutzstreifenData"
                },
                "arbeitsstreifen": {
                  "description": "Angaben zum Arbeitsstreifen",
                  "$ref": "#PFS_ArbeitsstreifenData"
                },
                "schutzrohr": {
                  "description": "Im Trassenabschnitt verlegtes Kabelschutzrohr mit und ohne funktionalem Bezug zur Leitung",
                  "type": "array",
                  "items": {
                    "$ref": "#PFS_Schutzrohr"
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      ]
    },
    "PFS_MastTyp": {
      "$anchor": "PFS_MastTyp",
      "description": "Liste der Stationen im Gas- und Stromnetz",
      "enumDescription": {
        "1000": {
          "name": "Einebenenmast",
          "description": "Beim Einebenmast sind die Leiterseile in einer horizontalen Linie angeordnet und hängen in einer Ebene. Hierdurch ergeben sich die geringsten Masthöhen"
        },
        "2000": {
          "name": "Donaumast",
          "description": "Der Donaumast hat zwei Traversen, in der Regel ist die breitere Traverse mit je zwei Leiterseilen unten, die schmalere mit einem Leiterseil oben. \r\nDas Donau-Mastbild ist in der 380-kV-Spannungsebene die am häufigsten verwendete Mastbauform."
        },
        "3000": {
          "name": "Tonnenmast",
          "description": "Beim Tonnenmast  sind die Leiterseile auf drei Traversen übereinander  angeordnet. Dies ergibt die geringstmögliche Ausladung und somit die geringste dauerhafte Flächeninanspruchnahme (Schutzbereich)."
        },
        "4000": {
          "name": "Kompaktmast",
          "description": "Maste mit einer sehr kompakten Bauform werden als Kompaktmaste oder Vollwandmast bezeichnet"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstige Masten"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "9999"
      ]
    },
    "PFS_Messpfahl": {
      "$anchor": "PFS_Messpfahl",
      "description": "Messstellen zur Überwachung des Korrosionsschutzsystems entlang der Rohrleitung, idR. Schilderpfahl mit Messkontakt (SMK)",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "PFS_Mittelspannungsleitung": {
      "$anchor": "PFS_Mittelspannungsleitung",
      "description": "Freileitung/Erdkabel  mit einer Nennspannung von unter 110 kV oder Bahnstromfernleitung, die gemäß § 43, Abs. 2, Satz 5 ENWG in ein Planfeststellungsverfahren integriert werden können",
      "allOf": [
        {
          "$ref": "#PFS_Leitung"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "erdkabel": {
                  "description": "Leitungsabschnitt als Erdkabel ( XP_Leitungstyp \u003d Erdkabel)",
                  "$ref": "#PFS_Erdkabel"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Multi_Flaechenobjekt": {
      "$anchor": "PFS_Multi_Flaechenobjekt",
      "description": "Basisklasse für PFS-Objekte mit Flächengeometrie",
      "allOf": [
        {
          "$ref": "#PFS_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            }
          }
        }
      ]
    },
    "PFS_Multi_Punktobjekt": {
      "$anchor": "PFS_Multi_Punktobjekt",
      "description": "Basisklasse für PFS-Objekte mit Multi-Punktgeometrie",
      "allOf": [
        {
          "$ref": "#PFS_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            }
          }
        }
      ]
    },
    "PFS_Multi_Verkehrsweg": {
      "$anchor": "PFS_Multi_Verkehrsweg",
      "description": "Basisklasse für PFS-Verkehrswegeobjekte mit Liniengeometrie",
      "allOf": [
        {
          "$ref": "#PFS_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "breite": {
                  "description": "Angabe in m.",
                  "type": "number"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Objekt": {
      "$anchor": "PFS_Objekt",
      "description": "Basisklasse für alle raumbezogenen Objekte des Fachschemas Planfeststellung",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuPFS": {
                  "description": "Referenz auf den Plan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "PFS_Plan",
                      "x-ogc-role": "reference"
                    }
                  ]
                },
                "nachrichtlUebernahme": {
                  "description": "Nachrichtliche Übernahme \u003d true: Objekt ist nicht Bestandteil dieses Planfeststellungsverfahrens. Default \u003d false.",
                  "type": "boolean"
                },
                "planErgaenzAenderung": {
                  "description": "Objekt ist Bestandtteil eines Planergänzungs- oder -äenderungsverfahrens \u003d true (s. PFS_PlanStatus). Default \u003d false.",
                  "type": "boolean"
                }
              },
              "required": [
                "gehoertZuPFS"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "PFS_Plan": {
      "$anchor": "PFS_Plan",
      "description": "Klasse zur Modellierung eines Planfeststellungsverfahrens",
      "allOf": [
        {
          "$ref": "#IP_Plan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "hatPFSObjekt": {
                  "description": "Referenz auf ein spezifisches Objekt des PFS-Plans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "PFS_AlternativeTrasseAbschnitt",
                          "PFS_Armaturengruppe",
                          "PFS_Baugrube",
                          "PFS_BaugrubeFlaeche",
                          "PFS_Baustelle",
                          "PFS_Energiekopplungsanlage",
                          "PFS_Energiespeicher",
                          "PFS_GasversorgungsleitungAbschnitt",
                          "PFS_Gleis",
                          "PFS_HochspannungsleitungAbschnitt",
                          "PFS_Hochspannungsmast",
                          "PFS_Kanal",
                          "PFS_Kraftwerk",
                          "PFS_Messpfahl",
                          "PFS_Mittelspannungsleitung",
                          "PFS_Schutzstreifen",
                          "PFS_Station",
                          "PFS_StationFlaeche",
                          "PFS_Strasse",
                          "PFS_Umspannwerk",
                          "PFS_WaermeleitungAbschnitt"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "status": {
                  "description": "Status des Planfeststellungsverfahrens",
                  "$ref": "#PFS_PlanStatus"
                },
                "beteiligte": {
                  "description": "zentrale Akteure des Verfahrens",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_Akteur"
                  },
                  "uniqueItems": true
                },
                "antragDatum": {
                  "description": "Datum des Antrages (oder Datum des Erläuterungsberichts)",
                  "type": "string",
                  "format": "date"
                },
                "antragskonferenzDatum": {
                  "description": "Datum der Antragskonferenz",
                  "type": "string",
                  "format": "date"
                },
                "traegerbeteiligungStartDatum": {
                  "description": "Startdatum der Beteiligung der Behörden, deren Aufgabenbereich durch das Vorhaben berührt wird",
                  "type": "string",
                  "format": "date"
                },
                "traegerbeteiligungEndDatum": {
                  "description": "Ende der Trägerbeteiligung",
                  "type": "string",
                  "format": "date"
                },
                "auslegungGemeinden": {
                  "description": "Gemeinden, in denen Planunterlagen ausgelegt werden oder wurden, da sich das Vorhaben voraussichtlich auswirken wird",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_Auslegung"
                  },
                  "uniqueItems": true
                },
                "auslegungInternetStartDatum": {
                  "description": "Startdatum der verwöchigen Veröffentlichung der Planunterlagen im Internet",
                  "type": "string",
                  "format": "date"
                },
                "auslegungInternetEndDatum": {
                  "description": "Enddatum für die \"Auslegung\" im Intenet",
                  "type": "string",
                  "format": "date"
                },
                "planfeststellungsbeschlussDatum": {
                  "description": "Datum der Planfeststellung",
                  "type": "string",
                  "format": "date"
                },
                "referenzRVP": {
                  "description": "Vorausgegangene Raumverträglichkeitsprüfung, dessen Konkretisierung das Planfestellungsverfahren ist",
                  "$ref": "#PFS_VersionRVP"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_PlanStatus": {
      "$anchor": "PFS_PlanStatus",
      "description": "Status, auf den sich das Planfeststellungverfahren bezieht",
      "enumDescription": {
        "1000": {
          "name": "Antrag",
          "description": "Antrag auf Planfeststellung zum Bau und Betrieb von Leitungen und Infrastrukturobjekten"
        },
        "2000": {
          "name": "Planergaenzung",
          "description": "Planergänzung oder ergänzendes Verfahren im Sinne des § 75 Abs. 1a Satz 2 des Verwaltungsverfahrensgesetzes. Ergänzte PFS_Objekte müssen über das Attribut \"planErgaezungAenderung\" \u003d true belegt werden."
        },
        "3000": {
          "name": "Planaenderung",
          "description": "Planänderung vor Fertigstellung des Vorhabens im Sinne § 76 Abs. 1 des Verwaltungsverfahrensgesetzes. Geänderte PFS_Objekte müssen über das Attribut \"planErgaenzungAenderung\" \u003d true belegt werden."
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "PFS_Rohrgraben": {
      "$anchor": "PFS_Rohrgraben",
      "description": "Dimension des Rohrgrabens bei offener Bauweise",
      "type": "object",
      "properties": {
        "breiteKrone": {
          "description": "Ungefähre Breite der Grabenkrone in m",
          "type": "number"
        },
        "breiteSohle": {
          "description": "Ungefähre Breite der Grabensohle in m",
          "type": "number"
        },
        "tiefe": {
          "description": "Ungefähre Tiefe des Grabens bis zur Grabensohle in m",
          "type": "number"
        }
      }
    },
    "PFS_Schutzrohr": {
      "$anchor": "PFS_Schutzrohr",
      "description": "Daten zu Kabelschutzrohren in einem Leitungsabschnitt",
      "type": "object",
      "properties": {
        "regelueberdeckung": {
          "description": "Mindestabstand zwischen Oberkante des Weges und Oberkante des Rohres in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
          "type": "number"
        },
        "nennweite": {
          "description": "Nennweite (DN)",
          "type": "string"
        },
        "aussendurchmesser": {
          "description": "Aussendurchmesser (DA) in m",
          "type": "number"
        },
        "anzahl": {
          "description": "Anzahl der Schutzrohre",
          "type": "integer"
        },
        "werkstoff": {
          "description": "Werkstoff des Rohres",
          "$ref": "#XP_Werkstoff"
        },
        "zweck": {
          "description": "Zweck der Verlegung (z.B. Mitverlegung Leerrohr, Steuerungskabel)",
          "type": "string"
        }
      }
    },
    "PFS_Schutzstreifen": {
      "$anchor": "PFS_Schutzstreifen",
      "description": "Dinglich zu sichernder Schutzstreifen (entspricht dem Attribut \"schutzstreifen\" im DataType PFS_Schutzstreifen)",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "PFS_SchutzstreifenData": {
      "$anchor": "PFS_SchutzstreifenData",
      "description": "Dauerhafte Einschränkungen und Eingriffe entlang der Trasse",
      "type": "object",
      "properties": {
        "schutzstreifen": {
          "description": "Dinglich zu sichernder Schutzstreifen einer (Frei-)Leitung. Angabe der Gesamtbreite in m. Bei Hochspannungsleitungen erfolgt für die parabolische Form die Angabe der maximalen Breite. (Zur Darstellung im Web-GIS kann auch der FeatureType PFS_Schutzstreifen genutzt werden)",
          "type": "number"
        },
        "SchutzstreifenGehoelzfrei": {
          "description": "Breite des Schutzstreifens, der dauerhaft von Gehölzen freizuhalten ist, in m",
          "type": "number"
        },
        "schutzstreifenWald": {
          "description": "Nur für Hochspannungsleitungen: In bewaldeten Leitungsabschnitten verläuft der Schutzstreifen parallel zur Leitungsachse und nicht in parabolischer Form. Maßgebend für die Gesamtbreite ist eine sog. Baumfallkurve, welche zur Sicherung der äußeren Leiterseile vor umstürzenden Bäumen dient.",
          "type": "number"
        }
      }
    },
    "PFS_Station": {
      "$anchor": "PFS_Station",
      "description": "Knoten innerhalb eines Infrastrukturnetzes oder zwischen Infrastrukturnetzen mit identischem Transportmedium",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Station",
                  "$ref": "#XP_StationTyp"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_StationFlaeche": {
      "$anchor": "PFS_StationFlaeche",
      "description": "Knoten innerhalb eines Infrastrukturnetzes oder zwischen Infrastrukturnetzen mit identischem Transportmedium (alternative Spezifizierung zu PFS_Station)",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Station",
                  "$ref": "#XP_StationTyp"
                },
                "einAusspeisung": {
                  "description": "Leistung der Einspeise- oder Übergabestation (Alternative zur Datenerfassung über IP_Netzkopplungspunkt)",
                  "$ref": "#IP_EinAusspeisung"
                },
                "begrenzung": {
                  "description": "Bestimmung der dargestellten Fläche",
                  "$ref": "#XP_InfrastrukturFlaeche"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Strasse": {
      "$anchor": "PFS_Strasse",
      "description": "Klassifizierte Straßen (Autobahn, Bundesstraßen, Landstraßen, Kreisstraßen)",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Verkehrsweg"
        },
        {
          "type": "object"
        }
      ]
    },
    "PFS_Trasse": {
      "$anchor": "PFS_Trasse",
      "description": "Basisklasse für PFS-Trassenobjekte mit Liniengeometrie",
      "allOf": [
        {
          "$ref": "#PFS_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "leitungstyp": {
                  "description": "Geplanter Leitungstyp",
                  "$ref": "#XP_LeitungTyp"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_Umspannwerk": {
      "$anchor": "PFS_Umspannwerk",
      "description": "Knoten eines elektrischen Versorgungsnetzes, um Netze mit verschiedenen Spannungsebenen (z. B. 380 kV und 110 kV) durch Transformatoren zu verbinden. Ebenso können Teile des Netzes gleicher Spannung in Schaltanlagen miteinander verbunden oder abgeschaltet werden. Kleinere Umspannanlagen, in denen Mittel- auf Niederspannung transformiert wird, gehören zu den Stationen (s. PFS_Station und PFS_StationFlaeche).",
      "allOf": [
        {
          "$ref": "#PFS_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "begrenzung": {
                  "description": "Bestimmung der dargestellten Fläche",
                  "$ref": "#XP_InfrastrukturFlaeche"
                }
              }
            }
          }
        }
      ]
    },
    "PFS_VersionRVP": {
      "$anchor": "PFS_VersionRVP",
      "description": "Referenz auf die zugehörige Raumverträglichkeitsprüfung",
      "type": "object",
      "properties": {
        "refUuid": {
          "description": "UUID des Plans",
          "type": "string"
        },
        "versionName": {
          "description": "Name des Plans",
          "type": "string"
        },
        "datum": {
          "description": "Datum der (landesplanerischen) Feststellung/Festlegung, raumodnerische Beurteilung,  Entscheid der Bundesfachplanung",
          "type": "string",
          "format": "date"
        }
      }
    },
    "PFS_WaermeleitungAbschnitt": {
      "$anchor": "PFS_WaermeleitungAbschnitt",
      "description": "Abschnitt einer (Fern-)Wärmeleitung. Der Abschnitt ist Bestandteil der Antrags- oder Vorzugstrasse.",
      "allOf": [
        {
          "$ref": "#PFS_Leitung"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des transportierten Gases",
                  "$ref": "#XP_WaermeleitungTyp"
                },
                "netzEbene": {
                  "description": "Leitungsart im Gasnetz",
                  "$ref": "#XP_RohrleitungNetz"
                },
                "regelueberdeckung": {
                  "description": "Mindestabstand zwischen Oberkante des Weges und Oberkante des Rohres/Kabels in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "nennweite": {
                  "description": "Die Nennweite DN (\"diamètre nominal\", \"Durchmesser nach Norm\") ist eine numerische Bezeichnung der ungefähren Durchmesser von Bauteilen in einem Rohrleitungssystem, die laut EN ISO 6708 \"für Referenzzwecke verwendet wird\".",
                  "type": "string"
                },
                "aussendurchmesser": {
                  "description": "Außendurchmesser in m.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "werkstoff": {
                  "description": "Werkstoff der Leitung",
                  "$ref": "#XP_Werkstoff"
                }
              },
              "required": [
                "art"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_BewertungEngstelleRiegel": {
      "$anchor": "RVP_BewertungEngstelleRiegel",
      "description": "Bewertungskategorien von Engstellen und Riegeln",
      "enumDescription": {
        "1000": {
          "name": "Ueberwindbar",
          "description": "Überwindbar in offener Regelbauweise ohne besondere Vorkehrungen"
        },
        "2000": {
          "name": "BedingtUeberwindbar",
          "description": "bedingt überwindbar \u003d  überwindbar unter Berücksichtigung von zusätzlichen Vorkehrungen / Maßnahmen, auch bautechnischer Art"
        },
        "3000": {
          "name": "SchwerUeberwindbar",
          "description": "schwer überwindbar \u003d überwindbar unter Berücksichtigung von aufwendigen zusätzlichen Vorkehrungen/Maßnahmen, auch bautechnischer Art"
        },
        "4000": {
          "name": "NichtUeberwindbar",
          "description": "nicht überwindbar \u003d nicht überwindbar aus rechtlichen und/oder bautechnischen Gründen auch unter Abwägung zusätzlicher Vorkehrungen/Maßnahmen"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "RVP_BewertungKonformitaet": {
      "$anchor": "RVP_BewertungKonformitaet",
      "description": "Typen der Konformität",
      "enumDescription": {
        "1000": {
          "name": "Gegeben",
          "description": "Konformität ist gegeben"
        },
        "2000": {
          "name": "KannErreichtWerden",
          "description": "Konformität kann errreicht werden"
        },
        "3000": {
          "name": "KannNichtErreichtWerden",
          "description": "Konformität kann nicht erreicht werden"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "RVP_BewertungSkala": {
      "$anchor": "RVP_BewertungSkala",
      "description": "Ordinalskala, Abstufung, Ampelbewertung",
      "enumDescription": {
        "1000": {
          "name": "SehrHoch",
          "description": "sehr hoch"
        },
        "2000": {
          "name": "Hoch",
          "description": "hoch"
        },
        "3000": {
          "name": "Mittel",
          "description": "mittel"
        },
        "4000": {
          "name": "Gering",
          "description": "gering"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "RVP_Engstelle": {
      "$anchor": "RVP_Engstelle",
      "description": "Ein Konfliktbereich ist gekennzeichnet durch das Auftreten unterschiedlich ausgeprägter planerischer und technischer Hemmnisse in den entwickelten Trassenkorridoren. \r\nDer Konfliktbereich kann auch als Riegel auftreten. Die Abgrenzung zwischen Riegel und Engstelle muss jeweils definiert werden, z.B.\r\nEngstelle: verbleibender Trassierungsraum liegt zwischen dem 1- bis 2-fachen der Regelbaubreite.\r\nRiegel: verbleibender Trassierungsraum ist schmaler als die Regelbaubreite.",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Punktobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Hemmnis bzw. Konflikts",
                  "$ref": "#RVP_HemmnisTyp"
                },
                "bewertung": {
                  "description": "Bewertung ob Engstelle/Riegel überwunden bzw. passiert werden kann",
                  "$ref": "#RVP_BewertungEngstelleRiegel"
                }
              }
            }
          }
        }
      ]
    },
    "RVP_Grobkorridor": {
      "$anchor": "RVP_Grobkorridor",
      "description": "Die Grobkorridorfindung leitet von der Darstellung der Netzverknüpfungspunkte zu den konkreten Trassenkorridoren über. Es sollen großräumige Raumwiderstände identifiziert und relativ konfliktarme Bereiche für Trassenkorridore ermittelt werden. Dieser methodische Schritt ermöglicht eine Entscheidung über die Größe des Suchraums für das Auffinden und die Auswahl in Betracht kommender Trassenkorridore.",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Flaechenobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "RVP_HemmnisTyp": {
      "$anchor": "RVP_HemmnisTyp",
      "description": "Unterscheidung zwischen planerischem und technischem Hemmnis",
      "enumDescription": {
        "1000": {
          "name": "PlanerischesHemmnis",
          "description": "Planerische Hemmnisse beziehen sich auf Planungen und Gebietsausweisungen, von denen hohe Raumwiderstände ausgehen"
        },
        "2000": {
          "name": "TechnischesHemmnis",
          "description": "Technische Hemmnisse sind Verkehrs- und Leitungsinfrastrukturen, die über- bzw. unterquert werden müssen.  Hinzu kommen sog. sonstige technische Hemmnisse, z. B. durch die Nähe einer Leitung zu Energieinfrastrukturen, die den Einbau von Schutzmaßnahmen erforderlich machen"
        },
        "9999": {
          "name": "SonstigesHemmnis",
          "description": "sonstiges Hemmnis"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "9999"
      ]
    },
    "RVP_KonfliktRaumordnung": {
      "$anchor": "RVP_KonfliktRaumordnung",
      "description": "Kategorien der Bundesfachplanung/BNetzA zur Raumverträglichkeitsstudie",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "restriktionsniveau": {
                  "description": "Das allgemeine Restriktionsniveau ist als Basis einer vorhabenübergreifenden Methode zur Raumverträglichkeitsstudie in der Bundesfachplanung zu sehen, da es für die gängigen raumordnerischen Festlegungen eine planunabhängige Einstufung vornimmt. Das Restriktionsniveau beschreibt im gesamtplanerischen Kontext den Stellenwert der relevanten Erfordernisse der Raumordnung gegenüber dem Neubau einer Höchstspannungsleitung. \r\nDas spezifische Restriktionsniveau kann sich aus dem allgemeinen ableiten. Zusätzlich werden hier jedoch die relevanten Pläne und Programme in ihren konkreten textlichen Festlegungen und Begründungen ausgewertet.",
                  "$ref": "#RVP_BewertungSkala"
                },
                "konfliktpotenzial": {
                  "description": "Das Konfliktpotenzial beschreibt den Grad der Vereinbarkeit eines Vorhabens mit einer (flächenhaften) raumordnerischen Festlegung, die bei Durchführung einer konkreten Ausbauform zu erwarten ist. Das Konfliktpotenzial setzt sich zusammen aus den Auswirkungen des Vorhabens auf die raumordnerischen Festlegungen sowie deren Stellenwert (sachliche Bestimmtheit/ Kategorie nach § 3 Abs. 1 ROG) im planerischen Gesamtkontext.",
                  "$ref": "#RVP_BewertungSkala"
                },
                "konformitaet": {
                  "description": "Bewertung der Konformität mit den Erfordernissen der Raumordnung, basierend auf dem spezifischen Restriktionsniveau und dem ermittelten Konfliktpotenzial",
                  "$ref": "#RVP_BewertungKonformitaet"
                },
                "externeReferenz": {
                  "description": "Referenz auf ein Dokument der Raumwiderstandsanalyse",
                  "$ref": "#XP_NetzExterneReferenz"
                }
              }
            }
          }
        }
      ]
    },
    "RVP_Korridor": {
      "$anchor": "RVP_Korridor",
      "description": "Abstrakt Oberklasse für Korridore",
      "allOf": [
        {
          "$ref": "#RVP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "artVorhaben": {
                  "description": "Variante des Trassenkorridors",
                  "$ref": "#IP_VorhabenTyp"
                },
                "artKorridor": {
                  "description": "Variante des Trassenkorridors",
                  "$ref": "#RVP_KorridorTyp"
                },
                "status": {
                  "description": "Planungsstatus des Korridors",
                  "$ref": "#RVP_Status"
                },
                "breite": {
                  "description": "Breite des Trassenkorridors in Metern.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "bewertung": {
                  "description": "Bewertung in der Abwägung von alternativen Korridorverläufen",
                  "type": "string"
                }
              },
              "required": [
                "artKorridor",
                "artVorhaben",
                "status"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_KorridorSegment": {
      "$anchor": "RVP_KorridorSegment",
      "description": "Abstrakte Oberklasse für Korridorsegmente",
      "allOf": [
        {
          "$ref": "#RVP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "artVorhaben": {
                  "description": "Art des raumbedeutsamen Vorhabens",
                  "$ref": "#IP_VorhabenTyp"
                },
                "artKorridor": {
                  "description": "Art des Korridors, dem das Segments zugewiesen wird. Bei Mehrfachbelegung in verschiedenen Varianten kann das Attribut \"korridorVariante\" genutzt werden.",
                  "$ref": "#RVP_KorridorTyp"
                },
                "artSegment": {
                  "description": "Art des Korridorsegments",
                  "$ref": "#RVP_KorridorSegmentTyp"
                },
                "status": {
                  "description": "Planungsstatus des Korridorsegments",
                  "$ref": "#RVP_Status"
                },
                "breite": {
                  "description": "Breite des Trassenkorridors in Metern.\r\n(gml:LengthType: uom\u003d“m“ oder uom\u003d“urn:adv:uom:m“)",
                  "type": "number"
                },
                "bewertung": {
                  "description": "Bewertung des Segments in der Abwägung von alternativen Korridorverläufen",
                  "type": "string"
                },
                "korridorVariante": {
                  "description": "Wenn Korridorsegmente Bestandteil verschiedener Varianten sind, werden diese hier benannt.",
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "uniqueItems": true
                }
              },
              "required": [
                "artVorhaben"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_KorridorSegmentTyp": {
      "$anchor": "RVP_KorridorSegmentTyp",
      "description": "Liste zur Differenzierung der Art eines Trassen- bzw. Linienkorridorsegments",
      "enumDescription": {
        "1000": {
          "name": "AlternativesKorridorsegment",
          "description": "Alternatives Trassenkorridorsegment (auch Korridoralternative) bei Analyse und Darstellung eines Korridornetzes"
        },
        "2000": {
          "name": "VerworfenesKorridorsegment",
          "description": "Korridorsegment, das im Rahmen einer (Raumwiderstands-)Analyse ausgeschlossen oder nicht weiter betrachtet wird"
        },
        "3000": {
          "name": "RueckbauBestandsleitung",
          "description": "Korridorsegment, in dem der Rückbau einer Bestandsleitung erfolgt"
        },
        "9999": {
          "name": "SonstigesKorridorsegment",
          "description": "sonstiges Korridorsegment"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "9999"
      ]
    },
    "RVP_KorridorTyp": {
      "$anchor": "RVP_KorridorTyp",
      "description": "Liste zur Differenzierung der Art eines Trassen- bzw. Linienkorridors",
      "enumDescription": {
        "1000": {
          "name": "Antragskorridor",
          "description": "Trassenkorridor als Ergebnis des Verfahrens (auch Antragsvariante), für den im Rahmen eines nachfolgenden Planfeststellungsverfahrens eine geeignete Feintrassierung erfolgen soll. Der Antragskorridor kann sich aus mehreren Segmenten zusammensetzen."
        },
        "10001": {
          "name": "FestgelegterTrassenkorridor",
          "description": "Festgelegter Trassenkorridor"
        },
        "10002": {
          "name": "BevorzugterTrassenkorridor",
          "description": "Bevorzugter Trassenkorridor (auch präferierter oder Vorschlagstrassenkorridor)"
        },
        "10003": {
          "name": "VorgeschlagenerTrassenkorridor",
          "description": "Vorgeschlagener Trassenkorridor / Vorschlags(trassen)korridor / Trassenkorridorvorschlag"
        },
        "2000": {
          "name": "Variantenkorridor",
          "description": "Variante eines Trassenkorridors bei mehreren möglichen Trassenverläufen. Die jeweilige Varianten kann aus mehreren Segmenten bestehen."
        },
        "20001": {
          "name": "AlternativerTrassenkorridor",
          "description": "Ernsthaft zu berücksichtigende bzw. in Frage kommende Alternative (im Vergleich zum Antragskorridor)"
        },
        "20002": {
          "name": "PotenziellerTrassenkorridor",
          "description": "Potenzieller Trassenkorridor"
        },
        "9999": {
          "name": "SonstigerKorridor",
          "description": "sonstiger Korridor"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "10003",
        "2000",
        "20001",
        "20002",
        "9999"
      ]
    },
    "RVP_Linienkorridor": {
      "$anchor": "RVP_Linienkorridor",
      "description": "Alternativ zur Klasse RVP_TrassenkorridorSegment stellt diese Klasse den Trassenkorridor als Linie dar, die entlang der gedachten Mittelachse des Korridors verläuft. Die Linie repräsentiert nicht die Breite des Trassenkorridors.\r\nDer Linienkorridor wird entweder a) mit einer Position versehen,  b) ohne eigene Position über die Referenz auf  RVP_LinienkorridorSegmente gebildet oder c) alternativ dazu nur über die Klasse RVP_LinienkorridorSegment dargestellt.",
      "allOf": [
        {
          "$ref": "#RVP_Korridor"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "bestehtAus": {
                  "description": "Verweis auf die Segmente, aus denen sich der Linienkorridor zusammensetzt (nur notwendig, wenn im Korridor position nicht belegt ist)",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": "RVP_LinienkorridorSegment",
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      ]
    },
    "RVP_LinienkorridorSegment": {
      "$anchor": "RVP_LinienkorridorSegment",
      "description": "Zu Planungsbeginn können Linienkorridorsegmente und ihre Alternativen einen netzartigen Verlauf darstellen (\"Korridornetz\"). Korridorsegmente werden zu Strängen oder Varianten zusammengesetzt (s. Attribut \"artSegment\"). Wenn einzelne Segmente Bestandteil verschiedener Varianten sind, kann zusätzlich das Attritbut \"korridorVariante\" belegt werden. \r\nVollständige Linienkorridore können alternativ dazu über die Klasse RVP_Linienkorridor abgebildet werden.",
      "allOf": [
        {
          "$ref": "#RVP_KorridorSegment"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuKorridor": {
                  "description": "Verweis auf den Linienkorridor, zu dem das Segment gehört (nur notwendig, wenn im Korridor position nicht belegt ist)",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "RVP_Linienkorridor",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              }
            }
          }
        }
      ]
    },
    "RVP_Multi_Flaechenobjekt": {
      "$anchor": "RVP_Multi_Flaechenobjekt",
      "description": "Basisklasse für RVP-Objekte mit Multi-Flächengeometrie",
      "allOf": [
        {
          "$ref": "#RVP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            }
          }
        }
      ]
    },
    "RVP_Multi_Linienobjekt": {
      "$anchor": "RVP_Multi_Linienobjekt",
      "description": "Basisklasse für RVP-Objekte mit Multi-Liniengeometrie",
      "allOf": [
        {
          "$ref": "#RVP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiLineString"
                }
              ]
            }
          }
        }
      ]
    },
    "RVP_Multi_Punktobjekt": {
      "$anchor": "RVP_Multi_Punktobjekt",
      "description": "Basisklasse für RVP-Objekte mit Multi-Punktgeometrie",
      "allOf": [
        {
          "$ref": "#RVP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPoint"
                }
              ]
            }
          }
        }
      ]
    },
    "RVP_Objekt": {
      "$anchor": "RVP_Objekt",
      "description": "Basisklasse für alle raumbezogenen Objekte des Fachschemas Raumvertraeglichkeit. Abgeleitete Fachobjekte können neben RVP_Plan auch von PFS_Plan (und IGP_Plan) referiert werden.",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuIP": {
                  "description": "Referenz auf den Infrastrukturplan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": [
                        "IGP_Plan",
                        "PFS_Plan",
                        "RVP_Plan"
                      ],
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "gehoertZuIP"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_Plan": {
      "$anchor": "RVP_Plan",
      "description": "Klasse zur Modellierung einer Raumverträglichkeitsprüfung",
      "allOf": [
        {
          "$ref": "#IP_Plan"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "versionPlan": {
                  "description": "Entwurfsversion/Variante des Plans",
                  "$ref": "#RVP_Version"
                },
                "vorherigeVersion": {
                  "description": "Version des vorherigen Plans",
                  "$ref": "#RVP_VorherigeVersion"
                },
                "beteiligte": {
                  "description": "Zentrale Akteure des Verfahrens",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_Akteur"
                  },
                  "uniqueItems": true
                },
                "antragDatum": {
                  "description": "Datum der Einreichung der Verfahrensunterlagen durch Vorhabenträger",
                  "type": "string",
                  "format": "date"
                },
                "antragskonferenzDatum": {
                  "description": "Datum der Antragskonferenz (\"Scoping\")",
                  "type": "string",
                  "format": "date"
                },
                "traegerbeteiligungStartDatum": {
                  "description": "Startdatum der Beteiligung der Behörden, deren Aufgabenbereich durch das Vorhaben berührt wird",
                  "type": "string",
                  "format": "date"
                },
                "traegerbeteiligungEndDatum": {
                  "description": "Ende der Trägerbeteiligung",
                  "type": "string",
                  "format": "date"
                },
                "auslegungGemeinden": {
                  "description": "Gemeinden, in denen Planunterlagen ausgelegt werden oder wurden, da sich das Vorhaben voraussichtlich auswirken wird",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_Auslegung"
                  },
                  "uniqueItems": true
                },
                "auslegungInternetStartDatum": {
                  "description": "Startdatum der verwöchigen Veröffentlichung der Planunterlagen im Internet",
                  "type": "string",
                  "format": "date"
                },
                "auslegungInternetEndDatum": {
                  "description": "Enddatum für die \"Auslegung\" im Intenet",
                  "type": "string",
                  "format": "date"
                },
                "eroerterungstermin": {
                  "description": "Erörterungstermin der vorgebrachten Anregungen und Bedenken",
                  "type": "string",
                  "format": "date"
                },
                "festlegungDatum": {
                  "description": "Datum der (landesplanerischen) Feststellung/Festlegung, raumodnerische Beurteilung,  Entscheid der Bundesfachplanung",
                  "type": "string",
                  "format": "date"
                }
              },
              "required": [
                "versionPlan"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_Raumwiderstand": {
      "$anchor": "RVP_Raumwiderstand",
      "description": "Die Klasse umfasst Bewertungsschemata der Raumwiderstandsanalyse",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Raumwiderstands",
                  "$ref": "#RVP_RaumwiderstandTyp"
                },
                "klasse": {
                  "description": "Klasse des Raumwiderstands",
                  "$ref": "#RVP_RaumwiderstandKlasse"
                },
                "grossrauemigerSachverhalt": {
                  "description": "Fläche ist großräumig \u003d true (Hinweis: Filterattribut für Layerstyling)",
                  "type": "boolean"
                },
                "externeReferenz": {
                  "description": "Referenz auf ein Dokument der Raumwiderstandsanalyse",
                  "$ref": "#XP_NetzExterneReferenz"
                }
              }
            }
          }
        }
      ]
    },
    "RVP_RaumwiderstandKlasse": {
      "$anchor": "RVP_RaumwiderstandKlasse",
      "description": "Liste mit Raumwiderstandsklassen",
      "enumDescription": {
        "1000": {
          "name": "RaumwiderstandsklasseI",
          "description": "Definition der Raumwiderstandsklasse erfolgt im Rahmen der jeweiligen Analyse"
        },
        "2000": {
          "name": "RaumwiderstandsklasseII",
          "description": "Definition der Raumwiderstandsklasse erfolgt im Rahmen der jeweiligen Analyse"
        },
        "3000": {
          "name": "RaumwiderstandsklasseIII",
          "description": "Definition der Raumwiderstandsklasse erfolgt im Rahmen der jeweiligen Analyse"
        },
        "4000": {
          "name": "RaumwiderstandsklasseIV",
          "description": "Definition der Raumwiderstandsklasse erfolgt im Rahmen der jeweiligen Analyse"
        },
        "5000": {
          "name": "RaumwiderstandsklasseV",
          "description": "Definition der Raumwiderstandsklasse erfolgt im Rahmen der jeweiligen Analyse"
        },
        "9999": {
          "name": "nichtQualifizierbar",
          "description": "nicht qualifizierbare Raumwiderstandsklasse"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "9999"
      ]
    },
    "RVP_RaumwiderstandTyp": {
      "$anchor": "RVP_RaumwiderstandTyp",
      "description": "Liste mit Arten von Raumwidertänden",
      "enumDescription": {
        "1000": {
          "name": "FaktischerAusschlussbereich",
          "description": "Bereiche, die aufgrund bestehender Nutzungen eindeutig nicht für eine Leitungsführung geeignet sind"
        },
        "2000": {
          "name": "PlanungsrechtlicherAusschlussbereich",
          "description": "Bereiche, die nicht mit Zielen bzw. Vorranggebieten der Raumordnung vereinbar sind"
        },
        "3000": {
          "name": "Restriktionsbereich",
          "description": "Bereiche, die projekt- oder raumspezifisch nur bedingt für eine Leitungsführung geeignet sind"
        },
        "4000": {
          "name": "Eignungsbereich",
          "description": "Verbleibender Bereich innerhalb des Suchraums, der keiner der drei übrigen Raumwiderstandstypen zugeordnet ist"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "RVP_Riegel": {
      "$anchor": "RVP_Riegel",
      "description": "Ein Konfliktbereich ist gekennzeichnet durch das Auftreten unterschiedlich ausgeprägter planerischer und technischer Hemmnisse in den entwickelten Trassenkorridoren. \r\nDer Konfliktbereich kann auch als Engstelle auftreten. Die Abgrenzung zwischen Riegel und Engstelle muss jeweils definiert werden, z.B.:\r\nEngstelle: verbleibender Trassierungsraum liegt zwischen dem 1- bis 2-fachen der Regelbaubreite.\r\nRiegel: verbleibender Trassierungsraum ist schmaler als die Regelbaubreite.",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Hemmnis bzw. Konflikts",
                  "$ref": "#RVP_HemmnisTyp"
                },
                "bewertung": {
                  "description": "Bewertung ob Engstelle/Riegel überwunden bzw. passiert werden kann",
                  "$ref": "#RVP_BewertungEngstelleRiegel"
                }
              }
            }
          }
        }
      ]
    },
    "RVP_StandortTyp": {
      "$anchor": "RVP_StandortTyp",
      "description": "Liste zur Differenzierung der Art eines Trassen- bzw. Linienkorridors",
      "enumDescription": {
        "1000": {
          "name": "Antragsstandort",
          "description": "Standort als Ergebnis des Verfahrens, für den nachfolgend ein Antrag auf Planfeststellung erfolgen soll."
        },
        "10001": {
          "name": "FestgelegterStandort",
          "description": "Festgelegter Standort"
        },
        "10002": {
          "name": "BevorzugterStandort",
          "description": "Bevorzugter Standort"
        },
        "10003": {
          "name": "VorgeschlagenerStandort",
          "description": "Vorgeschlagener Standort"
        },
        "2000": {
          "name": "AlternativerStandort",
          "description": "Ernsthaft zu berücksichtigender bzw. in Frage kommender alternativer Standort"
        },
        "9999": {
          "name": "SonstigerStandort",
          "description": "sonstiger Standort"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "10003",
        "2000",
        "9999"
      ]
    },
    "RVP_Stationierungslinie": {
      "$anchor": "RVP_Stationierungslinie",
      "description": "Die Stationierungslinie unterteilt einen Trassenkorridor zur Orientierung in Teilabschnitte, deren Abstand in der Regel einen km beträgt (lotrecht zur Trassenkorridorachse)",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Linienobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "RVP_Status": {
      "$anchor": "RVP_Status",
      "description": "Liste zur Differenzierung des Status eines Trassen-/Linienkorridors im Planungsprozess oder bei verschiedenen Planungsstufen",
      "enumDescription": {
        "1000": {
          "name": "InBearbeitung",
          "description": "Vorhaben ist Bestandteil einer laufenden Raumverträglichkeitsprüfung oder einer Raumwiderstandsanalyse"
        },
        "2000": {
          "name": "ErgebnisRVP",
          "description": "Trassenkorridor oder Standort des Vorhabens ist das Ergebnis der Raumverträglichkeitsprüfung"
        },
        "3000": {
          "name": "LandesplanerischeFeststellung",
          "description": "Abschluss der Raumverträglichkeitsprüfung durch landesplanerische Feststellung"
        },
        "4000": {
          "name": "Bestand",
          "description": "Trassenkorrior um Bestandsleitungen"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "RVP_Suchraum": {
      "$anchor": "RVP_Suchraum",
      "description": "Im ersten Planungsschritt ist der Suchraum ein großräumig abgegrenzter Raum, in dem Linienverbindungen zwischen vorgegegenen Netzverknüpfungspunkten untersucht werden. \r\nDer Suchraum kann sich im weiteren Planungsverlauf auf einen Teilbereich beziehen, für den noch keine Festlegung von Trassenkorridoren oder den zum Vorhaben zugehörigen Infrastrukturen erfolgen kann. \r\nDer Begriff Suchraum entspricht dem Untersuchungsraum.",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Flaechenobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art des Suchraums",
                  "$ref": "#RVP_SuchraumTyp"
                }
              },
              "required": [
                "art"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_SuchraumTyp": {
      "$anchor": "RVP_SuchraumTyp",
      "description": "Liste mit spezifischen Aussagen zum Charakter eines Trassenkorridors",
      "enumDescription": {
        "1000": {
          "name": "Grobkorridor",
          "description": "Grobkorridore zwischen Netzverknüpfungspunkten"
        },
        "2000": {
          "name": "Trassenkorridor",
          "description": "Trassenkorridore zwischen Netzverknüpfungspunkten"
        },
        "3000": {
          "name": "Trassenfindung",
          "description": "Trassenverlauf innerhalb eines Teilraums"
        },
        "4000": {
          "name": "zugehoerigeInfrastruktur",
          "description": "Suchraum für zur Trasse oder sonsistgem raumbedeutsamen Vorhaben gehörende Infrastruktur"
        },
        "5000": {
          "name": "StandortVorhaben",
          "description": "Suchraum für den Standort eines raumbedeutsamen Vorhabens"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "sonstiges"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "9999"
      ]
    },
    "RVP_TrassenachseTyp": {
      "$anchor": "RVP_TrassenachseTyp",
      "description": "Liste zur Unterscheidung des Typs der Trassenachse",
      "enumDescription": {
        "1000": {
          "name": "MittelachseKorridor",
          "description": "Schematische Darstellung des Verlaufs der Trasse innerhalb eines Trassenkorridors"
        },
        "2000": {
          "name": "Vorzugstrasse",
          "description": "Vorzugstrasse (VZT) oder Vorzugsvariante. Trassenachse, die  in den weiteren Planungsstufen fungiert"
        },
        "3000": {
          "name": "PotenzielleTrassenachse",
          "description": "Potenzieller Trassenverlauf zur Prüfung der Durchgängigkeit des Trassenkorridors an Eng- und Konfliktstellen"
        },
        "4000": {
          "name": "Trassenalternative",
          "description": "Alternative potenzielle Trassenachse (bei einem kleinräumigen Vergleich von Trassenverläufen)"
        },
        "5000": {
          "name": "VerworfeneTrassenalternative",
          "description": "Trassenalternative, die geprüft und verworfen wurde"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000"
      ]
    },
    "RVP_Trassenkorridor": {
      "$anchor": "RVP_Trassenkorridor",
      "description": "Trassenkorridore werden im Rahmen der Raumverträglichkeitsprüfung oder der Bundesfachplanung als Gebietsstreifen ausgewiesen, innerhalb derer die Trasse einer Leitung verläuft. \r\nDer Trassenkorridor wird entweder a) mit einer Position versehen,  b) ohne eigene Position über die Referenz auf RVP_TrassenkorridorSegmente gebildet oder c) alternativ dazu nur über die Klasse RVP_TrassenkorridorSegment dargestellt.",
      "allOf": [
        {
          "$ref": "#RVP_Korridor"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "bestehtAus": {
                  "description": "Verweis auf die Segmente, aus denen sich der Trassenkorridor zusammensetzt (nur notwendig, wenn im Korridor position nicht belegt ist)",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": "RVP_TrassenkorridorSegment",
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      ]
    },
    "RVP_TrassenkorridorAchse": {
      "$anchor": "RVP_TrassenkorridorAchse",
      "description": "Innerhalb eines Trassenkorridors verlaufende Trassenachse. Diese kann analog zu den Trassenkorridorsegmenten aus Abschnitten bestehen oder den Gesamtverlauf abbilden.",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Linienobjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "art": {
                  "description": "Art der Trassenachse",
                  "$ref": "#RVP_TrassenachseTyp"
                },
                "bewertung": {
                  "description": "Bewertung im Rahmen eines Vergleichs von Trassenverläufen",
                  "type": "string"
                }
              }
            }
          }
        }
      ]
    },
    "RVP_TrassenkorridorSegment": {
      "$anchor": "RVP_TrassenkorridorSegment",
      "description": "Zu Planungsbeginn können Trassenkorridorsegmente und ihre Alternativen einen netzartigen Verlauf darstellen (Korridornetz).  Korridorsegmente werden zu Strängen oder Varianten zusammengesetzt. Dies kann über das Attribut \"art\" erfolgen. Wenn einzelne Segmente Bestandteil in verschiedenen Varianten sind, kann zusätzlich das Attritbut \"korridorVariante\" genutzt werden. \r\nVollständige Korridore können alternativ dazu über die Klasse RVP_Trassenkorridor abgebildet werden.",
      "allOf": [
        {
          "$ref": "#RVP_KorridorSegment"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/MultiPolygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuKorridor": {
                  "description": "Verweis auf den Korridor, zu dem das Segment gehört (nur notwendig, wenn im Korridor position nicht belegt ist)",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": "RVP_Trassenkorridor",
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              }
            }
          }
        }
      ]
    },
    "RVP_Version": {
      "$anchor": "RVP_Version",
      "description": "Versionierung der Variante des Plans",
      "type": "object",
      "properties": {
        "versionName": {
          "description": "Name der Version",
          "type": "string"
        },
        "datum": {
          "description": "Datum der Version",
          "type": "string",
          "format": "date"
        }
      },
      "required": [
        "datum",
        "versionName"
      ]
    },
    "RVP_Vorhaben": {
      "$anchor": "RVP_Vorhaben",
      "description": "Oberklasse eines raumbedeutsames Vorhaben, das nicht über einen Korridor dargestellt wird.",
      "allOf": [
        {
          "$ref": "#RVP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "artVorhaben": {
                  "description": "Art des raumbedeutsamen Vorhabens",
                  "$ref": "#IP_VorhabenTyp"
                },
                "artStandort": {
                  "description": "Art des Standorts",
                  "$ref": "#RVP_StandortTyp"
                },
                "status": {
                  "description": "Planungsstatus des Vorhabens",
                  "$ref": "#RVP_Status"
                },
                "beschreibungVorhaben": {
                  "description": "Gesamtbewertung der Standorts",
                  "type": "string"
                },
                "bewertung": {
                  "description": "Bewertung in der Abwängung alternativer Standorte",
                  "type": "string"
                }
              },
              "required": [
                "artStandort",
                "artVorhaben",
                "status"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "RVP_VorhabenStandort": {
      "$anchor": "RVP_VorhabenStandort",
      "description": "Standort des raumbedeutsamen Vorhaben mit Punktgeometrie",
      "allOf": [
        {
          "$ref": "#RVP_Vorhaben"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Point"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Point"
                }
              ]
            }
          }
        }
      ]
    },
    "RVP_VorhabenStandortFlaeche": {
      "$anchor": "RVP_VorhabenStandortFlaeche",
      "description": "Standort des raumbedeutsamen Vorhaben mit Flächengeometrie",
      "allOf": [
        {
          "$ref": "#RVP_Vorhaben"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            }
          }
        }
      ]
    },
    "RVP_VorherigeVersion": {
      "$anchor": "RVP_VorherigeVersion",
      "description": "Referenz auf die voherige Version des Plans",
      "type": "object",
      "properties": {
        "refUuid": {
          "description": "UUID des vorherigen Plans",
          "type": "string"
        },
        "versionName": {
          "description": "Name des vorherigen Plans",
          "type": "string"
        }
      }
    },
    "RVP_ZugehoerigeInfrastruktur": {
      "$anchor": "RVP_ZugehoerigeInfrastruktur",
      "description": "Potenzieller Standort einer zum Vorhaben gehörenden Infrastruktur",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Punktobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "RVP_ZugehoerigeInfrastrukturFlaeche": {
      "$anchor": "RVP_ZugehoerigeInfrastrukturFlaeche",
      "description": "Potenzieller Standort einer zum Vorhaben gehörenden Infrastruktur",
      "allOf": [
        {
          "$ref": "#RVP_Multi_Flaechenobjekt"
        },
        {
          "type": "object"
        }
      ]
    },
    "SCLinkObject": {
      "title": "link object",
      "description": "definition of a link object",
      "type": "object",
      "required": [
        "href"
      ],
      "properties": {
        "href": {
          "type": "string",
          "description": "Supplies the URI to a remote resource (or resource fragment)."
        },
        "rel": {
          "type": "string",
          "description": "The type or semantics of the relation."
        },
        "type": {
          "type": "string",
          "description": "A hint indicating what the media type of the result of dereferencing the link should be."
        },
        "hreflang": {
          "type": "string",
          "description": "A hint indicating what the language of the result of dereferencing the link should be."
        },
        "title": {
          "type": "string",
          "description": "Used to label the destination of a link such that it can be used as a human-readable identifier."
        },
        "length": {
          "type": "integer"
        }
      }
    },
    "XP_Akteur": {
      "$anchor": "XP_Akteur",
      "description": "An der Baumaßnahme beteiligte Akteure",
      "type": "object",
      "properties": {
        "nameOrganisation": {
          "description": "Name der Organisation",
          "type": "string"
        },
        "namePerson": {
          "description": "Name der Person",
          "type": "string"
        },
        "strasseHausnr": {
          "description": "Straße und Hausnummer",
          "type": "string"
        },
        "postfach": {
          "description": "Postfach",
          "type": "string"
        },
        "postleitzahl": {
          "description": "Postleitzahl",
          "type": "string"
        },
        "ort": {
          "description": "Ort",
          "type": "string"
        },
        "telefon": {
          "description": "Telefonnummer",
          "type": "string"
        },
        "mail": {
          "description": "Mail-Adresse",
          "type": "string"
        },
        "rolle": {
          "description": "Rolle der Person/Organisation",
          "$ref": "#XP_Rolle"
        }
      }
    },
    "XP_ArmaturEinsatzgebiet": {
      "$anchor": "XP_ArmaturEinsatzgebiet",
      "description": "Aufzählung der Einsatzgebiete von Armaturen",
      "enumDescription": {
        "1000": {
          "name": "Streckenarmatur",
          "description": "Armaturen in Abständen entlang einer Leitung"
        },
        "2000": {
          "name": "Ausblasearmatur",
          "description": "Dient dem kontrollierten Ableiten von Gasen und Gas-Luftgemischen innerhalb eines Rohrnetzes"
        },
        "3000": {
          "name": "Hauptabsperreinrichtung",
          "description": "Hauptabsperreinrichtung"
        },
        "4000": {
          "name": "Ein_Ausgangsarmatur",
          "description": "Eingangs- und Ausgangsarmaturen im Rohrnetz"
        },
        "5000": {
          "name": "Hydrant",
          "description": "Hydrant"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "sonstiges Einsatzgebiet"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "9999"
      ]
    },
    "XP_ArmaturFunktion": {
      "$anchor": "XP_ArmaturFunktion",
      "description": "Aufzählung der Funktionen von Armaturen",
      "enumDescription": {
        "1000": {
          "name": "Absperrarmatur",
          "description": "Absperrung von Stoffströmen durch Hähne und Klappen"
        },
        "2000": {
          "name": "Regulierarmatur",
          "description": "Regulierung des Volumenstroms mittels Schieber und Ventilen"
        },
        "3000": {
          "name": "Entlueftungsarmatur",
          "description": "Dient dem Enfernen von Gasen, insbesondere Luft, aus einer flüssigkeitsführenden Anlage"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "sonstige Funktion"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "9999"
      ]
    },
    "XP_Auslegung": {
      "$anchor": "XP_Auslegung",
      "description": "Angaben zur Auslegung von Planunterlagen in den betroffenen Gemeinden",
      "type": "object",
      "properties": {
        "gemeinde": {
          "description": "Name der betroffenen Gemeinde",
          "type": "string"
        },
        "auslegungStartDatum": {
          "description": "Datum der Auslegung",
          "type": "string",
          "format": "date"
        },
        "auslegungEndDatum": {
          "description": "Ende der Auslegung",
          "type": "string",
          "format": "date"
        }
      }
    },
    "XP_BaugrubeTyp": {
      "$anchor": "XP_BaugrubeTyp",
      "description": "Auswahl von Start- und Zielgrube für die geschlossene Bauweise",
      "enumDescription": {
        "1000": {
          "name": "Startgrube",
          "description": "Startgrube"
        },
        "2000": {
          "name": "Zielgrube",
          "description": "Zielgrube"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000"
      ]
    },
    "XP_Bauweise": {
      "$anchor": "XP_Bauweise",
      "description": "Aufzählung der Bauweisen",
      "enumDescription": {
        "1000": {
          "name": "OffeneBauweise",
          "description": "offene Bauweise"
        },
        "2000": {
          "name": "GeschlosseneBauweise",
          "description": "geschlossene Bauweise"
        },
        "3000": {
          "name": "Oberirdisch",
          "description": "oberirdische Verlegung"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "XP_EnergiespeicherTyp": {
      "$anchor": "XP_EnergiespeicherTyp",
      "description": "Liste der Speichertypen",
      "enumDescription": {
        "1000": {
          "name": "Gasspeicher",
          "description": "Oberirdische Nieder- und Mitteldruckbehälter (Gastürme, Gasometer) sowie Hochdruckbehälter (Röhrenspeicher, Kugelspeicher) zur Aufbewahrung von Gasen aller Art"
        },
        "2000": {
          "name": "Untergrundspeicher",
          "description": "Ein Untergrundspeicher (auch Untertagespeicher) ist ein Speicher in natürlichen oder künstlichen Hohlräumen unter der Erdoberfläche. - Untergrundspeicher gemäß Bundesberggesetz (BBergG) § 126"
        },
        "20001": {
          "name": "Kavernenspeicher",
          "description": "Große, künstlich angelegte Hohlräume in mächtigen unterirdischen Salzformationen, wie z.B. Salzstöcken. Kavernenspeicher werden durch einen Solprozess bergmännisch angelegt."
        },
        "20002": {
          "name": "Porenspeicher",
          "description": "Natürliche Lagerstätten, die sich durch ihre geologische Formation zur Speicherung von Gas eignen. Sie befinden sich in porösem Gestein, in dem das Gas ähnlich einem stabilen Schwamm aufgenommen und eingelagert wird."
        },
        "3000": {
          "name": "Stromspeicher",
          "description": "Großspeicheranlagen im Stromnetz"
        },
        "30001": {
          "name": "Batteriespeicher",
          "description": "Großbatteriespeicher (z.B. an einer PV-Anlage)"
        },
        "30002": {
          "name": "Pumpspeicherkraftwerk",
          "description": "Ein Pumpspeicherkraftwerk (PSW) speichert elektrische Energie in Form von potentieller Energie (Lageenergie) in einem Stausee"
        },
        "4000": {
          "name": "Fernwaermespeicher",
          "description": "Zumeist drucklose, mit Wasser gefüllte Behälter, die Schwankungen im Wärmebedarf des Fernwärmenetzes bei gleicher Erzeugungsleistung der Fernheizwerke ausgleichen sollen"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstige Speicher"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "20001",
        "20002",
        "3000",
        "30001",
        "30002",
        "4000",
        "9999"
      ]
    },
    "XP_GasDruckstufe": {
      "$anchor": "XP_GasDruckstufe",
      "description": "Aufzählung der Gasdruckstufen",
      "enumDescription": {
        "1000": {
          "name": "Niederdruck",
          "description": "Niederdruck"
        },
        "2000": {
          "name": "Mitteldruck",
          "description": "Mitteldruck"
        },
        "3000": {
          "name": "Hochdruck",
          "description": "Hochdruck"
        },
        "9999": {
          "name": "UnbekannterDruck",
          "description": "Unbekannter Druck"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "9999"
      ]
    },
    "XP_GasTyp": {
      "$anchor": "XP_GasTyp",
      "description": "Aufzählung von Gasarten",
      "enumDescription": {
        "1000": {
          "name": "Erdgas",
          "description": "Erdgas"
        },
        "10001": {
          "name": "L_Gas",
          "description": "L-Gas (low calorific gas)"
        },
        "10002": {
          "name": "H_Gas",
          "description": "H-Gas (high calorific gas)"
        },
        "2000": {
          "name": "Wasserstoff",
          "description": "Wasserstoff (H2)"
        },
        "20001": {
          "name": "GruenerWasserstoff",
          "description": "Durch die Elektrolyse von Wasser hergestellter Wasserstoff unter Verwendung von Strom aus erneuerbaren Energiequellen"
        },
        "20002": {
          "name": "BlauerWasserstoff",
          "description": "Grauer Wasserstoff, bei dessen Entstehung das CO2 jedoch teilweise abgeschieden und im Erdboden gespeichert wird (CCS, Carbon Capture and Storage). Maximal 90 Prozent des CO₂ sind speicherbar."
        },
        "20003": {
          "name": "OrangenerWasserstoff",
          "description": "Auf Basis von Abfall und Reststoffen produzierter Wasserstoff, der als CO2-frei gilt"
        },
        "20004": {
          "name": "GrauerWasserstoff",
          "description": "Mittels Dampfreformierung meist aus fossilem Erdgas hergestellter Wasserstoff. Dabei entstehen rund 10 Tonnen CO₂ pro Tonne Wasserstoff. Das CO2 wird in die Atmosphäre abgegeben."
        },
        "3000": {
          "name": "Erdgas_H2_Gemisch",
          "description": "Erdgas-Wasserstoff-Gemisch"
        },
        "4000": {
          "name": "Biogas",
          "description": "Biogas"
        },
        "5000": {
          "name": "Fluessiggas",
          "description": "Flüssiggas"
        },
        "6000": {
          "name": "SynthetischesMethan",
          "description": "Wird durch wasserelektrolytisch erzeugten Wasserstoff und anschließende Methanisierung hergestellt"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "sonstiges Gas"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "2000",
        "20001",
        "20002",
        "20003",
        "20004",
        "3000",
        "4000",
        "5000",
        "6000",
        "9999"
      ]
    },
    "XP_GehaeuseTyp": {
      "$anchor": "XP_GehaeuseTyp",
      "description": "Aufzählung von Gehäusen der TK- und Strom-Netze, die in der Regel im Straßenraum verbaut werden",
      "enumDescription": {
        "1000": {
          "name": "TK_Verteiler",
          "description": "Verteilerschränke der Telekommunikation"
        },
        "10001": {
          "name": "Multifunktionsgehaeuse",
          "description": "Multifunktionsgehäuse"
        },
        "10002": {
          "name": "GlasfaserNetzverteiler",
          "description": "Glasfaser-Netzverteiler (Gf-NVt)"
        },
        "10003": {
          "name": "Kabelverzweiger_KVz",
          "description": "Kabelverzweiger (KVz) - (Telekom AG)"
        },
        "2000": {
          "name": "Strom_Schrank",
          "description": "Schränke für die Stromversorgung, öffentliche Beleuchtung, Verkehrstechnik u.a."
        },
        "20001": {
          "name": "Schaltschrank",
          "description": "Schaltschrank"
        },
        "20002": {
          "name": "Kabelverteilerschrank",
          "description": "Kabelverteilerschrank"
        },
        "20003": {
          "name": "Steuerschrank",
          "description": "Steuerschrank"
        },
        "20004": {
          "name": "Trennschrank",
          "description": "Trennschrank"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "sonstiger Schrank"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "10003",
        "2000",
        "20001",
        "20002",
        "20003",
        "20004",
        "9999"
      ]
    },
    "XP_GesetzlicheGrundlage": {
      "$anchor": "XP_GesetzlicheGrundlage",
      "description": "Spezifikation der gesetzlichen Grundlage eines Planinhalts",
      "type": "object",
      "properties": {
        "name": {
          "description": "Name / Titel des Gesetzes",
          "type": "string"
        },
        "detail": {
          "description": "Detaillierte Spezifikation der gesetzlichen Grundlage mit Angabe einer Paragraphennummer",
          "type": "string"
        },
        "ausfertigungDatum": {
          "description": "Die Datumsangabe bezieht sich in der Regel auf das Datum der Ausfertigung des Gesetzes oder der Rechtsverordnung",
          "type": "string",
          "format": "date"
        },
        "letzteBekanntmDatum": {
          "description": "Ist das Gesetz oder die Verordnung nach mehreren Änderungen neu bekannt gemacht worden, kann anstelle des Ausfertigungsdatums das Datum der Bekanntmachung der Neufassung angegeben werden",
          "type": "string",
          "format": "date"
        },
        "letzteAenderungDatum": {
          "description": "Ist ein Gesetz oder eine Rechtsverordnung nach der Veröffentlichung des amtlichen Volltextes geändert worden, kann hierauf hingewiesen werden",
          "type": "string",
          "format": "date"
        }
      }
    },
    "XP_InfrastrukturFlaeche": {
      "$anchor": "XP_InfrastrukturFlaeche",
      "description": "Flächenarten einer technischen Infrastruktur",
      "enumDescription": {
        "1000": {
          "name": "Betriebsgelaende",
          "description": "gesamtes Betriebsgelände bzw. Grundstücksfläche"
        },
        "2000": {
          "name": "EingezaeunteFlaeche",
          "description": "eingezäuntes Gelände der Infrastrukturgebäude (ohne Parkplätze und Nebengebäude)"
        },
        "3000": {
          "name": "Gebaeudeflaeche",
          "description": "Fläche eines Gebäudes, das technische Anlagen enthält"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000"
      ]
    },
    "XP_KabelTyp": {
      "$anchor": "XP_KabelTyp",
      "description": "Aufzählung der Kabeltypen in TK-Netzen",
      "enumDescription": {
        "1000": {
          "name": "Glasfaserkabel",
          "description": "Glasfaserkabel"
        },
        "2000": {
          "name": "Kupferkabel",
          "description": "Kupferkabel"
        },
        "3000": {
          "name": "Hybridkabel",
          "description": "Hybridkabel"
        },
        "4000": {
          "name": "Koaxialkabel",
          "description": "Koaxial-(TV)-Kabel"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000"
      ]
    },
    "XP_KraftwerkTyp": {
      "$anchor": "XP_KraftwerkTyp",
      "description": "Liste der Kraftwerke, in den Primärenergie in Strom als Sekundärenergie gewandelt wird",
      "enumDescription": {
        "1000": {
          "name": "ThermischeTurbine",
          "description": "Thermische arbeitende Dampfturbinen- und Gasturbinen-Kraftwerke oder Gas-und-Dampf-Kombikraftwerke"
        },
        "2000": {
          "name": "Windkraft",
          "description": "Eine Windkraftanlage (WKA) oder Windenergieanlage (WEA) wandelt Bewegungsenergie des Windes in elektrische Energie um und speist sie in ein Stromnetz ein. Sie werden an Land (onshore) und in Offshore-Windparks im Küstenvorfeld der Meere installiert. Eine Gruppe von Windkraftanlagen wird Windpark genannt."
        },
        "3000": {
          "name": "Photovoltaik",
          "description": "Eine Photovoltaikanlage, auch PV-Anlage (bzw. PVA) wandelt mittels Solarzellen ein Teil der Sonnenstrahlung in elektrische Energie um.  Die Photovoltaik-Freiflächenanlage (auch Solarpark) wird auf einer freien Fläche als fest montiertes System aufgestellt, bei dem mittels einer Unterkonstruktion die Photovoltaikmodule in einem optimalen Winkel zur Sonne (Azimut) ausgerichtet sind."
        },
        "4000": {
          "name": "Wasserkraft",
          "description": "Ein Wasserkraftwerk wandelt die potentielle Energie des Wassers in der Regel über Turbinen in mechanische bzw. elektrische Energie um. Dies kann an Fließgewässern oder Stauseen erfolgen oder durch Strömungs- und Gezeitenkraftwerke auf dem Meer (Pumpspeicherkraftwerke s. PFS_Energiespeicheer)"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiges Kraftwerk"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "9999"
      ]
    },
    "XP_Legeverfahren": {
      "$anchor": "XP_Legeverfahren",
      "description": "Aufzählung der konventionellen und grabenlosen Legeverfahren (unter Berücksichtung der DIN 18220). Im Rorhleitungsbau werden grabenlose Kreuzungsverfahren auch „Rohrvortriebsverfahren“ genannt.",
      "enumDescription": {
        "1000": {
          "name": "Konventionell_offenerGraben",
          "description": "Ausschachtung mit Schaufel, Bagger, Fräse"
        },
        "2000": {
          "name": "Pressbohrverfahren",
          "description": "Unterirdische Verlegetechnik, die in verschiedenen Varianten zur Anwendung kommt (statisch, dynamisch, ungesteuert, gesteuert) und von Herstellern spezifisch bezeichnet wird (\"Modifiziertes Direct-Pipe-Verfahren\").  Im Breitbandausbau auch als Erdraketentechnik bekannt. Im Rohrleitungsbau können durch hydraulische oder pneumatische Presseinrichtungen Produktenrohrkreuzungen DN 1000 bis zu 100 m grabenlos verlegt werden."
        },
        "3000": {
          "name": "HorizontalSpuelbohrverfahren",
          "description": "Richtbohrtechnik für Horizontalbohrungen („Horizontal Directional Drilling“, HDD), die eine grabenlose Verlegung von Produkt- oder Leerrohren ermöglicht.  Die Bohrung ist anfangs meist schräg nach unten in das Erdreich gerichtet und verläuft dann in leichtem Bogen zum Ziel, wo sie schräg nach oben wieder zutage tritt."
        },
        "4000": {
          "name": "Pflugverfahren",
          "description": "Erstellung eines Leitungsgrabens (Breite \u003e 30cm) oder Schlitzes mit einem Pflugschwert durch Verdrängung der Schicht(en) und gleichzeitigem Einbringen der Glasfasermedien. Der Einsatz des Pflugverfahrens ist ausschließlich in unbefestigten Oberflächen zulässig."
        },
        "5000": {
          "name": "Fraesverfahren_ungebundeOberfl",
          "description": "Fräsverfahren in ungebunden Oberflächen (Schlitzbreite: 15 bis 30 cm, Schlitztiefe: 40 bis 120 cm)"
        },
        "6000": {
          "name": "Trenching",
          "description": "Erstellung eines Schlitzes (\u003c 30 cm) in gebundenen Verkehrsflächen in verschiedenen Verfahren durch rotierende, senkrecht stehende Werkzeuge, wobei die Schicht(en) gelöst, zerkleinert und gefördert wird (werden)"
        },
        "60001": {
          "name": "Schleif_Saegeverfahren",
          "description": "Erstellung eines Schlitzes eine durch eine Schneideeinheit (Schlitzbreite: 1,5 bis 11 cm, Schlitztiefe: 7 bis 45 cm)"
        },
        "60002": {
          "name": "Fraesverfahren",
          "description": "Erstellung eines Schlitzes durch ein Fräswerkzeug (Kette, Rad), (Schlitzbreite: 5 bis 15 cm, Schlitztiefe: 30 bis 60 cm)"
        },
        "7000": {
          "name": "Rammverfahren",
          "description": "Vortriebsverfahren, welches durch hydraulisches oder pneumatisches Vibrationsrammen das Rohr unter dem Hindernis hindurch schlägt. Mit dem Rammverfahren können Produkten- oder Mantelrohrkreuzungen bis zu 100 m Vortriebslänge grabenlos verlegt werden."
        },
        "8000": {
          "name": "Microtunneling",
          "description": "Für den grabenlosen Vortrieb werden in dem steuerbaren Verfahren zunächst Stahlbetonrohre mit großem Nenndurchmesser verlegt,  in denen nach Durchführung der Unterquerung das eigentliche Produktenrohr eingebracht/eingezogen wird. Es kommt nur bei schwierigen Kreuzungen zur Anwendung."
        },
        "9000": {
          "name": "oberirdischeVerlegung",
          "description": "oberirdische Verlegung mittels Holzmasten"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiges Verfahren"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000",
        "60001",
        "60002",
        "7000",
        "8000",
        "9000",
        "9999"
      ]
    },
    "XP_LeitungTyp": {
      "$anchor": "XP_LeitungTyp",
      "description": "Angabe zum ober- und unterirdischen Leitungsverlauf im Bestand oder in der Planung",
      "enumDescription": {
        "1000": {
          "name": "Erdverlegt",
          "description": "Oberkategorie für erdverlegte (Rohr-)Leitungen"
        },
        "10001": {
          "name": "Erdkabel",
          "description": "Ein Erdkabel ist ein im Erdboden verlegtes elektrisch genutztes Kabel mit einer besonders robusten Isolierung nach außen, dem Kabelmantel, der eine Zerstörung derselben durch chemische Einflüsse im Erdreich bzw. im Boden lebender Kleintiere verhindert."
        },
        "10002": {
          "name": "Seekabel",
          "description": "Ein Seekabel (auch Unterseekabel, Unterwasserkabel) ist ein im Wesentlichen in einem Gewässer verlegtes Kabel zur Datenübertragung oder die Übertragung elektrischer Energie."
        },
        "10003": {
          "name": "Schutzrohr",
          "description": "Im Schutzrohr verlegte oder zu verlegende Kabel/Leitungen. - Schutzrohre schützen erdverlegte Leitungen vor mechanischen Einflüssen und Feuchtigkeit."
        },
        "10004": {
          "name": "Leerrohr",
          "description": "Über die Baumaßnahme hinaus unbelegtes Schutzrohr"
        },
        "10005": {
          "name": "Leitungsbuendel",
          "description": "Bündel von Kabeln und/oder Schutzrohren in den Sparten Sparten Strom und Telekommunikation im Bestand"
        },
        "10006": {
          "name": "Dueker",
          "description": "Druckleitung zur Unterquerung von Straßen, Flüssen, Bahngleisen etc. Im Düker kann die Flüssigkeit das Hindernis überwinden, ohne dass Pumpen eingesetzt werden müssen."
        },
        "2000": {
          "name": "Oberirdisch",
          "description": "Oberirdisch verlegte Leitungen und Rohre"
        },
        "20001": {
          "name": "Freileitung",
          "description": "Elektrische Leitung, deren spannungsführende Leiter im Freien durch die Luft geführt und meist auch nur durch die umgebende Luft voneinander und vom Erdboden isoliert sind. In der Regel werden die Leiterseile von Freileitungsmasten getragen, an denen sie mit Isolatoren befestigt sind."
        },
        "20002": {
          "name": "Heberleitung",
          "description": "Leitung zur Überquerung von Straßen oder zur Verbindung von Behältern (Gegenstück zu einem Düker)"
        },
        "20003": {
          "name": "Rohrbruecke",
          "description": "Eine Rohrbrücke oder Rohrleitungsbrücke dient dazu, einzelne oder mehrere Rohrleitungen oberirdisch über größere Entfernungen zu führen."
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "10003",
        "10004",
        "10005",
        "10006",
        "2000",
        "20001",
        "20002",
        "20003"
      ]
    },
    "XP_NetzExterneReferenz": {
      "$anchor": "XP_NetzExterneReferenz",
      "description": "Verweis auf ein extern gespeichertes Dokument, einen extern gespeicherten Plan oder einen Datenbank-Eintrag",
      "type": "object",
      "properties": {
        "referenzName": {
          "description": "Name des referierten Dokument innerhalb des Informationssystems",
          "type": "string"
        },
        "referenzURL": {
          "description": "URI des referierten Dokuments, bzw. Datenbank-Schlüssel. Wenn der XTrasseGML Datensatz und das referierte Dokument in einem hierarchischen Ordnersystem gespeichert sind, kann die URI auch einen relativen Pfad vom XPlanGML-Datensatz zum Dokument enthalten.",
          "type": "string",
          "format": "uri"
        },
        "beschreibung": {
          "description": "Beschreibung des referierten Dokuments",
          "type": "string"
        },
        "datum": {
          "description": "Datum des referierten Dokuments",
          "type": "string",
          "format": "date"
        }
      },
      "required": [
        "referenzName",
        "referenzURL"
      ]
    },
    "XP_NetzObjekt": {
      "$anchor": "XP_NetzObjekt",
      "description": "Abstrakte Oberklasse für alle Fachobjekte des Leitungsplans. Die Attribute dieser Klasse werden über den Vererbungs-Mechanismus an alle Fachobjekte weitergegeben.",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "uuid": {
                  "description": "Eindeutiger Identifier des Objektes",
                  "type": "string"
                },
                "title": {
                  "description": "Textliche Bezeichnung des Objekts (Anmerkung: Ldproxy nutzt das Attribut für die Kodierung der Objektreferenzierung in HTML, GML und JSON)",
                  "type": "string"
                },
                "beschreibung": {
                  "description": "Kommentierende Beschreibung von Planinhalten/-objekten",
                  "type": "string"
                },
                "aufschrift": {
                  "description": "Spezifischer Text zur Beschriftung von Planinhalten",
                  "type": "string"
                }
              },
              "required": [
                "title"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "XP_NetzPlan": {
      "$anchor": "XP_NetzPlan",
      "description": "Abstrakte Oberklasse für alle Klassen raumbezogener Leitungspläne",
      "allOf": [
        {
          "$ref": "https://beta.schemas.opengis.net/json-fg/feature.json"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "uuid": {
                  "description": "Eindeutiger Identifier des Objektes",
                  "type": "string"
                },
                "name": {
                  "description": "Name des Plans  (Anmerkung: Ldproxy nutzt das Attribut für die Kodierung der Objektreferenzierung in HTML und GML)",
                  "type": "string"
                },
                "nummer": {
                  "description": "Nummer des Plans",
                  "type": "string"
                },
                "internalId": {
                  "description": "Interner Identifikator des Plans",
                  "type": "string"
                },
                "beschreibung": {
                  "description": "Kommentierende Beschreibung des Plans",
                  "type": "string"
                },
                "gesetzlicheGrundlage": {
                  "description": "Angabe der gesetzlichen Grundlage des Planinhalts",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_GesetzlicheGrundlage"
                  },
                  "uniqueItems": true
                },
                "technischePlanerstellung": {
                  "description": "Bezeichnung der Institution oder Firma, die den Plan technisch erstellt hat",
                  "type": "string"
                },
                "technHerstellDatum": {
                  "description": "Datum, an dem der Plan technisch ausgefertigt wurde",
                  "type": "string",
                  "format": "date"
                },
                "erstellungsMassstab": {
                  "description": "Der bei der Erstellung des Plans benutzte Kartenmaßstab",
                  "type": "integer"
                },
                "externeReferenz": {
                  "description": "Referenz auf ein Dokument oder einen Plan",
                  "type": "array",
                  "items": {
                    "$ref": "#XP_NetzExterneReferenz"
                  },
                  "uniqueItems": true
                },
                "hatObjekt": {
                  "description": "Referenz auf ein Objekt des Netzplans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "XP_Planreferenz",
                          "XP_Trassenquerschnitt"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                },
                "hatBSTObjekt": {
                  "description": "Referenz auf ein spezifisches Objekt des Netzplans",
                  "type": "array",
                  "items": {
                    "oneOf": [
                      {
                        "$ref": "#/$defs/SCLinkObject"
                      },
                      {
                        "type": "string",
                        "x-ogc-collectionId": [
                          "BST_Abwasserleitung",
                          "BST_Armatur",
                          "BST_Baum",
                          "BST_Energiespeicher",
                          "BST_Gasleitung",
                          "BST_Hausanschluss",
                          "BST_Kraftwerk",
                          "BST_Mast",
                          "BST_Richtfunkstrecke",
                          "BST_Schacht",
                          "BST_SonstigeInfrastruktur",
                          "BST_SonstigeInfrastrukturFlaeche",
                          "BST_SonstigeLeitung",
                          "BST_Station",
                          "BST_StationFlaeche",
                          "BST_Strassenablauf",
                          "BST_Strassenbeleuchtung",
                          "BST_Stromleitung",
                          "BST_Telekommunikationsleitung",
                          "BST_Umspannwerk",
                          "BST_Verteiler",
                          "BST_Waermeleitung",
                          "BST_Wasserleitung",
                          "BST_Wegekante"
                        ],
                        "x-ogc-role": "reference"
                      }
                    ]
                  },
                  "uniqueItems": true
                }
              },
              "required": [
                "name"
              ]
            }
          },
          "required": [
            "properties"
          ]
        },
        {
          "required": [
            "id"
          ],
          "properties": {
            "id": {
              "type": "string"
            }
          }
        }
      ]
    },
    "XP_Objekt": {
      "$anchor": "XP_Objekt",
      "description": "Abstrakte Oberklasse für Teilmodell-übergreifende Fachobjekte",
      "allOf": [
        {
          "$ref": "#XP_NetzObjekt"
        },
        {
          "type": "object",
          "properties": {
            "properties": {
              "type": "object",
              "properties": {
                "gehoertZuPlan": {
                  "description": "Referenz auf den Netzplan, zu dem das Objekt gehört",
                  "oneOf": [
                    {
                      "$ref": "#/$defs/SCLinkObject"
                    },
                    {
                      "type": "string",
                      "x-ogc-collectionId": [
                        "BRA_AusbauPlan",
                        "BST_NetzPlan",
                        "IGP_Plan",
                        "ISA_Plan",
                        "PFS_Plan",
                        "RVP_Plan"
                      ],
                      "x-ogc-role": "reference"
                    }
                  ]
                }
              },
              "required": [
                "gehoertZuPlan"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "XP_Planreferenz": {
      "$anchor": "XP_Planreferenz",
      "description": "Kartenausschnitt eines extern referenzierten Planwerkes",
      "allOf": [
        {
          "$ref": "#XP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/Polygon"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "referenz": {
                  "description": "Referenz auf einen Plan, der sich auf das markierte Polygon bezieht",
                  "$ref": "#XP_NetzExterneReferenz"
                }
              },
              "required": [
                "referenz"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "XP_PrimaerenergieTraeger": {
      "$anchor": "XP_PrimaerenergieTraeger",
      "description": "Energieträger der thermisch arbeitendenden Turbinenkraftwerke",
      "enumDescription": {
        "1000": {
          "name": "FossilerBrennstoff",
          "description": "Fossile Energie wird aus Brennstoffen gewonnen, die in geologischer Vorzeit aus Abbauprodukten von toten Pflanzen und Tieren entstanden sind. Dazu gehören Braunkohle, Steinkohle, Torf, Erdgas und Erdöl."
        },
        "2000": {
          "name": "Ersatzbrennstoff",
          "description": "Ersatzbrennstoffe (EBS) bzw. Sekundärbrennstoffe (SBS) sind Brennstoffe, die aus Abfällen gewonnen werden. Dabei kann es sich sowohl um feste, flüssige oder gasförmige Abfälle aus Haushalten, Industrie oder Gewerbe handeln."
        },
        "3000": {
          "name": "Biomasse",
          "description": "Der energietechnische Biomasse-Begriff umfasst tierische und pflanzliche Erzeugnisse, die zur Gewinnung von Heizenergie, von elektrischer Energie und als Kraftstoffe verwendet werden können (u.a. Holzpellets, Hackschnitzel, Stroh, Getreide, Altholz, Biogas). Energietechnisch relevante Biomasse kann in gasförmiger, flüssiger und fester Form vorliegen."
        },
        "4000": {
          "name": "Erdwaerme",
          "description": "Geothermie bezeichnet die in den oberen Schichten der Erdkruste gespeicherte Wärme und deren Ausbeutung zur Wärme- oder Stromerzeugung. In der Energiegewinnung wird zwischen tiefer und oberflächennaher Geothermie unterschieden. Die tiefe Geothermie wird von Kraftwerken zur Stromerzeugung genutzt."
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstige Energieträger"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "9999"
      ]
    },
    "XP_RohrleitungNetz": {
      "$anchor": "XP_RohrleitungNetz",
      "description": "Liste der Leitungskategorien in Rohrleitungsnetzen",
      "enumDescription": {
        "1000": {
          "name": "Fernleitung",
          "description": "Fernleitung gemäß Umweltverträglichkeitsprüfung (UVPG), Anlage 1 und ENWG § 3, Nr. 19d/20; Leitungen der Fernleitungsnetzbetreiber"
        },
        "2000": {
          "name": "Verteilnetzleitung",
          "description": "Leitung eines Verteil(er)netzes; Leitungen der Versorgungsunternehmen"
        },
        "3000": {
          "name": "Hauptleitung",
          "description": "Hauptleitung, oberste Leitungskategorie in einem Trinkwasser und Wärmenetz"
        },
        "4000": {
          "name": "Versorgungsleitung",
          "description": "Versorgungsleitung, auch Ortsleitung (z.B Wasserleitungen innerhalb des Versorgungsgebietes im bebauten Bereich)"
        },
        "5000": {
          "name": "Zubringerleitung",
          "description": "Zubringerleitung (z.B. Wasserleitungen zwischen Wassergewinnungs- und Versorgungsgebieten)"
        },
        "6000": {
          "name": "Anschlussleitung",
          "description": "Anschlussleitung, Hausanschluss (z.B. Wasserleitungen von der Abzweigstelle der Versorgungsleitung bis zur Übergabestelle/Hauptabsperreinrichtung)"
        },
        "7000": {
          "name": "Verbindungsleitung",
          "description": "Verbindungsleitung (z.B. Wasserleitungen außerhalb der Versorgungsgebiete, die Versorgungsgebiete (Orte) miteinander verbinden), in der Wärmeversorung auch Transportleitung genannt (die eine Wärmeerzeuugungsinfrastruktur mit einem entfernten Versorgungsgebiet verbindet)"
        },
        "8000": {
          "name": "Strassenablaufleitung",
          "description": "Straßenablaufleitung (in der Abwasserentsorgung)"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstige Leitung"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000",
        "7000",
        "8000",
        "9999"
      ]
    },
    "XP_Rolle": {
      "$anchor": "XP_Rolle",
      "description": "Rollen der beteiligten Akteure",
      "enumDescription": {
        "1000": {
          "name": "Antragstellung",
          "description": "Antragsteller"
        },
        "2000": {
          "name": "BevollmaechtigtPlanung",
          "description": "Bevollmächtigt und Ersteller der Planung"
        },
        "3000": {
          "name": "Bevollmaechtigt",
          "description": "Bevollmächtigtes Unternehmen"
        },
        "4000": {
          "name": "Planung",
          "description": "Planendes Büro"
        },
        "5000": {
          "name": "Bauunternehmen",
          "description": "Unternehmen, das Tiefbaumaßnahmen durchführt"
        },
        "6000": {
          "name": "Vorhabentraeger",
          "description": "Träger eines Vorhabens im Planfeststellungs- oder Raumordnungsverfahren"
        },
        "7100": {
          "name": "Planfeststellungsbehoerde",
          "description": "Zuständige Behörde eines Planfeststellungsverfahrens"
        },
        "7200": {
          "name": "Anhoerungsbehoerde",
          "description": "Behörde, die Anhörungsverfahren im Rahmen eines Planfeststellungsverfahrens durchführt"
        },
        "8000": {
          "name": "Raumordnungsbehoerde",
          "description": "Zuständige Behörde einer Raumverträglichkeitsprüfung"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "5000",
        "6000",
        "7100",
        "7200",
        "8000"
      ]
    },
    "XP_StationTyp": {
      "$anchor": "XP_StationTyp",
      "description": "Liste der Stationen im Gas-, Strom- und Wäremenetz",
      "enumDescription": {
        "1000": {
          "name": "StationGas",
          "description": "Station für Medium Gas (Wasserstoff/Erdgas)"
        },
        "10001": {
          "name": "Schieberstation",
          "description": "Über eine Schieberstation (Abzweigstation?)  kann mit Hilfe der dort installierten Kugelhähne der Gasfluss gestoppt bzw. umgelenkt werden"
        },
        "10002": {
          "name": "Verdichterstation",
          "description": "Eine Verdichterstation (Kompressorstation) ist eine Anlage in einer Transportleitung, bei der ein Kompressor das Gas wieder komprimiert, um Rohr-Druckverluste auszugleichen und den Volumenstrom zu regeln"
        },
        "10003": {
          "name": "Regel_Messstation",
          "description": "Eine Gas-Druckregelanlage (GDRA) ist eine Anlage zur ein- oder mehrstufigen Gas-Druckreduzierung. Bei einer Gas-Druckregel- und Messanlage (GDRMA) wird zusätzlich noch die Gas-Mengenmessung vorgenommen. (Anmerkung: Einspeise- und Übergabestationen können separat erfasst werden)"
        },
        "10004": {
          "name": "Armaturstation",
          "description": "Kombination von Armaturengruppen wie Absperr- und und Abgangsarmaturengruppen"
        },
        "10005": {
          "name": "Einspeisestation",
          "description": "Die Einspeisungs- oder Empfangsstation leitet Erdgas oder Wasserstoff in ein Transportleitungsnetz. Die Einspeisung erfolgt z.B. aus einer Produktions- oder Speicheranlage oder über ein LNG-Terminal nach der Regasifizierung."
        },
        "10006": {
          "name": "Uebergabestation",
          "description": "Gas-Übergabestationen (auch Übernahme- oder Entnahmestation) dienen i.d.R. der Verteilung von Gas aus Transportleitungen in die Verbrauchernetze. Dafür muss das ankommende Gas heruntergeregelt werden. Wird Wasserstoff in ein Erdgasleitungsnetz übergeben, muss zusätzlich ein Mischer an der Übernahmestelle gewährleisten, dass sich Wasserstoff und Erdgas gleichmäßig durchmischen. \r\nEine weitere Variante ist die Übergabe von Gas an ein Kraftwerk."
        },
        "10007": {
          "name": "Molchstation",
          "description": "Station um Molchungen zur Prüfung der Integrität der Fernleitung während der Betriebsphase durchzuführen.  \r\nDer Molch füllt den Leitungsquerschnitt aus und wandert entweder einfach mit dem Produktstrom durch die Leitung (meist bei Öl) oder wird durch Druck durch die Leitung gepresst. Im Rahmen der Molchtechnik werden neben dem Molch noch ins System eingebaute Schleusen benötigt, durch die der Molch in die Leitungen eingesetzt bzw. herausgenommen und von hinten mit Druck belegt werden kann."
        },
        "2000": {
          "name": "StationStrom",
          "description": "Station für Medium Strom"
        },
        "20001": {
          "name": "Transformatorenstation",
          "description": "In einer Transformatorenstation (Umspannstation, Netzstation, Ortsnetzstation oder kurz Trafostation) wird die elektrische Energie aus dem Mittelspannungsnetz mit einer elektrischen Spannung von 10 kV bis 36 kV auf die in Niederspannungsnetzen (Ortsnetzen) verwendeten 400/230 V zur allgemeinen Versorgung transformiert"
        },
        "20002": {
          "name": "Konverterstation",
          "description": "Ein Konverter steht an den Verbindungspunkten von Gleich- und Wechselstromleitungen. Er verwandelt Wechsel- in Gleichstrom und kann ebenso Gleichstrom wieder zurück in Wechselstrom umwandeln und diesen ins Übertragungsnetz einspeisen."
        },
        "20003": {
          "name": "Phasenschieber",
          "description": "Phasenschiebertransformatoren (PST), auch Querregler genannt, werden zur Steuerung der Stromflüsse zwischen Übertragungsnetzen eingesetzt. Der Phasenschiebertransformator speist einen Ausgleichsstrom in das System ein, der den Laststrom in der Leitung entweder verringert oder erhöht. Sinkt der Stromfluss in einer Leitung, werden die Stromflüsse im gesamten Verbundsystem neu verteilt."
        },
        "3000": {
          "name": "StationWaerme",
          "description": "Station im (Fern-)Wärmenetz"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstige Station"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "10003",
        "10004",
        "10005",
        "10006",
        "10007",
        "2000",
        "20001",
        "20002",
        "20003",
        "3000",
        "9999"
      ]
    },
    "XP_Trassenquerschnitt": {
      "$anchor": "XP_Trassenquerschnitt",
      "description": "Linie eines Querschnitts, der durch ein externes Dokument dargestellt wird",
      "allOf": [
        {
          "$ref": "#XP_Objekt"
        },
        {
          "type": "object",
          "properties": {
            "geometry": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "place": {
              "oneOf": [
                {
                  "type": "null"
                },
                {
                  "$ref": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json#/$defs/LineString"
                }
              ]
            },
            "properties": {
              "type": "object",
              "properties": {
                "trassenquerschnitt": {
                  "description": "Referenz auf ein Dokument/Bild, das den Trassenquerschnitt an der markierten Position zeigt",
                  "$ref": "#XP_NetzExterneReferenz"
                }
              },
              "required": [
                "trassenquerschnitt"
              ]
            }
          },
          "required": [
            "properties"
          ]
        }
      ]
    },
    "XP_WaermeleitungTyp": {
      "$anchor": "XP_WaermeleitungTyp",
      "description": "Liste von Leitungstypen im Wärmenetz",
      "enumDescription": {
        "1000": {
          "name": "Strang",
          "description": "Schematische Darstellung als Strang (mit Vor- und Rücklauf)"
        },
        "2000": {
          "name": "Vorlauf",
          "description": "Vorlaufrohr"
        },
        "3000": {
          "name": "Ruecklauf",
          "description": "Rücklaufrohr"
        },
        "4000": {
          "name": "Doppelrohr",
          "description": "Vor- und Rücklauf in einem Doppelrohr"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiger Typ"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "2000",
        "3000",
        "4000",
        "9999"
      ]
    },
    "XP_Werkstoff": {
      "$anchor": "XP_Werkstoff",
      "description": "Liste von Werkstoffen der Rohre, Kabel und Infrastrukturkomponenten",
      "enumDescription": {
        "1000": {
          "name": "Kunststoff",
          "description": "Kunststoff"
        },
        "10001": {
          "name": "Polyethylen_PE",
          "description": "Polyethylen (PE)"
        },
        "10002": {
          "name": "Polyethylen_PE_HD",
          "description": "High-Density Polyethylen"
        },
        "10003": {
          "name": "Polypropylen_PP",
          "description": "Polypropylen (PP)"
        },
        "10004": {
          "name": "Polycarbonat_PC",
          "description": "Polycarbonat (PC)"
        },
        "10005": {
          "name": "Polyvinylchlorid_PVC_U",
          "description": "Polyvinylchlorid (PVC-U)"
        },
        "2000": {
          "name": "Stahl",
          "description": "Stahl"
        },
        "20001": {
          "name": "StahlVerzinkt",
          "description": "Stahl verzinkt"
        },
        "20002": {
          "name": "Stahlgitter",
          "description": "Stahlfachwerkskonstruktion (z.B. Freileitungsmast als Gittermast)"
        },
        "20003": {
          "name": "Stahlrohr",
          "description": "Rohrförmiger Profilstahl, dessen Wand aus Stahl besteht. Stahlrohre dienen der Durchleitung von flüssigen, gasförmigen oder festen Stoffen, oder werden als statische oder konstruktive Elemente verwendet (z.B. Freileitungsmast als Stahlrohrmast)"
        },
        "2500": {
          "name": "Stahlverbundrohr",
          "description": "Stahlverbundrohre im Rohrleitungsbau"
        },
        "25001": {
          "name": "St_PE",
          "description": "Stahlrohr mit  Kunststoffumhüllung auf PE-Basis"
        },
        "25002": {
          "name": "St_PP",
          "description": "Stahlrohr mit  Kunststoffumhüllung auf PP-Basis für höhere Temperatur- und Härte-Anforderungen"
        },
        "25003": {
          "name": "St_FZM",
          "description": "Stahlrohr mit mit Kunststoff-Umhüllung und zusätzlichem Außenschutz durch Faserzementmörtel-Ummantelung (FZM)"
        },
        "25004": {
          "name": "St_GFK",
          "description": "Stahlrohr mit mit Kunststoff-Umhüllung und zusätzlichem Außenschutz aus glasfaserverstärktem Kunststoff (GFK) für höchste mechanische Abriebfestigkeit bei grabenlosem Rohrvortrieb"
        },
        "25005": {
          "name": "St_ZM_PE",
          "description": "Stahlrohr mit Zementmörtelauskleidung und PE-Außenschutz (z.B. Abwasserohr)"
        },
        "3000": {
          "name": "Gusseisen",
          "description": "Gusseisen"
        },
        "30001": {
          "name": "GGG_ZM",
          "description": "duktiles Gussrohr mit Zementmörtelauskleidung (z.B Abwasserrohr)"
        },
        "30002": {
          "name": "GGG_ZM_PE",
          "description": "duktiles Gussrohr mit Zementmörtelauskleidung und PE-Außenschutz (z.B. Abwasserrohr)"
        },
        "4000": {
          "name": "Beton",
          "description": "Beton (z.B. Schacht)"
        },
        "5000": {
          "name": "Holz",
          "description": "Holz (z.B. Holzmast)"
        },
        "9999": {
          "name": "Sonstiges",
          "description": "Sonstiger Werkstoff"
        }
      },
      "type": "string",
      "enum": [
        "1000",
        "10001",
        "10002",
        "10003",
        "10004",
        "10005",
        "2000",
        "20001",
        "20002",
        "20003",
        "2500",
        "25001",
        "25002",
        "25003",
        "25004",
        "25005",
        "3000",
        "30001",
        "30002",
        "4000",
        "5000",
        "9999"
      ]
    }
  }
}