SCHEMA S_Statische_Beschilderung; (* Historie: 03.09.2009 - 1.014 Anpassung an die ASB Bestandsdaten, Stand 2009, gemäß N0116 27.11.2008 - 1.013 formale Versionierung 09.10.2007 - 1.012 Einführung eines Metamodells gemäß N0092 Anpassung an die neue ASB, Teilsystem Bestandsdaten gemäß N0074 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) Formale Versionierung 29.06.2004 - 1.004 (1.009) Anpassung an ASB-Netzdaten, Stand September 2002 Bezug von Wegweiserinhalt auf Strassenelement_abstrakt 03.09.2003 - 1.003 (1.008) Korrekturen bzgl. StVO_Zeichennummer gemäß A0023 Korrektur reservierter SQL-Bezeichner gemäß A0027 31.05.2002 - 1.002 (1.007) Überarbeitung der statischen wegweisenden Beschilderung gemäß Dokument N0005 24.10.2001 - 1.001 (1.005) Korrekturen in Schlüsseltabellen 15.10.1999 - 1.000 (1.000) Erste Version des OKSTRA verabschiedet *) REFERENCE FROM S_Strassennetz (Punktobjekt_hist,Streckenobjekt_hist); REFERENCE FROM S_Administration (ASB_Objekt,Zuordnungsobjekt_ASB); REFERENCE FROM S_Verkehr (Verkehrseinschraenkung); REFERENCE FROM S_Bauliche_Strasseneigenschaften (Teilhindernis); REFERENCE FROM S_Strassenausstattungen (Lage); REFERENCE FROM S_Bauwerke (Teilbauwerk_abstrakt); REFERENCE FROM S_Dynamische_Beschilderung (dyn_verkehrsreg_Beschilderung); REFERENCE FROM S_Historisierung (historisches_Objekt); REFERENCE FROM S_Geometrieschema (Punktobjekt_Modell); REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Schluesseltabelle,Anzahl, Meter,Dreiwertige_Logik,Detaillierungsgrad_ASB); ENTITY Aufstellvorrichtung_Schild SUBTYPE OF (ASB_Objekt,Punktobjekt_hist,Zuordnungsobjekt_ASB,Punktobjekt_Modell); --- Attribute : Abstand_rechter_Pfosten : OPTIONAL Meter; Abstand_linker_Pfosten : OPTIONAL Meter; Lage : OPTIONAL Lage; Art : OPTIONAL Art_der_Aufstellvorrichtung; Detaillierungsgrad : OPTIONAL Detaillierungsgrad_ASB; --- Relationen : ist_Teilbauwerk : OPTIONAL SET [1:?] OF Teilbauwerk_abstrakt; (* D *) stellt_Teilhindernis_dar : OPTIONAL SET [1:?] OF Teilhindernis; hat_Schild : OPTIONAL SET [1:?] OF Schild; END_ENTITY; ENTITY Art_der_Aufstellvorrichtung SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_der_Aufstellvorrichtung VALUES ('00','unbekannt') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('01','Rohrpfosten') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('02','Gabelrohrständer') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('03','Kragarm') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('04','Verkehrszeichenbrücke') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('05','Hauswand') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('07','Brücke') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('08','Mast/Straßenlaterne') INSERT INTO Art_der_Aufstellvorrichtung VALUES ('99','sonstiges') END_SQL *) ENTITY Schild ABSTRACT SUPERTYPE OF (ONEOF(Schild_amtlich,Schild_nichtamtlich)) SUBTYPE OF (ASB_Objekt,historisches_Objekt); --- Attribute : Lage_Schild : Lage_Schild; Lesbarkeit : OPTIONAL Lesbarkeit; Strassenbezug : OPTIONAL Strassenbezug; --- Relationen : INVERSE an_Aufstellvorrichtung : SET [0:?] OF Aufstellvorrichtung_Schild FOR hat_Schild; (* D *) END_ENTITY; ENTITY Lage_Schild SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Lage_Schild VALUES ('01','wie Aufstellvorrichtung') INSERT INTO Lage_Schild VALUES ('02','über gesamter Fahrbahn(en)(ein- und zweibahnig)') INSERT INTO Lage_Schild VALUES ('03','über linker Fahrbahn (zweibahnig)') INSERT INTO Lage_Schild VALUES ('04','über rechter Fahrbahn (zweibahnig)') END_SQL *) ENTITY Lesbarkeit SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Lesbarkeit VALUES ('00','unbekannt') INSERT INTO Lesbarkeit VALUES ('01','in Stationierungsrichtung lesbar') INSERT INTO Lesbarkeit VALUES ('02','gegen Stationierungsrichtung lesbar') INSERT INTO Lesbarkeit VALUES ('03','quer lesbar') INSERT INTO Lesbarkeit VALUES ('04','quer abgewandt') END_SQL *) ENTITY Strassenbezug SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(1); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Strassenbezug VALUES ('0','unbekannt') INSERT INTO Strassenbezug VALUES ('1','aktuelle Straße') INSERT INTO Strassenbezug VALUES ('2','nachgeordnetes Netz') END_SQL *) ENTITY Schild_amtlich ABSTRACT SUPERTYPE OF (ONEOF(Wegweiser,Verkehrszeichen)) SUBTYPE OF (Schild); --- Attribute : StVO_ZNr : StVO_Zeichennummer; Beleuchtung : OPTIONAL Beleuchtung_Schild; --- Relationen : END_ENTITY; ENTITY StVO_Zeichennummer SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(8); Langtext : OPTIONAL STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; ENTITY Beleuchtung_Schild SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Beleuchtung_Schild VALUES ('00','unbekannt') INSERT INTO Beleuchtung_Schild VALUES ('01','ohne Beleuchtung') INSERT INTO Beleuchtung_Schild VALUES ('02','außenbeleuchtet') INSERT INTO Beleuchtung_Schild VALUES ('03','innenbeleuchtet') END_SQL *) ENTITY Wegweiser SUBTYPE OF (Schild_amtlich); --- Attribute : Ausfuehrungstyp : OPTIONAL Ausfuehrungstyp_Wegweiser; Art : OPTIONAL Art_Wegweiser; --- Relationen : INVERSE zu_dyn_verkehrsreg_Beschild : SET [0:1] OF dyn_verkehrsreg_Beschilderung FOR hat_Wegweiser; END_ENTITY; ENTITY Ausfuehrungstyp_Wegweiser SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Ausfuehrungstyp_Wegweiser VALUES ('00','unbekannt') INSERT INTO Ausfuehrungstyp_Wegweiser VALUES ('01','statisch') INSERT INTO Ausfuehrungstyp_Wegweiser VALUES ('02','dynamisch, substitutiv') INSERT INTO Ausfuehrungstyp_Wegweiser VALUES ('03','dynamisch, additiv') INSERT INTO Ausfuehrungstyp_Wegweiser VALUES ('04','dynamisch, dWISta') END_SQL *) ENTITY Art_Wegweiser SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Wegweiser VALUES ('00','unbekannt') INSERT INTO Art_Wegweiser VALUES ('01','Einzelschild') INSERT INTO Art_Wegweiser VALUES ('02','Bestandteil eines Mehrfachschildes') END_SQL *) ENTITY Verkehrszeichen SUBTYPE OF (Schild_amtlich); --- Attribute : verdeckbar : OPTIONAL Dreiwertige_Logik; Groessenklasse : OPTIONAL Groessenklasse_VZ; --- Relationen : INVERSE zu_Verkehrseinschraenkung : SET [0:?] OF Verkehrseinschraenkung FOR hat_Verkehrszeichen; (* D *) END_ENTITY; ENTITY Groessenklasse_VZ SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Groessenklasse_VZ VALUES ('00','unbekannt') INSERT INTO Groessenklasse_VZ VALUES ('01','Klasse 1 (70%)') INSERT INTO Groessenklasse_VZ VALUES ('02','Klasse 2 (100%)') INSERT INTO Groessenklasse_VZ VALUES ('03','Klasse 3 (140%)') END_SQL *) ENTITY Schild_nichtamtlich SUBTYPE OF (Schild); --- Attribute : Art : Art_Schild_nichtamtlich; --- Relationen : END_ENTITY; ENTITY Art_Schild_nichtamtlich SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(2); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Schild_nichtamtlich VALUES ('00','unbekannt') INSERT INTO Art_Schild_nichtamtlich VALUES ('01','militärische Tragfähigkeitsschilder') INSERT INTO Art_Schild_nichtamtlich VALUES ('02','private Wegweiser') INSERT INTO Art_Schild_nichtamtlich VALUES ('99','sonstige') END_SQL *) ENTITY Beschilderung_Summe ABSTRACT SUPERTYPE OF (ONEOF(Wegweiser_Summe,Verkehrszeichen_Summe,Schild_nichtamtlich_Summe)) SUBTYPE OF (ASB_Objekt,Streckenobjekt_hist,Zuordnungsobjekt_ASB); --- Attribute : Lage : Lage; Schilder : Anzahl; Aufstellvorrichtungen : Anzahl; Detaillierungsgrad : OPTIONAL Detaillierungsgrad_ASB; --- Relationen : END_ENTITY; ENTITY Wegweiser_Summe SUBTYPE OF (Beschilderung_Summe); --- Attribute : --- Relationen : END_ENTITY; ENTITY Verkehrszeichen_Summe SUBTYPE OF (Beschilderung_Summe); --- Attribute : saisonale_Schilder : OPTIONAL Anzahl; --- Relationen : END_ENTITY; ENTITY Schild_nichtamtlich_Summe SUBTYPE OF (Beschilderung_Summe); --- Attribute : --- Relationen : END_ENTITY; END_SCHEMA; -- S_Statische_Beschilderung