SCHEMA S_Allgemeine_Objekte; (* Historie: 09.10.2007 - 1.012 Einführung eines Metamodells gemäß N0092 Entfernung von Objektarten zum Dynamischen Querprofil (geometrisches Modell) gemäß N0088 Entfernung der Schemata "Ingenieurbauwerke", "Projektressourcen" und "Ausstattung" gemäß N0093 Überarbeitung des Objektes Böschung gemäß N0085 Entfernung von Längenangaben bei Strings gemäß N0090 Einführung einer Richtungsangabe für Streckenobjekte gemäß N0091 Erweiterung des OKSTRA um streckenbezogene Unfallkenngrößen gemäß N0082 Anpassung an die neue ASB, Teilsystem Bestandsdaten gemäß N0074 Entfernung der örtlichen und der verwaltungstechnischen Zuordnung gemäß N0100 Modellierung von Straßenbaumaßnahmen gemäß N0099 Auflösung des direct_positioning_Schemas Einführung des Präfix "S_" für Schemanamen 02.08.2006 - 1.011 Ergänzung von RAS-Verm-Objekten gemäß N0071 Einführung OKSTRA-ID gemäß N0073 Einführung des Schemas Liegenschaftsverwaltung gemäß N0080 09.09.2005 - 1.010 (1.010) Anpassung an ASB-ING, Stand 2004 Schema Arbeitsstelle_an_Strassen erstellt 29.06.2004 - 1.006 (1.009) Anbindung Schema Kreuzungen gemäß ASB-Netzdaten, Stand September 2002 Aufnahme des Dokuments aus Schema Administration 03.09.2003 - 1.005 (1.008) Ergänzung der Währungsangabe, Vorzeichen, Objekt-ID, Foto und Sensor Umbenennung Waehrung in Betrag Ergänzung von allgemeinen Objekten gemäß N0035 31.05.2002 - 1.004 (1.007) Erweiterung der Wertebereiche von Meter, Kilometer und Jahr 12.09.2001 - 1.003 (1.004) Typen Waehrung, Kubikzentimeter, Promille, Anzahl_einstellig ergänzt 11.12.2000 - 1.002 (1.002) oertliche_Zuordnung, oertliche_Zuordnung_SP, nicht_nach_ASB_klass_Strasse in Schema Straßenetz verschoben; verwaltungstechn_Zuordnung in Schema Administration verschoben 29.10.2000 - 1.001 (1.001) Integration der Schemata allgemeine Geometrieobjekte und Grunderwerb 15.10.1999 - 1.000 (1.000) Erste Version des OKSTRA verabschiedet *) REFERENCE FROM S_Strassennetz (Strassenklasse,Strassenbezeichnung,Knotenart, Knotenpunktsform,Knotenpunktsystem,Netzknoten_abstrakt, TK25Blatt,Nummernintervall,Stadium,Tab_Stadium, Herkunft_Laenge,Zweig_der_Trennung,Funktion_des_Astes, Betriebsmerkmal,Nullpunktart,Strassenpunkt, Bezugsrichtung,Punktobjekt, nicht_nach_ASB_klass_Strasse,Bereichsobjekt, Teilnetzklasse,Winterdienstprioritaet, Streckenobjekt,verallgemeinerte_Strecke, Netzbereichskomponente,Teilnetzkomponente,Routenkomponente, Verkehrsrichtung_SE,Richtung_verallg_Strecke); REFERENCE FROM S_Administration (ASB_Objekt,Art_der_Erfassung,Art_der_Erfassung_Land, Quelle_der_Information,Quelle_der_Information_Land, Kreisart,Baulast_Strassenklasse,Gemeinde_Funktion, Art_UI_Vereinbarung,Art_Baulast,Tab_OD_FS,Tab_Widmung, Polizeidienststelle,Art_Baulasttraeger, Art_part_Baulasttraeger,Art_part_UI_Partner, Art_Verwaltung,Unterhaltungspflicht, Str_Unterhaltungspflicht,Sonstige_Unterhaltspflichtige, Landesschluessel); REFERENCE FROM S_Verkehr (Verkehrsrichtung,Art_VES,Verkehrsteilnehmergruppe,Umfang_VES, Tab_Funktion,Gueltigkeit_VES,Wochentag_VES); REFERENCE FROM S_Bauliche_Strasseneigenschaften (Art_Aufrisselement,Art_Aufbauschicht, Material_Aufbauschicht,Bindemittel_Aufbauschicht, Detail_A_Aufbauschicht,Detail_B_Aufbauschicht, Detail_C_Aufbauschicht,Detail_D_Aufbauschicht, Herkunft_Angaben_Aufbau,Streifenart, Streifenart_Land,Anzahl_Gleise_laengs, Art_der_Oberflaeche,Art_Bauklasse, Bauklasse_RStO,Zusatzfahrstreifen_RQ, Kennzeichen_Bahnigkeit,Lage_Fahrbahn, Hindernis_Art,Eigentuemer_Hindernis, Raumangabe_Teilhindernis,Lage_Durchlass, Profil_Durchlass,Material_Durchlass, Funktion_Durchlass,Zustand_Durchlass, Schutzeinrichtung_Durchlass,Stadium_Durchlass); REFERENCE FROM S_Strassenausstattungen (Art_der_Betriebsstaette,Art_der_Betriebseinrichtung, Art_der_Rastanlage,Art_Sondereinrichtung, Art_Strassenausst_Punkt,Art_Strassenausst_Strecke, Art_Schutzeinrichtung_Tier,Bewuchs_Schutzeinr_Tiere, Art_Leitung,Material_Leitung,Betreiber_Leitung, Standort_Schutzpl_Schutzwand,Typ_Schutzplanke, Material_Schutzplanke,Art_Schutzplanke, Pfostenkonstruktion_Schutzpl,Funktion_Schutzpl_Schutzwand, Art_Absenkung_Schutzplanke,Typ_Schutzwand,Bauart_Schutzwand, Standort_Anpralldaempfer,Typ_Anpralldaempfer, Material_Anpralldaempfer,Leistungskl_Anpralldaempfer, Typ_Fussgaenger_Rueckhsystem,Funktion_Fussg_Rueckhsystem, Material_Fussg_Rueckhsystem,Lage,Art_entwaesserte_Flaeche, Art_Wassereinleitungsstrecke,Art_Wassereinleitungspunkt, zust_Dritter_Wassereinlpkt,Art_Vorschalteinrichtung, Bauweise_Vorschalteinrichtung,Spindel_Vorschalteinr, Entleerung_Vorschalteinr,Art_Schacht,Angaben_zum_Konus, Art_Aufsatz,Art_Unterteil,Lage_Schacht_Strassenablauf); REFERENCE FROM S_Strassenzustandsdaten (ZEB_Projekt,ZEB_Parameterwert, Art_des_ZEB_Objektes,ZEB_Parameter, ZEB_Dokument,ZEB_Ereignis,ZEB_Subjekt, ZEB_Parameterliste,Art_ZEB_Parameter, Art_ZEB_Methode); REFERENCE FROM S_Bauwerke (Bauwerk,Teilbauwerk,Sachverhalt,Info_Strasse, Bauwerk_Verkehrsstaerke,Durchfahrtshoehen, Bauwerksbeschilderung,Bauwerksbelaege, Entwuerfe_und_Berechnungen,Art_anderes_Bauwerk, Funktion_anderes_Bauwerk,Material_anderes_Bauwerk, Adsorptionsfaehigkeit,Brueckenfeld_Stuetzung, Segment_Tunnel_Trogbauwerk,Segment_Laermschutzbauwerk, Segment_Stuetzbauwerk,Pruefanweisungen, durchgef_Pruefungen_Messungen,gegenw_dokum_Schaden, gegenw_dokum_Bauwerkszustand,Schaden_abgeschl_Prfg, abgeschlossene_Pruefung,gegenw_dokum_Empfehlung, Empfehlung_abgeschl_Prfg,Prueffahrzeuge_Pruefgeraete, Anlagen_Bauwerksbuch,Verwaltungsmassn_Sondervereinb, Bau_und_Erhaltungsmassnahme,Kosten_fuer_Bau_Erh_und_Betr, Ausstattung,Schutzeinrichtungen,Vorspannungen, Gruendungen,Erd_und_Felsanker,Lager,Fahrbahnuebergang, Kappe,Brueckenseile_und_Kabel,Abdichtungen, statisches_System_Tragfaehigkt,Baustoff_Bauwerk,Gestaltungen, Leitungen_an_Bauwerken,Verfuellungen,Betonersatzsystem, Oberflaechenschutzsystem,Korrosionsschutzbeschichtungen, Reaktionsharzgeb_Duennbelaege,Tunnelbeleuchtung, Tunnellueftung,Tunnelsicherheit, Tunnel_Verkehrseinrichtungen,Tunnel_Zentrale_Anlagen); REFERENCE FROM S_Entwurf (Achselementtyp,Schnittgeometrie,Polygon,Punktfolge,Tangentenfolge, Ausrundung,Ausrundungstyp,Tangente_Gerade,Trassenkoerper,Querprofil, Art_des_Horizonts,Schnittebene,SNT_Punkt,BR_Punktfolge,BR_Punkt, Breitenberechnung,Aufweitung_Verbreit_Verbind,Abstand_Achse_Achse, Art_der_Verziehung,Lage_der_Knicklinie,Typ_der_Knicklinie,HZ_Punkt, Hoehe_Gradiente,Querneigungswechsel,Verziehungsform,QN_Punkt,HB_Punkt, HB_Neigung,Entwurfsparameter,Strassenkategorie_RAS_L, V_Koor,SW_Koor,allgemeine_Eigenschaften); REFERENCE FROM S_Projektressourcen (Massnahme,Haushaltsbezug,Status_Rb_massnahme, Art_Rb_massnahme_Str,Ursache_Rb_massnahme_Str, Status_Nb_Erw_Uab_massnahme,Ursache_Erw_Uab_massnahme_Str, Ursache_Nb_massnahme_Str,Status_Erh_massnahme, Art_Erh_massnahme_Str,Ursache_Erh_massnahme_Str, Teilmassnahme); REFERENCE FROM S_Automatische_Dauerzaehlstelle (Richtungen,Himmelsrichtung,Erfassungstechnik, Unterzentrale_Verkehrsrechnerz,Ableitung_DZ, Ableitung_autom_Dauerzaehlst); REFERENCE FROM S_Verkehrsstaerke (DTV_Basis,MSV,Anteil_am_DTV,Fahrzeugart,Fahrzeuggruppe,Tagesgruppe, Fahrtzweckgruppe,Normalzeitbereich,weitere_Tagesgruppen, Art_Zaehlstellennummer,Uebermittlungsart,Status_Zaehlstelle, Kennwert_zur_Laermberechnung,Stundengruppe, Anteil_Kennwert,Jahresganglinientyp,Typ_Jahresganglinie, Wochenganglinientyp,Typ_Wochenganglinie,Tagesganglinientyp, Tagesgruppe_Typ,Ganglinie,Intervall_Einheit,Ganglinienwert); REFERENCE FROM S_Erfassung_Geschwindigkeiten (Erfassung_Geschwindigkeiten, V_Verteilungen,Anzahl_V_Klassen, V_Klassen,abgel_Werte_u_Verteilgen_VK, aggregierte_Werte,mittlere_Geschwindigkeit, abgeleitete_Werte_VM); REFERENCE FROM S_Achslastdaten (Achslastdatenerfassung,abgel_Werte_und_Verteilungen, GG_Verteilung_einer_FZ_Klasse,GG_Klasse,Achstyp, Achslastverteilung_e_Achstyps,Klasse_AL); REFERENCE FROM S_Einzelfahrzeugdaten (Einzelfahrzeugdatenerfassung, zugehoerige_Fahrzeugklasse,zugehoeriger_Zeitpunkt, fahrzeugbezogene_Achslastdaten,Ueberladung, achsbezogene_Daten); REFERENCE FROM S_Umfeldmessstelle (Messdaten,Erfassungsmodalitaeten, Lage_der_Sensoren,Erfassungsbereich,Zaehlzeitraum, Detektoren_Umfelddatenerfassg,Umfang_Umfelddaten, Witterungsdaten,Umfelddaten, witterungsbed_Strassenzustand, Zaehlintervalllaenge); REFERENCE FROM S_Unfall (Unfall,Fahrtrichtung,kommunale_Strasse,Angaben_zur_Unfallzeit, Angaben_zum_Unfallgeschehen,Unfallart,Unfallursache, Unfallkategorie,Unfalltyp,Angaben_zu_Unfallumstaenden, Charakteristik_d_Unfallstelle,Besonderheiten_d_Unfallstelle, Verkehrsregelung,Lichtverhaeltnisse,Strassenbefestigung, Strassenzustand,Witterung,Verkehrsstufe,Hindernisart, Angaben_zu_Unfallbeteiligten,Unfallbeteiligter,Geschlecht, Art_der_Verkehrsbeteiligung,Wohnsitz_Ausl,Art_der_Verletzung, Mitfahrer,Unfallfahrzeug,Gefahrklasse,Gefahrgutkennzeichen, DV_Merkmale_StaLa,Ausschnitt_Unfallgeschehen); REFERENCE FROM S_Dynamische_Beschilderung (dyn_verkehrsreg_Beschilderung,Einsatzdauer, Art_der_Dauer,Tab_SB_Anlagentyp, Tab_Wirkungsbereich,WW_Anlagentyp, Tab_KB_Anlagentyp,KB_Wirkungsbereich, Tab_KB_Wirkungsbereich,astbezogener_WB, Anlagenausstattung,Tab_Art_der_Stromversorgung, Steuerung,Tab_Steuerung,Datenuebertragung_SST_UZ, Datenuebertragung_UZ_VRZ,Existenz_Unterzentrale, Exist_Verkehrsrechnerzentrale,Anzeigesystem, Bauart_des_Zeichens,Tab_Art_der_Aufstellung, Datenerfassungseinrichtungen,Methode_VDE,Methode_UDE, Tab_Art_der_Anordnung,Gueltigkeitsbereich); REFERENCE FROM S_Statische_Beschilderung (Art_Wegweiser_dynamisch,komplexer_Wegweiser,Wegweisertyp, lichttechnische_Bauart,Lesbarkeit,Strassenbezug, StVO_Zeichennummer,Grundfarbe_Wegweiser, Einzel_Mehrfach_Schild,Beleuchtung_Verkehrszeichen, Groesse_Verkehrszeichen,Standort_Wegweiser, Art_der_Aufstellvorrichtung,Material_Aufstellvorrichtung, Wegweiserinhalt,komplexer_Wegweiserinhalt, Inhaltstyp,Schriftart,Schriftfarbe,Schriftgroesse, Grundfarbe_Wegweiserinhalt,Symbol_graphisch, Pfeilart,Pfeilgrundform,Pfeilspitze,Pfeilschaft, Zielangabe,Zielkategorie,Art_VZ_nichtamtl); REFERENCE FROM S_Lichtsignalanlage (Lichtsignalanlage,Markierungspfeile,Einsatzzeiten, Softwarekomponenten,Auswahlverfahren,OePNV_Berechtigung, Hardwarekomponenten,Position_SG,Koordinierung,Verbindung_NK, Typ_UeZ,Eingriffsmoeglichkeit); REFERENCE FROM S_Geometrieschema (Punktobjekt_Modell,Linienobjekt_Modell,Flaechenobjekt_Modell, Volumenobjekt_Modell,Raumbezugsart,Koordinatenherkunft, Linienelement_3D,tangentialer_Anschluss,Linienfunktion, Linie_Flaechenelement,direct_position,BoundingBox); REFERENCE FROM S_Historisierung (historisches_Objekt,Ereignis,Projekt_Strassenbau, identisches_Netzteil,Veraenderungsart); REFERENCE FROM S_Allgemeine_Geometrieobjekte (Einheit,Dreieck,Seiteneigenschaft, Textausgestaltung,Einfuegeposition,RGB_Farbe, Beschriftungsfahne,vertikale_Ausrichtung, horizontale_Ausrichtung); REFERENCE FROM S_Grunderwerb (Attribut_Flurstueck,Erwerbsart,Erwerbsart_spezifisch, Erwerbszweck,Nutzungsart,GE_Massnahme, Belastung,Belastungsberechtigter,Person_Flurstueck, Verhaeltnis,Flurstueck_Grundbuch,Eigentumsart, Grundbuch,Paechter_Mieter,Vertragsart,Pachtart, Anordnungsart,Eigentuemer_Grundbuch, Eigentumsverhaeltnis,Person,Land,Personenklasse); REFERENCE FROM S_Vermessungspunkt (Punktvermarkung,Art_der_Vermarkung,Koordinatenstatus, Qualitaetsangaben_Punktort,Datenerhebung_Pos_2D, Datenerhebung_Pos_Hoehe,Datenerhebung_Pos_3D, Genauigkeit_Pos_2D,Genauigkeit_Pos_Hoehe, Genauigkeit_pos_3D,Vertrauenswuerdigk_Pos_2D, Vertrauenswuerdigk_Pos_Hoehe,Vertrauenswuerdigk_Pos_3D, Hoehe,Hoehensystem,Hoehenstatus, Qualitaetsangaben_Hoehe,Datenerhebung_Hoehe, Genauigkeit_Hoehe,Skizze,Skizzenart,GPS_Tauglichkeit, Punktstabilitaet_Lagefestpunkt,vermutete_Hoehenstabilitaet, Guete_des_Vermarkungstraegers,Topographie_und_Umwelt, Guete_des_Baugrundes,geologische_Stabilitaet, Grundwasserstand,Grundwasserschwankung, Hoehenstabilitaet_aus_Wdhmessg,Punktnummer_SBV, AFIS_Punkt,Ordnung_TP,Hierarchiestufe_TP,Wertigkeit_TP, Funktion_TP,Ordnung_NivP,Funktion_RSP, GPS_Empfaenger,GPS_Antenne,PCV); REFERENCE FROM S_Kataster (Flur,Grenzpunkt,Gemarkung,ALKIS_Objekt); REFERENCE FROM S_Kostenberechnung (Kostra_Projekt,Projektkennzeichnung_Kostra, Entwurfsart_AKS,Stand_der_Fortschreibung_AKS, Berechnungsart_AKS,Genauigkeit_AKS,Zusatzdaten_Kostra,Kostendaten, Lose,Kostenbeteiligte,Typ_des_Kostenbeteiligten,Kostenbeteiligung, Art_der_Kostenbeteiligung,Teil_Kostendaten,Leistungsbeschreibung, Regionaltext_Freitext,Regionaltext_Freitext_Katalog,Formblatt_C, Formblaetter,Formblatt_A1,Formblatt_A2,Gesamtkostenverteilung, Formblatt_A3,Formblatt_B,zusammenges_Hauptteilkosten,Formblatt_S1, HOAI_Daten,HOAI_Projektdaten,Minderung_nach_52_5_HOAI, Zuordnung_KBK_ING3,Zuordnung_KBK_ING4,Index_HOAI_Fassung, Index_HOAI_Teil,Index_HOAI_Vertrag,Kostenquelle, HOAI_Honorarberechnung,Honorarvereinbarung_HOAI, HOAI_Grundleistungen,HOAI_Sonstiges,Zuschlag_b_Umbauten_u_Modern, HOAI_Ermittlung_ING_10_11,Flaechenanteil_Kostendaten); REFERENCE FROM S_Oekologie (Kompensationsmassnahme,Kompensationsteilmassnahme,Herstellung_Fertigstpflege, Entwicklungspflege,Unterhaltungspflege,Baumassnahme_Oekologie,Baumart, Schiefstand_Baum,Zustandsbeurteilung_Baum,Kronenschaden,Stammschaden, Stammfussschaden,Wurzelschaden,Schadensursache_Baum, Schadenseinstufung_Baum,Lagebeschreibung_Baum,Bewuchs,Schutzstatus_Bewuchs, Pflegemassnahme_Bewuchs,Art_der_Pflegemassnahme,Quelle_Pflegemassnahme, Art_Leistungserbringer_Pflege,Baumreihe,Baumreihenabschnitt,Allee, Art_Schutzgebiet,Schutzstatus_Schutzgebiet); REFERENCE FROM S_MELVER (MELVER,administrative_Angaben_MELVER,Haushalts_Buchungsst_MELVER, Bearbeiter_MELVER,Angaben_zur_Bauleistung_MELVER, Art_der_Baumassnahme_P_MELVER,Art_der_Baumassnahme_B_MELVER, Angaben_zu_Bew_Biet_Ang_MELVER,Anz_Bewerb_Bieter_Angeb_MELVER, Art_Bewerb_Bieter_Angeb_MELVER,Region_MELVER, Angaben_zur_Vergabe_MELVER,Vergabeart_MELVER, Angebotsart_MELVER,Erl_zur_Vergabeart_MELVER, Ang_zum_Auftragnehmer_MELVER,Art_des_Auftragnehmers_MELVER, vertragl_Best_und_Massn_MELVER,rechtliche_Instanz_MELVER, Angaben_z_Auftragssumme_MELVER,Summe_n_Art_der_Arbeit_MELVER, Art_der_Arbeit_MELVER,Summe_n_Unternehmensart_MELVER, Art_des_Unternehmens_MELVER,Summe_nach_Regionen_MELVER, Summe_bevorz_Bewerber_MELVER,Grund_der_Bevorzugung_MELVER, Auftragskriterium_MELVER); REFERENCE FROM S_Kreuzungen (Kreuzung_Strasse_Weg,Kreuzungsart,Kreuzungslage,Beruehrungsebene, Hoehenlage_aufzun_Strasse,Anschluss_Bauform,Vorrangregelung, Bahnkreuzungsart,Bahnkreuzungsstadium,Bahnkreuzungslage, Bahnkoerper,Bahnkreuzung_Sicherungsart,Gewaesserart, Tierwechsel,Tierart,Verkehrsanlagenart); REFERENCE FROM S_Arbeitsstelle_an_Strassen (Arbeitsstelle_an_Strassen,Art_der_Leistung_Arbeitsstelle, Tab_Status_der_Arbeitsstelle,verkehrliche_Angaben_Arbeitsst, Status_der_verkehrl_Angabe,Art_der_Arbeitsstelle, Art_Behinderung_Arbeitsstelle,Verkehrsfuehrung_Arbeitsstelle, Behinderung_Prognose,Behinderung_Status,Umleitung_Arbeitsstelle, RSA_Regelplan,Rolle_Arbeitsstelle,Rollenbeschreibung_Arbeitsst, Durchfuehrender_Arbeitsstelle,Firma_Arbeitsstelle, Zusatzinformationen_Arbeitsst,hist_Meldungszustand_Arbeitsst, Abbruch_Einstellung_Arbeitsst,Tab_Abbruch_Einst_Arbeitsst, zust_Polizeidienstst_Arbeitsst); REFERENCE FROM S_Topografie (Status_Eigenschaft,Bestandsstatus,Art_Boeschung, Gebaeudenutzung,Gebaeudefunktion,Anschrift, Geschoss,Seite_Zaunpfaehle,Zaunart,Material_Zaunpfaehle,Zaunfunktion, Art_Oeffnung,Mauerfunktion,Lage_Bezugsgeometrie,Material_Mauerabschnitt, Gehoelzart,Heckenfunktion); REFERENCE FROM S_Liegenschaftsverwaltung (LV_Flurstuecksdetails,LV_Vermoegensgruppe, LV_GEStand,LV_GEArt,LV_Behoerde,LV_Gebuehren); TYPE GUID = String(32) FIXED; END_TYPE; ENTITY OKSTRA_Objekt ABSTRACT SUPERTYPE OF (ONEOF(TK25Blatt,Nummernintervall,Punktobjekt, nicht_nach_ASB_klass_Strasse,Bereichsobjekt,Streckenobjekt, verallgemeinerte_Strecke,Netzbereichskomponente, Teilnetzkomponente,Routenkomponente,Polizeidienststelle, ZEB_Projekt,ZEB_Parameterwert,Art_des_ZEB_Objektes, ZEB_Parameter,ZEB_Dokument,ZEB_Ereignis,ZEB_Subjekt, ZEB_Parameterliste,Schnittgeometrie,Polygon,Punktfolge, Tangentenfolge,Ausrundung,Tangente_Gerade, Trassenkoerper,Querprofil,Schnittebene,SNT_Punkt, BR_Punktfolge,BR_Punkt,Aufweitung_Verbreit_Verbind, Abstand_Achse_Achse,Lage_der_Knicklinie,HZ_Punkt, Hoehe_Gradiente,Querneigungswechsel,QN_Punkt,HB_Punkt, HB_Neigung,Entwurfsparameter,V_Koor,SW_Koor, allgemeine_Eigenschaften,Massnahme,Teilmassnahme, Erfassungstechnik,Unterzentrale_Verkehrsrechnerz, Ableitung_DZ,Ableitung_autom_Dauerzaehlst,DTV_Basis, MSV,Anteil_am_DTV,Kennwert_zur_Laermberechnung, Anteil_Kennwert,Jahresganglinientyp,Wochenganglinientyp, Tagesganglinientyp,Ganglinie,Ganglinienwert, Erfassung_Geschwindigkeiten,V_Verteilungen,Anzahl_V_Klassen, V_Klassen,abgel_Werte_u_Verteilgen_VK,aggregierte_Werte, mittlere_Geschwindigkeit,abgeleitete_Werte_VM, Achslastdatenerfassung,abgel_Werte_und_Verteilungen, GG_Verteilung_einer_FZ_Klasse,GG_Klasse, Achslastverteilung_e_Achstyps,Klasse_AL, Einzelfahrzeugdatenerfassung,zugehoerige_Fahrzeugklasse, zugehoeriger_Zeitpunkt,fahrzeugbezogene_Achslastdaten, Ueberladung,achsbezogene_Daten,Messdaten,Erfassungsmodalitaeten, Erfassungsbereich,Zaehlzeitraum,Detektoren_Umfelddatenerfassg, Umfang_Umfelddaten,Witterungsdaten,Umfelddaten, witterungsbed_Strassenzustand,Unfall,kommunale_Strasse, Angaben_zur_Unfallzeit,Angaben_zum_Unfallgeschehen, Angaben_zu_Unfallumstaenden,Angaben_zu_Unfallbeteiligten, Unfallbeteiligter,Mitfahrer,Unfallfahrzeug,DV_Merkmale_StaLa, dyn_verkehrsreg_Beschilderung,Einsatzdauer,KB_Wirkungsbereich, astbezogener_WB,Anlagenausstattung,Steuerung, Anzeigesystem,Datenerfassungseinrichtungen, Gueltigkeitsbereich,komplexer_Wegweiser, Wegweiserinhalt,komplexer_Wegweiserinhalt,Zielangabe, Lichtsignalanlage,Softwarekomponenten, Hardwarekomponenten,Punktobjekt_Modell,Linienobjekt_Modell, Flaechenobjekt_Modell,Volumenobjekt_Modell,Raumbezugsart, Linienelement_3D,Linie_Flaechenelement,direct_position, BoundingBox,historisches_Objekt,Projekt_Strassenbau, identisches_Netzteil,Objekt_mit_ID, geometrische_Auspraegung,Sensor,Sensorstandort, Foto,Dreieck,Textausgestaltung,Attribut_Flurstueck,Nutzungsart, Belastung,Belastungsberechtigter,Person_Flurstueck, Flurstueck_Grundbuch,Grundbuch,Paechter_Mieter, Eigentuemer_Grundbuch,Person,LV_Flurstuecksdetails,LV_Behoerde, LV_Gebuehren,Qualitaetsangaben_Punktort,Hoehe, Qualitaetsangaben_Hoehe,Skizze,Punktnummer_SBV,AFIS_Punkt, GPS_Empfaenger,GPS_Antenne,PCV,Flur,Grenzpunkt,Gemarkung, ALKIS_Objekt,Kostra_Projekt,Projektkennzeichnung_Kostra, Zusatzdaten_Kostra,Kostendaten,Lose,Kostenbeteiligte, Kostenbeteiligung,Teil_Kostendaten,Leistungsbeschreibung, Regionaltext_Freitext,Regionaltext_Freitext_Katalog, Formblatt_C,Formblaetter,Formblatt_A1,Formblatt_A2, Gesamtkostenverteilung,Formblatt_A3,Formblatt_B, zusammenges_Hauptteilkosten,Formblatt_S1,HOAI_Daten, HOAI_Projektdaten,Zuordnung_KBK_ING3, Zuordnung_KBK_ING4,HOAI_Honorarberechnung, HOAI_Grundleistungen,HOAI_Sonstiges,HOAI_Ermittlung_ING_10_11, Flaechenanteil_Kostendaten,Kompensationsmassnahme, Kompensationsteilmassnahme,Herstellung_Fertigstpflege, Entwicklungspflege,Unterhaltungspflege,Baumassnahme_Oekologie, Pflegemassnahme_Bewuchs,Baumreihe,Baumreihenabschnitt,Allee, MELVER,administrative_Angaben_MELVER,Haushalts_Buchungsst_MELVER, Bearbeiter_MELVER,Angaben_zur_Bauleistung_MELVER, Angaben_zu_Bew_Biet_Ang_MELVER,Anz_Bewerb_Bieter_Angeb_MELVER, Angaben_zur_Vergabe_MELVER,Ang_zum_Auftragnehmer_MELVER, vertragl_Best_und_Massn_MELVER,Angaben_z_Auftragssumme_MELVER, Summe_n_Art_der_Arbeit_MELVER,Summe_n_Unternehmensart_MELVER, Summe_nach_Regionen_MELVER,Summe_bevorz_Bewerber_MELVER, Behinderung_Prognose,Umleitung_Arbeitsstelle, Rolle_Arbeitsstelle,Rollenbeschreibung_Arbeitsst, Durchfuehrender_Arbeitsstelle,Firma_Arbeitsstelle, Zusatzinformationen_Arbeitsst,hist_Meldungszustand_Arbeitsst, Abbruch_Einstellung_Arbeitsst,zust_Polizeidienstst_Arbeitsst, Status_Eigenschaft,Geschoss,Anschrift)); --- Attribute: OKSTRA_ID : OPTIONAL GUID; --- Relationen: END_ENTITY; ENTITY OKSTRA_konzept_Objekt ABSTRACT SUPERTYPE OF (ONEOF(Strassenbezeichnung,Stadium,Strassenpunkt,Umfang_VES, Haushaltsbezug,Richtungen,Tagesgruppe,Waehrungsbetrag, einfacher_Zeitraum,Startdatum,Dauer,komplexer_Zeitraum, Zeitraum,Objekt_ID,Erfassungsqualitaet, Bankverbindung,RGB_Farbe,Land,Punktvermarkung)); --- Attribute : --- Relationen : END_ENTITY; ENTITY OKSTRA_Schluesseltabelle ABSTRACT SUPERTYPE OF (ONEOF(Strassenklasse,Knotenart,Knotenpunktsform,Knotenpunktsystem, Tab_Stadium,Herkunft_Laenge,Zweig_der_Trennung, Funktion_des_Astes,Betriebsmerkmal,Nullpunktart, Bezugsrichtung,Teilnetzklasse,Winterdienstprioritaet, Verkehrsrichtung_SE,Richtung_verallg_Strecke, Art_der_Erfassung,Art_der_Erfassung_Land,Quelle_der_Information, Quelle_der_Information_Land,Kreisart,Baulast_Strassenklasse, Gemeinde_Funktion,Art_UI_Vereinbarung,Art_Baulast, Tab_OD_FS,Tab_Widmung,Art_Baulasttraeger,Art_part_Baulasttraeger, Art_part_UI_Partner,Art_Verwaltung,Unterhaltungspflicht, Str_Unterhaltungspflicht,Sonstige_Unterhaltspflichtige, Landesschluessel,Verkehrsrichtung,Art_VES, Verkehrsteilnehmergruppe,Gueltigkeit_VES,Wochentag_VES, Tab_Funktion,Art_Aufrisselement,Art_Aufbauschicht, Material_Aufbauschicht,Bindemittel_Aufbauschicht, Detail_A_Aufbauschicht,Detail_B_Aufbauschicht,Detail_C_Aufbauschicht, Detail_D_Aufbauschicht,Herkunft_Angaben_Aufbau,Streifenart, Streifenart_Land,Anzahl_Gleise_laengs,Art_der_Oberflaeche, Art_Bauklasse,Bauklasse_RStO,Zusatzfahrstreifen_RQ, Kennzeichen_Bahnigkeit,Lage_Fahrbahn,Hindernis_Art, Eigentuemer_Hindernis,Raumangabe_Teilhindernis,Lage_Durchlass, Profil_Durchlass,Material_Durchlass,Funktion_Durchlass, Zustand_Durchlass,Schutzeinrichtung_Durchlass,Stadium_Durchlass, Art_der_Betriebsstaette,Art_der_Betriebseinrichtung, Art_der_Rastanlage,Art_Sondereinrichtung,Art_Strassenausst_Punkt, Art_Strassenausst_Strecke,Art_Schutzeinrichtung_Tier, Bewuchs_Schutzeinr_Tiere,Art_Leitung,Material_Leitung, Betreiber_Leitung,Standort_Schutzpl_Schutzwand, Typ_Schutzplanke,Material_Schutzplanke,Art_Schutzplanke, Pfostenkonstruktion_Schutzpl,Funktion_Schutzpl_Schutzwand, Art_Absenkung_Schutzplanke,Typ_Schutzwand,Bauart_Schutzwand, Standort_Anpralldaempfer,Typ_Anpralldaempfer, Material_Anpralldaempfer,Leistungskl_Anpralldaempfer, Typ_Fussgaenger_Rueckhsystem,Funktion_Fussg_Rueckhsystem, Material_Fussg_Rueckhsystem,Lage,Art_entwaesserte_Flaeche, Art_Wassereinleitungsstrecke,Art_Wassereinleitungspunkt, zust_Dritter_Wassereinlpkt,Art_Vorschalteinrichtung, Bauweise_Vorschalteinrichtung,Spindel_Vorschalteinr, Entleerung_Vorschalteinr,Art_Schacht,Angaben_zum_Konus, Art_Aufsatz,Art_Unterteil,Lage_Schacht_Strassenablauf, Art_ZEB_Parameter,Art_ZEB_Methode,Art_anderes_Bauwerk, Funktion_anderes_Bauwerk,Material_anderes_Bauwerk, Adsorptionsfaehigkeit,Achselementtyp,Ausrundungstyp, Art_des_Horizonts,Breitenberechnung,Art_der_Verziehung, Typ_der_Knicklinie,Verziehungsform,Strassenkategorie_RAS_L, Status_Rb_massnahme,Art_Rb_massnahme_Str, Ursache_Rb_massnahme_Str,Status_Nb_Erw_Uab_massnahme, Ursache_Erw_Uab_massnahme_Str,Ursache_Nb_massnahme_Str, Status_Erh_massnahme,Art_Erh_massnahme_Str, Ursache_Erh_massnahme_Str,Art_Zaehlstellennummer, Uebermittlungsart,Status_Zaehlstelle,Himmelsrichtung, Fahrzeugart,Fahrzeuggruppe,Fahrtzweckgruppe, Normalzeitbereich,weitere_Tagesgruppen,Stundengruppe, Typ_Jahresganglinie,Typ_Wochenganglinie,Tagesgruppe_Typ, Intervall_Einheit,Achstyp,Lage_der_Sensoren, Zaehlintervalllaenge,Fahrtrichtung,Unfallart,Unfallursache, Unfallkategorie,Unfalltyp,Charakteristik_d_Unfallstelle, Besonderheiten_d_Unfallstelle,Verkehrsregelung, Lichtverhaeltnisse,Strassenbefestigung, Strassenzustand,Witterung,Verkehrsstufe,Hindernisart, Geschlecht,Art_der_Verkehrsbeteiligung,Wohnsitz_Ausl, Art_der_Verletzung,Gefahrklasse,Gefahrgutkennzeichen, Ausschnitt_Unfallgeschehen,Art_der_Dauer,Tab_SB_Anlagentyp, Tab_Wirkungsbereich,WW_Anlagentyp,Tab_KB_Anlagentyp, Tab_KB_Wirkungsbereich,Tab_Art_der_Stromversorgung, Tab_Steuerung,Datenuebertragung_SST_UZ, Datenuebertragung_UZ_VRZ,Existenz_Unterzentrale, Exist_Verkehrsrechnerzentrale,Bauart_des_Zeichens, Tab_Art_der_Aufstellung,Methode_VDE,Methode_UDE, Tab_Art_der_Anordnung,Art_Wegweiser_dynamisch,Wegweisertyp, lichttechnische_Bauart,Lesbarkeit,Strassenbezug, StVO_Zeichennummer,Grundfarbe_Wegweiser,Einzel_Mehrfach_Schild, Beleuchtung_Verkehrszeichen,Groesse_Verkehrszeichen, Standort_Wegweiser,Art_der_Aufstellvorrichtung, Material_Aufstellvorrichtung,Inhaltstyp,Schriftart, Schriftfarbe,Schriftgroesse,Grundfarbe_Wegweiserinhalt, Symbol_graphisch,Pfeilart,Pfeilgrundform,Pfeilspitze, Pfeilschaft,Zielkategorie,Art_VZ_nichtamtl,Markierungspfeile, Einsatzzeiten,Auswahlverfahren,OePNV_Berechtigung,Position_SG, Koordinierung,Verbindung_NK,Typ_UeZ,Eingriffsmoeglichkeit, Koordinatenherkunft,tangentialer_Anschluss,Linienfunktion, Veraenderungsart,Wochentag,Waehrungsangabe,Operator, Vorzeichen,Art_Sensor,fotografisches_Verfahren, Erfassung_Verfahren,Dreiwertige_Logik,Einheit, Seiteneigenschaft,Einfuegeposition,Beschriftungsfahne, vertikale_Ausrichtung,horizontale_Ausrichtung,Erwerbsart, Erwerbsart_spezifisch,Erwerbszweck,GE_Massnahme,Verhaeltnis, Eigentumsart,Vertragsart,Pachtart,Anordnungsart, Eigentumsverhaeltnis,Personenklasse,Art_der_Vermarkung, Koordinatenstatus,Datenerhebung_Pos_2D, Datenerhebung_Pos_Hoehe,Datenerhebung_Pos_3D, Genauigkeit_Pos_2D,Genauigkeit_Pos_Hoehe,Genauigkeit_Pos_3D, Vertrauenswuerdigk_Pos_2D,Vertrauenswuerdigk_Pos_Hoehe, Vertrauenswuerdigk_Pos_3D,Hoehensystem,Hoehenstatus, Datenerhebung_Hoehe,Genauigkeit_Hoehe,Skizzenart, GPS_Tauglichkeit,Punktstabilitaet_Lagefestpunkt, vermutete_Hoehenstabilitaet,Guete_des_Vermarkungstraegers, Topographie_und_Umwelt,Guete_des_Baugrundes, geologische_Stabilitaet,Grundwasserstand,Grundwasserschwankung, Hoehenstabilitaet_aus_Wdhmessg,Ordnung_TP,Hierarchiestufe_TP, Wertigkeit_TP,Funktion_TP,Ordnung_NivP,Funktion_RSP, Entwurfsart_AKS,Stand_der_Fortschreibung_AKS, Berechnungsart_AKS,Genauigkeit_AKS,Typ_des_Kostenbeteiligten, Art_der_Kostenbeteiligung,Minderung_nach_52_5_HOAI, Index_HOAI_Fassung,Index_HOAI_Teil,Index_HOAI_Vertrag, Kostenquelle,Honorarvereinbarung_HOAI, Zuschlag_b_Umbauten_u_Modern,Baumart,Schiefstand_Baum, Zustandsbeurteilung_Baum,Kronenschaden,Stammschaden, Stammfussschaden,Wurzelschaden,Schadensursache_Baum, Schadenseinstufung_Baum,Lagebeschreibung_Baum, Schutzstatus_Bewuchs,Art_der_Pflegemassnahme, Quelle_Pflegemassnahme,Art_Leistungserbringer_Pflege, Art_Schutzgebiet,Schutzstatus_Schutzgebiet, Art_der_Baumassnahme_P_MELVER,Art_der_Baumassnahme_B_MELVER, Art_Bewerb_Bieter_Angeb_MELVER,Region_MELVER,Vergabeart_MELVER, Angebotsart_MELVER,Erl_zur_Vergabeart_MELVER, Art_des_Auftragnehmers_MELVER,rechtliche_Instanz_MELVER, Art_der_Arbeit_MELVER,Art_des_Unternehmens_MELVER, Grund_der_Bevorzugung_MELVER,Auftragskriterium_MELVER, Kreuzungsart,Kreuzungslage,Beruehrungsebene, Hoehenlage_aufzun_Strasse,Anschluss_Bauform,Vorrangregelung, Bahnkreuzungsart,Bahnkreuzungsstadium,Bahnkreuzungslage, Bahnkoerper,Bahnkreuzung_Sicherungsart,Gewaesserart, Tierart,Verkehrsanlagenart,Art_der_Leistung_Arbeitsstelle, Tab_Status_der_Arbeitsstelle,Status_der_verkehrl_Angabe, Art_der_Arbeitsstelle,Art_Behinderung_Arbeitsstelle, Verkehrsfuehrung_Arbeitsstelle,Behinderung_Status, RSA_Regelplan,Tab_Abbruch_Einst_Arbeitsst,Bestandsstatus, Art_Boeschung,Gebaeudenutzung,Gebaeudefunktion, Seite_Zaunpfaehle,Zaunart,Material_Zaunpfaehle, Zaunfunktion,Art_Oeffnung,Mauerfunktion, Lage_Bezugsgeometrie,Material_Mauerabschnitt,Gehoelzart, Heckenfunktion,LV_Vermoegensgruppe,LV_GEStand, LV_GEArt)); --- Attribute : --- Relationen : END_ENTITY; TYPE Datum = STRING(10) FIXED; WHERE Datums_Format : SELF LIKE '##.##.####'; END_TYPE; TYPE Uhrzeit = STRING(12); WHERE Uhrzeit_Format : (SELF LIKE '##:##') OR (SELF LIKE '##:##:##') OR (SELF LIKE '##:##:##:###'); END_TYPE; TYPE Jahr = INTEGER; END_TYPE; TYPE Monat = INTEGER; WHERE Monat_sinnvoll : { 1 <= SELF <= 12 }; END_TYPE; TYPE Woche = INTEGER; WHERE Woche_sinnvoll : { 1 <= SELF <= 53 }; END_TYPE; ENTITY Wochentag SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Wochentag VALUES (1,'Sonntag') INSERT INTO Wochentag VALUES (2,'Montag') INSERT INTO Wochentag VALUES (3,'Dienstag') INSERT INTO Wochentag VALUES (4,'Mittwoch') INSERT INTO Wochentag VALUES (5,'Donnerstag') INSERT INTO Wochentag VALUES (6,'Freitag') INSERT INTO Wochentag VALUES (7,'Samstag') END_SQL *) TYPE Tag = INTEGER; WHERE Monat_sinnvoll : { 1 <= SELF <= 31 }; END_TYPE; TYPE Stunde = INTEGER; WHERE Stunde_sinnvoll : { 1 <= SELF <= 12 }; END_TYPE; TYPE Minute = INTEGER; WHERE Minute_sinnvoll : { 1 <= SELF <= 12 }; END_TYPE; TYPE Anzahl = INTEGER; WHERE Anzahl_nicht_negativ : SELF >= 0; END_TYPE; TYPE Anzahl_einstellig = INTEGER; WHERE Anzahl_zweistellig : { 0 <= SELF <= 9 }; END_TYPE; TYPE Anzahl_zweistellig = INTEGER; WHERE Anzahl_zweistellig : { 0 <= SELF <= 99 }; END_TYPE; TYPE Groesse = REAL; WHERE Groesse_nicht_negativ : SELF >= 0; END_TYPE; TYPE Tage = Anzahl; END_TYPE; TYPE Millisekunden = Anzahl; END_TYPE; TYPE Meter = REAL; END_TYPE; TYPE Dezimeter = Groesse; END_TYPE; TYPE Zentimeter = Groesse; END_TYPE; TYPE Millimeter = Groesse; END_TYPE; TYPE Mikrometer = Groesse; END_TYPE; TYPE Kilometer = REAL; END_TYPE; TYPE Kubikmeter = Groesse; END_TYPE; TYPE Kubikzentimeter = Groesse; END_TYPE; TYPE Meter_ueber_NN = REAL; -- kann negativ sein END_TYPE; TYPE Quadratmeter = Groesse; END_TYPE; TYPE Quadratmillimeter = Groesse; END_TYPE; TYPE Hektar = Groesse; END_TYPE; TYPE Tonnen = Groesse; END_TYPE; TYPE Prozent = REAL; -- kann negativ sein END_TYPE; TYPE Gon = Groesse; END_TYPE; TYPE Winkel = REAL; -- zwischen -Pi und Pi END_TYPE; TYPE Grad = INTEGER; WHERE Grad_sinnvoll : { 0 <= SELF <= 359 }; END_TYPE; TYPE Newton_pro_Quadratmillimeter = Anzahl; END_TYPE; TYPE Kilonewton = Groesse; END_TYPE; TYPE Kilonewton_pro_Quadratmeter = Groesse; END_TYPE; TYPE Kilogramm = Groesse; END_TYPE; TYPE Kilogramm_pro_Quadratmeter = Groesse; END_TYPE; TYPE Kilogramm_pro_Kubikmeter = Groesse; END_TYPE; TYPE cd_pro_Quadratmeter = Anzahl; END_TYPE; TYPE Promille = Groesse; END_TYPE; TYPE Lux = Anzahl; END_TYPE; TYPE Kilowatt = Anzahl; END_TYPE; TYPE Grad_Celsius = Groesse; END_TYPE; TYPE Hektopascal = INTEGER; WHERE Hektopascal_sinnvoll : { 800 <= SELF <= 1200 }; END_TYPE; TYPE Stundenkilometer = Anzahl; END_TYPE; TYPE Meter_pro_Sekunde = Groesse; WHERE Meter_pro_Sekunde_nicht_neg : SELF >= 0; END_TYPE; TYPE Millimeter_pro_Stunde = Groesse; WHERE Millimeter_pro_Stunde_n_neg : SELF >= 0; END_TYPE; TYPE Betrag = Groesse; END_TYPE; TYPE DM = Groesse; END_TYPE; TYPE EURO = Groesse; END_TYPE; ENTITY Waehrungsangabe SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute : Kennung : INTEGER; Langtext : STRING; --- Relationen : UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Waehrungsangabe VALUES( 1, 'EURO' ) INSERT INTO Waehrungsangabe VALUES( 2, 'DM' ) END_SQL *) ENTITY Waehrungsbetrag SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : Betrag : REAL; Waehrungsangabe : Waehrungsangabe; --- Relationen : END_ENTITY; ENTITY einfacher_Zeitraum SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : hat_Startdatum : Startdatum; hat_Dauer : Dauer; --- Relationen : END_ENTITY; ENTITY Startdatum SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : Jahr : OPTIONAL INTEGER; Monat_im_Jahr : OPTIONAL INTEGER; Woche_im_Jahr : OPTIONAL INTEGER; Tag_im_Monat : OPTIONAL INTEGER; vorwaerts_oder_rueckwaerts : OPTIONAL BOOLEAN; Woche_im_Monat : OPTIONAL INTEGER; Tag_in_der_Woche : OPTIONAL INTEGER; Stunde_am_Tag : OPTIONAL INTEGER; Minute_in_der_Stunde : OPTIONAL INTEGER; Sekunde_in_der_Minute : OPTIONAL INTEGER; --- Relationen : WHERE nur_Monat_oder_Woche : NOT (EXISTS(Monat_im_Jahr) AND EXISTS(Woche_im_Jahr)); END_ENTITY; ENTITY Dauer SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : Jahre : OPTIONAL INTEGER; Monate : OPTIONAL INTEGER; Wochen : OPTIONAL INTEGER; Tage : OPTIONAL INTEGER; Stunden : OPTIONAL INTEGER; Minuten : OPTIONAL INTEGER; Sekunden : OPTIONAL INTEGER; --- Relationen : END_ENTITY; ENTITY komplexer_Zeitraum SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : hat_ersten_Zeitraum : Zeitraum; hat_zweiten_Zeitraum : Zeitraum; hat_Operator : Operator; --- Relationen : END_ENTITY; ENTITY Operator SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(5); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Operator VALUES ('+','Vereinigung') INSERT INTO Operator VALUES ('*','Durchschnitt') INSERT INTO Operator VALUES ('-','Differenz') END_SQL *) ENTITY Zeitraum SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : ist_einfacher_Zeitraum : OPTIONAL einfacher_Zeitraum; ist_komplexer_Zeitraum : OPTIONAL komplexer_Zeitraum; --- Relationen : WHERE einfach_oder_komplex : EXISTS(ist_einfacher_Zeitraum) XOR EXISTS(ist_komplexer_Zeitraum); END_ENTITY; ENTITY Vorzeichen SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : STRING(5); Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Vorzeichen VALUES ('+','Summe') INSERT INTO Vorzeichen VALUES ('-','Differenz') END_SQL *) ENTITY Objekt_ID SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute : ID : STRING; Namensraum_Verfahren : STRING; --- Relationen : END_ENTITY; ENTITY Objekt_mit_ID ABSTRACT SUPERTYPE OF (ONEOF(Bewuchs,Kreuzung_Strasse_Weg,Tierwechsel,ASB_Objekt,Bauwerk, Teilbauwerk,Sachverhalt,Info_Strasse,Bauwerk_Verkehrsstaerke, Durchfahrtshoehen,Bauwerksbeschilderung,Bauwerksbelaege, Entwuerfe_und_Berechnungen,Brueckenfeld_Stuetzung, Segment_Tunnel_Trogbauwerk,Segment_Laermschutzbauwerk,Segment_Stuetzbauwerk, Pruefanweisungen,durchgef_Pruefungen_Messungen,gegenw_dokum_Schaden, gegenw_dokum_Bauwerkszustand,Schaden_abgeschl_Prfg, abgeschlossene_Pruefung,gegenw_dokum_Empfehlung,Empfehlung_abgeschl_Prfg, Prueffahrzeuge_Pruefgeraete,Anlagen_Bauwerksbuch, Verwaltungsmassn_Sondervereinb,Bau_und_Erhaltungsmassnahme, Kosten_fuer_Bau_Erh_und_Betr,Ausstattung,Schutzeinrichtungen, Vorspannungen,Gruendungen,Erd_und_Felsanker,Lager,Fahrbahnuebergang, Kappe,Brueckenseile_und_Kabel,Abdichtungen,statisches_System_Tragfaehigkt, Baustoff_Bauwerk,Gestaltungen,Leitungen_an_Bauwerken,Verfuellungen, Betonersatzsystem,Oberflaechenschutzsystem,Korrosionsschutzbeschichtungen, Reaktionsharzgeb_Duennbelaege,Tunnelbeleuchtung,Tunnellueftung, Tunnelsicherheit,Tunnel_Verkehrseinrichtungen,Tunnel_Zentrale_Anlagen, Arbeitsstelle_an_Strassen)) SUBTYPE OF (OKSTRA_Objekt); --- Attribute: hat_Objekt_ID : OPTIONAL SET [1:?] OF Objekt_ID; --- Relationen: END_ENTITY; ENTITY Dokument SUBTYPE OF (historisches_Objekt,Dokument_abstrakt); --- Attribute : URI : OPTIONAL STRING; -- Angabe eines Aktenzeichens als URI: "urn:okstra:dok:[Aktenzeichen]" Seite : OPTIONAL INTEGER; verfuegt : OPTIONAL BOOLEAN; Datum : OPTIONAL Datum; von_Benutzer : OPTIONAL STRING(60); Wirksamkeitsdatum_Dokument : OPTIONAL Datum; Inhalt : OPTIONAL BINARY; MIME_Type : OPTIONAL STRING; Text : OPTIONAL STRING(64); --- Relationen : ist_Grundlage_fuer_Ereignis : OPTIONAL SET [1:?] OF Ereignis; von_ASB_Objekt : OPTIONAL SET [1:?] OF ASB_Objekt; (* D *) ist_Netzknotenskizze_zu : OPTIONAL SET [1:?] OF Netzknoten_abstrakt; (* D *) ist_Einmessskizze_zu : OPTIONAL SET [1:?] OF Netzknoten_abstrakt; (* D *) ist_Verkehrszeichenplan_zu : OPTIONAL SET [1:?] OF verkehrliche_Angaben_Arbeitsst; (* D *) ist_verkehrsrechtl_Anordn_zu : OPTIONAL SET [1:?] OF verkehrliche_Angaben_Arbeitsst; (* D *) END_ENTITY; ENTITY Dokument_abstrakt ABSTRACT SUPERTYPE OF (ONEOF(Dokument,Dokument_Symbol)); --- Attribute : --- Relationen : END_ENTITY; ENTITY Dokument_Symbol SUBTYPE OF (Dokument_abstrakt); --- Attribute : Kennung : STRING; --- Relationen : END_ENTITY; ENTITY geometrische_Auspraegung SUBTYPE OF (OKSTRA_Objekt); --- Attribute: --- Relationen: hat_Auspraegung_Punkt : OPTIONAL SET [1:?] OF geometrische_Auspraegung_Punkt; hat_Auspraegung_Linie : OPTIONAL SET [1:?] OF geometrische_Auspraegung_Linie; hat_Auspraegung_Flaeche : OPTIONAL SET [1:?] OF geometrische_Auspraegung_Flaeche; INVERSE von_Bewuchs : SET [0:?] OF Bewuchs FOR hat_Auspraegungen; WHERE genau_eine_Auspraegung : ( ( EXISTS(hat_Auspraegung_Punkt) AND NOT EXISTS(hat_Auspraegung_Linie) AND NOT EXISTS(hat_Auspraegung_Flaeche) ) OR ( NOT EXISTS(hat_Auspraegung_Punkt) AND EXISTS(hat_Auspraegung_Linie) AND NOT EXISTS(hat_Auspraegung_Flaeche) ) OR ( NOT EXISTS(hat_Auspraegung_Punkt) AND NOT EXISTS(hat_Auspraegung_Linie) AND EXISTS(hat_Auspraegung_Flaeche) ) ); END_ENTITY; ENTITY geometrische_Auspraegung_Punkt SUBTYPE OF (Punktobjekt_Modell); --- Attribute: --- Relationen: INVERSE von_geometrischer_Auspraegung : SET [0:?] OF geometrische_Auspraegung FOR hat_Auspraegung_Punkt; END_ENTITY; ENTITY geometrische_Auspraegung_Linie SUBTYPE OF (Linienobjekt_Modell); --- Attribute: --- Relationen: INVERSE von_geometrischer_Auspraegung : SET [0:?] OF geometrische_Auspraegung FOR hat_Auspraegung_Linie; END_ENTITY; ENTITY geometrische_Auspraegung_Flaeche SUBTYPE OF (Flaechenobjekt_Modell); --- Attribute: --- Relationen: INVERSE von_geometrischer_Auspraegung : SET [0:?] OF geometrische_Auspraegung FOR hat_Auspraegung_Flaeche; END_ENTITY; ENTITY Sensor SUPERTYPE OF (ONEOF(Fotostandpunkt)) SUBTYPE OF (OKSTRA_Objekt); --- Attribute: Wirkungsrichtung_horizontal : OPTIONAL Winkel; Wirkungsrichtung_vertikal : OPTIONAL Winkel; Art : Art_Sensor; Typbezeichnung : OPTIONAL STRING; Hoehe_ueber_Boden : OPTIONAL Meter; --- Relationen: hat_Sensorstandort : Sensorstandort; END_ENTITY; ENTITY Art_Sensor SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute: Kennung : INTEGER; Langtext : STRING(30); --- Relationen: UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Art_Sensor VALUES (1,'Fotokamera') INSERT INTO Art_Sensor VALUES (2,'Videokamera') INSERT INTO Art_Sensor VALUES (3,'Mikrofon') INSERT INTO Art_Sensor VALUES (4,'Wärmebildkamera') END_SQL *) ENTITY Sensorstandort SUBTYPE OF (OKSTRA_Objekt); --- Attribute: hat_Erfassungsqualitaet : Erfassungsqualitaet; --- Relationen: hat_Sensorstandpunkt : OPTIONAL Sensorstandpunkt; hat_Sensorstandlinie : OPTIONAL Sensorstandlinie; INVERSE von_Sensor : SET [0:?] OF Sensor FOR hat_Sensorstandort; WHERE entweder_Punkt_oder_Linie : ( EXISTS(hat_Sensorstandpunkt) XOR EXISTS(hat_Sensorstandlinie) ); END_ENTITY; ENTITY Sensorstandpunkt SUBTYPE OF (Punktobjekt_Modell); --- Attribute: --- Relationen: INVERSE von_Sensorstandort : SET [0:?] OF Sensorstandort FOR hat_Sensorstandpunkt; END_ENTITY; ENTITY Sensorstandlinie SUBTYPE OF (Linienobjekt_Modell); --- Attribute: --- Relationen: INVERSE von_Sensorstandort : SET [0:?] OF Sensorstandort FOR hat_Sensorstandlinie; END_ENTITY; ENTITY Foto SUBTYPE OF (OKSTRA_Objekt); --- Attribute: erstellt_von : OPTIONAL STRING; physikalische_Aufloesung : OPTIONAL dpi; Farbspektrum : OPTIONAL Farbtiefe; Datei : OPTIONAL STRING; inhaltliche_Beschreibung : OPTIONAL STRING; Startdatum : Startdatum; verwendetes_Verfahren : OPTIONAL fotografisches_Verfahren; Aufbewahrungsort_Medium_analog: OPTIONAL STRING; --- Relationen: hat_Fotostandpunkt : OPTIONAL Fotostandpunkt; END_ENTITY; TYPE dpi = INTEGER; END_TYPE; TYPE Farbtiefe = INTEGER; END_TYPE; ENTITY fotografisches_Verfahren SUBTYPE OF (OKSTRA_Schluesseltabelle); --- Attribute: Kennung : INTEGER; Langtext : STRING(60); --- Relationen: UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO fotografisches_Verfahren VALUES (1,'Digitalkamera') INSERT INTO fotografisches_Verfahren VALUES (2,'Analogkamera, scannen des Papierabzuges') INSERT INTO fotografisches_Verfahren VALUES (3,'Analogkamera, scannen des Dia-Positives') END_SQL *) ENTITY Fotostandpunkt SUBTYPE OF (Sensor); --- Attribute: --- Relationen: INVERSE von_Foto : SET [0:?] OF Foto FOR hat_Fotostandpunkt; END_ENTITY; TYPE Zustaendigkeit = STRING; END_TYPE; ENTITY Erfassungsqualitaet SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute: Erfassung_Verfahren : OPTIONAL Erfassung_Verfahren; Standardabweichung : OPTIONAL Zentimeter; --- Relationen: END_ENTITY; ENTITY Erfassung_Verfahren SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : INTEGER; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Erfassung_Verfahren VALUES (1,'photogrammetrisch') INSERT INTO Erfassung_Verfahren VALUES (2,'photogrammetrisch mit Feldvergleich') INSERT INTO Erfassung_Verfahren VALUES (3,'terrestrisch aufgemessen') INSERT INTO Erfassung_Verfahren VALUES (4,'digitalisiert') INSERT INTO Erfassung_Verfahren VALUES (5,'eingeschritten') INSERT INTO Erfassung_Verfahren VALUES (6,'Übernahme aus Liegenschaftskarte') INSERT INTO Erfassung_Verfahren VALUES (99,'sonstige') END_SQL *) ENTITY Bankverbindung SUBTYPE OF (OKSTRA_konzept_Objekt); --- Attribute: Kontonummer : STRING; Bankleitzahl : STRING; Bankname : OPTIONAL STRING; --- Relationen: END_ENTITY; ENTITY Dreiwertige_Logik SUBTYPE OF (OKSTRA_Schluesseltabelle); Kennung : INTEGER; Langtext : STRING; UNIQUE Kennung_eindeutig : Kennung; END_ENTITY; (* SQL : INSERT INTO Dreiwertige_Logik VALUES (0,'unbekannt') INSERT INTO Dreiwertige_Logik VALUES (1,'ja') INSERT INTO Dreiwertige_Logik VALUES (2,'nein') END_SQL *) END_SCHEMA; -- S_Allgemeine_Objekte