SCHEMA Bauwerke; (* Historie: 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 Strassennetz (Punktobjekt_hist,Punktobjekt_stat, Streckenobjekt_stat,Betriebskilometer); REFERENCE FROM Administration (Strassenbaudienststelle_abstrakt,UI_Partner, Verwaltungsbezirk_abstrakt,TAB_OD_FS); REFERENCE FROM Bauliche_Strasseneigenschaften (Hindernis); REFERENCE FROM Verkehr (Anzahl_Fahrstreifen); REFERENCE FROM Ingenieurbauwerke (Bauwerkseinzelheiten); REFERENCE FROM Verkehrsstaerke (DTV_Basis,Anteil_am_DTV); REFERENCE FROM Geometrieschema (Punktobjekt_Modell); REFERENCE FROM Allgemeine_Objekte (Datum,Jahr,Meter,Millimeter,Quadratmeter, Zentimeter,Prozent,Tonnen,Gon,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); REFERENCE FROM Kreuzungen (Kreuzung_Strasse_Weg); 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 Strassenbaudienststelle_abstrakt; hat_Verwaltungsbezirk : OPTIONAL Verwaltungsbezirk_abstrakt; besteht_aus_Teilbauwerk : SET [1:?] OF Teilbauwerk_abstrakt; (* O *) DERIVE Anzahl_Teilbauwerke : INTEGER := HIINDEX(besteht_aus_Teilbauwerk) - LOINDEX(besteht_aus_Teilbauwerk) + 1; END_ENTITY; ENTITY Bauwerk_abstrakt ABSTRACT SUPERTYPE OF (ONEOF(Bauwerk,Bauwerk_Symbol)); (* ARTEN J *) --- 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 : Strassenbaudienststelle_abstrakt; (* D *) (* O *) hat_UI_Partner : OPTIONAL UI_Partner; hat_Sachverhalt : OPTIONAL SET [1:?] OF Sachverhalt; (* O *) 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; (* O *) hat_Bau_und_Erhaltungsmassn : OPTIONAL SET [1:?] OF Bau_und_Erhaltungsmassnahme; (* O *) 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 : Bauwerkseinzelheiten; (* O *) gehoert_zu_Bauwerk : Bauwerk_abstrakt; (* O *) von_Hindernis : OPTIONAL SET [1:?] OF Hindernis; (* O *) von_Kreuzung_Strasse_Weg : OPTIONAL SET [1:?] OF Kreuzung_Strasse_Weg; (* O *) END_ENTITY; ENTITY Teilbauwerk_abstrakt ABSTRACT SUPERTYPE OF (ONEOF(Teilbauwerk,Teilbauwerk_Symbol)); (* ARTEN J *) --- 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; (* O *) 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 Strassenbaudienststelle_abstrakt; hat_Meisterei : OPTIONAL Strassenbaudienststelle_abstrakt; hat_Anzahl_Fahrstreifen : OPTIONAL Anzahl_Fahrstreifen; Baulasttraeger_Befestigung : OPTIONAL UI_Partner; UI_Pflicht_Verkehrsflaeche : OPTIONAL UI_Partner; 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; DERIVE Anzahl_Segmente : INTEGER := HIINDEX(hat_Segmente_Tunnel_Trogbw) - LOINDEX(hat_Segmente_Tunnel_Trogbw) + 1; 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; DERIVE Anzahl_Segmente : INTEGER := HIINDEX(hat_Segmente_Laermschutzbw) - LOINDEX(hat_Segmente_Laermschutzbw) + 1; 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; DERIVE Anzahl_Segmente : INTEGER := HIINDEX(hat_Segmente_Stuetzbw) - LOINDEX(hat_Segmente_Stuetzbw) + 1; 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 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; TYPE Schadensbewertung = INTEGER; WHERE Wertebereich : { 0 <= SELF <= 4 }; (* BEDINGUNG ( SELF >= 0 AND SELF <= 4 ) *) END_TYPE; 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; (* O *) 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; (* O *) 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; WHERE Teilbauwerk_oder_Detail : HIINDEX(von_Ausstattung) + HIINDEX(von_Brueckenseile_und_kabel) + HIINDEX(von_Erd_und_Felsanker) + HIINDEX(von_Fahrbahnuebergang) + HIINDEX(von_Gruendungen) + HIINDEX(von_Kappe) + HIINDEX(von_Lager) + HIINDEX(von_Schutzeinrichtungen) + HIINDEX(von_Segment_Laermschutzbauwerk) + HIINDEX(von_Segment_Stuetzbauwerk) = 1; 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; END_SCHEMA; -- Bauwerke