SCHEMA S_Statische_Beschilderung;

REFERENCE FROM S_Strassennetz (Punktobjekt_stat, Punktobjekt_hist, Netzknoten_abstrakt, Strassenelement_abstrakt);

REFERENCE FROM S_Administration (ASB_Objekt);

REFERENCE FROM S_Verkehr (Verkehrseinschraenkung);

REFERENCE FROM S_Bauliche_Strasseneigenschaften (Teilhindernis);

REFERENCE FROM S_Strassenausstattungen (Lage);

REFERENCE FROM S_Dynamische_Beschilderung (dyn_verkehrsreg_Beschilderung);

REFERENCE FROM S_Historisierung (historisches_Objekt);

REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt, OKSTRA_Schluesseltabelle, Datum, Meter, Kilometer, Millimeter, Dreiwertige_Logik);

ENTITY Wegweiser
SUPERTYPE OF (ONEOF(Wegweiser_statisch, Wegweiser_dynamisch))
SUBTYPE OF (ASB_Objekt, historisches_Objekt);
--- Attribute :
   Wegweisernummer : OPTIONAL Wegweisernummer;
   Aufstellungszeitpunkt : OPTIONAL Datum;
   Wegweisertyp : OPTIONAL Wegweisertyp;
   lichttechnische_Bauart : OPTIONAL lichttechnische_Bauart;
   Lesbarkeit : OPTIONAL Lesbarkeit;
   Strassenbezug : OPTIONAL Strassenbezug;
   StVO_Zeichen : OPTIONAL StVO_Zeichennummer;
   lichte_Hoehe : OPTIONAL Meter;
   Grundfarbe : OPTIONAL Grundfarbe_Wegweiser;
   Reiter : OPTIONAL BOOLEAN;
   Kommentar : OPTIONAL STRING;
   Beleuchtung : OPTIONAL Beleuchtung_Verkehrszeichen;
   Art : OPTIONAL Einzel_Mehrfach_Schild;
--- Relationen :
   auf_Verkehrszeichentraeger : SET [1:?] OF Verkehrszeichentraeger;   (* D *)
   in_komplexem_Wegweiser : OPTIONAL komplexer_Wegweiser;
   hat_Wegweiserinhalt : OPTIONAL SET [1:?] OF Wegweiserinhalt;
   gehoert_zu_Knoten : OPTIONAL SET [1:?] OF Netzknoten_abstrakt;
INVERSE
   zu_Verkehrseinschraenkung : SET [0:?] OF Verkehrseinschraenkung FOR hat_Wegweiser;   (* D *)
END_ENTITY;
 

ENTITY Wegweiser_statisch
SUBTYPE OF (Wegweiser);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Wegweiser_dynamisch
SUBTYPE OF (Wegweiser);
--- Attribute :
   Art_Wegweiser_dynamisch : Art_Wegweiser_dynamisch;
--- Relationen :
INVERSE
   zu_dyn_verkehrsreg_Beschild : SET [0:1] OF dyn_verkehrsreg_Beschilderung FOR hat_Wegweiser;
END_ENTITY;
 

ENTITY Art_Wegweiser_dynamisch
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('02','dynamisch, substitutiv')
   ('03','dynamisch, additiv')
   ('04','dynamisch, dWISta')

Referenziert von:
   Wegweiser_dynamisch : Eigenschaft Art_Wegweiser_dynamisch
 

ENTITY komplexer_Wegweiser
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
INVERSE
   hat_Wegweiser : SET [1:?] OF Wegweiser FOR in_komplexem_Wegweiser;
END_ENTITY;
 

ENTITY Wegweisertyp
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Ankündigung')
   (2,'Vorwegweiser')
   (3,'Pfeilwegweiser')
   (4,'Wegweiser gemäß Z. 332 StVO')
   (5,'kompakter Tabellenwegweiser')
   (6,'teilaufgelöster Tabellenwegweiser')
   (7,'aufgelöster Tabellenwegweiser')
   (8,'Ortstafel')
   (9,'Ortsendetafel')
   (10,'Entfernungstafel')
   (11,'Planskizze')
   (12,'Gabelungswegweiser')
   (13,'Sortierwegweiser')
   (14,'Ortshinweistafel')
   (15,'Straßennamensschild')
   (16,'sonstiges Hinweisschild, z.B. Hausnummerschild')

Referenziert von:
   Wegweiser : Eigenschaft Wegweisertyp
 

ENTITY lichttechnische_Bauart
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Reflexstoffe mit eingebundenen Mikroglaskugeln')
   (2,'Reflexstoffe mit eingekapselten Mikroglaskugeln')
   (3,'Reflexstoffe auf der Basis von Mikroprismen')

Referenziert von:
   Wegweiser : Eigenschaft lichttechnische_Bauart
 

ENTITY Lesbarkeit
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','in Stationierungsrichtung lesbar')
   ('02','gegen Stationierungsrichtung lesbar')
   ('03','quer lesbar')
   ('04','quer abgewandt')

Referenziert von:
   Wegweiser : Eigenschaft Lesbarkeit
   Verkehrszeichen : Eigenschaft Lesbarkeit
 

ENTITY Strassenbezug
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(1);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('0','unbekannt')
   ('1','aktuelle Straße')
   ('2','nachgeordnetes Netz')

Referenziert von:
   Wegweiser : Eigenschaft Strassenbezug
   Verkehrszeichen : Eigenschaft Strassenbezug
 

ENTITY StVO_Zeichennummer
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(9);
   Langtext : OPTIONAL STRING;
--- Relationen :
END_ENTITY;
 
Referenziert von:
   Verkehrseinschraenkung : Eigenschaft StVO_ZNr_Art
   Verkehrseinschraenkung : Eigenschaft StVO_ZNr_Gruppe
   Verkehrseinschraenkung : Eigenschaft StVO_ZNr_Einschraenkung
   Verkehrseinschraenkung : Eigenschaft StVO_ZNr_Gueltigkeit
   Wegweiser : Eigenschaft StVO_Zeichen
   Verkehrszeichen_amtlich : Eigenschaft StVO_ZNr
 

ENTITY Grundfarbe_Wegweiser
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'blau')
   (2,'gelb')
   (3,'weiß')
   (4,'braun')
   (5,'grün')
   (6,'mehrfarbig')

Referenziert von:
   Wegweiser : Eigenschaft Grundfarbe
 

ENTITY Verkehrszeichentraeger
SUBTYPE OF (ASB_Objekt, Punktobjekt_hist);
--- Attribute :
   Breite : OPTIONAL Meter;
   Hoehe : OPTIONAL Meter;
   Groesse : OPTIONAL Groesse_Verkehrszeichen;
   Standort : OPTIONAL Standort_Wegweiser;
   Lage : OPTIONAL Lage;
--- Relationen :
   an_Aufstellvorrichtung : OPTIONAL Aufstellvorrichtung_VZT;
   stellt_Teilhindernis_dar : OPTIONAL SET [1:?] OF Teilhindernis;
INVERSE
   hat_Wegweiser : SET [1:?] OF Wegweiser FOR auf_Verkehrszeichentraeger;
END_ENTITY;
 

ENTITY Einzel_Mehrfach_Schild
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','Einzelschild')
   ('02','Mehrfachschild')

Referenziert von:
   Wegweiser : Eigenschaft Art
   Verkehrszeichen_amtlich : Eigenschaft Art
 

ENTITY Beleuchtung_Verkehrszeichen
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','ohne Beleuchtung')
   ('02','außenbeleuchtet')
   ('03','innenbeleuchtet')

Referenziert von:
   Wegweiser : Eigenschaft Beleuchtung
   Verkehrszeichen_amtlich : Eigenschaft Beleuchtung
 

ENTITY Groesse_Verkehrszeichen
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','kleiner als 1 m2')
   ('02','größer als 1 m2')

Referenziert von:
   Verkehrszeichentraeger : Eigenschaft Groesse
   Verkehrszeichen_amtlich : Eigenschaft Groesse
 

ENTITY Standort_Wegweiser
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('01','neben Fahrbahn')
   ('02','im Mittelstreifen')
   ('03','über der Fahrbahn')

Referenziert von:
   Verkehrszeichentraeger : Eigenschaft Standort
 

ENTITY Aufstellvorrichtung_VZT
SUBTYPE OF (Punktobjekt_stat);
--- Attribute :
   Durchmesser : OPTIONAL Millimeter;
   Dicke : OPTIONAL Millimeter;
   Hoehe : OPTIONAL Meter;
   Art_der_Aufstellvorrichtung : OPTIONAL Art_der_Aufstellvorrichtung;
   Material_Aufstellvorrichtung : OPTIONAL Material_Aufstellvorrichtung;
--- Relationen :
INVERSE
   von_Verkehrszeichentraeger : SET [1:?] OF Verkehrszeichentraeger FOR an_Aufstellvorrichtung;
END_ENTITY;
 

ENTITY Art_der_Aufstellvorrichtung
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Rohrpfosten')
   (2,'Gabelrohrständer')
   (3,'Kragarm')
   (4,'Verkehrszeichenbrücke')
   (5,'Hauswand')
   (6,'sonstiges')

Referenziert von:
   Aufstellvorrichtung_VZT : Eigenschaft Art_der_Aufstellvorrichtung
 

ENTITY Material_Aufstellvorrichtung
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Aluminium')
   (2,'feuerverzinkter Stahl')
   (3,'Beton')

Referenziert von:
   Aufstellvorrichtung_VZT : Eigenschaft Material_Aufstellvorrichtung
 

ENTITY Wegweiserinhalt
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Inhaltstyp : OPTIONAL Inhaltstyp;
   Schriftart : OPTIONAL Schriftart;
   Schriftfarbe : OPTIONAL Schriftfarbe;
   Schriftgroesse : OPTIONAL Schriftgroesse;
   Distanz_zum_Entscheidungspunkt : OPTIONAL Meter;
   Entfernung_zum_Ziel : OPTIONAL Kilometer;
   graphisches_Symbol : OPTIONAL Symbol_graphisch;
   Strassennummer : OPTIONAL STRING;
   Knotennummer : OPTIONAL INTEGER;
   StVO_Zeichennummer : OPTIONAL STRING;
   Grundfarbe : OPTIONAL Grundfarbe_Wegweiserinhalt;
   Pfeilart : OPTIONAL Pfeilart;
   Pfeilgrundform : OPTIONAL Pfeilgrundform;
   Pfeilspitze : OPTIONAL Pfeilspitze;
   Pfeilschaft : OPTIONAL Pfeilschaft;
   Kommentar : OPTIONAL STRING;
--- Relationen :
   mit_Zielangabe : OPTIONAL Zielangabe;
   in_komplexem_Wegweiserinhalt : OPTIONAL komplexer_Wegweiserinhalt;
   von_Strassenelement : OPTIONAL SET [1:?] OF Strassenelement_abstrakt;
   nach_Strassenelement : SET [1:?] OF Strassenelement_abstrakt;
INVERSE
   in_Wegweiser : Wegweiser FOR hat_Wegweiserinhalt;
END_ENTITY;
 

ENTITY komplexer_Wegweiserinhalt
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
--- Relationen :
INVERSE
   hat_Wegweiserinhalte : SET [1:?] OF Wegweiserinhalt FOR in_komplexem_Wegweiserinhalt;
END_ENTITY;
 

ENTITY Inhaltstyp
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Zielangabe')
   (2,'graphisches Symbol')
   (3,'Nummernzeichen A')
   (4,'Nummernzeichen B')
   (5,'Nummernzeichen E')
   (6,'Nummernzeichen U')
   (7,'Pfeil')
   (8,'StVO-Zeichen')
   (9,'Knotennummer')
   (10,'Entfernungsangabe')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Inhaltstyp
 

ENTITY Schriftart
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Mittelschrift')
   (2,'Engschrift')
   (3,'sonstige')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Schriftart
 

ENTITY Schriftfarbe
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'weiß')
   (2,'schwarz')
   (3,'gelb')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Schriftfarbe
 

ENTITY Schriftgroesse
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'84 mm')
   (2,'105 mm')
   (3,'126 mm')
   (4,'140 mm')
   (5,'175 mm')
   (6,'210 mm')
   (7,'280 mm')
   (8,'350 mm')
   (9,'420 mm')
   (10,'490 mm')
   (11,'sonstige')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Schriftgroesse
 

ENTITY Grundfarbe_Wegweiserinhalt
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'blau')
   (2,'gelb')
   (3,'weiß')
   (4,'braun')
   (5,'grün')
   (6,'mehrfarbig')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Grundfarbe
 

ENTITY Symbol_graphisch
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Polizeistation')
   (2,'"Erste Hilfe"-Station')
   (3,'Informationsstelle')
   (4,'Tankstelle')
   (5,'Gasthaus')
   (6,'Verkaufskiosk')
   (7,'Motel, Hotel')
   (8,'Notrufsäule')
   (9,'Fernsprecher')
   (10,'Toiletten')
   (11,'Behindertentoiletten')
   (12,'Rollstuhlfahrersymbol')
   (13,'Flughafen')
   (14,'Hafen, Fährhafen, Fähre')
   (15,'Autobahnkapelle')
   (16,'Personenkraftwagen')
   (17,'Lastkraftwagen')
   (18,'Kraftomnibus')
   (19,'Personenkraftwagen mit Anhänger')
   (20,'Lastkraftwagen mit Anhänger')
   (21,'Autobahn')
   (22,'Autobahnausfahrt')
   (23,'Autobahnkreuz oder Autobahndreieck')
   (24,'Parkplatz')
   (25,'Werkstatt')
   (26,'Autohof')

Referenziert von:
   Wegweiserinhalt : Eigenschaft graphisches_Symbol
 

ENTITY Pfeilart
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Langpfeil')
   (2,'Kurzpfeil')
   (3,'ISO-Pfeil')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Pfeilart
 

ENTITY Pfeilgrundform
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Geradeauspfeil')
   (2,'Schrägpfeil links')
   (3,'Schrägpfeil rechts')
   (4,'Querpfeil links')
   (5,'Querpfeil rechts')
   (6,'gebogener Pfeil links')
   (7,'gebogener Pfeil rechts')
   (8,'Wendepfeil')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Pfeilgrundform
 

ENTITY Pfeilspitze
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Herzpfeil')
   (2,'ISO-Pfeil')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Pfeilspitze
 

ENTITY Pfeilschaft
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'konischer Schaft')
   (2,'gerader Schaft')

Referenziert von:
   Wegweiserinhalt : Eigenschaft Pfeilschaft
 

ENTITY Zielangabe
ABSTRACT SUPERTYPE OF (ONEOF(Referenzzielangabe, Synonym_Zielangabe))
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Text : STRING;
   Zielkategorie : OPTIONAL Zielkategorie;
   Kommentar : OPTIONAL STRING;
--- Relationen :
INVERSE
   zu_Wegweiserinhalt : SET [0:?] OF Wegweiserinhalt FOR mit_Zielangabe;
END_ENTITY;
 

ENTITY Referenzzielangabe
SUBTYPE OF (Zielangabe);
--- Attribute :
--- Relationen :
INVERSE
   hat_Synonym : SET [0:?] OF Synonym_Zielangabe FOR zu_Referenz;
END_ENTITY;
 

ENTITY Synonym_Zielangabe
SUBTYPE OF (Zielangabe);
--- Attribute :
--- Relationen :
   zu_Referenz : Referenzzielangabe;
END_ENTITY;
 

ENTITY Zielkategorie
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Straße')
   (2,'Gemeinde')
   (3,'Industrie-/Gewerbegebiete')
   (4,'Verkehrsverknüpfungspunkte (Flughafen, Hafen, Fähre, P+R, GVZ)')
   (5,'Sport/Freizeit')
   (6,'öffentliche Einrichtungen (Krankenhäuser, Universitäten, Verwaltungssitze)')
   (7,'private Ziele (Messen, Firmen, Einkaufszentren)')
   (8,'Knotenpunkte')
   (9,'ausländische Ziele (Gemeinden, Staaten)')
   (10,'sonstiges')

Referenziert von:
   Zielangabe : Eigenschaft Zielkategorie
 

ENTITY Verkehrszeichen
ABSTRACT SUPERTYPE OF (ONEOF(Verkehrszeichen_amtlich, Verkehrszeichen_nichtamtl))
SUBTYPE OF (ASB_Objekt, Punktobjekt_hist);
--- Attribute :
   Lage : OPTIONAL Lage;
   Lesbarkeit : OPTIONAL Lesbarkeit;
   Strassenbezug : OPTIONAL Strassenbezug;
--- Relationen :
END_ENTITY;
 

ENTITY Verkehrszeichen_amtlich
SUBTYPE OF (Verkehrszeichen);
--- Attribute :
   StVO_ZNr : OPTIONAL StVO_Zeichennummer;
   Art : OPTIONAL Einzel_Mehrfach_Schild;
   Beleuchtung : OPTIONAL Beleuchtung_Verkehrszeichen;
   Groesse : OPTIONAL Groesse_Verkehrszeichen;
   Verdeckbar : OPTIONAL Dreiwertige_Logik;
--- Relationen :
   stellt_Teilhindernis_dar : OPTIONAL SET [1:?] OF Teilhindernis;
INVERSE
   zu_Verkehrseinschraenkung : SET [0:?] OF Verkehrseinschraenkung FOR hat_Verkehrszeichen;   (* D *)
END_ENTITY;
 

ENTITY Verkehrszeichen_nichtamtl
SUBTYPE OF (Verkehrszeichen);
--- Attribute :
   Art : OPTIONAL Art_VZ_nichtamtl;
--- Relationen :
END_ENTITY;
 

ENTITY Art_VZ_nichtamtl
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING(2);
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('00','unbekannt')
   ('01','militärische Tragfähigkeitsschilder')
   ('02','private Wegweiser')
   ('99','sonstige')

Referenziert von:
   Verkehrszeichen_nichtamtl : Eigenschaft Art
 

TYPE Wegweisernummer = STRING(12);
END_TYPE;
 

END_SCHEMA; -- S_Statische_Beschilderung