SCHEMA Statische_Beschilderung;

REFERENCE FROM Strassennetz (Punktobjekt_stat, Streckenobjekt_hist, TK25_Blattnummer);

REFERENCE FROM Historisierung (historisches_Objekt);

REFERENCE FROM Allgemeine_Objekte (Meter);

ENTITY stat_wegweisende_Beschilderung
SUBTYPE OF (Punktobjekt_stat);
--- Attribute :
   Fahrtrichtung_WB : STRING(30);
--- Relationen :
   hat_Standort_Wegweiser : Standort_Wegweiser;
   hat_Wegweiserbild : OPTIONAL SET [1:?] OF Wegweiserbild;   (* D *)
   hat_Einzugsbereich : Einzugsbereich;
   hat_Wegweisertafel_m_Epunkten : SET [1:?] OF Wegweisertafel_mit_Epunkten;
END_ENTITY;
 

ENTITY Wegweiserbild
SUBTYPE OF (historisches_Objekt);
--- Attribute :
--- Relationen :
INVERSE
   von_stat_wegweis_Beschilderung : SET [0:?] OF stat_wegweisende_Beschilderung FOR hat_Wegweiserbild;
END_ENTITY;
 

ENTITY Einzugsbereich;
--- Attribute :
   Typ : Typ_des_Einzugsbereiches;
   Art : Art_des_Einzugsbereiches;
   Laenge : Meter;
--- Relationen :
INVERSE
   von_stat_wegweis_Beschilderung : SET [0:?] OF stat_wegweisende_Beschilderung FOR hat_Einzugsbereich;
END_ENTITY;
 

ENTITY Typ_des_Einzugsbereiches;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'BAB')
   (2,'Bundesstraße')
   (3,'sonst. Straße')

Referenziert von:
   Einzugsbereich : Eigenschaft Typ
 

ENTITY Art_des_Einzugsbereiches;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'freie Strecke')
   (2,'Rampe')
   (3,'Knotenpunkt')

Referenziert von:
   Einzugsbereich : Eigenschaft Art
 

ENTITY Standort_Wegweiser;
--- Attribute :
   technische_Ausfuehrung : OPTIONAL SET [1:?] OF STRING(99);
   Aufstellung : Aufstellung;
   richtungsbezogene_Ausfuehrung : richtungsbezogene_Ausfuehrung;
   Funktion : Funktion_wegweisend;
   StVO_Nummer : INTEGER;
   Wegweiserfarbe : Wegweiserfarbe;
--- Relationen :
   hat_Numerierung : Numerierung;
   hat_Position : OPTIONAL Position;
   hat_Netzzuordnung : Netzzuordnung;
INVERSE
   von_stat_wegweis_Beschilderung : SET [0:?] OF stat_wegweisende_Beschilderung FOR hat_Standort_Wegweiser;
END_ENTITY;
 

ENTITY Numerierung;
--- Attribute :
   Plannummer : TK25_Blattnummer;
   Standort_Nummer : OPTIONAL INTEGER;
--- Relationen :
INVERSE
   von_Standort_Wegweiser : SET [0:?] OF Standort_Wegweiser FOR hat_Numerierung;
   von_Standort_Beschilderung : SET [0:?] OF Standort_Beschilderung FOR hat_Numerierung;
END_ENTITY;
 

ENTITY Position
SUBTYPE OF (Punktobjekt_stat);
--- Attribute :
--- Relationen :
INVERSE
   von_Standort_Wegweiser : SET [0:?] OF Standort_Wegweiser FOR hat_Position;
   von_Standort_Beschilderung : SET [0:?] OF Standort_Beschilderung FOR hat_Position;
END_ENTITY;
 

ENTITY Netzzuordnung;
--- Attribute :
   erster_Entscheidungspunkt : INTEGER;
   Von_Knoten : INTEGER;
--- Relationen :
INVERSE
   von_Standort_Wegweiser : SET [0:?] OF Standort_Wegweiser FOR hat_Netzzuordnung;
END_ENTITY;
 

ENTITY Aufstellung;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(30);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Schilderbrücke')
   (2,'Ausleger rechts')
   (3,'Ausleger links')
   (4,'Ausleger seitlich rechts')
   (5,'Ausleger seitlich links')
   (6,'Ausleger seitlich hoch')

Referenziert von:
   Standort_Wegweiser : Eigenschaft Aufstellung
 

ENTITY richtungsbezogene_Ausfuehrung;
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'richtungsbezogen')
   (2,'spur- bzw. fahrstreifenbezogen')

Referenziert von:
   Standort_Wegweiser : Eigenschaft richtungsbezogene_Ausfuehrung
   Standort_Beschilderung : Eigenschaft richtungsbezogene_Ausfuehrung
 

ENTITY Funktion_wegweisend;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(30);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Vorwegweiser')
   (2,'Ankündigung')
   (3,'Wegweiser')
   (4,'Entfernungstafel')
   (5,'Hinweisschild')
   (6,'Planskizze')
   (7,'sonst. Funktion')

Referenziert von:
   Standort_Wegweiser : Eigenschaft Funktion
 

ENTITY Wegweiserfarbe;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(5);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'blau')
   (2,'gelb')
   (3,'weiß')
   (4,'braun')
   (5,'grün')
   (6,'sonst')

Referenziert von:
   Standort_Wegweiser : Eigenschaft Wegweiserfarbe
 

ENTITY Wegweisertafel_mit_Epunkten;
--- Attribute :
   Richtung : Richtung;
   hat_NK_von : INTEGER;
   hat_NK_nach : INTEGER;
--- Relationen :
   hat_Beschriftungselem_Symbole : SET [1:?] OF Beschriftungselemente_Symbole;
INVERSE
   von_stat_wegweis_Beschilderung : SET [0:?] OF stat_wegweisende_Beschilderung FOR hat_Wegweisertafel_m_Epunkten;
END_ENTITY;
 

ENTITY Richtung;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(12);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'gerade')
   (2,'rechts')
   (3,'links')
   (4,'halb rechts')
   (5,'halb links')
   (6,'U-Turn')
   (7,'sonst.')

Referenziert von:
   Wegweisertafel_mit_Epunkten : Eigenschaft Richtung
 

ENTITY Beschriftungselemente_Symbole
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   Elementtyp : Elementtyp;
   Text : STRING(20);
   Farbe : Farbe_Beschriftungselem_Symb;
   Anordnung : Anordnung;
   Angaben_zum_Zielgebiet : STRING(20);
   Symbolik : OPTIONAL STRING(30);
--- Relationen :
INVERSE
   von_Wegweisertafel_m_Epunkten : SET [0:?] OF Wegweisertafel_mit_Epunkten FOR hat_Beschriftungselem_Symbole;
END_ENTITY;
 

ENTITY Elementtyp;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(30);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Text')
   (2,'Piktogramm')
   (3,'Entfernungsangabe')
   (4,'Anschlußstellennummer')
   (5,'StVO-Zeichen')
   (6,'Straßennummer')

Referenziert von:
   Beschriftungselemente_Symbole : Eigenschaft Elementtyp
 

ENTITY Farbe_Beschriftungselem_Symb;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(10);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'blau')
   (2,'gelb')
   (3,'weiß')
   (4,'grün')
   (5,'sonst')

Referenziert von:
   Beschriftungselemente_Symbole : Eigenschaft Farbe
 

ENTITY Anordnung;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(40);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'einzeilig')
   (2,'mehrzeilig (zusammengehörig)')
   (3,'mehrzeilig (nicht zusammengehörig)')

Referenziert von:
   Beschriftungselemente_Symbole : Eigenschaft Anordnung
 

ENTITY stat_verkehrsreg_Beschilderung
SUBTYPE OF (Punktobjekt_stat);
--- Attribute :
   Fahrtrichtung_WB : OPTIONAL STRING(30);
--- Relationen :
   hat_Standort_Beschilderung : Standort_Beschilderung;
   hat_Gueltigkeitsbereich_VRB : SET [1:?] OF Gueltigkeitsbereich_VRB;
END_ENTITY;
 

ENTITY Standort_Beschilderung;
--- Attribute :
   Aufstellart : Aufstellart;
   richtungsbezogene_Ausfuehrung : richtungsbezogene_Ausfuehrung;
   technische_Ausfuehrung : OPTIONAL SET [1:?] OF STRING(99);
--- Relationen :
   hat_Numerierung : SET [1:?] OF Numerierung;
   hat_Position : OPTIONAL Position;
   hat_verkehrsregelnde_Funktion : SET [1:?] OF verkehrsregelnde_Funktion;
   hat_StVO_Zuordnung : StVO_Zuordnung;
INVERSE
   von_stat_verkehsreg_Beschilder : SET [0:?] OF stat_verkehrsreg_Beschilderung FOR hat_Standort_Beschilderung;
END_ENTITY;
 

ENTITY Aufstellart;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(30);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Gabelständer')
   (2,'Ausleger rechts')
   (3,'Ausleger links')
   (4,'Ausleger seitlich rechts')
   (5,'Ausleger seitlich links')
   (6,'Ausleger seitlich hoch')
   (7,'Schilderbrücke')
   (8,'Klappschild')

Referenziert von:
   Standort_Beschilderung : Eigenschaft Aufstellart
 

ENTITY verkehrsregelnde_Funktion;
--- Attribute :
   Funktion : Funktion_verkehrsregelnd;
   Paragraph : OPTIONAL INTEGER;
--- Relationen :
INVERSE
   von_Standort_Beschilderung : SET [0:?] OF Standort_Beschilderung FOR hat_verkehrsregelnde_Funktion;
END_ENTITY;
 

ENTITY Funktion_verkehrsregelnd;
   (* AUFZAEHLUNG J *)
--- Attribute :
   Langtext : STRING(40);
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Gefahrzeichen')
   (2,'Vorschriftszeichen')
   (3,'Richtzeichen')
   (4,'Zusatzzeichen')
   (5,'Kombinationen aus mehreren Zeichen')

Referenziert von:
   verkehrsregelnde_Funktion : Eigenschaft Funktion
 

ENTITY StVO_Zuordnung;
--- Attribute :
   StVO_Zeichen : INTEGER;
   Zusatzzeichen_1 : OPTIONAL INTEGER;
   Zusatzzeichen_2 : OPTIONAL INTEGER;
--- Relationen :
INVERSE
   von_Standort_Beschilderung : SET [0:?] OF Standort_Beschilderung FOR hat_StVO_Zuordnung;
END_ENTITY;
 

ENTITY Gueltigkeitsbereich_VRB;
--- Attribute :
   verkehrsartabhaengiger_GB : OPTIONAL SET [1:?] OF STRING(50);
   verkehrssituationsabh_GB : OPTIONAL STRING(50);
--- Relationen :
   ist_raeumlicher_GB : OPTIONAL SET [1:?] OF raeumlicher_Gueltigkeitsber;   (* D *)
   ist_zeitlicher_GB : OPTIONAL SET [1:?] OF zeitlicher_Gueltigkeitsber;   (* D *)
INVERSE
   von_stat_verkehrsreg_Beschildg : SET [0:?] OF stat_verkehrsreg_Beschilderung FOR hat_Gueltigkeitsbereich_VRB;
END_ENTITY;
 

ENTITY raeumlicher_Gueltigkeitsber
SUBTYPE OF (Streckenobjekt_hist);
--- Attribute :
--- Relationen :
INVERSE
   von_Gueltigkeitsbereich_VRB : SET [0:?] OF Gueltigkeitsbereich_VRB FOR ist_raeumlicher_GB;
END_ENTITY;
 

ENTITY zeitlicher_Gueltigkeitsber
SUBTYPE OF (historisches_Objekt);
--- Attribute :
   zeitlicher_Bereich : STRING(30);
--- Relationen :
INVERSE
   von_Gueltigkeitsbereich_VRB : SET [0:?] OF Gueltigkeitsbereich_VRB FOR ist_zeitlicher_GB;
END_ENTITY;
 

END_SCHEMA; -- Statische_Beschilderung