SCHEMA S_Verkehr;

REFERENCE FROM S_Strassennetz (Bezugsrichtung, Streckenobjekt);

REFERENCE FROM S_Administration (ASB_Objekt);

REFERENCE FROM S_Bauliche_Strasseneigenschaften (Querschnittstreifen);

REFERENCE FROM S_Strassenausstattungen (Lage);

REFERENCE FROM S_Strassenzustandsdaten (ZEB_Objekt, Streckenbild);

REFERENCE FROM S_Statische_Beschilderung (StVO_Zeichennummer, Verkehrszeichen);

REFERENCE FROM S_Geometrieschema (Flaechenobjekt_Modell);

REFERENCE FROM S_Historisierung (historisches_Objekt);

REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_konzept_Objekt, OKSTRA_Schluesseltabelle, Uhrzeit, Stundenkilometer, Tonnen, Meter, Kilometer, Meter_ueber_NN, Zeitraum);

REFERENCE FROM S_Dynamische_Verkehrsdaten (DTV, Fahrzeugart, Ganglinie, Verkehrslage, Verkehrsstau);

ENTITY Fahrstreifen_Nummer
SUBTYPE OF (Flaechenobjekt_Modell, historisches_Objekt);
--- Attribute :
   Fahrstreifennummer : OPTIONAL INTEGER;
   Verkehrsrichtung : OPTIONAL Verkehrsrichtung;
--- Relationen :
   auf_Querschnittstreifen : OPTIONAL SET [1:?] OF Querschnittstreifen;   (* D *)
INVERSE
   von_Verkehrseinschraenkung : SET [0:?] OF Verkehrseinschraenkung FOR gilt_fuer_Fahrstreifen;
   von_Strassenbeschr_verkehrlich : SET [0:?] OF Strassenbeschreibung_verkehrl FOR gilt_fuer_Fahrstreifen;
   von_ZEB_Objekt : SET [0:?] OF ZEB_Objekt FOR gilt_fuer_Fahrstreifen;
   zu_DTV : SET [0:?] OF DTV FOR fuer_Fahrstreifen;
   zu_Ganglinie : SET [0:?] OF Ganglinie FOR hat_Fahrstreifen;
   zu_Verkehrslage : SET [0:?] OF Verkehrslage FOR auf_Fahrstreifen;
   zu_Verkehrsstau : SET [0:?] OF Verkehrsstau FOR auf_Fahrstreifen;
   zu_Streckenbild : SET [0:?] OF Streckenbild FOR zu_Fahrstreifen;
END_ENTITY;
 

ENTITY Verkehrsrichtung
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('B','Verkehr in beiden Richtungen')
   ('R','Einbahnverkehr in Stationierungsrichtung')
   ('G','Einbahnverkehr gegen Stationierungsrichtung')

Referenziert von:
   Fahrstreifen_Nummer : Eigenschaft Verkehrsrichtung
   Strassenbeschreibung_verkehrl : Eigenschaft gilt_fuer_Verkehrsrichtung
   ZEB_Objekt : Eigenschaft hat_Verkehrsrichtung
 

ENTITY Anzahl_Fahrstreifen
SUBTYPE OF (Streckenobjekt);
--- Attribute :
   Fahrstreifen_Gegenrichtung : INTEGER;
   Fahrstreifen_Richtung : INTEGER;
   Fahrstreifen_beide_Richtungen : INTEGER;
--- Relationen :
END_ENTITY;
 

ENTITY Verkehrseinschraenkung
SUBTYPE OF (ASB_Objekt, Streckenobjekt, historisches_Objekt);
--- Attribute :
   Lage : Lage;
   Querschnitt_Streifenart : OPTIONAL Querschnitt_Streifenart_VES;
   Art : Art_VES;
   StVO_ZNr_Art : StVO_Zeichennummer;
   Verkehrsrichtung : Bezugsrichtung;
   Verkehrsteilnehmergruppe : OPTIONAL Verkehrsteilnehmergruppe;
   StVO_ZNr_Gruppe : OPTIONAL StVO_Zeichennummer;
   Umfang_der_Einschraenkung : OPTIONAL Umfang_VES;
   StVO_ZNr_Einschraenkung : OPTIONAL StVO_Zeichennummer;
   Gueltigkeit : OPTIONAL Gueltigkeit_VES;
   StVO_ZNr_Gueltigkeit : OPTIONAL StVO_Zeichennummer;
   Wochentag : OPTIONAL Wochentag_VES;
   Einschraenkung_gueltig_von : OPTIONAL Uhrzeit;
   Einschraenkung_gueltig_bis : OPTIONAL Uhrzeit;
--- Relationen :
   hat_Verkehrszeichen : OPTIONAL SET [1:?] OF Verkehrszeichen;
   gilt_fuer_Fahrstreifen : OPTIONAL SET [1:?] OF Fahrstreifen_Nummer;
END_ENTITY;
 

ENTITY Art_VES
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('01','Geschwindigkeitsbeschränkung')
   ('02','Durchfahrtsverbot')
   ('03','Maximale Achslast')
   ('04','Maximales Gesamtgewicht')
   ('05','Maßbeschränkung in der Höhe')
   ('06','Maßbeschränkung in der Breite')
   ('07','Maßbeschränkung in der Länge')
   ('08','Überholverbot')
   ('09','Mindestgeschwindigkeit')
   ('99','Sonstige Verbote (z.B. Halteverbot)')

Referenziert von:
   Verkehrseinschraenkung : Eigenschaft Art
 

ENTITY Verkehrsteilnehmergruppe
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('01','alle Kraftfahrzeuge')
   ('02','alle Fahrzeuge')
   ('03','Lkw')
   ('04','Pkw')
   ('05','Krafträder')
   ('06','Kraftomnibusse')
   ('07','Radfahrer')
   ('08','Gefahrguttransport')
   ('99','Sonstige')

Referenziert von:
   Verkehrseinschraenkung : Eigenschaft Verkehrsteilnehmergruppe
 

ENTITY Umfang_VES
SUBTYPE OF (OKSTRA_konzept_Objekt);
--- Attribute :
   Hoechst_Mind_Geschwindigkeit : OPTIONAL Stundenkilometer;
   Lastbeschraenkung : OPTIONAL Tonnen;
   Massbeschraenkung : OPTIONAL Meter;
   Laenge_Verbotsstrecke : OPTIONAL Kilometer;
--- Relationen :
END_ENTITY;
 
Referenziert von:
   Verkehrseinschraenkung : Eigenschaft Umfang_der_Einschraenkung
 

ENTITY Gueltigkeit_VES
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('01','permanent')
   ('02','bei Nässe')
   ('03','Eis')
   ('04','bei Dunkelheit')
   ('05','Zeitangabe')
   ('06','Verbotsstrecke')
   ('07','VBA')
   ('08','bei Bedarf (verdeckbar)')
   ('99','sonstiges')

Referenziert von:
   Verkehrseinschraenkung : Eigenschaft Gueltigkeit
 

ENTITY Wochentag_VES
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','permanent')
   ('01','Werktags')
   ('02','Montag bis Freitag')
   ('03','Sonn- und Feiertags')
   ('04','Samstag und Sonntag')
   ('99','sonstiges')

Referenziert von:
   Verkehrseinschraenkung : Eigenschaft Wochentag
 

ENTITY Strassenbeschreibung_verkehrl
ABSTRACT SUPERTYPE OF (ONEOF(Fkt_d_Verb_im_Knotenpktber, Bergpass, Verkehrsbedeutung, Spur_fuer_Rettungsfahrzeuge, Strassenfunktion, Aussichtswert, gebuehrenpflichtig, Staugefahr, Durchschnittsgeschwindigkeit))
SUBTYPE OF (Streckenobjekt);
--- Attribute :
   im_Zeitraum : OPTIONAL Zeitraum;
   gilt_fuer_Verkehrsrichtung : OPTIONAL Verkehrsrichtung;
   gilt_fuer_Fahrzeugart : OPTIONAL SET [1:?] OF Fahrzeugart;
--- Relationen :
   gilt_fuer_Fahrstreifen : OPTIONAL SET [1:?] OF Fahrstreifen_Nummer;
END_ENTITY;
 

ENTITY Fkt_d_Verb_im_Knotenpktber
SUBTYPE OF (Strassenbeschreibung_verkehrl, historisches_Objekt);
--- Attribute :
   Funktion : Tab_Funktion;
--- Relationen :
END_ENTITY;
 

ENTITY Tab_Funktion
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('01','Ausfahrt')
   ('02','Einfahrt')
   ('03','Parallelfahrbahn (baulich getrennt)')
   ('04','Verflechtungsspur')
   ('05','Verzögerungsspur')
   ('06','Beschleunigungsspur')

Referenziert von:
   Fkt_d_Verb_im_Knotenpktber : Eigenschaft Funktion
 

ENTITY Bergpass
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Hoehe_ueber_NN : OPTIONAL Meter_ueber_NN;
   Anhaenger : OPTIONAL BOOLEAN;
--- Relationen :
END_ENTITY;
 

ENTITY Verkehrsbedeutung
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Verkehrsbedeutung : STRING(30);
--- Relationen :
END_ENTITY;
 

ENTITY Spur_fuer_Rettungsfahrzeuge
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Spur_fuer_Rettungsfahrzeuge : BOOLEAN;
--- Relationen :
END_ENTITY;
 

ENTITY Strassenfunktion
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Strassenfunktion : STRING(80);
--- Relationen :
END_ENTITY;
 

ENTITY Aussichtswert
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Aussichtswert : BOOLEAN;
--- Relationen :
END_ENTITY;
 

ENTITY Staugefahr
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Staugefahr : BOOLEAN;
--- Relationen :
END_ENTITY;
 

ENTITY gebuehrenpflichtig
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   Gebuehrenpflicht : BOOLEAN;
--- Relationen :
END_ENTITY;
 

ENTITY Durchschnittsgeschwindigkeit
SUBTYPE OF (Strassenbeschreibung_verkehrl);
--- Attribute :
   km_h : Stundenkilometer;
--- Relationen :
END_ENTITY;
 

ENTITY Querschnitt_Streifenart_VES
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('110','Hauptfahrstreifen (HFS)')
   ('111','1. Überholstreifen (UE1)')
   ('112','2. Überholstreifen (UE2)')
   ('113','3. Überholstreifen (UE3)')
   ('114','Zusatzfahrstreifen (ZFS)')
   ('115','Sonderfahrstreifen (z. B. Busse)')

Referenziert von:
   Verkehrseinschraenkung : Eigenschaft Querschnitt_Streifenart
 

END_SCHEMA; -- S_Verkehr