SCHEMA S_Bauwerke;

REFERENCE FROM S_Strassennetz (Punktobjekt_hist, Punktobjekt_stat, Streckenobjekt_hist, Streckenobjekt_stat, Betriebskilometer);

REFERENCE FROM S_Administration (ASB_Objekt, Strassenbaudienststelle_abstrakt, UI_Partner, Verwaltungsbezirk_abstrakt, Tab_OD_FS, Baulast_Dritter, sonstige_UI_Partner, Art_part_Baulasttraeger, Art_part_UI_Partner);

REFERENCE FROM S_Bauliche_Strasseneigenschaften (Hindernis, Teilhindernis, Durchlass);

REFERENCE FROM S_Strassenausstattungen (Strassenausstattung_Punkt, Vorschalteinrichtung);

REFERENCE FROM S_Verkehr (Anzahl_Fahrstreifen);

REFERENCE FROM S_Entwurf (kreuzende_Bauwerke_o_baul_Anl);

REFERENCE FROM S_Verkehrsstaerke (DTV_Basis, Anteil_am_DTV);

REFERENCE FROM S_Geometrieschema (Punktobjekt_Modell);

REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Schluesseltabelle, Datum, Jahr, Meter, Millimeter, Kilometer, Quadratmeter, Zentimeter, Prozent, Tonnen, Gon, Winkel, Kilonewton, Kilonewton_pro_Quadratmeter, Kilowatt, Newton_pro_Quadratmillimeter, cd_pro_Quadratmeter, Kilogramm_pro_Quadratmeter, Lux, Dauer, Waehrungsbetrag, Mikrometer, Quadratmillimeter, Monat, Grad_Celsius, Kilogramm_pro_Kubikmeter, Stundenkilometer, Objekt_mit_ID, OKSTRA_Objekt);

REFERENCE FROM S_Kreuzungen (Kreuzung_Strasse_Weg);

REFERENCE FROM S_Projektressourcen (Teilmassnahme_Bwk, Baumassnahme);

ENTITY Bauwerk
SUBTYPE OF (Bauwerk_abstrakt, Objekt_mit_ID);
--- Attribute :
   Bauwerksnummer : STRING(7);
   Interne_Bauwerksnummer : OPTIONAL STRING(12);
   Interner_Sortierschluessel : OPTIONAL STRING(15);
   Bauwerksname : OPTIONAL STRING(50);
   naechstgelegener_Ort : OPTIONAL STRING(50);
   Gesamtlaenge_Bruecken : OPTIONAL Meter;
   Gesamtlaenge_Tunnel : OPTIONAL Meter;
   Gesamtlaenge_Laermschutzbauw : OPTIONAL Meter;
   Gesamtlaenge_Stuetzbauwerke : OPTIONAL Meter;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Amt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt;   (* D *)
   hat_Verwaltungsbezirk : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt;   (* D *)
   besteht_aus_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
   hat_Baumassnahme : OPTIONAL SET [1:?] OF Baumassnahme;
END_ENTITY;
 

ENTITY Bauwerk_abstrakt
ABSTRACT SUPERTYPE OF (ONEOF(Bauwerk, Bauwerk_Symbol));
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Bauwerk_Symbol
SUBTYPE OF (Bauwerk_abstrakt);
--- Attribute :
   Kennung : STRING(7) FIXED;
--- Relationen :
END_ENTITY;
 

ENTITY Teilbauwerk
SUPERTYPE OF (ONEOF(Bruecke, Verkehrszeichenbruecke, Tunnel_Trogbauwerk, Laermschutzbauwerk, Stuetzbauwerk, sonstiges_Bauwerk))
SUBTYPE OF (Teilbauwerk_abstrakt, Punktobjekt_Modell, Punktobjekt_hist, Streckenobjekt_stat, Objekt_mit_ID);
--- Attribute :
   Teilbauwerksnummer : STRING(2);
   Interne_Teilbauwerksnummer : STRING(2);
   Name_des_Teilbauwerks : OPTIONAL STRING(50);
   Interner_Sortierschluessel : OPTIONAL STRING(15);
   Unterhaltung_Instandsetzung : OPTIONAL STRING(15);
   Bauwerksart : OPTIONAL STRING(15);
   Stadium_Teilbauwerk : OPTIONAL STRING(15);
   Stationierung : OPTIONAL STRING(15);
   Bauwerksakte_Nummer : OPTIONAL STRING(50);
   Baulast_Konstruktion : OPTIONAL STRING(15);
   Anderes_Bauwerk_nach_DIN1076 : OPTIONAL STRING(15);
   Baujahr : OPTIONAL Jahr;
   Denkmalschutz : OPTIONAL STRING(50);
   Unterlagen : OPTIONAL STRING;
   Datenerfassung_abgeschlossen : OPTIONAL STRING(15);
   Konstruktion : OPTIONAL STRING(50);
   Bauwerksrichtung_Text : OPTIONAL STRING(80);
   massgebendes_Teilbauwerk : OPTIONAL BOOLEAN;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Strassenbaudienststelle : SET [1:?] OF Strassenbaudienststelle_abstrakt;   (* D *)
   hat_UI_Partner : OPTIONAL SET [1:?] OF UI_Partner;   (* D *)
   hat_Sachverhalt : OPTIONAL SET [1:?] OF Sachverhalt;
   hat_abgeschlossene_Pruefung : OPTIONAL SET [1:?] OF abgeschlossene_Pruefung;
   hat_gegenw_dok_Bauwerkszustand : OPTIONAL SET [1:?] OF gegenw_dokum_Bauwerkszustand;
   hat_durchgef_Pruefungen_Messgn : OPTIONAL SET [1:?] OF durchgef_Pruefungen_Messungen;
   hat_Prueffahrzeuge_Pruefger : OPTIONAL SET [1:?] OF Prueffahrzeuge_Pruefgeraete;
   hat_Pruefanweisungen : OPTIONAL SET [1:?] OF Pruefanweisungen;
   hat_Verwaltungsmassnahme : OPTIONAL SET [1:?] OF Verwaltungsmassn_Sondervereinb;
   hat_Bau_und_Erhaltungsmassn : OPTIONAL SET [1:?] OF Bau_und_Erhaltungsmassnahme;
   hat_Anlagen_Bauwerksbuch : OPTIONAL SET [1:?] OF Anlagen_Bauwerksbuch;
   hat_Entwuerfe_und_Berechnungen : OPTIONAL SET [1:?] OF Entwuerfe_und_Berechnungen;
   hat_Gestaltungen : OPTIONAL SET [1:?] OF Gestaltungen;
   hat_Leitungen_an_Bauwerken : OPTIONAL SET [1:?] OF Leitungen_an_Bauwerken;
   hat_statisches_System_Tragfgkt : OPTIONAL SET [1:?] OF statisches_System_Tragfaehigkt;
   hat_Vorspannungen : OPTIONAL SET [1:?] OF Vorspannungen;
   hat_Gruendungen : OPTIONAL SET [1:?] OF Gruendungen;
   hat_Erd_und_Felsanker : OPTIONAL SET [1:?] OF Erd_und_Felsanker;
   hat_Brueckenseile_und_Kabel : OPTIONAL SET [1:?] OF Brueckenseile_und_kabel;
   hat_Fahrbahnuebergang : OPTIONAL SET [1:?] OF Fahrbahnuebergang;
   hat_Abdichtungen : OPTIONAL SET [1:?] OF Abdichtungen;
   hat_Kappe : OPTIONAL SET [1:?] OF Kappe;
   hat_Schutzeinrichtungen : OPTIONAL SET [1:?] OF Schutzeinrichtungen;
   hat_Ausstattung : OPTIONAL SET [1:?] OF Ausstattung;
   hat_Verfuellungen : OPTIONAL SET [1:?] OF Verfuellungen;
   hat_Betonersatzsystem : OPTIONAL SET [1:?] OF Betonersatzsystem;
   hat_Oberflaechenschutzsystem : OPTIONAL SET [1:?] OF Oberflaechenschutzsystem;
   hat_Reaktionsharzgeb_Duennbel : OPTIONAL SET [1:?] OF Reaktionsharzgeb_Duennbelaege;
   hat_Bauwerkseinzelheiten : OPTIONAL Bauwerkseinzelheiten;
   gehoert_zu_Bauwerk : Bauwerk_abstrakt;
   ist_Hindernis : OPTIONAL SET [1:?] OF Hindernis;
   von_Kreuzung_Strasse_Weg : OPTIONAL SET [1:?] OF Kreuzung_Strasse_Weg;
   hat_Strassenausstattung_Punkt : OPTIONAL SET [1:?] OF Strassenausstattung_Punkt;
   ist_Durchlass : OPTIONAL SET [1:?] OF Durchlass;
   ist_Vorschalteinrichtung : OPTIONAL SET [1:?] OF Vorschalteinrichtung;
   hat_Teilmassnahme_Bwk : OPTIONAL SET [1:?] OF Teilmassnahme_Bwk;
END_ENTITY;
 

ENTITY Teilbauwerk_abstrakt
ABSTRACT SUPERTYPE OF (ONEOF(Teilbauwerk, Teilbauwerk_Symbol));
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Teilbauwerk_Symbol
SUBTYPE OF (Teilbauwerk_abstrakt);
--- Attribute :
   Kennung : STRING(9) FIXED;
--- Relationen :
END_ENTITY;
 

ENTITY Sachverhalt
SUBTYPE OF (Punktobjekt_stat, Streckenobjekt_stat, Objekt_mit_ID);
--- Attribute :
   Lage_Sachverhalt : OPTIONAL STRING(15);
   Art_des_Sachverhaltes : OPTIONAL STRING(15);
   Name_des_Sachverhaltes : OPTIONAL STRING(80);
   Strassenklasse_des_Sachverh : OPTIONAL STRING(1);
   Strassennummer_des_Sachverh : OPTIONAL INTEGER;
   Strassenzusatz : OPTIONAL STRING(9);
   Abweichende_Zuordnung : OPTIONAL BOOLEAN;
   Unterhaltungszuordnung : OPTIONAL BOOLEAN;
   Verknuepfung_mit_Strassennetz : OPTIONAL BOOLEAN;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Bauwerksbelaege : OPTIONAL SET [1:?] OF Bauwerksbelaege;
   hat_Bauwerksbeschilderung : OPTIONAL SET [1:?] OF Bauwerksbeschilderung;
   hat_Durchfahrtshoehen : OPTIONAL SET [1:?] OF Durchfahrtshoehen;
   hat_Info_Strasse : OPTIONAL Info_Strasse;
   hat_Bauwerk_Verkehrsstaerke : OPTIONAL Bauwerk_Verkehrsstaerke;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
   hat_Betriebskilometer : OPTIONAL Betriebskilometer;
END_ENTITY;
 

ENTITY Info_Strasse
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Nutzbare_Breite_in_Stat : OPTIONAL Meter;
   Nutzbare_Breite_gegen_Stat : OPTIONAL Meter;
   Min_Breite_in_Stationierung : OPTIONAL Meter;
   Min_Breite_gegen_Stationierung : OPTIONAL Meter;
   OD_FS : OPTIONAL Tab_OD_FS;
   Abstand_von_Bestandsachse : OPTIONAL Meter;
   Routing_1 : OPTIONAL STRING(50);
   Routing_2 : OPTIONAL STRING(50);
   Umfahrt_Schwerverkehr : OPTIONAL STRING(15);
   Umfahrt_OePNV : OPTIONAL STRING(15);
   Umfahrt_PKW : OPTIONAL STRING(15);
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   hat_Amt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt;   (* D *)
   hat_Meisterei : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt;   (* D *)
   hat_Anzahl_Fahrstreifen : OPTIONAL Anzahl_Fahrstreifen;
INVERSE
   von_Sachverhalt : Sachverhalt FOR hat_Info_Strasse;
END_ENTITY;
 

ENTITY Bauwerk_Verkehrsstaerke
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   zulaessige_Geschwindigkeit : OPTIONAL Stundenkilometer;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   DTV_Kfz : DTV_Basis;
   Anteil_DTV_SV : OPTIONAL Anteil_am_DTV;
INVERSE
   von_Sachverhalt : SET [0:1] OF Sachverhalt FOR hat_Bauwerk_Verkehrsstaerke;
END_ENTITY;
 

ENTITY Durchfahrtshoehen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Abstand_Bestandsachse : OPTIONAL Meter;
   Durchfahrtshoehe : OPTIONAL Meter;
   Kennzeichnung : OPTIONAL STRING(15);
   Bemerkung : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Sachverhalt : Sachverhalt FOR hat_Durchfahrtshoehen;
END_ENTITY;
 

ENTITY Bauwerksbeschilderung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Schild_StVO_Zeichennummer : OPTIONAL STRING(10);
   Schild_Bezeichnung : OPTIONAL STRING(50);
   Schild_Mengenangabe : OPTIONAL STRING(50);
   Schild_Angabe_Zusatzschild : OPTIONAL STRING(50);
   Bauwerksbeschild_Bemerkung : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Sachverhalt : Sachverhalt FOR hat_Bauwerksbeschilderung;
END_ENTITY;
 

ENTITY Bauwerksbelaege
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Art_der_Belaege : OPTIONAL STRING(15);
   Deckschichtkennzeichnung : OPTIONAL BOOLEAN;
   Belaege_Einbauort : OPTIONAL STRING;
   Schichtnummer : OPTIONAL INTEGER;
   Schichtdicke : OPTIONAL Millimeter;
   Einbaujahr : OPTIONAL Jahr;
   Einbaumonat : OPTIONAL Monat;
   Einbauflaeche : OPTIONAL Quadratmeter;
   ausfuehrende_Firma : OPTIONAL STRING(80);
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Sachverhalt : Sachverhalt FOR hat_Bauwerksbelaege;
END_ENTITY;
 

ENTITY Entwuerfe_und_Berechnungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_Entw_und_Ber : OPTIONAL STRING(15);
   Aufsteller_Entw_und_Ber : OPTIONAL STRING(80);
   Bearbeiter_Entw_und_Ber : OPTIONAL STRING(80);
   Aufstellungsjahr_Entw_und_Ber : OPTIONAL Jahr;
   Bemerkungen_zu_Entw_und_Ber : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Entwuerfe_und_Berechnungen;
END_ENTITY;
 

ENTITY Bruecke
SUBTYPE OF (Teilbauwerk);
--- Attribute :
   Gesamtlaenge_Bruecke : OPTIONAL Meter;
   Breite_Bruecke : OPTIONAL Meter;
   Gesamtbreite_Bruecke : OPTIONAL Meter;
   Brueckenflaeche : OPTIONAL Quadratmeter;
   Zwischenraum_Ueberbauten : OPTIONAL Meter;
   Konstruktionshoehe_min : OPTIONAL Meter;
   Konstruktionshoehe_max : OPTIONAL Meter;
   Anzahl_Felder_Bruecke : OPTIONAL INTEGER;
   Anzahl_Ueberbauten_Bruecke : OPTIONAL INTEGER;
   Anzahl_Stege_Bruecke : OPTIONAL INTEGER;
   Laengsneigung_max : OPTIONAL Prozent;
   Querneigung_max : OPTIONAL Prozent;
   Kruemmung : OPTIONAL STRING(15);
   Bauwerkswinkel : OPTIONAL Gon;
   Winkelrichtung : OPTIONAL STRING(15);
   Querschnitt_Ueberbau : OPTIONAL STRING(15);
   Querschnitt_Haupttragwerk : OPTIONAL STRING(15);
   Bauverfahren_Ueberbau : OPTIONAL STRING(15);
   Konstr_Massn_nachtr_Verstaerk : OPTIONAL STRING(15);
   Koppelfugen : OPTIONAL STRING(15);
   maximale_Ueberschuettungshoehe : OPTIONAL Meter;
   minimale_Ueberschuettungshoehe : OPTIONAL Meter;
   lichte_Hoehe : OPTIONAL Meter;
   lichte_Weite_b_Einfeldbruecke : OPTIONAL Meter;
   Bemerkungen_zum_Baugrund : OPTIONAL STRING;
   Bemerkungen_zur_Bruecke : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   hat_Brueckenfeld_Stuetzung : OPTIONAL SET [1:?] OF Brueckenfeld_Stuetzung;
END_ENTITY;
 

ENTITY Verkehrszeichenbruecke
SUBTYPE OF (Teilbauwerk);
--- Attribute :
   Querschnitt_Stiel : OPTIONAL STRING(15);
   Querschnitt_Riegel : OPTIONAL STRING(15);
   Gesamtlaenge_des_Riegels : OPTIONAL Meter;
   Besichtigungs_Wartungsoeffnung : OPTIONAL STRING(15);
   Befest_Konstr_Schilder_Signalg : OPTIONAL STRING(15);
   Bemerkung_Verkehrsz_Bruecke : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   hat_Brueckenfeld_Stuetzung : OPTIONAL SET [1:?] OF Brueckenfeld_Stuetzung;
END_ENTITY;
 

ENTITY Tunnel_Trogbauwerk
SUBTYPE OF (Teilbauwerk);
--- Attribute :
   Gradiente : OPTIONAL STRING(15);
   Rundungshalbmesser : OPTIONAL Meter;
   minimale_Laengsneigung : OPTIONAL Prozent;
   maximale_Laengsneigung : OPTIONAL Prozent;
   minimaler_Radius_im_Grundriss : OPTIONAL Meter;
   minimale_Ueberdeckungshoehe : OPTIONAL Meter;
   maximale_Ueberdeckungshoehe : OPTIONAL Meter;
   Hoehe_rel_NN_in_Tunnelmitte : OPTIONAL Meter;
   Bauwerkslaenge : OPTIONAL Meter;
   geschl_Laenge_der_Tunnelroehre : OPTIONAL Meter;
   Tunnelflaeche : OPTIONAL Quadratmeter;
   Bauweise : OPTIONAL STRING(15);
   Querschnitt : OPTIONAL STRING(15);
   Lichte_Weite_Sonderquerschnitt : OPTIONAL Meter;
   Ausbruchflaeche : OPTIONAL Quadratmeter;
   Sicherung : OPTIONAL STRING;
   Geologie : OPTIONAL STRING(15);
   Grund_und_Gebirgswasserverh : OPTIONAL STRING;
   Bauverfahren : OPTIONAL STRING(15);
   Vortriebsverfahren : OPTIONAL STRING(15);
   Entwaesserungsart : OPTIONAL STRING(15);
   Entwaesserungsart_Laenge : OPTIONAL STRING;
   Bemerkungen_zum_Tunnel_Trogbau : OPTIONAL STRING;
--- Relationen :
   hat_Segmente_Tunnel_Trogbw : SET [1:?] OF Segment_Tunnel_Trogbauwerk;
   hat_Tunnelbeleuchtung : OPTIONAL SET [1:?] OF Tunnelbeleuchtung;
   hat_Tunnellueftung : OPTIONAL SET [1:?] OF Tunnellueftung;
   hat_Tunnel_Zentrale_Anlagen : OPTIONAL SET [1:?] OF Tunnel_Zentrale_Anlagen;
   hat_Tunnelsicherheit : OPTIONAL SET [1:?] OF Tunnelsicherheit;
   hat_Tunnel_Verkehrseinrichtgn : OPTIONAL SET [1:?] OF Tunnel_Verkehrseinrichtungen;
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   hat_Brueckenfeld_Stuetzung : OPTIONAL SET [1:?] OF Brueckenfeld_Stuetzung;
END_ENTITY;
 

ENTITY Laermschutzbauwerk
SUBTYPE OF (Teilbauwerk);
--- Attribute :
   Gesamtlaenge : OPTIONAL Meter;
   Flaeche_des_Laermschirmes : OPTIONAL Quadratmeter;
   Bemerkungen_zum_Laermschutzbw : OPTIONAL STRING;
--- Relationen :
   hat_Segmente_Laermschutzbw : SET [1:?] OF Segment_Laermschutzbauwerk;
END_ENTITY;
 

ENTITY Stuetzbauwerk
SUBTYPE OF (Teilbauwerk);
--- Attribute :
   Gesamtlaenge_Stuetzbauwerk : OPTIONAL Meter;
   Flaeche_Stuetzbauwerk : OPTIONAL Quadratmeter;
   Bemerkungen_zum_Stuetzbauwerk : OPTIONAL STRING;
--- Relationen :
   hat_Segmente_Stuetzbw : SET [1:?] OF Segment_Stuetzbauwerk;
END_ENTITY;
 

ENTITY sonstiges_Bauwerk
SUBTYPE OF (Teilbauwerk);
--- Attribute :
   Stuetzweite_sonstiges_Bauwerk : OPTIONAL Meter;
   Beschreibung_sonstiges_Bauwerk : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
END_ENTITY;
 

ENTITY anderes_Bauwerk
SUBTYPE OF (ASB_Objekt, Streckenobjekt_hist);
--- Attribute :
   Abstand_von_Station : OPTIONAL Meter;
   Breite_unten_von_Station : OPTIONAL Meter;
   Breite_oben_von_Station : OPTIONAL Meter;
   Hoehe_von_Station : OPTIONAL Meter;
   Abstand_bis_Station : OPTIONAL Meter;
   Breite_unten_bis_Station : OPTIONAL Meter;
   Breite_oben_bis_Station : OPTIONAL Meter;
   Hoehe_bis_Station : OPTIONAL Meter;
   Art : Art_anderes_Bauwerk;
   Funktion : OPTIONAL Funktion_anderes_Bauwerk;
   Material : OPTIONAL LIST [1:2] OF Material_anderes_Bauwerk;
   Adsorptionsfaehigkeit : OPTIONAL Adsorptionsfaehigkeit;
   durchschn_Boeschungsneigung : OPTIONAL Prozent;
   tatsaechliche_Laenge : OPTIONAL Meter;
   partielle_Baulast : OPTIONAL Art_part_Baulasttraeger;
   partielle_UI_Partner : OPTIONAL Art_part_UI_Partner;
--- Relationen :
   partieller_Baulasttraeger_Dr : OPTIONAL SET [1:?] OF Baulast_Dritter;   (* D *)
   partielle_UI_sonstiger_Partner : OPTIONAL SET [1:?] OF sonstige_UI_Partner;   (* D *)
   stellt_Teilhindernis_dar : OPTIONAL SET [1:?] OF Teilhindernis;
END_ENTITY;
 

ENTITY Art_anderes_Bauwerk
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('01','Wall')
   ('02','Wand freistehend')
   ('03','Wand mit Stützfunktion')
   ('04','Wand auf Wall')
   ('06','Steilwall')
   ('07','Kaskade')
   ('99','Sonstiges')

Referenziert von:
   anderes_Bauwerk : Eigenschaft Art
 

ENTITY Funktion_anderes_Bauwerk
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','aktiver Lärmschutz')

Referenziert von:
   anderes_Bauwerk : Eigenschaft Funktion
 

ENTITY Material_anderes_Bauwerk
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','Holz')
   ('02','Beton')
   ('03','Holz und Beton')
   ('04','Kunststoff')
   ('05','Glas')
   ('06','Raumgitterwand aus Beton')
   ('07','Raumgitterwand aus Kunststoff')
   ('08','Stahl')
   ('09','Aluminium')
   ('10','Natursteine')
   ('11','Betonsteine')
   ('12','Ziegel')
   ('13','Gabionen')
   ('99','Sonstiges')

Referenziert von:
   anderes_Bauwerk : Eigenschaft Material
 

ENTITY Adsorptionsfaehigkeit
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','hochabsorbierend')
   ('02','adsorbierend')
   ('03','reflektierend')

Referenziert von:
   anderes_Bauwerk : Eigenschaft Adsorptionsfaehigkeit
 

ENTITY Brueckenfeld_Stuetzung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Art_der_Stuetzung : OPTIONAL STRING(15);
   Feldnummer : OPTIONAL INTEGER;
   Stuetzweite : OPTIONAL Meter;
   Stuetzungshoehe : OPTIONAL Meter;
   Anzahl_d_Stuetzen_einer_Reihe : OPTIONAL INTEGER;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Lager : OPTIONAL SET [1:?] OF Lager;
INVERSE
   von_Tunnel_Trogbauwerk : SET [0:?] OF Tunnel_Trogbauwerk FOR hat_Brueckenfeld_Stuetzung;   (* D *)
   von_Bruecke : SET [0:?] OF Bruecke FOR hat_Brueckenfeld_Stuetzung;   (* D *)
   von_Verkehrszeichenbruecke : SET [0:?] OF Verkehrszeichenbruecke FOR hat_Brueckenfeld_Stuetzung;   (* D *)
END_ENTITY;
 

ENTITY Segment_Tunnel_Trogbauwerk
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Segmentnummer : INTEGER;
   Segmentlaenge : OPTIONAL Meter;
   Oberflaeche_Tunneldecke : OPTIONAL STRING(15);
   Oberflaeche_Tunnelwaende : OPTIONAL STRING(15);
   Hoehe_Segmentanfang_rechts : OPTIONAL Meter;
   Hoehe_Segmentanfang_links : OPTIONAL Meter;
   Hoehe_Segmentende_rechts : OPTIONAL Meter;
   Hoehe_Segmentende_links : OPTIONAL Meter;
   Bemerkungen_Segm_Tunnel_Trogbw : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Segmente_Tunnel_Trogbw;   (* D *)
END_ENTITY;
 

ENTITY Segment_Laermschutzbauwerk
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Segmentnummer : INTEGER;
   Segmentlaenge_Laermschutz : OPTIONAL Meter;
   Hoehe_Segmentanfang : OPTIONAL Meter;
   Hoehe_Segmentende : OPTIONAL Meter;
   Pfostenabstand : OPTIONAL Meter;
   Standort_des_Pfostens : OPTIONAL STRING(15);
   Untergrund : OPTIONAL STRING(15);
   Fangvorrichtung : OPTIONAL STRING(15);
   Vogelschutz : OPTIONAL STRING(15);
   akustische_Eig_Vorsatzschale : OPTIONAL STRING(15);
   Pflanzungen_Verkehrsseite : OPTIONAL STRING(15);
   Pflanzungen_Anliegerseite : OPTIONAL STRING(15);
   Besichtigungsweg_Anliegerseite : OPTIONAL STRING(15);
   Bemerkungen_Laermschutz : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
INVERSE
   von_Laermschutzbauwerk : SET [1:?] OF Laermschutzbauwerk FOR hat_Segmente_Laermschutzbw;   (* D *)
END_ENTITY;
 

ENTITY Segment_Stuetzbauwerk
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Segmentnummer : INTEGER;
   Segmentlaenge_Stuetzbauwerk : OPTIONAL Meter;
   Hoehe_Segmentanfang_Stuetzbw : OPTIONAL Meter;
   Hoehe_Segmentende_Stuetzbw : OPTIONAL Meter;
   Besichtigungsweg_Anliegerseite : OPTIONAL STRING(15);
   Bemerkungen_zum_Stuetzbauwerk : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
INVERSE
   von_Stuetzbauwerk : SET [1:?] OF Stuetzbauwerk FOR hat_Segmente_Stuetzbw;   (* D *)
END_ENTITY;
 

ENTITY Pruefanweisungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   abweichende_Pruefpflicht : OPTIONAL STRING(15);
   Pruefanweisungen : OPTIONAL STRING;
   Tauchereinsatz : OPTIONAL STRING(15);
   Pruefung_elektr_Einrichtungen : OPTIONAL STRING(15);
   Pruefung_maschn_Einrichtungen : OPTIONAL STRING(15);
   Bemerkungen_zur_Pruefanweisung : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Pruefanweisungen;
END_ENTITY;
 

ENTITY durchgef_Pruefungen_Messungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Art_der_Pruefung : OPTIONAL STRING(15);
   Pruefungs_Messungsdatum : OPTIONAL Datum;
   Pruefungs_Messungszyklus : OPTIONAL INTEGER;
   Zustandsnote : OPTIONAL REAL;
   Bemerkungen_zur_durchgef_Prfg : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_durchgef_Pruefungen_Messgn;
END_ENTITY;
 

ENTITY gegenw_dokum_Schaden
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Laufende_Nummer : INTEGER;
   Menge_allgemein : OPTIONAL STRING(9);
   Menge_mit_Dimension_Schluessel : OPTIONAL STRING(9);
   Menge_mit_Dimension : OPTIONAL STRING(20);
   Ortsbest_Feld_Pfeiler_Block : OPTIONAL STRING(9);
   Ortsbest_Feld_Pfeiler_Block_W : OPTIONAL STRING(20);
   Ortsbestimmung_Ueberbau : OPTIONAL STRING(9);
   Ortsbestimmung_Ueberbau_Werte : OPTIONAL STRING(20);
   Ortsbest_laengs_Schluessel : OPTIONAL STRING(9);
   Ortsbestimmung_laengs_Werte : OPTIONAL STRING(20);
   Ortsbestimmung_quer : OPTIONAL STRING(9);
   Ortsbestimmung_quer_Werte : OPTIONAL STRING(20);
   Ortsbestimmung_hoch_Schluessel : OPTIONAL STRING(9);
   Ortsbestimmung_hoch_Werte : OPTIONAL STRING(20);
   Bewertung_Standsicherheit : OPTIONAL Schadensbewertung;
   Bewertung_Verkehrssicherheit : OPTIONAL Schadensbewertung;
   Bewertung_Dauerhaftigkeit : OPTIONAL Schadensbewertung;
   Schadensveraenderungen : OPTIONAL STRING(9);
   Bemerkung_Schluessel_1 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_2 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_3 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_4 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_5 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_6 : OPTIONAL STRING(9);
   Bemerkung_Text_1 : OPTIONAL STRING(20);
   Bemerkung_Text_2 : OPTIONAL STRING(20);
   Bemerkung_Text_3 : OPTIONAL STRING(20);
   Bemerkung_Text_4 : OPTIONAL STRING(20);
   Bemerkung_Text_5 : OPTIONAL STRING(20);
   Bemerkung_Text_6 : OPTIONAL STRING(20);
   Hauptbauteil : OPTIONAL STRING(9);
   Konstruktionsteil : OPTIONAL STRING(9);
   Bauteilergaenzung : OPTIONAL STRING(9);
   Schaden : OPTIONAL STRING(9);
   Schaden_Werte : OPTIONAL STRING(20);
   Schadenstext : OPTIONAL STRING;
   Name_Schadensbild : OPTIONAL STRING(128);
   Pruefjahr_Ersterfassung : OPTIONAL Jahr;
   Pruefart_Ersterfassung : OPTIONAL STRING(2);
   Pruefjahr_letzte_Bestaetigung : OPTIONAL Jahr;
   Pruefart_letzte_Bestaetigung : OPTIONAL STRING(2);
   Vormerkung_einfache_Pruefung : OPTIONAL BOOLEAN;
   ID_Nummer_des_Schadens : OPTIONAL STRING(6);
   Schadensbeispiel_Nummer : OPTIONAL STRING(10);
   Historisierungskennzeichen : OPTIONAL STRING(1);
--- Relationen :
INVERSE
   von_gegenw_dok_Bauwerkszustand : gegenw_dokum_Bauwerkszustand FOR hat_gegenw_dokum_Schaden;
END_ENTITY;
 

ENTITY gegenw_dokum_Bauwerkszustand
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Zustandsnote : OPTIONAL REAL;
   Max_Schadbw_Standsicherheit : OPTIONAL Schadensbewertung;
   Max_Schadbw_Verkehrssicherheit : OPTIONAL Schadensbewertung;
   Max_Schadbw_Dauerhaftigkeit : OPTIONAL Schadensbewertung;
   Datum_naechste_Hauptpruefung : OPTIONAL Datum;
   Art_naechste_Hauptpruefung : OPTIONAL STRING(2);
   Datum_naechste_einf_Pruefung : OPTIONAL Datum;
   Datum_naechste_Sonderpruefung : OPTIONAL Datum;
   Zustandstext : OPTIONAL STRING;
   ZN_BTG_Ueberbau : OPTIONAL REAL;
   ZN_BTG_Unterbau : OPTIONAL REAL;
   ZN_BTG_Bauwerk : OPTIONAL REAL;
   ZN_BTG_Vorspannung : OPTIONAL REAL;
   ZN_BTG_Gruendungen : OPTIONAL REAL;
   ZN_BTG_Erd_und_Felsanker : OPTIONAL REAL;
   ZN_BTG_Brueckenseile : OPTIONAL REAL;
   ZN_BTG_Lager : OPTIONAL REAL;
   ZN_BTG_Uebergaenge : OPTIONAL REAL;
   ZN_BTG_Abdichtungen : OPTIONAL REAL;
   ZN_BTG_Belaege : OPTIONAL REAL;
   ZN_BTG_Kappen : OPTIONAL REAL;
   ZN_BTG_Schutzeinrichtg : OPTIONAL REAL;
   ZN_BTG_Sonstiges : OPTIONAL REAL;
--- Relationen :
   hat_gegenw_dokum_Schaden : OPTIONAL SET [1:?] OF gegenw_dokum_Schaden;
   hat_gegenw_dokum_Empfehlung : OPTIONAL SET [1:?] OF gegenw_dokum_Empfehlung;
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_gegenw_dok_Bauwerkszustand;
END_ENTITY;
 

ENTITY Schaden_abgeschl_Prfg
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Laufende_Nummer : INTEGER;
   Menge_allgemein : OPTIONAL STRING(9);
   Menge_mit_Dimension_Schluessel : OPTIONAL STRING(9);
   Menge_mit_Dimension : OPTIONAL STRING(20);
   Ortsbest_Feld_Pfeiler_Block : OPTIONAL STRING(9);
   Ortsbest_Feld_Pfeiler_Block_W : OPTIONAL STRING(20);
   Ortsbestimmung_Ueberbau : OPTIONAL STRING(9);
   Ortsbestimmung_Ueberbau_Werte : OPTIONAL STRING(20);
   Ortsbest_laengs_Schluessel : OPTIONAL STRING(9);
   Ortsbestimmung_laengs_Werte : OPTIONAL STRING(20);
   Ortsbestimmung_quer : OPTIONAL STRING(9);
   Ortsbestimmung_quer_Werte : OPTIONAL STRING(20);
   Ortsbestimmung_hoch_Schluessel : OPTIONAL STRING(9);
   Ortsbestimmung_hoch_Werte : OPTIONAL STRING(20);
   Bewertung_Standsicherheit : OPTIONAL Schadensbewertung;
   Bewertung_Verkehrssicherheit : OPTIONAL Schadensbewertung;
   Bewertung_Dauerhaftigkeit : OPTIONAL Schadensbewertung;
   Schadensveraenderungen : OPTIONAL STRING(9);
   Bemerkung_Schluessel_1 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_2 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_3 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_4 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_5 : OPTIONAL STRING(9);
   Bemerkung_Schluessel_6 : OPTIONAL STRING(9);
   Bemerkung_Text_1 : OPTIONAL STRING(20);
   Bemerkung_Text_2 : OPTIONAL STRING(20);
   Bemerkung_Text_3 : OPTIONAL STRING(20);
   Bemerkung_Text_4 : OPTIONAL STRING(20);
   Bemerkung_Text_5 : OPTIONAL STRING(20);
   Bemerkung_Text_6 : OPTIONAL STRING(20);
   Hauptbauteil : OPTIONAL STRING(9);
   Konstruktionsteil : OPTIONAL STRING(9);
   Bauteilergaenzung : OPTIONAL STRING(9);
   Schaden : OPTIONAL STRING(9);
   Schaden_Werte : OPTIONAL STRING(20);
   Schadenstext : OPTIONAL STRING;
   Name_Schadensbild : OPTIONAL STRING(128);
   Pruefjahr : OPTIONAL Jahr;
   Pruefart : OPTIONAL STRING(2);
   Vormerkung_einfache_Pruefung : OPTIONAL BOOLEAN;
   ID_Nummer_des_Schadens : OPTIONAL STRING(6);
   Schadensbeispiel_Nummer : OPTIONAL STRING(10);
--- Relationen :
INVERSE
   von_abgeschlossene_Pruefung : abgeschlossene_Pruefung FOR hat_Schaden_abgeschl_Prfg;
END_ENTITY;
 

ENTITY abgeschlossene_Pruefung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Pruefjahr : OPTIONAL Jahr;
   Pruefart : OPTIONAL STRING(2);
   Pruefrichtung : OPTIONAL STRING(80);
   Pruefer : OPTIONAL STRING(30);
   Dienstelle_Pruefer : OPTIONAL STRING(30);
   Pruefungsbeginn : OPTIONAL Datum;
   Abschluss_Schadenerfassung : OPTIONAL Datum;
   Pruefungsabschluss : OPTIONAL Datum;
   Max_Schadbw_Standsicherheit : OPTIONAL Schadensbewertung;
   Max_Schadbw_Verkehrssicherheit : OPTIONAL Schadensbewertung;
   Max_Schadbw_Dauerhaftigkeit : OPTIONAL Schadensbewertung;
   Datum_naechste_Hauptpruefung : OPTIONAL Datum;
   Art_naechste_Hauptpruefung : OPTIONAL STRING(2);
   Datum_naechste_einf_Pruefung : OPTIONAL Datum;
   Datum_naechste_Sonderpruefung : OPTIONAL Datum;
   Prueftext : OPTIONAL STRING;
   Zustandsnote : OPTIONAL REAL;
--- Relationen :
   hat_Schaden_abgeschl_Prfg : OPTIONAL SET [1:?] OF Schaden_abgeschl_Prfg;
   hat_Empfehlung_abgeschl_Prfg : OPTIONAL SET [1:?] OF Empfehlung_abgeschl_Prfg;
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_abgeschlossene_Pruefung;
END_ENTITY;
 

ENTITY gegenw_dokum_Empfehlung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Art : OPTIONAL STRING(15);
   Menge : OPTIONAL REAL;
   Schaetzkosten : OPTIONAL Waehrungsbetrag;
   Schadensbeseitigung : OPTIONAL STRING(15);
   Projektbezeichnung : OPTIONAL STRING(80);
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_gegenw_dok_Bauwerkszustand : gegenw_dokum_Bauwerkszustand FOR hat_gegenw_dokum_Empfehlung;
END_ENTITY;
 

ENTITY Empfehlung_abgeschl_Prfg
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Art : OPTIONAL STRING(15);
   Menge : OPTIONAL REAL;
   Schaetzkosten : OPTIONAL Waehrungsbetrag;
   Schadensbeseitigung : OPTIONAL STRING(15);
   Projektbezeichnung : OPTIONAL STRING(80);
   Pruefart : OPTIONAL STRING(2);
   Pruefjahr : OPTIONAL Jahr;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_abgeschlossene_Pruefung : abgeschlossene_Pruefung FOR hat_Empfehlung_abgeschl_Prfg;
END_ENTITY;
 

ENTITY Prueffahrzeuge_Pruefgeraete
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Geraeteart : OPTIONAL STRING(15);
   voraussichtl_Einsatzdauer : OPTIONAL Dauer;
   Bemerkungen_zu_Prueffahrzeugen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Prueffahrzeuge_Pruefger;
END_ENTITY;
 

ENTITY Anlagen_Bauwerksbuch
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Beschreibung_sonst_Anlagen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Anlagen_Bauwerksbuch;
END_ENTITY;
 

ENTITY Verwaltungsmassn_Sondervereinb
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Aktenzeichen_des_Verw_Akt : OPTIONAL STRING(30);
   Veranlasser : OPTIONAL STRING(80);
   Wirksamkeitsdatum : OPTIONAL Datum;
   Beschreibung_der_Massnahme : OPTIONAL STRING;
--- Relationen :
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Bau_und_Erhaltungsmassnahme
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Baumassnahme : OPTIONAL STRING(80);
   Art_der_Baumassnahme : OPTIONAL STRING(15);
   Baujahr : OPTIONAL Jahr;
   Auftragssumme : OPTIONAL Waehrungsbetrag;
   Abrechnungssumme : OPTIONAL Waehrungsbetrag;
   Auftraggeber_Bau_Erh_Massn : OPTIONAL STRING(80);
   Auftragnehmer_Bau_Erh_Massn : OPTIONAL STRING(80);
   Bauueberwachung : OPTIONAL STRING(80);
   Baubeginn_Bau_Erh_Massn : OPTIONAL Datum;
   Bauende_Bau_Erh_Massn : OPTIONAL Datum;
   Ablauf_Maengelanspruch : OPTIONAL Datum;
   Bemerkungen_Bau_Erh_Massn : OPTIONAL STRING;
--- Relationen :
   hat_Kosten_fuer_Bau_Erh_u_Betr : OPTIONAL SET [1:?] OF Kosten_fuer_Bau_Erh_und_Betr;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Kosten_fuer_Bau_Erh_und_Betr
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Kostenart_Bau_Erh_Kosten : OPTIONAL STRING(15);
   Menge_Bau_Erh_Kosten : OPTIONAL REAL(12);
   Haushaltsjahr_Bau_Erh_Kosten : OPTIONAL Jahr;
   Kostentraeger_Bau_Erh_Kosten : OPTIONAL STRING(120);
   Titel_Bau_Erh_Kosten : OPTIONAL STRING(20);
   Ausgabe_Bau_Erh_Kosten : OPTIONAL Waehrungsbetrag;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Erhaltungs_u_Baumassnahme : Bau_und_Erhaltungsmassnahme FOR hat_Kosten_fuer_Bau_Erh_u_Betr;
END_ENTITY;
 

ENTITY Ausstattung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art : OPTIONAL STRING(15);
   Leitungsdurchmesser : OPTIONAL Millimeter;
   Einbauort : OPTIONAL STRING;
   TUEV_Datum : OPTIONAL Datum;
   Bemerkungen_zu_Ausstattungen : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Schutzeinrichtungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_Schutzeinrichtung : OPTIONAL STRING(15);
   Einbauort_Schutzeinrichtung : OPTIONAL STRING;
   Einbaujahr_Schutzeinrichtung : OPTIONAL Jahr;
   Laenge_Schutzeinrichtung : OPTIONAL Meter;
   Hoehe_Schutzeinrichtung : OPTIONAL Meter;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Vorspannungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Richtung : OPTIONAL STRING(15);
   intern_extern : OPTIONAL STRING(15);
   Vorspanngrad : OPTIONAL STRING(15);
   Spannverfahren : OPTIONAL STRING(15);
   Spannkraft : OPTIONAL Kilonewton;
   Spannstahl_Streckgrenze : OPTIONAL Newton_pro_Quadratmillimeter;
   Spannstahl_Bruchgrenze : OPTIONAL Newton_pro_Quadratmillimeter;
   Spannstahlhersteller : OPTIONAL STRING(15);
   Art_der_Verpressung : OPTIONAL STRING(15);
   Typenbezeichnung : OPTIONAL STRING(80);
   Einbaujahr_Vorspannung : OPTIONAL Jahr;
   Einbauort_Vorspannung : OPTIONAL STRING;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Gruendungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_der_Gruendungen : OPTIONAL STRING(15);
   Typenbezeichnung_Gruendung : OPTIONAL STRING(80);
   Einbauort_Gruendung : OPTIONAL STRING;
   Einbaujahr_Gruendung : OPTIONAL Jahr;
   Bemerkungen_zur_Gruendung : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Erd_und_Felsanker
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Verfahren_Erd_und_Felsanker : OPTIONAL STRING(15);
   Hersteller_Erd_und_Felsanker : OPTIONAL STRING(15);
   Zulassungsnummer : OPTIONAL STRING(50);
   Anzahl_Erd_und_Felsanker : OPTIONAL INTEGER;
   Art_Erd_und_Felsanker : OPTIONAL STRING;
   Typenbez_Erd_und_Felsanker : OPTIONAL STRING(80);
   Einbauort_Erd_und_Felsanker : OPTIONAL STRING;
   Einbaujahr_Erd_und_Felsanker : OPTIONAL Jahr;
   Bemerkungen_Erd_und_Felsanker : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Lager
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer_Stuetzung : OPTIONAL STRING(15);
   Anzahl_der_Lager : OPTIONAL INTEGER;
   Art_der_Lager : OPTIONAL STRING(15);
   Typenbezeichnung : OPTIONAL STRING(80);
   Einbauort_der_Lager : OPTIONAL STRING;
   Einbaujahr_der_Lager : OPTIONAL Jahr;
   Hersteller : OPTIONAL STRING(15);
   Kritische_Temperatur_Winter : OPTIONAL Grad_Celsius;
   Kritische_Temperatur_Sommer : OPTIONAL Grad_Celsius;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
INVERSE
   von_Brueckenfeld_Stuetzung : Brueckenfeld_Stuetzung FOR hat_Lager;
END_ENTITY;
 

ENTITY Fahrbahnuebergang
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_Fahrbahnuebergang : OPTIONAL STRING(15);
   Anzahl_Fahrbahnuebergaenge : OPTIONAL INTEGER;
   Anzahl_der_Lamellen : OPTIONAL INTEGER;
   Gesamtdehnweg : OPTIONAL Millimeter;
   Hersteller_Fahrbahnuebergaenge : OPTIONAL STRING(15);
   Typenbez_Fahrbahnuebergaenge : OPTIONAL STRING(80);
   regelgepr_Fahrbahnuebergaenge : OPTIONAL STRING(15);
   Einbauort_Fahrbahnuebergaenge : OPTIONAL STRING;
   Einbaujahr_Fahrbahnuebergaenge : OPTIONAL Jahr;
   Konstruktionslaenge_Uebergang : OPTIONAL Meter;
   Wartungsg_Fahrbahnuebergaenge : OPTIONAL STRING(15);
   Kritische_Temperatur_Winter : OPTIONAL Grad_Celsius;
   Kritische_Temperatur_Sommer : OPTIONAL Grad_Celsius;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Kappe
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Einbauort_Kappe : OPTIONAL STRING;
   Konstruktion_Kappe : OPTIONAL STRING(15);
   Verankerung_Kappe : OPTIONAL STRING(15);
   groesste_Blocklaenge : OPTIONAL Meter;
   Kappenlaenge : OPTIONAL Meter;
   Breite_Kappe : OPTIONAL Meter;
   Einbaujahr_Kappe : OPTIONAL Jahr;
   Bemerkungen_zur_Kappe : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Brueckenseile_und_kabel
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Seilart : OPTIONAL STRING(15);
   Hersteller : OPTIONAL STRING(15);
   Tragfunktion : OPTIONAL STRING(15);
   Seillaenge : OPTIONAL Meter;
   Seildurchmesser : OPTIONAL Millimeter;
   Seilquerschnitt_metallisch : OPTIONAL Quadratmillimeter;
   Drahtfestigkeit : OPTIONAL Newton_pro_Quadratmillimeter;
   Seilkraft : OPTIONAL Kilonewton;
   Verformungsmodul : OPTIONAL Newton_pro_Quadratmillimeter;
   Schlaglaenge : OPTIONAL Millimeter;
   Gesamtgewicht : OPTIONAL Tonnen;
   Seilverfuellmittel : OPTIONAL STRING(15);
   Seilaufbau : OPTIONAL STRING(15);
   Oberflaechenbeh_des_Drahtes : OPTIONAL STRING(15);
   Oberflaechenbeh_Seilaufbau : OPTIONAL STRING(15);
   Vergusshuelse_Seilkopf : OPTIONAL STRING(15);
   Werkstoff_Vergusshuelse : OPTIONAL STRING(15);
   Seilverguss : OPTIONAL STRING(15);
   Armaturen : OPTIONAL STRING(15);
   schwingungsdaempf_Massnahmen : OPTIONAL STRING(15);
   Bemerkungen_zu_Brueckenseile : OPTIONAL STRING;
--- Relationen :
   hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk;
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Abdichtungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Einbauort_Abdichtungen : OPTIONAL STRING;
   Unterlage : OPTIONAL STRING(15);
   Vorbereitung_der_Unterlage : OPTIONAL STRING(15);
   Behandlung_der_Unterlage : OPTIONAL STRING(15);
   Abdichtung : OPTIONAL STRING(15);
   Schutzschicht : OPTIONAL STRING(15);
   Dicke_Schutzschicht : OPTIONAL Zentimeter;
   Einbaujahr_Abdichtungen : OPTIONAL Jahr;
   Flaeche_Abdichtungen : OPTIONAL Quadratmeter;
   Hersteller_Abdichtungen : OPTIONAL STRING(80);
   Ausfuehr_Firma_Abdichtungen : OPTIONAL STRING(80);
   Bemerkungen_zu_Abdichtungen : OPTIONAL STRING;
--- Relationen :
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY statisches_System_Tragfaehigkt
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   stat_System_in_Bauwerksachse : OPTIONAL STRING(15);
   stat_System_quer_zu_Bauw_achse : OPTIONAL STRING(15);
   Sonderabtragungsrichtung : OPTIONAL STRING(15);
   Ersatzstuetzweite : OPTIONAL REAL(7);
   Tragfaehigkeit : OPTIONAL STRING(15);
   Bemessungsfahrzeug_Hauptspur : OPTIONAL Tonnen;
   Bemessungsfahrzeug_Nebenspur : OPTIONAL Tonnen;
   Sperrung_fuer_Schwertransporte : OPTIONAL BOOLEAN;
   statischer_Auslastungsgrad : OPTIONAL Prozent;
   Bemessungslast_Kraft : OPTIONAL Kilonewton;
   Bemessungslast_Druck : OPTIONAL Kilonewton_pro_Quadratmeter;
   Einstufungsjahr : OPTIONAL Jahr;
   Massgeb_Tragfaehigkeitseinstuf : OPTIONAL BOOLEAN;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Baustoff_Bauwerk
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Baustoff : OPTIONAL STRING(15);
   Hauptbaustoff : OPTIONAL INTEGER;
   Festigkeitsklasse_des_Betons : OPTIONAL STRING(15);
   Expositionsklasse : OPTIONAL STRING(80);
   Groesstkorn_Betonzuschlaege : OPTIONAL STRING(15);
   Konsistenz : OPTIONAL STRING(15);
   Baustoffguete_Baustahl : OPTIONAL STRING(15);
   Baustoffguete_Holz : OPTIONAL STRING(15);
   Verbindungsmittel : OPTIONAL STRING(15);
   Zement : OPTIONAL STRING(15);
   Zementgehalt : OPTIONAL Kilogramm_pro_Kubikmeter;
   Betonzuschlag : OPTIONAL STRING;
   Betonzusatz : OPTIONAL STRING;
   Oberflaeche_des_Betons : OPTIONAL STRING(15);
   Betonstahlguete : OPTIONAL STRING(15);
   Fertigteile : OPTIONAL STRING(15);
   Lieferfirma : OPTIONAL STRING(80);
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
   hat_Korrosionsschutzbeschichtg : OPTIONAL Korrosionsschutzbeschichtungen;
INVERSE
   von_Ausstattung : SET [0:1] OF Ausstattung FOR hat_Baustoff_Bauwerk;
   von_Bruecke : SET [0:?] OF Bruecke FOR hat_Baustoff_Bauwerk;
   von_Brueckenseile_und_kabel : SET [0:1] OF Brueckenseile_und_kabel FOR hat_Baustoff_Bauwerk;
   von_Erd_und_Felsanker : SET [0:1] OF Erd_und_Felsanker FOR hat_Baustoff_Bauwerk;
   von_Fahrbahnuebergang : SET [0:1] OF Fahrbahnuebergang FOR hat_Baustoff_Bauwerk;
   von_Gruendungen : SET [0:1] OF Gruendungen FOR hat_Baustoff_Bauwerk;
   von_Kappe : SET [0:1] OF Kappe FOR hat_Baustoff_Bauwerk;
   von_Lager : SET [0:1] OF Lager FOR hat_Baustoff_Bauwerk;
   von_Schutzeinrichtungen : SET [0:1] OF Schutzeinrichtungen FOR hat_Baustoff_Bauwerk;
   von_Segment_Laermschutzbauwerk : SET [0:1] OF Segment_Laermschutzbauwerk FOR hat_Baustoff_Bauwerk;
   von_Segment_Stuetzbauwerk : SET [0:1] OF Segment_Stuetzbauwerk FOR hat_Baustoff_Bauwerk;
   von_Tunnel_Trogbauwerk : SET [0:?] OF Tunnel_Trogbauwerk FOR hat_Baustoff_Bauwerk;
   von_sonstiges_Bauwerk : SET [0:?] OF sonstiges_Bauwerk FOR hat_Baustoff_Bauwerk;
   von_Verkehrszeichenbruecke : SET [0:?] OF Verkehrszeichenbruecke FOR hat_Baustoff_Bauwerk;
END_ENTITY;
 

ENTITY Gestaltungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_Gestaltung : OPTIONAL STRING;
   Einbauort_Gestaltung : OPTIONAL STRING;
   Bemerkungen_zur_Gestaltung : OPTIONAL STRING;
--- Relationen :
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Leitungen_an_Bauwerken
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Leitungsarten_an_Bauwerken : OPTIONAL STRING(15);
   Einbauort_Leitungen : OPTIONAL STRING;
   Durchmesser : OPTIONAL Millimeter;
   Betreiber_der_Leitung : OPTIONAL STRING;
   Buendelung : OPTIONAL STRING(15);
   Anzahl_der_Leitungen_an_Bw : OPTIONAL INTEGER;
   Nutzungsvereinbarung : OPTIONAL STRING(15);
   Bemerkungen_zu_Leitungen_an_Bw : OPTIONAL STRING;
--- Relationen :
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt;
END_ENTITY;
 

ENTITY Verfuellungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Einbauort_Verfuellung : OPTIONAL STRING;
   Schaden_Schadenursache : OPTIONAL STRING;
   Fuellgut_Fuellmaterial : OPTIONAL STRING(15);
   Hersteller_Produktbezeichnung : OPTIONAL STRING(15);
   Einbaujahr_Verfuellung : OPTIONAL Jahr;
   Ausfuehrende_Firma_Verfuellung : OPTIONAL STRING(80);
   Bemerkungen_zur_Verfuellung : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Verfuellungen;
END_ENTITY;
 

ENTITY Betonersatzsystem
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_des_Betonersatzsystems : OPTIONAL STRING(15);
   Einbauort_Betonersatzsystem : OPTIONAL STRING;
   Lieferfirma_Produktbezeichnung : OPTIONAL STRING(15);
   Ausfuehrende_Firma_Betonersatz : OPTIONAL STRING(80);
   Bezeichnung_zum_Betonersatz : OPTIONAL STRING(80);
   Einbaujahr_Betonersatzsystem : OPTIONAL Jahr;
   Flaeche_Betonersatzsystem : OPTIONAL Quadratmeter;
   Bemerkungen_zum_Betonersatz : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Betonersatzsystem;
END_ENTITY;
 

ENTITY Oberflaechenschutzsystem
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_des_Systems : OPTIONAL STRING(15);
   Art_der_schuetzenden_Oberfl : OPTIONAL STRING(15);
   Hersteller_Produktbezeichnung : OPTIONAL STRING(15);
   Bezeichnung : OPTIONAL STRING(80);
   Einbauort : OPTIONAL STRING;
   Verbrauch : OPTIONAL Kilogramm_pro_Quadratmeter;
   Ausfuehrende_Firma : OPTIONAL STRING(80);
   Einbaujahr : OPTIONAL Jahr;
   Flaeche : OPTIONAL Quadratmeter;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Oberflaechenschutzsystem;
END_ENTITY;
 

ENTITY Korrosionsschutzbeschichtungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Art_des_Korrosionsschutzes : OPTIONAL STRING(15);
   Bauteiloberflaeche : OPTIONAL STRING(15);
   Oberflaechenvorbereitung : OPTIONAL STRING(15);
   Hauptbindemittel_d_Grundbesch : OPTIONAL STRING(15);
   Hauptpigment_der_Grundbesch : OPTIONAL STRING(15);
   Hauptbindemittel_der_Deckbesch : OPTIONAL STRING(15);
   Hauptpigment_der_Deckbesch : OPTIONAL STRING(15);
   Anzahl_der_Grundbeschichtungen : OPTIONAL INTEGER;
   Anzahl_der_Deckbeschichtungen : OPTIONAL INTEGER;
   Gesamtschichtdicke : OPTIONAL Mikrometer;
   Applikation : OPTIONAL STRING(15);
   Einbauort_Schutzbeschichtung : OPTIONAL STRING;
   Ausfuehrende_Firma_Besch : OPTIONAL STRING(80);
   Bezeichnung_Schutzbeschichtung : OPTIONAL STRING(80);
   Einbaujahr_Korrosionsschutzb : OPTIONAL Jahr;
   Beschichtete_Flaeche : OPTIONAL Quadratmeter;
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Baustoff_Bauwerk : Baustoff_Bauwerk FOR hat_Korrosionsschutzbeschichtg;
END_ENTITY;
 

ENTITY Reaktionsharzgeb_Duennbelaege
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Bauteilnummer : OPTIONAL STRING(15);
   Einbauort : OPTIONAL STRING;
   Vorbereitung_der_Unterlage : OPTIONAL STRING(15);
   Bindemittel_der_Grundierung : OPTIONAL STRING(15);
   Bindemittel_1_u_2_Deckschicht : OPTIONAL STRING(15);
   Abstreumittel_ob_Deckschicht : OPTIONAL STRING(15);
   Gesamtdicke : OPTIONAL Millimeter;
   Flaeche : OPTIONAL Quadratmeter;
   Einbaujahr : OPTIONAL Jahr;
   Ausfuehrende_Firma : OPTIONAL STRING(80);
   Bemerkungen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Reaktionsharzgeb_Duennbel;
END_ENTITY;
 

ENTITY Tunnelbeleuchtung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Lichtraster : OPTIONAL STRING(15);
   Leuchtdichte : OPTIONAL cd_pro_Quadratmeter;
   Beleuchtungsstaerke : OPTIONAL Lux;
   Beleuchtungsart : OPTIONAL STRING(15);
   Lampenart : OPTIONAL STRING(15);
   Bemerkungen_zur_Tunnelbeleucht : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnelbeleuchtung;
END_ENTITY;
 

ENTITY Tunnellueftung
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Lueftungsart_Normalbetrieb : OPTIONAL STRING(15);
   Lueftungsart_Brandfall : OPTIONAL STRING(15);
   Abluftkanaele : OPTIONAL STRING(15);
   Zuluftkanaele : OPTIONAL STRING(15);
   Abluftkamin : OPTIONAL STRING(15);
   Luefterdecke : OPTIONAL STRING(15);
   Bemerkungen_zur_Tunnellueftung : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnellueftung;
END_ENTITY;
 

ENTITY Tunnelsicherheit
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Gefahrengueter_zugelassen : OPTIONAL STRING(15);
   Pannenbucht : OPTIONAL STRING(15);
   Anzahl_Pannenbuchten : OPTIONAL INTEGER;
   Abstand_Pannenbucht : OPTIONAL Meter;
   Wendebucht : OPTIONAL STRING(15);
   Anzahl_Wendebuchten : OPTIONAL INTEGER;
   Abstand_Wendebucht : OPTIONAL Meter;
   Ueberfahrt : OPTIONAL STRING(15);
   Anzahl_Ueberfahrten : OPTIONAL INTEGER;
   Abstand_Ueberfahrt : OPTIONAL Meter;
   Notrufstation : OPTIONAL STRING(15);
   Anzahl_Notrufstationen : OPTIONAL INTEGER;
   Abstand_Notrufstation : OPTIONAL Meter;
   Automatische_Brandmeldeanlagen : OPTIONAL STRING(15);
   Feuerloeschstationen : OPTIONAL STRING(15);
   Anzahl_Feuerloeschstationen : OPTIONAL INTEGER;
   Abstand_Feuerloeschstation : OPTIONAL Meter;
   Hydranten : OPTIONAL STRING(15);
   Anzahl_Hydranten : OPTIONAL INTEGER;
   Abstand_Hydranten : OPTIONAL Meter;
   Fluchtwege_Querstollen : OPTIONAL STRING(15);
   Anzahl_Fluchtwege_Querstollen : OPTIONAL INTEGER;
   Abstand_Fluchtwege_Querstollen : OPTIONAL Meter;
   Fluchtwege_Fluchtstollen : OPTIONAL STRING(15);
   Anzahl_Fluchtwege_Fluchtstoll : OPTIONAL INTEGER;
   Abstand_Fluchtwege_Fluchtstoll : OPTIONAL Meter;
   Videoueberwachung : OPTIONAL STRING(15);
   Funk : OPTIONAL STRING(15);
   Lautsprecher : OPTIONAL STRING(15);
   Bemerkungen_zur_Tunnelsicherh : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnelsicherheit;
END_ENTITY;
 

ENTITY Tunnel_Verkehrseinrichtungen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   Verkehrseinrichtung_vorhanden : OPTIONAL STRING(15);
   Verkehrserfassung : OPTIONAL STRING(15);
   LZA_vor_dem_Tunnel : OPTIONAL STRING(15);
   Wechselverk_Zeich_v_d_Tunnel : OPTIONAL STRING(15);
   Wechselverk_Zeichen_im_Tunnel : OPTIONAL STRING(15);
   Fahrstreifensignale : OPTIONAL STRING(15);
   Schrankenanlage : OPTIONAL STRING(15);
   Bemerkungen_zu_Verkehrseinr : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnel_Verkehrseinrichtgn;
END_ENTITY;
 

ENTITY Tunnel_Zentrale_Anlagen
SUBTYPE OF (Objekt_mit_ID);
--- Attribute :
   gesamte_elektrische_Leistung : OPTIONAL Kilowatt;
   Ersatzstromversorgung : OPTIONAL STRING(15);
   Ersatzstromversorgung_Leistung : OPTIONAL Kilowatt;
   Betriebsgebaeude : OPTIONAL STRING(15);
   Betriebsgebaeude_Anzahl : OPTIONAL INTEGER;
   Lueftergebaeude : OPTIONAL STRING(15);
   Lueftergebaeude_Anzahl : OPTIONAL INTEGER;
   Hebeanlage : OPTIONAL STRING(15);
   Bemerkungen_zu_zentr_Anlagen : OPTIONAL STRING;
--- Relationen :
INVERSE
   von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnel_Zentrale_Anlagen;
END_ENTITY;
 

ENTITY Bauwerkseinzelheiten
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Bauwerksnummer : INTEGER;
   Bauwerksname : STRING;
   Bau_km : Kilometer;
   Brueckenklasse : OPTIONAL STRING;
   Kreuzungswinkel : OPTIONAL Winkel;
   lichte_Weite : OPTIONAL Meter;
   lichte_Hoehe : OPTIONAL Meter;
   Konstruktionshoehe : OPTIONAL Meter;
   Nutzbreite : OPTIONAL Meter;
--- Relationen :
   von_Teilbauwerk : OPTIONAL SET [1:?] OF Teilbauwerk_abstrakt;
INVERSE
   geh_zu_kreuz_Bauw_o_baul_Anl : SET [0:?] OF kreuzende_Bauwerke_o_baul_Anl FOR hat_Bauwerkseinzelheiten;
END_ENTITY;
 

TYPE Schadensbewertung = INTEGER;
WHERE
   Wertebereich : { 0 <= SELF <= 4 };
END_TYPE;
 

END_SCHEMA; -- S_Bauwerke