SCHEMA S_Projektressourcen;

REFERENCE FROM S_Strassennetz (Streckenobjekt_stat);

REFERENCE FROM S_Administration (Landesschluessel);

REFERENCE FROM S_Bauliche_Strasseneigenschaften (Querschnittstreifen);

REFERENCE FROM S_Allgemeine_Objekte (OKSTRA_Objekt, OKSTRA_konzept_Objekt, OKSTRA_Schluesseltabelle, Zeitraum, Jahr, Waehrungsbetrag);

REFERENCE FROM S_Arbeitsstelle_an_Strassen (Arbeitsstelle_an_Strassen);

ENTITY Massnahme
ABSTRACT SUPERTYPE OF (ONEOF(Administrative_Massnahme, Baumassnahme))
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Bezeichnung : OPTIONAL STRING;
   Zeitraum : OPTIONAL Zeitraum;
   Haushaltsbezug : OPTIONAL SET [1:?] OF Haushaltsbezug;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
   hat_Arbeitsstelle : OPTIONAL SET [1:?] OF Arbeitsstelle_an_Strassen;
END_ENTITY;
 

ENTITY Haushaltsbezug
SUBTYPE OF (OKSTRA_konzept_Objekt);
--- Attribute :
   Kapitel : STRING;
   Titel : STRING;
   OZ : OPTIONAL STRING;
   Betrag : Waehrungsbetrag;
   Haushaltsjahr : Jahr;
   Land : OPTIONAL Landesschluessel;
--- Relationen :
END_ENTITY;
 
Referenziert von:
   Massnahme : Eigenschaft Haushaltsbezug
 

ENTITY Administrative_Massnahme
SUBTYPE OF (Massnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Baumassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Rueckbaumassnahme, Um_Ausbaumassnahme, Erweiterungsmassnahme, Neubaumassnahme, Erhaltungsmassnahme))
SUBTYPE OF (Massnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Rueckbaumassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Rb_massnahme_Str, Rb_massnahme_Bwk, Rb_massnahme_sonst_AT))
SUBTYPE OF (Baumassnahme);
--- Attribute :
   Status : Status_Rb_massnahme;
--- Relationen :
END_ENTITY;
 

ENTITY Status_Rb_massnahme
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Erlangung_Baurecht')
   (2,'finanzierte Maßnahme')
   (3,'in Durchführung')
   (4,'beendet')

Referenziert von:
   Rueckbaumassnahme : Eigenschaft Status
 

ENTITY Rb_massnahme_Str
SUBTYPE OF (Rueckbaumassnahme);
--- Attribute :
--- Relationen :
   hat_Teilmassnahme : OPTIONAL SET [1:?] OF Rb_teilmassnahme_Str;
END_ENTITY;
 

ENTITY Rb_teilmassnahme_Str
SUBTYPE OF (Teilmassnahme);
--- Attribute :
   Art : Art_Rb_massnahme_Str;
   Ursache : Ursache_Rb_massnahme_Str;
--- Relationen :
   betrifft_Querschnittstreifen : SET [1:?] OF Querschnittstreifen;
INVERSE
   von_Rb_massnahme_Str : Rb_massnahme_Str FOR hat_Teilmassnahme;
END_ENTITY;
 

ENTITY Art_Rb_massnahme_Str
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Totalrückbau')
   (2,'Teilrückbau (Verschmälerung)')
   (3,'Teilflächenrückbau (Gestaltung)')

Referenziert von:
   Rb_teilmassnahme_Str : Eigenschaft Art
 

ENTITY Ursache_Rb_massnahme_Str
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Einziehung')
   (2,'Straßenraumgestaltung')
   (3,'Verkehrsumlagerung')

Referenziert von:
   Rb_teilmassnahme_Str : Eigenschaft Ursache
 

ENTITY Rb_massnahme_Bwk
SUBTYPE OF (Rueckbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Rb_massnahme_sonst_AT
SUBTYPE OF (Rueckbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Um_Ausbaumassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Umbaumassnahme, Ausbaumassnahme))
SUBTYPE OF (Baumassnahme);
--- Attribute :
   Status : Status_Nb_Erw_Uab_massnahme;
--- Relationen :
END_ENTITY;
 

ENTITY Status_Nb_Erw_Uab_massnahme
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Langfristprogramm')
   (2,'Raumordnung')
   (3,'Linienbestimmung')
   (4,'Projektinformationssystem')
   (5,'Erlangung Baurecht')
   (6,'finanzierte Maßnahme')
   (7,'in Durchführung')
   (8,'beendet')

Referenziert von:
   Um_Ausbaumassnahme : Eigenschaft Status
   Erweiterungsmassnahme : Eigenschaft Status
   Neubaumassnahme : Eigenschaft Status
 

ENTITY Umbaumassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Ub_massnahme_Str, Ub_massnahme_Bwk, Ub_massnahme_sonst_AT))
SUBTYPE OF (Um_Ausbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Ub_massnahme_Str
SUBTYPE OF (Umbaumassnahme);
--- Attribute :
--- Relationen :
   hat_Teilmassnahme : OPTIONAL SET [1:?] OF Ub_teilmassnahme_Str;
END_ENTITY;
 

ENTITY Ub_teilmassnahme_Str
SUBTYPE OF (Teilmassnahme);
--- Attribute :
   Ursache : SET [1:?] OF Ursache_Erw_Uab_massnahme_Str;
--- Relationen :
   betrifft_Querschnittstreifen : SET [1:?] OF Querschnittstreifen;
INVERSE
   von_Ub_massnahme_Str : Ub_massnahme_Str FOR hat_Teilmassnahme;
END_ENTITY;
 

ENTITY Ursache_Erw_Uab_massnahme_Str
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Beseitigung von Unfallschwerpunkten')
   (2,'Erhöhung Ausbaustandard')

Referenziert von:
   Ub_teilmassnahme_Str : Eigenschaft Ursache
   Ab_teilmassnahme_Str : Eigenschaft Ursache
   Erw_teilmassnahme_Str : Eigenschaft Ursache
 

ENTITY Ub_massnahme_Bwk
SUBTYPE OF (Umbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Ub_massnahme_sonst_AT
SUBTYPE OF (Umbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Ausbaumassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Ab_massnahme_Str, Ab_massnahme_Bwk, Ab_massnahme_sonst_AT))
SUBTYPE OF (Um_Ausbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Ab_massnahme_Str
SUBTYPE OF (Ausbaumassnahme);
--- Attribute :
--- Relationen :
   hat_Teilmassnahme : OPTIONAL SET [1:?] OF Ab_teilmassnahme_Str;
END_ENTITY;
 

ENTITY Ab_teilmassnahme_Str
SUBTYPE OF (Teilmassnahme);
--- Attribute :
   Ursache : SET [1:?] OF Ursache_Erw_Uab_massnahme_Str;
--- Relationen :
   betrifft_Querschnittstreifen : SET [1:?] OF Querschnittstreifen;
INVERSE
   von_Ab_massnahme_Str : Ab_massnahme_Str FOR hat_Teilmassnahme;
END_ENTITY;
 

ENTITY Ab_massnahme_Bwk
SUBTYPE OF (Ausbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Ab_massnahme_sonst_AT
SUBTYPE OF (Ausbaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Erweiterungsmassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Erw_massnahme_Str, Erw_massnahme_Bwk, Erw_massnahme_sonst_AT))
SUBTYPE OF (Baumassnahme);
--- Attribute :
   Status : Status_Nb_Erw_Uab_massnahme;
--- Relationen :
END_ENTITY;
 

ENTITY Erw_massnahme_Str
SUBTYPE OF (Erweiterungsmassnahme);
--- Attribute :
--- Relationen :
   hat_Teilmassnahme : OPTIONAL SET [1:?] OF Erw_teilmassnahme_Str;
END_ENTITY;
 

ENTITY Erw_teilmassnahme_Str
SUBTYPE OF (Teilmassnahme);
--- Attribute :
   Ursache : Ursache_Erw_Uab_massnahme_Str;
--- Relationen :
   betrifft_Querschnittstreifen : SET [1:?] OF Querschnittstreifen;
INVERSE
   von_Erw_massnahme_Str : Erw_massnahme_Str FOR hat_Teilmassnahme;
END_ENTITY;
 

ENTITY Erw_massnahme_Bwk
SUBTYPE OF (Erweiterungsmassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Erw_massnahme_sonst_AT
SUBTYPE OF (Erweiterungsmassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Neubaumassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Nb_massnahme_Str, Nb_massnahme_Bwk, Nb_massnahme_sonst_AT))
SUBTYPE OF (Baumassnahme);
--- Attribute :
   Status : Status_Nb_Erw_Uab_massnahme;
--- Relationen :
END_ENTITY;
 

ENTITY Nb_massnahme_Str
SUBTYPE OF (Neubaumassnahme);
--- Attribute :
--- Relationen :
   hat_Teilmassnahme : OPTIONAL SET [1:?] OF Nb_teilmassnahme_Str;
END_ENTITY;
 

ENTITY Nb_teilmassnahme_Str
SUBTYPE OF (Teilmassnahme, Streckenobjekt_stat);
--- Attribute :
   Ursache : SET [1:?] OF Ursache_Nb_massnahme_Str;
--- Relationen :
INVERSE
   von_Nb_massnahme_Str : Nb_massnahme_Str FOR hat_Teilmassnahme;
END_ENTITY;
 

ENTITY Ursache_Nb_massnahme_Str
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Netzergänzung')
   (2,'Umgehung')
   (3,'Streckenverlegung')

Referenziert von:
   Nb_teilmassnahme_Str : Eigenschaft Ursache
 

ENTITY Nb_massnahme_Bwk
SUBTYPE OF (Neubaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Nb_massnahme_sonst_AT
SUBTYPE OF (Neubaumassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Erhaltungsmassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Erh_massnahme_Str, Erh_massnahme_Bwk, Erh_massnahme_sonst_AT))
SUBTYPE OF (Baumassnahme);
--- Attribute :
   Status : Status_Erh_massnahme;
--- Relationen :
END_ENTITY;
 

ENTITY Status_Erh_massnahme
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Management-System')
   (2,'Projektinformationssystem')
   (3,'Maßnahme im Bauprogramm')
   (4,'finanzierte Maßnahme')
   (5,'in Durchführung')
   (6,'beendet')

Referenziert von:
   Erhaltungsmassnahme : Eigenschaft Status
 

ENTITY Erh_massnahme_Str
SUBTYPE OF (Erhaltungsmassnahme);
--- Attribute :
--- Relationen :
   hat_Teilmassnahme : OPTIONAL SET [1:?] OF Erh_teilmassnahme_Str;
END_ENTITY;
 

ENTITY Erh_teilmassnahme_Str
SUBTYPE OF (Teilmassnahme);
--- Attribute :
   Art : Art_Erh_massnahme_Str;
   Ursache : SET [1:?] OF Ursache_Erh_massnahme_Str;
--- Relationen :
   betrifft_Querschnittstreifen : SET [1:?] OF Querschnittstreifen;
INVERSE
   von_Erh_massnahme_Str : Erh_massnahme_Str FOR hat_Teilmassnahme;
END_ENTITY;
 

ENTITY Art_Erh_massnahme_Str
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : STRING;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   ('','keine Angaben')
   ('AB','I1 - Abtragen (Griffigkeitsverbesserung)')
   ('OB','I1 - Oberflächenbehandlung')
   ('BB','I1 - Oberflächenbeschichtung (Beton)')
   ('DSH','I1 - Dünnschichtbelag, Heißeinbau')
   ('DSK','I1 - Dünnschichtbelag, Kalteinbau')
   ('EF','I1 - Fugenerneuerung flächenhaft')
   ('DT','I2 - Deckschicht - Tiefeinbau')
   ('DH','I2 - Deckschicht - Hocheinbau (BK IV - VI)')
   ('DP','I2 - Deckschicht - Hocheinbau auf Pflaster')
   ('TD','E1 - Tiefeinbau Decke (Deck- und Bindersch.)')
   ('KD','E1 - kombinierter Einbau, Deckschicht fräsen')
   ('BD','E1 - Betondecke erneuern (Tiefeinbau)')
   ('UP','E1 - Pflaster - Umpflastern mit 25 % Ersatz')
   ('KB','E2 - kombinierter Einbau, Deck- und Binderschicht fräsen')
   ('TG','E2 - Tiefeinbau gebundene Befestigung (Asphalt)')
   ('BG','E2 - Tiefeinbau gebundene Befestigung (Beton)')
   ('TB','E2 - Ersatz Beton durch Asphalt')
   ('KO','E1 - kombinierter Einbau, Deckschicht fräsen')
   ('TO','E2 - Tiefeinbau Oberbau')
   ('EHA','E2 - Erneuerung im Hocheinbau auf Asphalt')
   ('EHB','E2 - Erneuerung im Hocheinbau auf Beton')

Referenziert von:
   Erh_teilmassnahme_Str : Eigenschaft Art
 

ENTITY Ursache_Erh_massnahme_Str
SUBTYPE OF (OKSTRA_Schluesseltabelle);
--- Attribute :
   Kennung : INTEGER;
   Langtext : STRING;
--- Relationen :
END_ENTITY;
 
Zulässige Werte:
   (1,'Gleisumbau ÖPNV')
   (2,'Umgestaltung OD')
   (3,'Umstufung')
   (4,'Aufgrabung')
   (5,'Längsunebenheit')
   (6,'Querunebenheit')
   (7,'mangelnde Griffigkeit')
   (8,'Lärm')
   (9,'mangelnde Oberflächenentwässerung')
   (10,'Beseitigung von Unfallschwerpunkten')
   (11,'externe Vorgabe')
   (12,'Risse und Oberflächenschäden ((RIO)')
   (13,'Risse Beton')
   (14,'Kantenschäden / Eckabbrüche / Plattenbewegung')
   (99,'sonstige Ursache')

Referenziert von:
   Erh_teilmassnahme_Str : Eigenschaft Ursache
 

ENTITY Erh_massnahme_Bwk
SUBTYPE OF (Erhaltungsmassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Erh_massnahme_sonst_AT
SUBTYPE OF (Erhaltungsmassnahme);
--- Attribute :
--- Relationen :
END_ENTITY;
 

ENTITY Teilmassnahme
ABSTRACT SUPERTYPE OF (ONEOF(Rb_teilmassnahme_Str, Ub_teilmassnahme_Str, Ab_teilmassnahme_Str, Erw_teilmassnahme_Str, Nb_teilmassnahme_Str, Erh_teilmassnahme_Str))
SUBTYPE OF (OKSTRA_Objekt);
--- Attribute :
   Zeitraum : Zeitraum;
   Ausgaben : OPTIONAL Waehrungsbetrag;
   Bemerkung : OPTIONAL STRING;
--- Relationen :
END_ENTITY;
 

END_SCHEMA; -- S_Projektressourcen