SCHEMA S_Administration; (* Historie: 09.10.2007 - 1.012 Einführung eines Metamodells gemäß N0092 Aufweichung von Pflichteigenschaften in den Objektarten Ereignis, Kreis_kreisfreie_Stadt und Gemeindebezirk gemäß N0096 Anpassung an die neue ASB, Teilsystem Bestandsdaten gemäß N0074 Entfernung der örtlichen und der verwaltungstechnischen Zuordnung gemäß N0100 Modellierung von Straßenbaumaßnahmen gemäß N0099 Einführung des Präfix "S_" für Schemanamen 02.08.2006 - 1.011 Einführung OKSTRA-ID gemäß N0073 Aufweichung von Relationen gemäß N0078 Einführung des Schemas Liegenschaftsverwaltung gemäß N0080 09.09.2005 - 1.010 (1.010) Anpassung an ASB-ING, Stand 2004 Schema Arbeitsstelle_an_Strassen erstellt 29.06.2004 - 1.006 (1.009) Anpassung an ASB-Netzdaten, Stand September 2002 03.09.2003 - 1.005 (1.008) Anbindung des Schemas Kostenberechnung Korrektur der historischen Gültigkeitsdaten (SQL) 31.05.2002 - 1.004 (1.007) Strassenbaudienststelle Subtyp von UI_Partner 12.09.2001 - 1.003 (1.004) Referenzen zum Schema Unfall angepasst Polizeidienststelle ergänzt 11.12.2000 - 1.002 (1.002) Symbolische Verweise integriert für Teilbauwerk, Bauwerk, Verwaltungsbezirk, Strassenbaudienststelle, Strasse 29.10.2000 - 1.001 (1.001) passive Versionierung durch Integration der Schemata allgemeine Geometrieobjekte und Grunderwerb 15.10.1999 - 1.000 (1.000) Erste Version des OKSTRA verabschiedet *) REFERENCE FROM S_Strassennetz (Strasse_abstrakt,Streckenobjekt_hist,Bereichsobjekt_hist, Strasse,Netzknoten,Abschnitt_oder_Ast,Nullpunkt, Strassenelement,Verbindungspunkt,Nullpunktsort, Nummernintervall,BAB_Knotennummer,Kilometrierung,Block, Strecke,Teilnetz,Route,Netzbereich,Teilnetz_ASB, Verbotene_Fahrbeziehung); REFERENCE FROM S_Verkehr (Verkehrseinschraenkung); REFERENCE FROM S_Bauliche_Strasseneigenschaften (Grundrisselement,Aufrisselement,Hoehenpunkt, Aufbauschicht,Fahrbahnlaengsneigung, Fahrbahnquerneigung,Querschnittstreifen, Bauklasse,Bohrkern,Regelquerschnitt, Hindernis,Teilhindernis,Durchlass); REFERENCE FROM S_Strassenausstattungen (Betriebsobjekt,Rastanlage,Sondereinrichtung, Strassenausstattung_Punkt,Strassenausstattung_Strecke, Schutzeinrichtung_fuer_Tiere,Leitpfostenstrecke, Leitung,Rueckhaltesystem,entwaesserte_Flaeche, Wassereinleitungsstrecke,Wassereinleitungspunkt, Vorschalteinrichtung,Schacht,Strassenablauf); REFERENCE FROM S_Bauwerke (Teilbauwerk_abstrakt,Bauwerk_abstrakt,Info_Strasse,anderes_Bauwerk); REFERENCE FROM S_Verkehrsstaerke (Zaehlstelle,Zaehlstelle_abstrakt); REFERENCE FROM S_Umfeldmessstelle (Umfeldmessstelle); REFERENCE FROM S_Unfall (Angaben_zum_Unfallort,Unfallfahrzeug,DV_Merkmale_StaLa); REFERENCE FROM S_Dynamische_Beschilderung (dyn_verkehrsreg_Beschilderung); REFERENCE FROM S_Statische_Beschilderung (Wegweiser,Verkehrszeichentraeger, Verkehrszeichen); REFERENCE FROM S_Historisierung (historisches_Objekt,Ereignis); REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt,OKSTRA_Schluesseltabelle, Datum,Objekt_mit_ID,Dokument_abstrakt); REFERENCE FROM S_Geometrieschema (Flaechenobjekt_Modell); REFERENCE FROM S_Allgemeine_Geometrieobjekte (Bestandsplan); REFERENCE FROM S_Vermessungspunkt (Vermessungspunkt); REFERENCE FROM S_Kataster (Gemarkung); REFERENCE FROM S_Kostenberechnung (Projektkennzeichnung_Kostra); REFERENCE FROM S_Oekologie (Baumassnahme_Oekologie,Schutzgebiet); REFERENCE FROM S_MELVER (administrative_Angaben_MELVER,Ang_zum_Auftragnehmer_MELVER); REFERENCE FROM S_Kreuzungen (Kreuzung); REFERENCE FROM S_Arbeitsstelle_an_Strassen (zust_Polizeidienstst_Arbeitsst, Durchfuehrender_Arbeitsstelle); REFERENCE FROM S_Liegenschaftsverwaltung (LV_Behoerde); ENTITY ASB_Objekt ABSTRACT SUPERTYPE OF (ONEOF(Strasse,Netzknoten,Abschnitt_oder_Ast,Nullpunkt, Strassenelement,Verbindungspunkt,Nullpunktsort, BAB_Knotennummer,Kilometrierung,Block,Strecke, Teilnetz,Route,Netzbereich,Verbotene_Fahrbeziehung, Teilnetz_ASB,Verwaltungsbezirk,Strassenbaudienststelle, Baulast,Baulast_Dritter,UI_Partner,UI_Vereinbarung, Verkehrseinschraenkung,Grundrisselement,Aufrisselement, Hoehenpunkt,Aufbauschicht,Fahrbahnlaengsneigung, Fahrbahnquerneigung,Querschnittstreifen,Bauklasse, Bohrkern,Regelquerschnitt,Hindernis,Teilhindernis, Durchlass,Betriebsobjekt,Rastanlage,Sondereinrichtung, Strassenausstattung_Punkt,Strassenausstattung_Strecke, Schutzeinrichtung_fuer_Tiere,Leitpfostenstrecke,Leitung, Rueckhaltesystem,entwaesserte_Flaeche, Wassereinleitungsstrecke,Wassereinleitungspunkt, Vorschalteinrichtung,Schacht,Strassenablauf,anderes_Bauwerk, Zaehlstelle,Wegweiser,Verkehrszeichentraeger,Verkehrszeichen, Ereignis,Bestandsplan,Schutzgebiet,Kreuzung)) SUBTYPE OF (Objekt_mit_ID); --- Attribute : Erfassungsdatum : OPTIONAL Datum; Systemdatum : OPTIONAL Datum; Textfeld : OPTIONAL STRING; Art_der_Erfassung : OPTIONAL Art_der_Erfassung; Art_der_Erfassung_Land : OPTIONAL Art_der_Erfassung_Land; Quelle_der_Information : OPTIONAL Quelle_der_Information; Quelle_der_Information_Land : OPTIONAL Quelle_der_Information_Land; --- Relationen : Fotodokument : OPTIONAL SET [1:?] OF Dokument_abstrakt; END_ENTITY; ENTITY Art_der_Erfassung SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_der_Erfassung VALUES ('00','unbekannt') INSERT INTO Art_der_Erfassung VALUES ('10','vor Ort gemessen') INSERT INTO Art_der_Erfassung VALUES ('11','aus kinematischer Erfassung') INSERT INTO Art_der_Erfassung VALUES ('12','eigene Digitalisierung') INSERT INTO Art_der_Erfassung VALUES ('13','Fremddigitalisierung') INSERT INTO Art_der_Erfassung VALUES ('14','aus Bauunterlagen') INSERT INTO Art_der_Erfassung VALUES ('15','aus Entwurfsunterlagen') INSERT INTO Art_der_Erfassung VALUES ('16','geschätzt') INSERT INTO Art_der_Erfassung VALUES ('17','ATKIS') INSERT INTO Art_der_Erfassung VALUES ('18','ALK') INSERT INTO Art_der_Erfassung VALUES ('19','SIB-Bauwerke') INSERT INTO Art_der_Erfassung VALUES ('20','Sonstiges Fachinformationssystem') INSERT INTO Art_der_Erfassung VALUES ('99','länderspezifischer Eintrag') END_SQL *) ENTITY Art_der_Erfassung_Land SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; ENTITY Quelle_der_Information SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Quelle_der_Information VALUES ('00','unbekannt') INSERT INTO Quelle_der_Information VALUES ('01','Ingenieurbüro') INSERT INTO Quelle_der_Information VALUES ('02','Straßenbauverwaltung') INSERT INTO Quelle_der_Information VALUES ('03','Bund') INSERT INTO Quelle_der_Information VALUES ('04','Kreise') INSERT INTO Quelle_der_Information VALUES ('99','länderspezifischer Eintrag') END_SQL *) ENTITY Quelle_der_Information_Land SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; ENTITY Verwaltungsbezirk -- ASB 97, 4.2 & 9.2 ABSTRACT SUPERTYPE OF (ONEOF(Staat,Bundesland,Regierungsbezirk, Kreis_kreisfreie_Stadt,Gemeindebezirk,Ortsteil)) SUBTYPE OF (ASB_Objekt,Bereichsobjekt_hist,Flaechenobjekt_Modell,Baulasttraeger, Verwaltungsbezirk_abstrakt,UI_Partner); --- Attribute : --- Relationen : von_Strasse : OPTIONAL SET [1:?] OF Strasse_abstrakt; von_Unfallort : OPTIONAL SET [1:?] OF Angaben_zum_Unfallort; enthaelt_Vermessungspunkt : OPTIONAL SET [1:?] OF Vermessungspunkt; hat_gemeldetes_Kfz : OPTIONAL SET [1:?] OF Unfallfahrzeug; zu_DV_Merkmalen_StaLa : OPTIONAL SET [1:?] OF DV_Merkmale_StaLa; zu_Projektkennzeichnung_Kostra: OPTIONAL SET [1:?] OF Projektkennzeichnung_Kostra; zu_Baumassnahme : OPTIONAL SET [1:?] OF Baumassnahme_Oekologie; ist_Bundesl_z_admin_Ang_MELVER: OPTIONAL SET [1:?] OF administrative_Angaben_MELVER; ist_Kr_Gem_z_admin_Ang_MELVER : OPTIONAL SET [1:?] OF administrative_Angaben_MELVER; hat_Auftragn_d_Baul_MELVER : OPTIONAL SET [1:?] OF Ang_zum_Auftragnehmer_MELVER; zu_Nummernintervall : OPTIONAL SET [1:?] OF Nummernintervall; zu_Wassereinleitungspunkt : OPTIONAL SET [1:?] OF Wassereinleitungspunkt; zu_dyn_verkehrsreg_Beschild : OPTIONAL SET [1:?] OF dyn_verkehrsreg_Beschilderung; zu_Umfeldmessstelle : OPTIONAL SET [1:?] OF Umfeldmessstelle; zu_Zaehlstelle : OPTIONAL SET [1:?] OF Zaehlstelle_abstrakt; END_ENTITY; ENTITY Verwaltungsbezirk_abstrakt -- ASB 97, 4.2 & 9.2 ABSTRACT SUPERTYPE OF (ONEOF(Verwaltungsbezirk,Verwaltungsbezirk_Symbol)); --- Attribute : --- Relationen : END_ENTITY; ENTITY Verwaltungsbezirk_Symbol -- ASB 97, 4.2 & 9.2 SUBTYPE OF (Verwaltungsbezirk_abstrakt); --- Attribute : Kennung : STRING(11); --- Relationen : END_ENTITY; ENTITY Staat SUBTYPE OF (Verwaltungsbezirk); --- Attribute : Kennung_Staat : STRING(2); --- Relationen : enthaelt_Bundeslaender : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; END_ENTITY; ENTITY Bundesland SUBTYPE OF (Verwaltungsbezirk); --- Attribute : Kennung_Bundesland : STRING(2) FIXED; --- Relationen : ist_in_Staat : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) enthaelt_Regierungsbezirk : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; END_ENTITY; ENTITY Regierungsbezirk SUBTYPE OF (Verwaltungsbezirk); --- Attribute : Kennung_Regierungsbezirk : STRING(3) FIXED; --- Relationen : ist_in_Bundesland : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) enthaelt_Kreis_kreisfr_Stadt : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; END_ENTITY; ENTITY Kreis_kreisfreie_Stadt SUBTYPE OF (Verwaltungsbezirk); --- Attribute : Kennung_Kreis : STRING(5) FIXED; Kreisart : OPTIONAL Kreisart; --- Relationen : ist_in_Regierungsbezirk : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) enthaelt_Gemeindebezirk : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; hat_Kreisverwaltung : OPTIONAL SET [1:?] OF Kreisverwaltung; (* D *) enthaelt_Gemarkung : OPTIONAL SET [1:?] OF Gemarkung; END_ENTITY; ENTITY Kreisart SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Kreisart VALUES ('S','Stadtkreis') INSERT INTO Kreisart VALUES ('L','Landkreis') END_SQL *) ENTITY Gemeindebezirk SUBTYPE OF (Verwaltungsbezirk); --- Attribute : Kennung_Gemeinde : STRING(8) FIXED; Baulast_Strassenklasse : OPTIONAL Baulast_Strassenklasse; Gemeinde_Funktion : OPTIONAL Gemeinde_Funktion; --- Relationen : ist_in_Kreis_kreisfreie_Stadt : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) enthaelt_Ortsteil : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; hat_Gemeindeverwaltung : OPTIONAL SET [1:?] OF Gemeindeverwaltung; (* D *) enthaelt_Gemarkung : OPTIONAL SET [1:?] OF Gemarkung; END_ENTITY; ENTITY Baulast_Strassenklasse SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Baulast_Strassenklasse VALUES ('B','Baulast in OD für B-, L/S- und K-Straßen') INSERT INTO Baulast_Strassenklasse VALUES ('L','Baulast in OD für L/S- und K-Straßen') INSERT INTO Baulast_Strassenklasse VALUES ('K','Baulast in OD für K-Straßen') INSERT INTO Baulast_Strassenklasse VALUES ('F','Baulast in OD und FS für K-Straßen') END_SQL *) ENTITY Gemeinde_Funktion SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Gemeinde_Funktion VALUES ('O','Oberzentrum') INSERT INTO Gemeinde_Funktion VALUES ('M','Mittelzentrum') INSERT INTO Gemeinde_Funktion VALUES ('U','Unterzentrum') INSERT INTO Gemeinde_Funktion VALUES ('G','Grundzentrum') END_SQL *) ENTITY Ortsteil SUBTYPE OF (Verwaltungsbezirk); --- Attribute : Kennung_Ortsteil : STRING(11) FIXED; --- Relationen : ist_in_Gemeindebezirk : OPTIONAL SET [1:?] OF Verwaltungsbezirk_abstrakt; (* D *) END_ENTITY; ENTITY Strassenbaudienststelle -- ASB 97, 4.1 & 9.1 ABSTRACT SUPERTYPE OF (ONEOF(Land_Ministerium,Regierungspraesidium_Landesamt, Amt,Meisterei,Kreisverwaltung,Gemeindeverwaltung)) SUBTYPE OF (ASB_Objekt,Bereichsobjekt_hist,Strassenbaudienststelle_abstrakt,UI_Partner); --- Attribute : Strasse : OPTIONAL STRING(30); Postleitzahl : OPTIONAL STRING(6); Ort : OPTIONAL STRING(30); Telefon : OPTIONAL STRING(20); Fax : OPTIONAL STRING(20); E_Mail : OPTIONAL STRING(30); --- Relationen : von_Teilbauwerk : OPTIONAL SET [1:?] OF Teilbauwerk_abstrakt; von_Bauwerk : OPTIONAL SET [1:?] OF Bauwerk_abstrakt; ist_Amt_fuer : OPTIONAL SET [1:?] OF Info_Strasse; ist_Meisterei_fuer : OPTIONAL SET [1:?] OF Info_Strasse; hat_Ereignis : OPTIONAL SET [1:?] OF Ereignis; von_Unfallort : OPTIONAL SET [1:?] OF Angaben_zum_Unfallort; zu_administrative_Ang_MELVER : OPTIONAL SET [1:?] OF administrative_Angaben_MELVER; zu_durchfuehr_Arbeitsstelle : OPTIONAL SET [1:?] OF Durchfuehrender_Arbeitsstelle; ist_LV_Behoerde : OPTIONAL SET [1:?] OF LV_Behoerde; zu_Betriebsobjekt : OPTIONAL SET [1:?] OF Betriebsobjekt; zu_Wassereinleitungspunkt : OPTIONAL SET [1:?] OF Wassereinleitungspunkt; zu_dyn_verkehrsreg_Beschild : OPTIONAL SET [1:?] OF dyn_verkehrsreg_Beschilderung; zu_Umfeldmessstelle : OPTIONAL SET [1:?] OF Umfeldmessstelle; zu_Zaehlstelle : OPTIONAL SET [1:?] OF Zaehlstelle_abstrakt; END_ENTITY; ENTITY Strassenbaudienststelle_abstrakt -- ASB 97, 4.1 & 9.1 ABSTRACT SUPERTYPE OF (ONEOF(Strassenbaudienststelle,Strassenbaudienststelle_Symbol)); --- Attribute : --- Relationen : END_ENTITY; ENTITY Strassenbaudienststelle_Symbol -- ASB 97, 4.1 & 9.1 SUBTYPE OF (Strassenbaudienststelle_abstrakt); --- Attribute : Kennung : STRING(8); --- Relationen : END_ENTITY; ENTITY Land_Ministerium SUBTYPE OF (Strassenbaudienststelle); --- Attribute : Schluessel_Land_Ministerium : STRING(2) FIXED; --- Relationen : ist_vorgesetzt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; END_ENTITY; ENTITY Regierungspraesidium_Landesamt SUBTYPE OF (Strassenbaudienststelle); --- Attribute : Schluessel_Regpraes_Landesamt : STRING(3) FIXED; --- Relationen : untersteht_Land_Ministerium : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; (* D *) ist_vorgesetzt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; END_ENTITY; ENTITY Amt SUBTYPE OF (Strassenbaudienststelle); --- Attribute : Schluessel_Amt : STRING(4) FIXED; --- Relationen : untersteht_Regierungspr_Ldsamt: OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; (* D *) ist_vorgesetzt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; END_ENTITY; ENTITY Meisterei SUBTYPE OF (Strassenbaudienststelle); --- Attribute : Schluessel_Meisterei : STRING(6) FIXED; --- Relationen : untersteht_Amt : OPTIONAL SET [1:?] OF Strassenbaudienststelle_abstrakt; (* D *) END_ENTITY; ENTITY Kreisverwaltung SUBTYPE OF (Strassenbaudienststelle); --- Attribute : --- Relationen : INVERSE von_Kreis_kreisfreie_Stadt : SET [1:?] OF Kreis_kreisfreie_Stadt FOR hat_Kreisverwaltung; (* D *) END_ENTITY; ENTITY Gemeindeverwaltung SUBTYPE OF (Strassenbaudienststelle); --- Attribute : Baulast_Strassenklasse : OPTIONAL STRING(1); Gemeindefunktion : OPTIONAL STRING(1); --- Relationen : INVERSE von_Gemeindebezirk : SET [1:?] OF Gemeindebezirk FOR hat_Gemeindeverwaltung; (* D *) END_ENTITY; ENTITY sonstige_UI_Partner SUBTYPE OF (UI_Partner); --- Attribute : Kennzeichen : STRING; Langtext : STRING; --- Relationen : INVERSE zu_Querschnittstreifen : SET [0:?] OF Querschnittstreifen FOR partielle_UI_sonstiger_Partner; zu_anderes_Bauwerk : SET [0:?] OF anderes_Bauwerk FOR partielle_UI_sonstiger_Partner; END_ENTITY; ENTITY UI_Vereinbarung -- ASB 97, 4.6 SUBTYPE OF (ASB_Objekt,Bereichsobjekt_hist); --- Attribute : Vertragsdatum : OPTIONAL Datum; Art_der_Vereinbarung : OPTIONAL Art_UI_Vereinbarung; --- Relationen : mit_UI_Partner : SET [1:?] OF UI_Partner; (* D *) Vertrag : OPTIONAL SET [1:?] OF Dokument_abstrakt; END_ENTITY; ENTITY Art_UI_Vereinbarung SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : INTEGER; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_UI_Vereinbarung VALUES (1,'UI-Vereinbarung') INSERT INTO Art_UI_Vereinbarung VALUES (2,'UA-Vereinbarung') INSERT INTO Art_UI_Vereinbarung VALUES (3,'nur Sommerdienst') INSERT INTO Art_UI_Vereinbarung VALUES (4,'nur Winterdienst') END_SQL *) ENTITY UI_Partner ABSTRACT SUPERTYPE OF (ONEOF(Strassenbaudienststelle,sonstige_UI_Partner, Verwaltungsbezirk)) SUBTYPE OF (ASB_Objekt,historisches_Objekt); --- Attribute : --- Relationen : fuer_Teilbauwerk : SET [0:?] OF Teilbauwerk_abstrakt; INVERSE hat_UI_Vereinbarung : SET [0:?] OF UI_Vereinbarung FOR mit_UI_Partner; zu_IS_Baulasttraeger : SET [0:?] OF Info_Strasse FOR Baulasttraeger_Befestigung; zu_IS_UI_Pflicht : SET [0:?] OF Info_Strasse FOR UI_Pflicht_Verkehrsflaeche; END_ENTITY; ENTITY Baulast SUBTYPE OF (ASB_Objekt,Bereichsobjekt_hist); --- Attribute : Art_Baulast : OPTIONAL Art_Baulast; --- Relationen : von_Baulasttraeger : Baulasttraeger; END_ENTITY; ENTITY Art_Baulast SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Baulast VALUES ('H','Hauptbaulast') INSERT INTO Art_Baulast VALUES ('G','Gemeindebaulast') INSERT INTO Art_Baulast VALUES ('D','Baulast Dritter') END_SQL *) ENTITY Baulasttraeger -- ASB 97, 4.4 ABSTRACT SUPERTYPE OF (ONEOF(Verwaltungsbezirk,Baulast_Dritter)); --- Attribute : --- Relationen : Verfuegung : OPTIONAL SET [1:?] OF Dokument_abstrakt; INVERSE hat_Baulast : SET [0:?] OF Baulast FOR von_Baulasttraeger; END_ENTITY; ENTITY Baulast_Dritter SUBTYPE OF (ASB_Objekt,historisches_Objekt,Baulasttraeger); --- Attribute : Kennung : STRING; Langtext : STRING; --- Relationen : INVERSE zu_Querschnittstreifen : SET [0:?] OF Querschnittstreifen FOR partieller_Baulasttraeger_Dr; zu_anderes_Bauwerk : SET [0:?] OF anderes_Bauwerk FOR partieller_Baulasttraeger_Dr; END_ENTITY; ENTITY OD_FS SUBTYPE OF (Streckenobjekt_hist); --- Attribute : rechtsgueltig_ab : OPTIONAL Datum; --- Relationen : OD_FS : Tab_OD_FS; Verfuegung : OPTIONAL SET [1:?] OF Dokument_abstrakt; INVERSE von_Unfallort : SET [0:?] OF Angaben_zum_Unfallort FOR Ortslage_gemaess_SIB; END_ENTITY; ENTITY Tab_OD_FS SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Tab_OD_FS VALUES ('O','Ortsdurchfahrt') INSERT INTO Tab_OD_FS VALUES ('V','Verknüpfungsbereich') INSERT INTO Tab_OD_FS VALUES ('E','Erschließungsbereich') INSERT INTO Tab_OD_FS VALUES ('F','Freie Strecke') END_SQL *) ENTITY Widmung SUBTYPE OF (Streckenobjekt_hist); --- Attribute : rechtsgueltig_ab : Datum; --- Relationen : Widmung : Tab_Widmung; Verfuegung : OPTIONAL SET [1:?] OF Dokument_abstrakt; END_ENTITY; ENTITY Tab_Widmung SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : INTEGER; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Tab_Widmung VALUES (0,'nicht gewidmet') INSERT INTO Tab_Widmung VALUES (1,'gewidmet') INSERT INTO Tab_Widmung VALUES (2,'gewidmet, wird umgestuft') END_SQL *) ENTITY Polizeidienststelle SUBTYPE OF (OKSTRA_Objekt); --- Attribute : Behoerdenkennung : STRING(6); --- Relationen : INVERSE zu_Unfallort : SET [0:?] OF Angaben_zum_Unfallort FOR bei_Polizeidienststelle; zu_zust_Polizei_Arbeitsst : SET [0:?] OF zust_Polizeidienstst_Arbeitsst FOR hat_Dienststelle; END_ENTITY; ENTITY Art_Baulasttraeger SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : INTEGER; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Baulasttraeger VALUES (1,'Staat') INSERT INTO Art_Baulasttraeger VALUES (2,'Bundesland') INSERT INTO Art_Baulasttraeger VALUES (3,'Regierungsbezirk') INSERT INTO Art_Baulasttraeger VALUES (4,'Kreis_kreisfreie_Stadt') INSERT INTO Art_Baulasttraeger VALUES (5,'Gemeindebezirk') INSERT INTO Art_Baulasttraeger VALUES (6,'Ortsteil') INSERT INTO Art_Baulasttraeger VALUES (7,'Dritter') END_SQL *) ENTITY Art_part_Baulasttraeger SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_part_Baulasttraeger VALUES ('K','Kreis / kreisfreie Stadt') INSERT INTO Art_part_Baulasttraeger VALUES ('G','Gemeinde') INSERT INTO Art_part_Baulasttraeger VALUES ('D','Dritter') END_SQL *) ENTITY Art_part_UI_Partner SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_part_UI_Partner VALUES ('K','Kreis / kreisfreie Stadt') INSERT INTO Art_part_UI_Partner VALUES ('G','Gemeinde') INSERT INTO Art_part_UI_Partner VALUES ('S','Sonstige Partner') END_SQL *) ENTITY Art_Verwaltung SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Verwaltung VALUES ('0','unbekannt') INSERT INTO Art_Verwaltung VALUES ('1','Bund') INSERT INTO Art_Verwaltung VALUES ('2','Land') INSERT INTO Art_Verwaltung VALUES ('3','Kreis') END_SQL *) ENTITY Unterhaltungspflicht SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Unterhaltungspflicht VALUES ('0','unbekannt') INSERT INTO Unterhaltungspflicht VALUES ('H','Straßenbauverwaltung') INSERT INTO Unterhaltungspflicht VALUES ('K','Kreis / kreisfreie Stadt') INSERT INTO Unterhaltungspflicht VALUES ('G','Gemeinde') INSERT INTO Unterhaltungspflicht VALUES ('S','Sonstiger') END_SQL *) ENTITY Str_Unterhaltungspflicht SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Str_Unterhaltungspflicht VALUES ('00','unbekannt') INSERT INTO Str_Unterhaltungspflicht VALUES ('01','Straßenbauverwaltung') INSERT INTO Str_Unterhaltungspflicht VALUES ('02','Dritter') END_SQL *) ENTITY Sonstige_Unterhaltspflichtige SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(5); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; ENTITY Landesschluessel SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Landesschluessel VALUES ('01','Schleswig-Holstein (SH)') INSERT INTO Landesschluessel VALUES ('02','Hamburg (HH)') INSERT INTO Landesschluessel VALUES ('03','Niedersachsen (NI)') INSERT INTO Landesschluessel VALUES ('04','Bremen (HB)') INSERT INTO Landesschluessel VALUES ('05','Nordrhein-Westfalen (NW)') INSERT INTO Landesschluessel VALUES ('06','Hessen (HE)') INSERT INTO Landesschluessel VALUES ('07','Rheinland-Pfalz (RP)') INSERT INTO Landesschluessel VALUES ('08','Baden-Württemberg (BW)') INSERT INTO Landesschluessel VALUES ('09','Bayern (BY)') INSERT INTO Landesschluessel VALUES ('10','Saarland (SL)') INSERT INTO Landesschluessel VALUES ('11','Berlin (BE)') INSERT INTO Landesschluessel VALUES ('12','Brandenburg (BB)') INSERT INTO Landesschluessel VALUES ('13','Mecklenburg-Vorpommern (MV)') INSERT INTO Landesschluessel VALUES ('14','Sachsen (SN)') INSERT INTO Landesschluessel VALUES ('15','Sachsen-Anhalt (ST)') INSERT INTO Landesschluessel VALUES ('16','Thüringen (TH)') END_SQL *) END_SCHEMA; -- S_Administration