SCHEMA S_Bauwerke; (* Historie: 03.09.2009 - 1.014 Anpassung an die ASB-ING, Stand 2008, gemäß N0115 Anpassung an die ASB Netzdaten, Stand Februar 2009, gemäß N0114 Anpassung an die ASB Bestandsdaten, Stand 2009, gemäß N0116 Anpassung an die Anforderungen von VEMAGS-Statik gemäß N0118 27.11.2008 - 1.013 Erweiterung der Modellierung von Straßenbaumaßnahmen gemäß N0104 09.10.2007 - 1.012 Einführung eines Metamodells gemäß N0092 Entfernung der Schemata "Ingenieurbauwerke", "Projektressourcen" und "Ausstattung" gemäß N0093 Anpassung an die neue ASB, Teilsystem Bestandsdaten, gemäß N0074 Aufweichung der Relation Teilbauwerk - Bauwerkseinzelheiten Einführung des Präfix "S_" für Schemanamen 02.08.2006 - 1.011 Einführung OKSTRA-ID gemäß N0073 09.09.2005 - 1.010 (1.010) Anpassung an ASB-ING, Stand 2004 29.06.2004 - 1.005 (1.009) Verlegung der Kreuzungen in eigenes Schema 03.09.2003 - 1.004 (1.008) Korrektur von Währungsangaben 31.05.2002 - 1.003 (1.007) Überarbeitung gemäß Dokument N0031 12.09.2001 - 1.002 (1.004) Änderung überlanger Bezeichner Strassenbaudienststelle_abstr in Strassenbaudienstst_abstr (SQL) 11.12.2000 - 1.001 (1.002) Symbolische Verweise integriert für Teilbauwerk, Bauwerk, Strassenbaudienststelle 15.10.1999 - 1.000 (1.000) Erste Version des OKSTRA verabschiedet *) REFERENCE FROM S_Strassennetz (Punktobjekt_hist,Punktobjekt_stat, Streckenobjekt_hist,Streckenobjekt_stat, Betriebskilometer); REFERENCE FROM S_Administration (ASB_Objekt,Strassenbaudienststelle_abstrakt, Verwaltungsbezirk_abstrakt,Tab_OD_FS, VE_Bereich,Baulasttraeger_Dritter,sonstiger_UI_Partner_Land, Zuordnungsobjekt_ASB); REFERENCE FROM S_Bauliche_Strasseneigenschaften (Hindernis,Teilhindernis,Durchlass); REFERENCE FROM S_Strassenausstattungen (Strassenausstattung_Punkt,Lage,Vorschalteinrichtung); REFERENCE FROM S_Entwurf (kreuzende_Bauwerke_o_baul_Anl); REFERENCE FROM S_Projektressourcen (Teilmassnahme_Bwk,Baumassnahme); REFERENCE FROM S_Dynamische_Verkehrsdaten (DTV_Basis,Anteil_am_DTV); REFERENCE FROM S_Statische_Beschilderung (Aufstellvorrichtung_Schild); REFERENCE FROM S_Geometrieschema (Punktobjekt_Modell); REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt,OKSTRA_Schluesseltabelle, Datum,Uhrzeit,Jahr,Anzahl,Meter,Millimeter,Kilometer, Quadratmeter,Zentimeter,Prozent,Eins_zu_N,Tonnen,Gon,Winkel, Newton,Kilonewton,Kilonewton_pro_Meter, Kilonewton_pro_Quadratmeter,Gramm_pro_Quadratmeter,Kilowatt, Newton_pro_Quadratmillimeter,cd_pro_Quadratmeter, Kilogramm_pro_Quadratmeter,Lux, Meter_pro_Sekunde,Liter_pro_Sekunde_und_Meter, EURO,Dauer,Waehrungsbetrag,Mikrometer,Quadratmillimeter, Monat,Grad_Celsius,Kilogramm_pro_Kubikmeter, Stundenkilometer,Objekt_mit_ID,Detaillierungsgrad_ASB); REFERENCE FROM S_Kreuzungen (Kreuzung_Strasse_Weg); TYPE ASB_ING_Schluessel = STRING(15); END_TYPE; 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; Anzahl_Teilbauwerke : OPTIONAL Anzahl; 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 : OPTIONAL 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 : OPTIONAL STRING(2); Name_des_Teilbauwerks : OPTIONAL STRING(50); Interner_Sortierschluessel : OPTIONAL STRING(15); Unterhaltung_Instandsetzung : OPTIONAL ASB_ING_Schluessel; Bauwerksart : OPTIONAL ASB_ING_Schluessel; Stadium_Teilbauwerk : OPTIONAL ASB_ING_Schluessel; Stationierung : OPTIONAL ASB_ING_Schluessel; Bauwerksakte_Nummer : OPTIONAL STRING(50); Baulast_Konstruktion : OPTIONAL ASB_ING_Schluessel; Anderes_Bauwerk_nach_DIN1076 : OPTIONAL ASB_ING_Schluessel; Baujahr : OPTIONAL Jahr; Denkmalschutz : OPTIONAL STRING(50); Unterlagen : OPTIONAL STRING; Datenerfassung_abgeschlossen : OPTIONAL ASB_ING_Schluessel; Konstruktion : OPTIONAL STRING(50); Bauwerksrichtung_Text : OPTIONAL STRING(80); massgebendes_Teilbauwerk : OPTIONAL BOOLEAN; Bemerkungen : OPTIONAL STRING; Name_UI_UA_Partner : OPTIONAL STRING(50); Sachverhaltsnummer : OPTIONAL STRING; Tragfaehigkeit : OPTIONAL ASB_ING_Schluessel; stat_System_in_Bauwerksachse : OPTIONAL ASB_ING_Schluessel; stat_System_quer_zu_Bauw_achse: OPTIONAL ASB_ING_Schluessel; Sperrung_fuer_Schwertransporte: OPTIONAL BOOLEAN; statischer_Auslastungsgrad : OPTIONAL Prozent; Zustandsnote : OPTIONAL REAL; Max_Schadbw_Standsicherheit : OPTIONAL Schadensbewertung; Anzahl_der_Fahrstr_in_Stat : OPTIONAL Anzahl; Anzahl_der_Fahrstr_gegen_Stat : OPTIONAL Anzahl; Min_Breite_in_Stationierung : OPTIONAL Meter; Min_Breite_gegen_Stationierung: OPTIONAL Meter; --- Relationen : hat_Strassenbaudienststelle : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; (* 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; hat_Strategie_BMS : OPTIONAL SET [1:?] OF Strategie_BMS; auf_Laermschutzwall : OPTIONAL SET [1:?] OF Laermschutzwall; ist_Aufstellvorrichtung : OPTIONAL SET [1:?] OF Aufstellvorrichtung_Schild; (* D *) 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 ASB_ING_Schluessel; Art_des_Sachverhaltes : OPTIONAL ASB_ING_Schluessel; Name_des_Sachverhaltes : OPTIONAL STRING(80); Strassenklasse_des_Sachverh : OPTIONAL STRING(1); Strassennummer_des_Sachverh : OPTIONAL INTEGER; Strassenzusatz : OPTIONAL STRING(9); Streckentyp : OPTIONAL ASB_ING_Schluessel; 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 SET [1:?] OF Betriebskilometer (* D *); END_ENTITY; ENTITY Info_Strasse SUBTYPE OF (Objekt_mit_ID); --- Attribute : Anzahl_der_Fahrstr_in_Stat : OPTIONAL Anzahl; Anzahl_der_Fahrstr_gegen_Stat : OPTIONAL Anzahl; 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; VE_Bereich : OPTIONAL VE_Bereich; Abstand_von_Bestandsachse : OPTIONAL Meter; Routing_1 : OPTIONAL STRING(50); Routing_2 : OPTIONAL STRING(50); Umfahrt_Schwerverkehr : OPTIONAL ASB_ING_Schluessel; Umfahrt_OePNV : OPTIONAL ASB_ING_Schluessel; Umfahrt_PKW : OPTIONAL ASB_ING_Schluessel; Bemerkung : OPTIONAL STRING; Baulasttraeger_Befestigung : OPTIONAL ASB_ING_Schluessel; UI_Pflicht_Verkehrsflaeche : OPTIONAL ASB_ING_Schluessel; --- Relationen : hat_Amt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; (* D *) hat_Meisterei : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; (* D *) 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 ASB_ING_Schluessel; 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 ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Art_Entw_und_Ber : OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Bauwerkswinkel : OPTIONAL Gon; Winkelrichtung : OPTIONAL ASB_ING_Schluessel; Querschnitt_Ueberbau : OPTIONAL ASB_ING_Schluessel; Querschnitt_Haupttragwerk : OPTIONAL ASB_ING_Schluessel; Bauverfahren_Ueberbau : OPTIONAL ASB_ING_Schluessel; Konstr_Massn_nachtr_Verstaerk : OPTIONAL ASB_ING_Schluessel; Koppelfugen : OPTIONAL ASB_ING_Schluessel; 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; Baustoff : OPTIONAL ASB_ING_Schluessel; --- 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 ASB_ING_Schluessel; Querschnitt_Riegel : OPTIONAL ASB_ING_Schluessel; Gesamtlaenge_des_Riegels : OPTIONAL Meter; Besichtigungs_Wartungsoeffnung: OPTIONAL ASB_ING_Schluessel; Befest_Konstr_Schilder_Signalg: OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Querschnitt : OPTIONAL ASB_ING_Schluessel; Lichte_Weite_Sonderquerschnitt: OPTIONAL Meter; Ausbruchflaeche : OPTIONAL Quadratmeter; Sicherung : OPTIONAL STRING; Geologie : OPTIONAL ASB_ING_Schluessel; Grund_und_Gebirgswasserverh : OPTIONAL STRING; Bauverfahren : OPTIONAL ASB_ING_Schluessel; Vortriebsverfahren : OPTIONAL ASB_ING_Schluessel; Entwaesserungsart : OPTIONAL ASB_ING_Schluessel; Entwaesserungsart_Laenge : OPTIONAL STRING; Anzahl_Segmente : OPTIONAL Anzahl; Bemerkungen_zum_Tunnel_Trogbau: OPTIONAL STRING; --- Relationen : hat_Segmente_Tunnel_Trogbw : OPTIONAL 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; Anzahl_Segmente : OPTIONAL Anzahl; Bemerkungen_zum_Laermschutzbw : OPTIONAL STRING; --- Relationen : hat_Segmente_Laermschutzbw : OPTIONAL SET [1:?] OF Segment_Laermschutzbauwerk; END_ENTITY; ENTITY Stuetzbauwerk SUBTYPE OF (Teilbauwerk); --- Attribute : Gesamtlaenge_Stuetzbauwerk : OPTIONAL Meter; Flaeche_Stuetzbauwerk : OPTIONAL Quadratmeter; Anzahl_Segmente : OPTIONAL Anzahl; Max_Hoehe_Segment : OPTIONAL Meter; Bemerkungen_zum_Stuetzbauwerk : OPTIONAL STRING; --- Relationen : hat_Segmente_Stuetzbw : OPTIONAL SET [1:?] OF Segment_Stuetzbauwerk; END_ENTITY; ENTITY sonstiges_Bauwerk SUBTYPE OF (Teilbauwerk); --- Attribute : Stuetzweite_sonstiges_Bauwerk : OPTIONAL Meter; Beschreibung_sonstiges_Bauwerk: OPTIONAL STRING; Breite : OPTIONAL Meter; Hoehe : OPTIONAL Meter; Flaeche : OPTIONAL Quadratmeter; --- Relationen : hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk; END_ENTITY; ENTITY Laermschutzwall SUBTYPE OF (ASB_Objekt,Streckenobjekt_hist); --- Attribute : Abst_Beugungskante_von_Stat : Meter; Abst_Beugaungskante_bis_Stat : Meter; Hoehe_Beugungskante_von_Stat : Meter; Hoehe_Beugungskante_bis_Stat : Meter; Art : Art_Laermschutzwall; Abst_Fusspunkt_von_Stat : OPTIONAL Meter; Abst_Fusspunkt_bis_Stat : OPTIONAL Meter; Breite_unten_von_Stat : OPTIONAL Meter; Breite_unten_bis_Stat : OPTIONAL Meter; Breite_oben_von_Stat : OPTIONAL Meter; Breite_oben_bis_Stat : OPTIONAL Meter; Funktion : OPTIONAL Funktion_Laermschutzwall; ueberwiegendes_Material : OPTIONAL Material_Laermschutzwall; Absorbtionsfaehigkeit : OPTIONAL Absorbtionsfaehigkeit_LSW; durchschn_Boeschungsneigung : OPTIONAL Eins_zu_N; tatsaechliche_Laenge : OPTIONAL Meter; partielle_Baulast : OPTIONAL Art_part_Baulasttraeger_LSW; partielle_UI_Partner : OPTIONAL Art_part_UI_Partner_LSW; partielle_UI_sonstiger_Partner: OPTIONAL sonstiger_UI_Partner_Land; Nummer_des_Laermschutzwalls : OPTIONAL STRING(10); --- Relationen : partieller_Baulasttraeger_Dr : OPTIONAL SET [1:?] OF Baulasttraeger_Dritter; (* D *) hat_Teilbauwerk : OPTIONAL SET [1:?] OF Teilbauwerk_abstrakt; hat_Sonstige_Konstruktion : OPTIONAL SET [1:?] OF Sonstige_Konstruktion; END_ENTITY; ENTITY Art_Laermschutzwall SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Laermschutzwall VALUES ('01','Wall') INSERT INTO Art_Laermschutzwall VALUES ('02','Kombination Wall / LSW') INSERT INTO Art_Laermschutzwall VALUES ('03','Kombination Wall / Steilwall') INSERT INTO Art_Laermschutzwall VALUES ('04','Kombination Wall / sonstige Konstruktion') INSERT INTO Art_Laermschutzwall VALUES ('09','Seitenablagerung') INSERT INTO Art_Laermschutzwall VALUES ('99','Sonstiges') END_SQL *) ENTITY Funktion_Laermschutzwall SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Funktion_Laermschutzwall VALUES ('00','unbekannt') INSERT INTO Funktion_Laermschutzwall VALUES ('01','Lärmvorsorge an der Strecke') INSERT INTO Funktion_Laermschutzwall VALUES ('02','Lärmsanierung an der Strecke') INSERT INTO Funktion_Laermschutzwall VALUES ('03','Lärmvorsorge an Bauwerken') INSERT INTO Funktion_Laermschutzwall VALUES ('04','Lärmsanierung an Bauwerken') INSERT INTO Funktion_Laermschutzwall VALUES ('05','immissionsmindernde Wirkung') END_SQL *) ENTITY Material_Laermschutzwall SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Material_Laermschutzwall VALUES ('00','unbekannt') INSERT INTO Material_Laermschutzwall VALUES ('01','Erde (Erdwall)') INSERT INTO Material_Laermschutzwall VALUES ('02','Erde/Damm (Erdwall und Damm)') INSERT INTO Material_Laermschutzwall VALUES ('99','Sonstiges') END_SQL *) ENTITY Absorbtionsfaehigkeit_LSW SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Absorbtionsfaehigkeit_LSW VALUES ('00','unbekannt') INSERT INTO Absorbtionsfaehigkeit_LSW VALUES ('01','absorbierend') INSERT INTO Absorbtionsfaehigkeit_LSW VALUES ('99','Sonstiges') END_SQL *) ENTITY Art_part_Baulasttraeger_LSW SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_part_Baulasttraeger_LSW VALUES ('K','Kreis / kreisfreie Stadt') INSERT INTO Art_part_Baulasttraeger_LSW VALUES ('G','Gemeinde') INSERT INTO Art_part_Baulasttraeger_LSW VALUES ('D','Dritter') INSERT INTO Art_part_Baulasttraeger_LSW VALUES ('U','Baulast unklar – Klärungsbedarf') END_SQL *) ENTITY Art_part_UI_Partner_LSW SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_part_UI_Partner_LSW VALUES ('K','Kreis / kreisfreie Stadt') INSERT INTO Art_part_UI_Partner_LSW VALUES ('G','Gemeinde') INSERT INTO Art_part_UI_Partner_LSW VALUES ('S','Sonstige Partner') INSERT INTO Art_part_UI_Partner_LSW VALUES ('U','noch unbekannt') END_SQL *) ENTITY Sonstige_Konstruktion SUBTYPE OF (ASB_Objekt,Streckenobjekt_hist,Zuordnungsobjekt_ASB); --- Attribute : Abstand_von_Station : OPTIONAL Meter; Abstand_bis_Station : OPTIONAL Meter; Hoehe_von_Station : OPTIONAL Meter; Hoehe_bis_Station : OPTIONAL Meter; Lage : OPTIONAL Lage; durchschnittliche_Hoehe : OPTIONAL Meter; Art : Art_sonstige_Konstruktion; Konstruktion : OPTIONAL Konstruktion_sonst_Konst; Funktion : OPTIONAL Fkt_sonstige_Konstruktion; Absorbtionsfaehigkeit : OPTIONAL Absorbtionsfaehigkeit_Konst; ueberwiegendes_Material : OPTIONAL Material_sonstige_Konstr; weiteres_Material : OPTIONAL Material_sonstige_Konstr; tatsaechliche_Laenge : OPTIONAL Meter; Detaillierungsgrad : OPTIONAL Detaillierungsgrad_ASB; --- Relationen : stellt_Teilhindernis_dar : OPTIONAL SET [1:?] OF Teilhindernis; INVERSE auf_Laermschutzwall : SET [0:?] OF Laermschutzwall FOR hat_Sonstige_Konstruktion; END_ENTITY; ENTITY Art_sonstige_Konstruktion SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_sonstige_Konstruktion VALUES ('01','Entwässerungsbauwerk') INSERT INTO Art_sonstige_Konstruktion VALUES ('02','Wand freistehend') INSERT INTO Art_sonstige_Konstruktion VALUES ('03','Stützbauwerke (Höhe < 1,50 m)') INSERT INTO Art_sonstige_Konstruktion VALUES ('04','Steilwall (Höhe < 2,00 m)') INSERT INTO Art_sonstige_Konstruktion VALUES ('05','Lärmschutzbauwerk (Wand oder Mauer, Höhe < 2,00 m)') INSERT INTO Art_sonstige_Konstruktion VALUES ('99','Sonstiges') END_SQL *) ENTITY Konstruktion_sonst_Konst SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Konstruktion_sonst_Konst VALUES ('00','unbekannt') INSERT INTO Konstruktion_sonst_Konst VALUES ('01','freistehend') INSERT INTO Konstruktion_sonst_Konst VALUES ('02','auf Lärmschutzwall') INSERT INTO Konstruktion_sonst_Konst VALUES ('99','Sonstiges') END_SQL *) ENTITY Fkt_sonstige_Konstruktion SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Fkt_sonstige_Konstruktion VALUES ('00','unbekannt') INSERT INTO Fkt_sonstige_Konstruktion VALUES ('01','aktiver Lärmschutz') INSERT INTO Fkt_sonstige_Konstruktion VALUES ('02','Kaskade') END_SQL *) ENTITY Absorbtionsfaehigkeit_Konst SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Absorbtionsfaehigkeit_Konst VALUES ('00','unbekannt') INSERT INTO Absorbtionsfaehigkeit_Konst VALUES ('01','hochabsorbierend') INSERT INTO Absorbtionsfaehigkeit_Konst VALUES ('02','absorbierend') INSERT INTO Absorbtionsfaehigkeit_Konst VALUES ('03','reflektierend') END_SQL *) ENTITY Material_sonstige_Konstr SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Material_sonstige_Konstr VALUES ('00','unbekannt') INSERT INTO Material_sonstige_Konstr VALUES ('01','Holz') INSERT INTO Material_sonstige_Konstr VALUES ('02','Beton') INSERT INTO Material_sonstige_Konstr VALUES ('03','Holz und Beton') INSERT INTO Material_sonstige_Konstr VALUES ('04','Kunststoff') INSERT INTO Material_sonstige_Konstr VALUES ('05','Glas') INSERT INTO Material_sonstige_Konstr VALUES ('06','Raumgitterwand aus Beton') INSERT INTO Material_sonstige_Konstr VALUES ('07','Raumgitterwand aus Kunststoff') INSERT INTO Material_sonstige_Konstr VALUES ('08','Stahl') INSERT INTO Material_sonstige_Konstr VALUES ('09','Aluminium') INSERT INTO Material_sonstige_Konstr VALUES ('10','Natursteine') INSERT INTO Material_sonstige_Konstr VALUES ('11','Betonsteine') INSERT INTO Material_sonstige_Konstr VALUES ('12','Ziegel') INSERT INTO Material_sonstige_Konstr VALUES ('13','Gabionen') INSERT INTO Material_sonstige_Konstr VALUES ('99','sonstiges') END_SQL *) ENTITY Brueckenfeld_Stuetzung SUBTYPE OF (Objekt_mit_ID); --- Attribute : Art_der_Stuetzung : OPTIONAL ASB_ING_Schluessel; Feldnummer : OPTIONAL INTEGER; Stuetzweite : OPTIONAL Meter; Stuetzungshoehe : OPTIONAL Meter; Anzahl_d_Stuetzen_einer_Reihe : OPTIONAL INTEGER; ist_Schifffahrtsoeffnung : OPTIONAL BOOLEAN; 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 ASB_ING_Schluessel; Oberflaeche_Tunnelwaende : OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Untergrund : OPTIONAL ASB_ING_Schluessel; Fangvorrichtung : OPTIONAL ASB_ING_Schluessel; Vogelschutz : OPTIONAL ASB_ING_Schluessel; akustische_Eig_Vorsatzschale : OPTIONAL ASB_ING_Schluessel; Pflanzungen_Verkehrsseite : OPTIONAL ASB_ING_Schluessel; Pflanzungen_Anliegerseite : OPTIONAL ASB_ING_Schluessel; Besichtigungsweg_Anliegerseite: OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Pruefanweisungen : OPTIONAL STRING; Tauchereinsatz : OPTIONAL ASB_ING_Schluessel; Pruefung_elektr_Einrichtungen : OPTIONAL ASB_ING_Schluessel; Pruefung_maschn_Einrichtungen : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zur_Pruefanweisung: OPTIONAL STRING; --- Relationen : INVERSE von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Pruefanweisungen; (* D *) END_ENTITY; ENTITY durchgef_Pruefungen_Messungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Art_der_Pruefung : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; TYPE Schadensbewertung = INTEGER; WHERE Wertebereich : { 0 <= SELF <= 4 }; END_TYPE; ENTITY Schaden_Bauwerk ABSTRACT SUPERTYPE OF (ONEOF(gegenw_dokum_Schaden,Schaden_abgeschl_Prfg)) SUBTYPE OF (Objekt_mit_ID); --- Attribute : Laufende_Nummer : INTEGER; Menge_allgemein : OPTIONAL ASB_ING_Schluessel; Menge_mit_Dimension_Schluessel: OPTIONAL ASB_ING_Schluessel; Menge_mit_Dimension : OPTIONAL STRING(20); Ortsbest_Feld_Pfeiler_Block : OPTIONAL ASB_ING_Schluessel; Ortsbest_Feld_Pfeiler_Block_W : OPTIONAL STRING(20); Ortsbestimmung_Ueberbau : OPTIONAL ASB_ING_Schluessel; Ortsbestimmung_Ueberbau_Werte : OPTIONAL STRING(20); Ortsbest_laengs_Schluessel : OPTIONAL ASB_ING_Schluessel; Ortsbestimmung_laengs_Werte : OPTIONAL STRING(20); Ortsbestimmung_quer : OPTIONAL ASB_ING_Schluessel; Ortsbestimmung_quer_Werte : OPTIONAL STRING(20); Ortsbestimmung_hoch_Schluessel: OPTIONAL ASB_ING_Schluessel; Ortsbestimmung_hoch_Werte : OPTIONAL STRING(20); Bewertung_Standsicherheit : OPTIONAL Schadensbewertung; Bewertung_Verkehrssicherheit : OPTIONAL Schadensbewertung; Bewertung_Dauerhaftigkeit : OPTIONAL Schadensbewertung; Schadensveraenderungen : OPTIONAL ASB_ING_Schluessel; Bemerkung_Schluessel_1 : OPTIONAL ASB_ING_Schluessel; Bemerkung_Schluessel_2 : OPTIONAL ASB_ING_Schluessel; Bemerkung_Schluessel_3 : OPTIONAL ASB_ING_Schluessel; Bemerkung_Schluessel_4 : OPTIONAL ASB_ING_Schluessel; Bemerkung_Schluessel_5 : OPTIONAL ASB_ING_Schluessel; Bemerkung_Schluessel_6 : OPTIONAL ASB_ING_Schluessel; Bemerkung_Text_1 : OPTIONAL STRING(40); Bemerkung_Text_2 : OPTIONAL STRING(40); Bemerkung_Text_3 : OPTIONAL STRING(40); Bemerkung_Text_4 : OPTIONAL STRING(40); Bemerkung_Text_5 : OPTIONAL STRING(40); Bemerkung_Text_6 : OPTIONAL STRING(40); Hauptbauteil : OPTIONAL ASB_ING_Schluessel; Konstruktionsteil : OPTIONAL ASB_ING_Schluessel; Bauteilergaenzung : OPTIONAL ASB_ING_Schluessel; Schaden : OPTIONAL ASB_ING_Schluessel; Schaden_Werte : OPTIONAL STRING(20); Schadenstext : OPTIONAL STRING; Name_Schadensbild : OPTIONAL STRING(128); Vormerkung_einfache_Pruefung : OPTIONAL BOOLEAN; ID_Nummer_des_Schadens : STRING(6); Schadensbeispiel_Nummer : OPTIONAL STRING(10); --- Relationen : END_ENTITY; ENTITY gegenw_dokum_Schaden SUBTYPE OF (Schaden_Bauwerk); --- Attribute : Pruefjahr_Ersterfassung : OPTIONAL Jahr; Pruefart_Ersterfassung : OPTIONAL STRING(2); Pruefjahr_letzte_Bearbeitung : OPTIONAL Jahr; Pruefart_letzte_Bearbeitung : OPTIONAL STRING(2); Pruefjahr_letzte_Bestaetigung : OPTIONAL Jahr; Pruefart_letzte_Bestaetigung : OPTIONAL STRING(2); Historisierungskennzeichen : STRING(15); OSA_erforderlich : OPTIONAL BOOLEAN; --- Relationen : ist_Grundlage_fuer_Empfehlung : OPTIONAL SET [1:?] OF gegenw_dokum_Empfehlung; 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; Substanzkennzahl : 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; SK_BTG_Ueberbau : OPTIONAL REAL; ZN_BTG_Unterbau : OPTIONAL REAL; SK_BTG_Unterbau : OPTIONAL REAL; ZN_BTG_Bauwerk : OPTIONAL REAL; SK_BTG_Bauwerk : OPTIONAL REAL; ZN_BTG_Vorspannung : OPTIONAL REAL; SK_BTG_Vorspannung : OPTIONAL REAL; ZN_BTG_Gruendungen : OPTIONAL REAL; SK_BTG_Gruendungen : OPTIONAL REAL; ZN_BTG_Erd_und_Felsanker : OPTIONAL REAL; SK_BTG_Erd_und_Felsanker : OPTIONAL REAL; ZN_BTG_Brueckenseile : OPTIONAL REAL; SK_BTG_Brueckenseile : OPTIONAL REAL; ZN_BTG_Lager : OPTIONAL REAL; SK_BTG_Lager : OPTIONAL REAL; ZN_BTG_Uebergaenge : OPTIONAL REAL; SK_BTG_Uebergaenge : OPTIONAL REAL; ZN_BTG_Abdichtungen : OPTIONAL REAL; SK_BTG_Abdichtungen : OPTIONAL REAL; ZN_BTG_Belaege : OPTIONAL REAL; SK_BTG_Belaege : OPTIONAL REAL; ZN_BTG_Kappen : OPTIONAL REAL; SK_BTG_Kappen : OPTIONAL REAL; ZN_BTG_Schutzeinrichtg : OPTIONAL REAL; SK_BTG_Schutzeinrichtg : OPTIONAL REAL; ZN_BTG_Sonstiges : OPTIONAL REAL; SK_BTG_Sonstiges : OPTIONAL REAL; Prueferdienststelle : OPTIONAL STRING(30); Pruefer : OPTIONAL STRING(30); Pruefungsrichtung : OPTIONAL STRING(80); --- 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; (* D *) END_ENTITY; ENTITY Schaden_abgeschl_Prfg SUBTYPE OF (Schaden_Bauwerk); --- Attribute : Pruefjahr : OPTIONAL Jahr; Pruefart : OPTIONAL STRING(2); Bauteilgruppe : OPTIONAL ASB_ING_Schluessel; --- 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; (* D *) END_ENTITY; ENTITY Empfehlung_Bauwerk ABSTRACT SUPERTYPE OF (ONEOF(gegenw_dokum_Empfehlung,Empfehlung_abgeschl_Prfg, Empfehlung_BMS)) SUBTYPE OF (Objekt_mit_ID); --- Attribute : Art : OPTIONAL ASB_ING_Schluessel; Menge : OPTIONAL REAL; Kosten : OPTIONAL Waehrungsbetrag; ID_der_Empfehlung : OPTIONAL INTEGER; Dauer_Tage : OPTIONAL REAL; Massn_an_Ueberbau_Oberseite : OPTIONAL BOOLEAN; --- Relationen : END_ENTITY; ENTITY gegenw_dokum_Empfehlung SUBTYPE OF (Empfehlung_Bauwerk); --- Attribute : Dringlichkeit : OPTIONAL ASB_ING_Schluessel; Projektbezeichnung : OPTIONAL STRING(80); Massnahmefixierung : OPTIONAL ASB_ING_Schluessel; Ausfuehrungsjahr : OPTIONAL Jahr; Bemerkungen : OPTIONAL STRING; --- Relationen : INVERSE von_gegenw_dok_Bauwerkszustand: gegenw_dokum_Bauwerkszustand FOR hat_gegenw_dokum_Empfehlung; fuer_gegenw_dokum_Schaden : SET [0:?] OF gegenw_dokum_Schaden FOR ist_Grundlage_fuer_Empfehlung; END_ENTITY; ENTITY Empfehlung_abgeschl_Prfg SUBTYPE OF (Empfehlung_Bauwerk); --- Attribute : Dringlichkeit : OPTIONAL ASB_ING_Schluessel; Projektbezeichnung : OPTIONAL STRING(80); Massnahmefixierung : OPTIONAL ASB_ING_Schluessel; 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 Empfehlung_BMS SUBTYPE OF (Empfehlung_Bauwerk); --- Attribute : Ausfuehrungsjahr : Jahr; --- Relationen : INVERSE gehoert_zu_Strategie_BMS : Strategie_BMS FOR hat_Empfehlung_BMS; END_ENTITY; ENTITY Strategie_BMS SUBTYPE OF (OKSTRA_Objekt); --- Attribute : BMS_Strategie_ID : INTEGER; Rang : INTEGER; rel_Nutzen_Kostenverhaeltnis : OPTIONAL REAL; Kosten_im_Planungszeitraum : EURO; in_BMS_gesetzt : OPTIONAL BOOLEAN; Flag_Pflichtprogramm : OPTIONAL BOOLEAN; Flag_Erhaltungsprogramm : OPTIONAL BOOLEAN; Gesamtdauer_Tage : REAL; Stand_Datum : Datum; Stand_Uhrzeit : Uhrzeit; Bearbeiter : STRING; Bemerkung : OPTIONAL STRING; --- Relationen : hat_Empfehlung_BMS : OPTIONAL SET [1:?] OF Empfehlung_BMS; zu_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* D *) END_ENTITY; ENTITY Prueffahrzeuge_Pruefgeraete SUBTYPE OF (Objekt_mit_ID); --- Attribute : Geraeteart : OPTIONAL ASB_ING_Schluessel; voraussichtl_Einsatzdauer : OPTIONAL Dauer; Bemerkungen_zu_Prueffahrzeugen: OPTIONAL STRING; --- Relationen : INVERSE von_Teilbauwerk : SET [1:?] OF Teilbauwerk FOR hat_Prueffahrzeuge_Pruefger; (* D *) 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; (* D *) END_ENTITY; ENTITY Verwaltungsmassn_Sondervereinb SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Bau_und_Erhaltungsmassnahme SUBTYPE OF (Objekt_mit_ID); --- Attribute : Baumassnahme : OPTIONAL STRING(80); Art_der_Baumassnahme : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Kosten_fuer_Bau_Erh_und_Betr SUBTYPE OF (Objekt_mit_ID); --- Attribute : Kostenart_Bau_Erh_Kosten : OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Art : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Schutzeinrichtungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Art_Schutzeinrichtung : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Vorspannungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Richtung : OPTIONAL ASB_ING_Schluessel; intern_extern : OPTIONAL ASB_ING_Schluessel; Vorspanngrad : OPTIONAL ASB_ING_Schluessel; Spannverfahren : OPTIONAL ASB_ING_Schluessel; Spannkraft : OPTIONAL Kilonewton; Spannstahl_Streckgrenze : OPTIONAL Newton_pro_Quadratmillimeter; Spannstahl_Bruchgrenze : OPTIONAL Newton_pro_Quadratmillimeter; Spannstahlhersteller : OPTIONAL ASB_ING_Schluessel; Art_der_Verpressung : OPTIONAL ASB_ING_Schluessel; Typenbezeichnung : OPTIONAL STRING(80); Einbaujahr_Vorspannung : OPTIONAL Jahr; Einbauort_Vorspannung : OPTIONAL STRING; Bemerkungen : OPTIONAL STRING; --- Relationen : von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* D *) END_ENTITY; ENTITY Gruendungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Art_der_Gruendungen : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Erd_und_Felsanker SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Verfahren_Erd_und_Felsanker : OPTIONAL ASB_ING_Schluessel; Hersteller_Erd_und_Felsanker : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Lager SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer_Stuetzung : OPTIONAL ASB_ING_Schluessel; Anzahl_der_Lager : OPTIONAL INTEGER; Art_der_Lager : OPTIONAL ASB_ING_Schluessel; Typenbezeichnung : OPTIONAL STRING(80); Einbauort_der_Lager : OPTIONAL STRING; Einbaujahr_der_Lager : OPTIONAL Jahr; Hersteller : OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Art_Fahrbahnuebergang : OPTIONAL ASB_ING_Schluessel; mit_Laermminderung : OPTIONAL ASB_ING_Schluessel; Anzahl_Fahrbahnuebergaenge : OPTIONAL INTEGER; Anzahl_der_Lamellen : OPTIONAL INTEGER; Gesamtdehnweg : OPTIONAL Millimeter; Hersteller_Fahrbahnuebergaenge: OPTIONAL ASB_ING_Schluessel; Typenbez_Fahrbahnuebergaenge : OPTIONAL STRING(80); regelgepr_Fahrbahnuebergaenge : OPTIONAL ASB_ING_Schluessel; Einbauort_Fahrbahnuebergaenge : OPTIONAL STRING; Einbaujahr_Fahrbahnuebergaenge: OPTIONAL Jahr; Konstruktionslaenge_Uebergang : OPTIONAL Meter; Wartungsg_Fahrbahnuebergaenge : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Kappe SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Einbauort_Kappe : OPTIONAL STRING; Konstruktion_Kappe : OPTIONAL ASB_ING_Schluessel; Verankerung_Kappe : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Brueckenseile_und_kabel SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Seilart : OPTIONAL ASB_ING_Schluessel; Hersteller : OPTIONAL ASB_ING_Schluessel; Tragfunktion : OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Seilaufbau : OPTIONAL ASB_ING_Schluessel; Oberflaechenbeh_des_Drahtes : OPTIONAL ASB_ING_Schluessel; Oberflaechenbeh_Seilaufbau : OPTIONAL ASB_ING_Schluessel; Vergusshuelse_Seilkopf : OPTIONAL ASB_ING_Schluessel; Werkstoff_Vergusshuelse : OPTIONAL ASB_ING_Schluessel; Seilverguss : OPTIONAL ASB_ING_Schluessel; Armaturen : OPTIONAL ASB_ING_Schluessel; schwingungsdaempf_Massnahmen : OPTIONAL ASB_ING_Schluessel; Einbaujahr : OPTIONAL Jahr; Bemerkungen_zu_Brueckenseile : OPTIONAL STRING; --- Relationen : hat_Baustoff_Bauwerk : OPTIONAL SET [1:?] OF Baustoff_Bauwerk; von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* D *) END_ENTITY; ENTITY Abdichtungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Einbauort_Abdichtungen : OPTIONAL STRING; Unterlage : OPTIONAL ASB_ING_Schluessel; Vorbereitung_der_Unterlage : OPTIONAL ASB_ING_Schluessel; Behandlung_der_Unterlage : OPTIONAL ASB_ING_Schluessel; Abdichtung : OPTIONAL ASB_ING_Schluessel; Schutzschicht : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY statisches_System_Tragfaehigkt SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; stat_System_in_Bauwerksachse : OPTIONAL ASB_ING_Schluessel; stat_System_quer_zu_Bauw_achse: OPTIONAL ASB_ING_Schluessel; Sonderabtragungsrichtung : OPTIONAL ASB_ING_Schluessel; Ersatzstuetzweite : OPTIONAL REAL(7); Tragfaehigkeit : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Baustoff_Bauwerk SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Baustoff : OPTIONAL ASB_ING_Schluessel; Hauptbaustoff : OPTIONAL INTEGER; Festigkeitsklasse_des_Betons : OPTIONAL ASB_ING_Schluessel; Expositionsklasse : OPTIONAL STRING(80); Groesstkorn_Betonzuschlaege : OPTIONAL ASB_ING_Schluessel; Konsistenz : OPTIONAL ASB_ING_Schluessel; Baustoffguete_Baustahl : OPTIONAL ASB_ING_Schluessel; Baustoffguete_Holz : OPTIONAL ASB_ING_Schluessel; Verbindungsmittel : OPTIONAL ASB_ING_Schluessel; Zement : OPTIONAL ASB_ING_Schluessel; Zementgehalt : OPTIONAL Kilogramm_pro_Kubikmeter; Betonzuschlag : OPTIONAL STRING; Betonzusatz : OPTIONAL STRING; Oberflaeche_des_Betons : OPTIONAL ASB_ING_Schluessel; Betonstahlguete : OPTIONAL ASB_ING_Schluessel; Fertigteile : OPTIONAL ASB_ING_Schluessel; Lieferfirma : OPTIONAL STRING(80); Produktbezeichnung : OPTIONAL STRING(80); Zugfestigkeit_laengs : OPTIONAL Kilonewton_pro_Meter; Zugfestigkeit_quer : OPTIONAL Kilonewton_pro_Meter; Hoechstzugkraftdehnung_laengs : OPTIONAL Prozent; Hoechstzugkraftdehnung_quer : OPTIONAL Prozent; Flaechenmasse : OPTIONAL Gramm_pro_Quadratmeter; Geotextilrobustheitsklasse : OPTIONAL INTEGER; Wasserableitungsvermoegen : OPTIONAL Liter_pro_Sekunde_und_Meter; Wasserdurchlaessigkeit : OPTIONAL Meter_pro_Sekunde; Maschenweite : OPTIONAL Millimeter; Dicke : OPTIONAL Millimeter; Schutzwirksamkeit : OPTIONAL Kilonewton_pro_Quadratmeter; Durchschlagverhalten : OPTIONAL Millimeter; Stempeldurchdrueckkraft : OPTIONAL Newton; Rohstoff : OPTIONAL ASB_ING_Schluessel; Bemerkungen : OPTIONAL STRING; --- Relationen : hat_Korrosionsschutzbeschichtg: OPTIONAL SET [1:?] OF Korrosionsschutzbeschichtungen; INVERSE von_Ausstattung : SET [0:1] OF Ausstattung FOR hat_Baustoff_Bauwerk; von_Bruecke : SET [0:?] OF Bruecke FOR hat_Baustoff_Bauwerk; (* D *) 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; (* D *) von_sonstiges_Bauwerk : SET [0:?] OF sonstiges_Bauwerk FOR hat_Baustoff_Bauwerk; (* D *) von_Verkehrszeichenbruecke : SET [0:?] OF Verkehrszeichenbruecke FOR hat_Baustoff_Bauwerk; (* D *) END_ENTITY; ENTITY Gestaltungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Art_Gestaltung : OPTIONAL STRING; Einbauort_Gestaltung : OPTIONAL STRING; Bemerkungen_zur_Gestaltung : OPTIONAL STRING; --- Relationen : von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* D *) END_ENTITY; ENTITY Leitungen_an_Bauwerken SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Leitungsarten_an_Bauwerken : OPTIONAL ASB_ING_Schluessel; Einbauort_Leitungen : OPTIONAL STRING; Durchmesser : OPTIONAL Millimeter; Betreiber_der_Leitung : OPTIONAL STRING; Buendelung : OPTIONAL ASB_ING_Schluessel; Anzahl_der_Leitungen_an_Bw : OPTIONAL INTEGER; Nutzungsvereinbarung : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zu_Leitungen_an_Bw: OPTIONAL STRING; --- Relationen : von_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* D *) END_ENTITY; ENTITY Verfuellungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Einbauort_Verfuellung : OPTIONAL STRING; Schaden_Schadenursache : OPTIONAL STRING; Fuellgut_Fuellmaterial : OPTIONAL ASB_ING_Schluessel; Hersteller_Produktbezeichnung : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Betonersatzsystem SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Art_des_Betonersatzsystems : OPTIONAL ASB_ING_Schluessel; Einbauort_Betonersatzsystem : OPTIONAL STRING; Lieferfirma_Produktbezeichnung: OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Oberflaechenschutzsystem SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Art_des_Systems : OPTIONAL ASB_ING_Schluessel; Art_der_schuetzenden_Oberfl : OPTIONAL ASB_ING_Schluessel; Hersteller_Produktbezeichnung : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Korrosionsschutzbeschichtungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Bauteilnummer : OPTIONAL ASB_ING_Schluessel; Korrosionsschutzsystem : OPTIONAL ASB_ING_Schluessel; Ausfuehrungsumfang : OPTIONAL ASB_ING_Schluessel; Bauteiloberflaeche : OPTIONAL ASB_ING_Schluessel; Oberflaechenvorbereitung : OPTIONAL ASB_ING_Schluessel; Hauptbindemittel_d_Grundbesch : OPTIONAL ASB_ING_Schluessel; Hauptpigment_der_Grundbesch : OPTIONAL ASB_ING_Schluessel; Hauptbindemittel_d_Zwibesch : OPTIONAL ASB_ING_Schluessel; Hauptpigment_der_Zwibesch : OPTIONAL ASB_ING_Schluessel; Hauptbindemittel_der_Deckbesch: OPTIONAL ASB_ING_Schluessel; Hauptpigment_der_Deckbesch : OPTIONAL ASB_ING_Schluessel; Anzahl_der_Grundbeschichtungen: OPTIONAL INTEGER; Anzahl_Zwischen_Deckbesch : OPTIONAL INTEGER; Gesamtschichtdicke : OPTIONAL Mikrometer; Applikation : OPTIONAL ASB_ING_Schluessel; 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 ASB_ING_Schluessel; Einbauort : OPTIONAL STRING; Ausfuehrungsumfang : OPTIONAL ASB_ING_Schluessel; Vorbereitung_der_Unterlage : OPTIONAL ASB_ING_Schluessel; Bindemittel_der_Grundierung : OPTIONAL ASB_ING_Schluessel; Bindemittel_1_u_2_Deckschicht : OPTIONAL ASB_ING_Schluessel; Abstreumittel_ob_Deckschicht : OPTIONAL ASB_ING_Schluessel; 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; (* D *) END_ENTITY; ENTITY Tunnelbeleuchtung SUBTYPE OF (Objekt_mit_ID); --- Attribute : Lichtraster : OPTIONAL ASB_ING_Schluessel; Leuchtdichte : OPTIONAL cd_pro_Quadratmeter; Beleuchtungsstaerke : OPTIONAL Lux; Beleuchtungsart : OPTIONAL ASB_ING_Schluessel; Lampenart : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zur_Tunnelbeleucht: OPTIONAL STRING; --- Relationen : INVERSE von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnelbeleuchtung; (* D *) END_ENTITY; ENTITY Tunnellueftung SUBTYPE OF (Objekt_mit_ID); --- Attribute : Lueftungsart_Normalbetrieb : OPTIONAL ASB_ING_Schluessel; Lueftungsart_Brandfall : OPTIONAL ASB_ING_Schluessel; Abluftkanaele : OPTIONAL ASB_ING_Schluessel; Zuluftkanaele : OPTIONAL ASB_ING_Schluessel; Abluftkamin : OPTIONAL ASB_ING_Schluessel; Luefterdecke : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zur_Tunnellueftung: OPTIONAL STRING; --- Relationen : INVERSE von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnellueftung; (* D *) END_ENTITY; ENTITY Tunnelsicherheit SUBTYPE OF (Objekt_mit_ID); --- Attribute : Gefahrengueter_zugelassen : OPTIONAL ASB_ING_Schluessel; Pannenbucht : OPTIONAL ASB_ING_Schluessel; Anzahl_Pannenbuchten : OPTIONAL INTEGER; Abstand_Pannenbucht : OPTIONAL Meter; Wendebucht : OPTIONAL ASB_ING_Schluessel; Anzahl_Wendebuchten : OPTIONAL INTEGER; Abstand_Wendebucht : OPTIONAL Meter; Ueberfahrt : OPTIONAL ASB_ING_Schluessel; Anzahl_Ueberfahrten : OPTIONAL INTEGER; Abstand_Ueberfahrt : OPTIONAL Meter; Notrufstation : OPTIONAL ASB_ING_Schluessel; Anzahl_Notrufstationen : OPTIONAL INTEGER; Abstand_Notrufstation : OPTIONAL Meter; Automatische_Brandmeldeanlagen: OPTIONAL ASB_ING_Schluessel; Feuerloeschstationen : OPTIONAL ASB_ING_Schluessel; Anzahl_Feuerloeschstationen : OPTIONAL INTEGER; Abstand_Feuerloeschstation : OPTIONAL Meter; Hydranten : OPTIONAL ASB_ING_Schluessel; Anzahl_Hydranten : OPTIONAL INTEGER; Abstand_Hydranten : OPTIONAL Meter; Fluchtwege_Querstollen : OPTIONAL ASB_ING_Schluessel; Anzahl_Fluchtwege_Querstollen : OPTIONAL INTEGER; Abstand_Fluchtwege_Querstollen: OPTIONAL Meter; Fluchtwege_Fluchtstollen : OPTIONAL ASB_ING_Schluessel; Anzahl_Fluchtwege_Fluchtstoll : OPTIONAL INTEGER; Abstand_Fluchtwege_Fluchtstoll: OPTIONAL Meter; Videoueberwachung : OPTIONAL ASB_ING_Schluessel; Funk : OPTIONAL ASB_ING_Schluessel; Lautsprecher : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zur_Tunnelsicherh : OPTIONAL STRING; --- Relationen : INVERSE von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnelsicherheit; (* D *) END_ENTITY; ENTITY Tunnel_Verkehrseinrichtungen SUBTYPE OF (Objekt_mit_ID); --- Attribute : Verkehrseinrichtung_vorhanden : OPTIONAL ASB_ING_Schluessel; Verkehrserfassung : OPTIONAL ASB_ING_Schluessel; LZA_vor_dem_Tunnel : OPTIONAL ASB_ING_Schluessel; Wechselverk_Zeich_v_d_Tunnel : OPTIONAL ASB_ING_Schluessel; Wechselverk_Zeichen_im_Tunnel : OPTIONAL ASB_ING_Schluessel; Fahrstreifensignale : OPTIONAL ASB_ING_Schluessel; Schrankenanlage : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zu_Verkehrseinr : OPTIONAL STRING; --- Relationen : INVERSE von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnel_Verkehrseinrichtgn; (* D *) END_ENTITY; ENTITY Tunnel_Zentrale_Anlagen SUBTYPE OF (Objekt_mit_ID); --- Attribute : gesamte_elektrische_Leistung : OPTIONAL Kilowatt; Ersatzstromversorgung : OPTIONAL ASB_ING_Schluessel; Ersatzstromversorgung_Leistung: OPTIONAL Kilowatt; Betriebsgebaeude : OPTIONAL ASB_ING_Schluessel; Betriebsgebaeude_Anzahl : OPTIONAL INTEGER; Lueftergebaeude : OPTIONAL ASB_ING_Schluessel; Lueftergebaeude_Anzahl : OPTIONAL INTEGER; Hebeanlage : OPTIONAL ASB_ING_Schluessel; Bemerkungen_zu_zentr_Anlagen : OPTIONAL STRING; --- Relationen : INVERSE von_Tunnel_Trogbauwerk : SET [1:?] OF Tunnel_Trogbauwerk FOR hat_Tunnel_Zentrale_Anlagen; (* D *) 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; (* D *) INVERSE geh_zu_kreuz_Bauw_o_baul_Anl : SET [0:?] OF kreuzende_Bauwerke_o_baul_Anl FOR hat_Bauwerkseinzelheiten; END_ENTITY; ENTITY Kostenkatalog_BMS SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Herausgeber : STRING(8); Version : STRING(10); --- Relationen : hat_Katalogeintrag : OPTIONAL SET [1:?] OF Kostenkatalogeintrag_BMS; END_ENTITY; ENTITY Kostenkatalogeintrag_BMS SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Art_der_Massnahme : ASB_ING_Schluessel; Bezugseinheit : Bezugseinheit_Kostenkatalog; von : REAL; bis_unter : REAL; Kostenansatz : EURO; Leistungsansatz_Tage : REAL; Bemerkung : OPTIONAL STRING; --- Relationen : INVERSE gehoert_zu_Katalog : Kostenkatalog_BMS FOR hat_Katalogeintrag; END_ENTITY; ENTITY Bezugseinheit_Kostenkatalog SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : INTEGER; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Bezugseinheit_Kostenkatalog VALUES ( 1,'Quadratmeter Instandsetzungsfläche') INSERT INTO Bezugseinheit_Kostenkatalog VALUES ( 2,'laufende Meter') INSERT INTO Bezugseinheit_Kostenkatalog VALUES ( 3,'ohne') INSERT INTO Bezugseinheit_Kostenkatalog VALUES ( 4,'Quadratmeter Bauwerksfläche') INSERT INTO Bezugseinheit_Kostenkatalog VALUES ( 5,'Stück') END_SQL *) ENTITY Zuordkatalog_Schadbsp_Massn SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Version : STRING(10); --- Relationen : hat_Katalogeintrag : OPTIONAL SET [1:?] OF Kateintrag_Schadbsp_Massn; END_ENTITY; ENTITY Kateintrag_Schadbsp_Massn SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Schadensbeispiel_Nummer : STRING(10); Art_der_Massnahme : ASB_ING_Schluessel; Ruecksetzwert_Standsicherheit : INTEGER; Ruecksetzwert_Verkehrssicherh : INTEGER; Ruecksetzwert_Dauerhaftigkeit : INTEGER; Bemerkung : OPTIONAL STRING; Menge_mit_Dimension : OPTIONAL ASB_ING_Schluessel; OSA_Bedarf : OPTIONAL BOOLEAN; --- Relationen : INVERSE gehoert_zu_Katalog : Zuordkatalog_Schadbsp_Massn FOR hat_Katalogeintrag; END_ENTITY; END_SCHEMA; -- S_Bauwerke