AAA Basisschema

Versionsnummer:

5.1

Stand:

31.03.2006

Anwendungsgebiet:

Das AAA Basisschema ist die Basis für die Modellierung fachspezifischer Anwendungen. Es stellt darüber hinaus alle Eigenschaften der AFIS-ALKIS-ATKIS-Daten dar, die einen Einfluss auf den Datenaustausch haben. Es ist deshalb erforderlich, die AFIS - ALKIS und ATKIS Fachobjekte als Subklassen von Klassen des AAA Basisschemas zu definieren. Die Trennung des Basisschemas vom Schema für die Versionierung/Historisierung hat den Vorteil, dass alle fachlichen Eigenschaften ausgedrückt werden können, ohne dass die Modellierung von dem (ohnehin immer gleichen) Modell der Versionierung und Historisierung belastet wird. Berücksichtigte Modellarten: DGM50: Digitales Gelaendemodell50. DGM25: DigitalesGelaendemodell25. DGM5: DigitalesGelaendemodell5. DGM2: DigitalesGelaendemodell2. DFGM: Festpunktmodell. DTK1000: TopographischeKarte1000. DTK250: TopographischeKarte250. DTK100: TopographischeKarte100. DTK50: TopographischeKarte50. DTK25: TopographischeKarte25. DTK10: TopographischeKarte10. DLM1000: LandschaftsModell1000. DLM250: LandschaftsModell250. DLM50: LandschaftsModell50. Basis-DLM: BasisLandschaftsModell. DKKM5000: KatasterkartenModell5000. DKKM2000: KatasterkartenModell2000. DKKM1000: KatasterkartenModell1000. DKKM500: KatasterkartenModell500. DLKM: LiegenschaftskatasterModell.

Verantwortliche Institution:

Arbeitsgemeinschafts der Vermessungsverwaltungen der Länder der Bundesrepublik Deutschland (AdV)

Liste der Objektbereiche und Objektartengruppen mit ihren Objektarten und Datentypen

BezeichnungObjekttypModellart
Objektartengruppe:AAA_Basisklassen
AA_ObjektObjektart
AA_ObjektOhneRaumbezug
AA_UUIDAuswahldatentyp
AA_FachdatenverbindungDatentyp
AA_FachdatenobjektAuswahldatentyp
AA_LebenszeitintervallDatentyp
AA_ModellartAuswahldatentyp
URI
AA_NREONREO
AA_REOREO
AA_ZUSOZUSO
AA_PMOPMO
Objektartengruppe:AAA_Unabhaengige Geometrie
AU_GeometrieAuswahldatentyp
AU_ObjektREO
AU_PunktobjektREO
AU_LinienobjektREO
AU_KontinuierlichesLinienobjektREO
AU_FlaechenobjektREO
AU_PunkthaufenobjektREO
AA_PunktgeometrieAuswahldatentyp
Objektartengruppe:AAA_Katalog
AC_Objektartenbereich
AC_Objektartengruppe
AC_Typensammlung
AC_FeatureType
AC_ListedValueDatentyp
AC_Thema
AC_FeatureCatalogue
AC_FeatureAttribute
AC_AssociationRole
AC_FeatureOperation
AC_CommonElements
AC_DataType
AC_ErfassungskriteriumDatentyp
AC_ProfilDatentyp
AC_LetzteAenderungDatentyp
AC_KonsistenzbedingungDatentyp
AC_BildungsregelDatentyp
Objektartengruppe:AAA_Praesentationsobjekte
AP_GPO
AP_PPOREO
AP_LPOREO
AP_FPOREO
AP_TPO
AP_PTOREO
AP_LTOREO
AP_DarstellungNREO
Objektartengruppe:AAA_Spatial Schema
AA_LiniengeometrieAuswahldatentyp
AA_FlaechengeometrieAuswahldatentyp
AA_PunktLinienThema
TA_PointComponentREO
TA_CurveComponentREO
TA_SurfaceComponentREO
TA_MultiSurfaceComponentREO
AU_ObjektMitUnabhaengigerGeometrieREO
AG_ObjektMitGemeinsamerGeometrieREO
Objektartengruppe:AAA_GemeinsameGeometrie
AG_GeometrieAuswahldatentyp
AG_ObjektREO
AG_PunktobjektREO
AG_LinienobjektREO
AG_FlaechenobjektREO
Objektartengruppe:AAA_Punktmengenobjekte
AD_PunktCoveragePMO
AD_GitterCoveragePMO
AD_ReferenzierbaresGitter
AD_Wertematrix
Objektartengruppe:AAA_Projektsteuerung
AA_AntragNREO
AA_Antragsart
AA_ProjektsteuerungNREO
AA_Projektsteuerungsart
AA_Projektsteuerungskatalog
AA_VorgangNREO
AA_Vorgangsart
AA_MeilensteinNREO
AA_VorgangInProzess
AA_Aktivitaetsart
AA_AktivitaetNREO
AA_Antragsgebiet Geändert (Revisionsnummer: 1401)REO
AA_AktivitaetInVorgang
Objektartengruppe:AAA_Operationen
ExceptionFortfuehrung
GetCapabilitiesNAS-Auftrag
ServiceMetadataNAS-Ergebnis
DataContentsDatentyp
DCPAuswahldatentyp
AA_AuftragNAS-Auftrag
AA_BenutzungsauftragNAS-Auftrag
AA_FortfuehrungsauftragNAS-Auftrag
AA_ErgebnisNAS-Ergebnis
AA_BestandsdatenauszugNAS-Ergebnis
AA_Objektliste
AA_KoordinatenreferenzsystemangabenDatentyp
AA_FortfuehrungsergebnisNAS-Ergebnis
AA_ThemendefinitionDatentyp
AA_EmpfaengerAuswahldatentyp
Objektartengruppe:AAA_Nutzerprofile
AA_BenutzergruppeNREO
AA_BenutzerNREO

Objektartengruppe:AAA_Basisklassen

Bezeichnung, Definition

Das Paket AAA_Basisklassen enthält die grundlegenden Klassen und Datentypen zum Aufbau der fachspezifischen Modelle der AdV. Es stellt damit die gemeinsame Modellierung von AFIS, ALKIS und ATKIS sicher.

Anmerkungen, Konsistenzregeln:

Instance of
Instance of
Instance of
Instance of

zurück zur Übersicht über die Objektarten und Datentypen



Objektart: AA_Objekt

Definition:

Klasse, die für Fachobjekte grundlegende Eigenschaften realisiert.

AA_Objekt fasst Verwaltungseigenschaften, die allen Objekten gemeinsam sind, zusammen.

Soll ein Objekt auf ein Fachdatenobjekt zeigen, das in einem fremden Fachdatensystem unter "AA_Fachdatenobjekt" geführt wird, so kann das optional durch das Attribut "zeigtAufExternes" beschrieben werden. Das Attribut "zeigtAufExternes" ist im Objektartenkatalog zu erläutern.

Fachobjekte können Teil von zusammengesetzten Objekten sein.

Es handelt sich um eine abstrakte Objektart.

Kennung:

00001

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

context AA_Objekt inv:
self.anlass->notEmpty implies
   self.anlass.length <= 2

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: identifikator

Definition:

Jedes AA_Objekt wird durch einen Identifikator eineindeutig gekennzeichnet. Der Identifikator ist eine besondere selbstbezogene Eigenschaft und bleibt solange unverändert wie die entsprechende Einheit existiert. Im Objektartenkatalog sind die Bedingungen festzulegen, die Entstehung und Untergang bestimmen.

Im externen Anwendungsschema wird zusätzlich das Lebenszeitintervall zur Identifikation einer bestimmten Objektversion herangezogen.

Kennung:

OID

Kardinalitaet:

1

Datentyp:

AA_UUID

zurück zu: AA_Objekt


Attributart: lebenszeitintervall

Definition:

Das Lebenszeitintervall wird (gemäß der Definitionen der Lebenszeitintervallbeschreibung für jede Objektart des OK) als Anfang und Ende der Lebenszeit festgelegt. Ziel ist es, bei Bedarf aus fachlicher Sicht Angaben über die Lebenszeit von Objekten abzulegen und ein Mittel zur Unterscheidung von Objektversionen zur Verfügung zu stellen. Die Angaben zum Lebenszeitintervall stehen in engem Zusammenhang mit den Bildungsregeln einer Objektart und den Regeln zur Versionierung von Objekten.

Kennung:

LZI

Kardinalitaet:

1

Datentyp:

AA_Lebenszeitintervall

zurück zu: AA_Objekt


Attributart: modellart

Definition:

Die "modellart" ordnet ein AA_Objekt einem oder mehreren Modellen zu. Die modellart ist ein im Objektartenkatalog zu beschreibendes Attribut.

Die Modellart regelt, zu welchem Modell oder zu welchen Modellen ein

raumbezogenes Elementarobjekt oder ein nicht raumbezogenes Elementarob-

jekt gehört, z.B. zu den ALKIS-Bestandsdaten, zum Basis-DLM, DLM

50, DLM 200, zur DTK 10, DTK 50 , DTK 200 oder zum Festpunktnachweis.

Kennung:

MAT

Kardinalitaet:

1

Datentyp:

Set<AA_Modellart>

zurück zu: AA_Objekt


Attributart: anlass

Definition:

Anlass ist eine Einheit, die zu den Informationen des AA_Objektes gehört. Dadurch können zu jedem Objekt optional Informationen abgelegt werden, die nach fachlicher Vorgabe erläutern, aus welchem Grund eine Veränderung (Entstehung und Untergang) notwendig geworden ist. Wird ein Anlass angegeben, so ist er in der Regel nur einmal vorhanden (Entstehungsanlass); lediglich bei der letzten Version eines Objektes sind zwei Anlässe anzugeben (der Entstehungsanlass dieser letzten Version und der Anlass ihres endgültigen Untergangs). Der Datentyp des Anlasses ist deshalb Sequenz von maximal 2 Elementen.

Kennung:

ANL

Kardinalitaet:

0..1

Datentyp:

Sequence<AA_Anlassart>

Wertearten:


BezeichnerWert

zurück zu: AA_Objekt


Attributart: zeigtAufExternes

Definition:

Jedes AA-Objekt kann über die Fachdatenverbindung auf externe Objekte (Fachdatenobjekte) zeigen. Wenn Einschränkungen oder spezielle Festlegungen zum Aufbau und zur Pflege dieser Fachdatenverbindung erfolgen sollen, sind diese im Objektartenkatalog für jede Objektart zu beschrieben. Dabei ist darauf zu achten, dass der Identifikator des Fachdatenobjekts bezogen auf die ALKIS-ATKIS-AFIS-Bestandsdaten eindeutig ist.

Da auch mehrere Fachdatenverbindungen möglich sind, ist dieses Attribut als "set" formuliert.

Kennung:

FDV

Kardinalitaet:

0..1

Datentyp:

Set<AA_Fachdatenverbindung>

zurück zu: AA_Objekt


Relationsart: Zusammensetzung - istTeilVon

Definition:

Die Aggregation "Zusammensetzung" stellt die Beziehung zwischen dem "AA_ZUSO" und seinen Teilen her.

Kennung:

00001-03000

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Objekt



AA_ObjektOhneRaumbezug

Definition:

Die Metaklasse AA_ObjektOhneRaumbezug schränkt die von GF_FeatureType geerbten Möglichkeiten in der Weise ein, dass geometriewertige Attribute und Relationen nicht zugelassen sind (s. Note).

Eine Metaklasse ist eine Klasse, deren Instanzen Klassen (und nicht Objekte) sind. Diese Klassen, hier AA_ZUSO und AA_NREO zeigen mit einer "Instanziierungsrelation" auf die Metaklasse.

Es handelt sich um eine abstrakte Objektart.

Kennung:

00002

Abgeleitet aus:

GF_FeatureType

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Anzahl der 
GF_SpatialAttributeType 
gleich Null
                        und
Anzahl der
GF_AssociationRole zu GF_SpatialRelation
gleich Null

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen



Auswahldatentyp: AA_UUID

Definition:

"AA_UUID" ist ein universeller uniquer Identifikator; sein Aufbau entspricht dem UUID nach den Spezifikationen der GeoInfoDok (AAA-Basisschema/Identifikatoren, Verknüpfungen).

Er wird bei Datenabgabe über die Normbasierte Austauschschnittstelle erweitert um die Zeichendarstellung des Datenfelds "beginnt" des AA_Lebenszeitintervall.

Kennung:

00100

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: UUID

Definition:

Aufbau nach den Spezifikationen der GeoInfoDok (Das konzeptuelle Modell/AAA-Basisschema/Identifikatoren, Verknüpfungen).

Kennung:

UID

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_UUID


Attributart: UUIDundZeit

Definition:

Entspricht der Verkettung von UUID und AA_Lebenszeitintervall beginnt.

Kennung:

UIT

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_UUID



Datentyp: AA_Fachdatenverbindung

Definition:

Sollen Objekte einer Objektart auf Fachdaten zeigen, die in einem externen Fachinformationssystem geführt werden, so kann das optional durch das Attribut "zeigtAufExternes" beschrieben werden.

Kennung:

00200

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: art

Definition:

Diese Attributart definiert den Namensraum zur Spezifikation der Art der Fachdatenverbindung.

Es sind URN zu verwenden, wenn es sich um einen nicht allgemein auflösbaren Namensraum handelt.

Wenn URLs verwendet werden, muss die verwiesene Ressource eine Beschreibung dieser FAchdatenanbindung zurückliefern. URLs müssen das HTTP-Protokoll verwenden.

Kennung:

ART

Kardinalitaet:

1

Datentyp:

URI

zurück zu: AA_Fachdatenverbindung


Attributart: fachdatenobjekt

Definition:

Der Verweis auf das Fachdatenobjekt kann entweder aus einer Namens- bzw. ID-Angabe oder aus einem URI bestehen.

Kennung:

FDO

Kardinalitaet:

1

Datentyp:

AA_Fachdatenobjekt

zurück zu: AA_Fachdatenverbindung



Auswahldatentyp: AA_Fachdatenobjekt

Definition:

Der Verweis auf das Fachdatenobjekt kann entweder aus einer Namens- bzw. ID-Angabe oder aus einem URI bestehen.

Kennung:

00210

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: name

Definition:

Der in einem externen Fachdateninformationssystem definierte Identifikator eines Fachdatenobjekts wird als CharacterString in ALKIS-ATKIS-AFIS geführt.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Fachdatenobjekt


Attributart: uri

Definition:

Alternativ zum Namen kann auch ein URI angegeben werden.

Kennung:

URI

Kardinalitaet:

1

Datentyp:

URI

zurück zu: AA_Fachdatenobjekt



Datentyp: AA_Lebenszeitintervall

Definition:

Das Lebenszeitintervall wird (gemäß der Definitionen der Lebenszeitintervallbeschreibung für jede Objektart des OK) als Anfang und Ende der Lebenszeit festgelegt. Ziel ist es, bei Bedarf aus fachlicher Sicht Angaben über die Lebenszeit von Objekten abzulegen und ein Mittel zur Unterscheidung von Objektversionen zur Verfügung zu stellen. Die Angaben zum Lebenszeitintervall stehen in engem Zusammenhang mit den Bildungsregeln einer Objektart und den Regeln zur Objektversionierung.

Kennung:

00300

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Das Attribut "endet" ist nur bei Untergang des Objektes zu belegen.

Die Zeitangabe für den Datentyp "DateTime" entspricht den Festlegungen von ISO 8601, Kapitel 5.4.1 in Verbindung
mit 5.3.3. Zeitgenauigkeit  ist die volle Sekunde.Die Zeit wird immer in UTC (Universal Time Coordinated, Greenwich
Mean Time) angegeben. 
Beispiel:
2004-02-29T10:15:30Z

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: beginnt

Definition:

Das Attribut enthält den Zeitpunkt der Entstehung oder des Eintragens des Objekts.

Die Zeitangabe für den Datentyp "DateTime" entspricht den Festlegungen von ISO 8601, Kapitel 5.4.1 in Verbindung mit 5.3.3. Zeitgenauigkeit ist die volle Sekunde. Die Zeit wird immer in UTC (Universal Time Coordinated, Greenwich Mean Time) angegeben.

Beispiel:

2004-02-29T10:15:30Z

Kennung:

BEG

Kardinalitaet:

1

Datentyp:

DateTime

zurück zu: AA_Lebenszeitintervall


Attributart: endet

Definition:

Das Attribut ist nur bei Untergang des Objektes zu belegen. Während der Lebensdauer des Objektes bleibt das Attribut unbelegt.

Die Zeitangabe für den Datentyp "DateTime" entspricht den Festlegungen von ISO 8601, Kapitel 5.4.1 in Verbindung mit 5.3.3. Zeitgenauigkeit ist die volle Sekunde. Die Zeit wird immer in UTC (Universal Time Coordinated, Greenwich Mean Time) angegeben.

Beispiel:

2004-02-29T10:15:30Z

Kennung:

END

Kardinalitaet:

0..1

Datentyp:

DateTime

zurück zu: AA_Lebenszeitintervall



Auswahldatentyp: AA_Modellart

Definition:

Die "Union" AA_Modellart klammert die möglichen Arten von Modellartenkennungen und

unterscheidet nach Standardprodukten der AdV und sonstigen Produkten. Unter die

sonstigen Produkte falllen auch die länderspezifisch nur in einigen Bundesländern

geführten Produkte.

Kennung:

00400

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: advStandardModell

Definition:

Als Standard-Modell der AdV dürfen nur diejenigen Modelle gekennzeichnet werden, die von der AdV vereinbart wurden. Die Kennungen dieser Modelle befinden sich in der Code-List AA_AdVStandardModell.

Kennung:

STM

Kardinalitaet:

1

Datentyp:

AA_AdVStandardModell

Wertearten:


BezeichnerWert

LiegenschaftskatasterModellDLKM

KatasterkartenModell500DKKM500

KatasterkartenModell1000DKKM1000

KatasterkartenModell2000DKKM2000

KatasterkartenModell5000DKKM5000

BasisLandschaftsModellBasis-DLM

LandschaftsModell50DLM50

LandschaftsModell250DLM250

LandschaftsModell1000DLM1000

TopographischeKarte10DTK10

TopographischeKarte25DTK25

TopographischeKarte50DTK50

TopographischeKarte100DTK100

TopographischeKarte250DTK250

TopographischeKarte1000DTK1000

FestpunktmodellDFGM

DigitalesGelaendemodell2DGM2

DigitalesGelaendemodell5DGM5

DigitalesGelaendemodell25DGM25

Digitales Gelaendemodell50DGM50

zurück zu: AA_Modellart


Attributart: sonstigesModell

Definition:

Im Attribut "sonstigesModell" werden diejenigen Modellartenkennungen geführt, die nicht zu den AdV-Standard-Modellen gehören. Die verwendeten Bezeichnungen bzw. Verschlüsselungen dürfen sich nicht mit den Einträgen in der Code-List AA_AdVStandardModell überschneiden.

Kennung:

SOM

Kardinalitaet:

1

Datentyp:

AA_WeitereModellart

Wertearten:


BezeichnerWert

zurück zu: AA_Modellart



URI

Kennung:

00500

Abgeleitet aus:

CharacterString

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Der CharacterString muss den Vorgaben des W3C/IANA RFC 2396 (www.ietf.org/rfc/rfc2396.txt) entsprechen,

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen



Objektart: AA_NREO

Definition:

Ein nicht raumbezogenes Elementarobjekt (AA_NREO) hat alle Eigenschaften eines Objektes, aber es besitzt im Unterschied zu den raumbezogenen Elementarobjekten keine geometrische oder topologische Beschreibung.

Es handelt sich um eine abstrakte Objektart.

Kennung:

01000

Abgeleitet aus:

AA_Objekt

Wird typisiert durch:


NREO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen



Objektart: AA_REO

Definition:

Ein raumbezogenes Elementarobjekt (AA_REO) ist ein Objekt, das seinen Raumbezug, seine geometrische und topologische Beschreibung durch eine oder mehrere Raumbezugsgrundformen erhält. Raumbezogene Elementarobjekte können auch Präsentationsobjekte oder Kartengeometrieobjekte sein. Präsentationsobjekte sind Texte und Kartensignaturen, die nicht vollautomatisch aus den entsprechenden Fachobjekten für einen bestimmten Zielmaßstab erzeugt und platziert werden können. Die Präsentationsobjekte sind wie andere Objekte im Objektartenkatalog in Verbindung mit dem jeweiligen Signaturenkatalog zu definieren.

Kartengeometrieobjekte sind Objekte, die bei der Ableitung für einen bestimmten Kartenmaßstab aus Gründen der kartographischen Modellgeneralisierung ihre geometrische Form und/oder Lage verändern müssen. Sie verweisen über eine einseitige Relation "istAbgeleitetAus" auf das zugehörige raumbezogene Elementarobjekt. Diese Objekte tragen die Modellart der jeweiligen DTK (Digitale Topographische Karte) und übernehmen alle Attribute des zugehörigen raumbezogenen Elementarobjekts des DLM (Digitales Landschaftsmodell).

Mit der Einführung der Modellart lassen sich Präsentations- und Kartengeometrieobjekte von den "normalen" topographischen DLM-Objekten bzw. den liegenschaftsbezogenen Objekten der ALKIS-Bestandsdaten unterscheiden und entsprechend auswerten.

Für raumbezogene Elementarobjekte stellt das Modell weitere Subklassen mit konkretisierten raumbezogenen Eigenschaften zur Verfügung; erst aus diesen sollten die konkreten fachlichen Objekte mit Raumbezug abgeleitet werden.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02000

Abgeleitet aus:

AA_Objekt

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Relationsart: Kartengeometrie - traegtBeiZu

Anmerkung:

Die Relation "traegtBeiZu" verknüpft das Bestandsobjekt (z.B. das Objekt eines Digitalen Landschaftsmodells) mit dem zugehörigen Kartengeometrieobjekt (z.B. ein Objekt eines Digitalen Kartographischen Modells).

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)02000.1-02000.2

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AA_REO


Relationsart: Kartengeometrie - istAbgeleitetAus

Anmerkung:

Die Relationsart "istAbgeleitetAus" wird immer dann geführt, wenn es sich bei dem AA_REO um ein Kartengeometrieobjekt handelt. Kartengeometrieobjekte sind solche, die für eine bestimmte Kartendarstellung mit veränderter, verdrängter Geometrie benötigt werden oder die in anderer Weise aus Bestandsobjekten abgeleitet wurden. Die Relation zeigt auf die Bestandsobjekte, aus denen die Kartengeometrieobjekte abgeleitet sind.

Kennung:

02000.1-02000.2

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_REO


Relationsart: Unterfuehrung - hatDirektUnten

Definition:

Die Relation Unterführung wird genutzt, um auf direkt darunter liegende Objekte zu verweisen.

Unterführungsrelationen werden verwendet, um eine relative vertikale Lage einzelner Objekte im Verhältnis zu anderen Objekten abzubilden. Die Angabe einer absoluten Höhenstufe ist durch Verwendung von Überführungs- bzw. Unterführungsrelationen nicht möglich, da sich derartige Beziehungen immer nur auf die Zweierbeziehung zwischen den direkt betroffenen Inhalten der Geobasisdaten beziehen.

Kennung:

02000.5-02000.6

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_REO



Objektart: AA_ZUSO

Definition:

Neben den Elementarobjekten kennt das gemeinsame Datenmodell auch ein zusammengesetztes Objekt (AA_ZUSO). Es kann aus einer beliebigen Zahl und Mischung semantisch zusammengehörender raumbezogener Elementarobjekte, nicht raumbezogener Elementarobjekte oder zusammengesetzter Objekte bestehen. Ein zusammengesetztes Objekt muss aber mindestens aus einem Objekt bestehen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

03000

Abgeleitet aus:

AA_Objekt

Wird typisiert durch:


ZUSO

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Relationsart: Zusammensetzung - bestehtAus

Definition:

Die Aggregation "Zusammensetzung" stellt die Beziehung zwischen dem "AA_ZUSO" und seinen Teilen her.

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)00001-03000

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AA_ZUSO



Objektart: AA_PMO

Definition:

Als Punktmengen-Objekte (PMO) werden Fachobjekte dann definiert, wenn einer großen Anzahl geometrischer Orte Attributwerte jeweils gleicher Attributarten zugeordnet werden sollen. Dies ist im AAA-Anwendungskontext insbesondere bei Digitalen Geländemodellen der Fall.

Es handelt sich um eine abstrakte Objektart.

Kennung:

04000

Abgeleitet aus:

AA_Objekt

Wird typisiert durch:


PMO

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Basisklassen


Attributart: name

Definition:

Name oder Bezeichnung des Coverage

Kennung:

NAM

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_PMO


Attributart: beschreibung

Kennung:

BES

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_PMO


Attributart: ausdehnung

Definition:

Die Angabe des umschreibenden Rechtecks (minmal bounding box - GM_Envelope) ist für Objekte vom Typ Coverage verpflichtend. Die Attributart implementiert die Attributart "domainExtent" aus ISO 19123 mit der Einschränkung, dass nur Rechtecke möglich sind.

Kennung:

MBB

Kardinalitaet:

1

Datentyp:

GM_Envelope

zurück zu: AA_PMO



Objektartengruppe:AAA_Unabhaengige Geometrie

Bezeichnung, Definition

Das Paket AAA_Unabhängige Geometrie stellt Basisklassen für Fachobjekte (Features) zur Verfügung, deren Geometrie aus voneinander unabhängigen Punkten, Linien und Flächen bestehen. Diese Basisklassen sollen als Basis raumbezogener Objektarten mit unabhängiger Geometrie verwendet werden. (z.B. Präsentationsobjekte)

zurück zur Übersicht über die Objektarten und Datentypen



Auswahldatentyp: AU_Geometrie

Definition:

Auswahldatentyp, der verschiedendimensionale Geometrien anbietet (Punkt, Linie, Fläche).

Kennung:

02101

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: punkt

Definition:

Der Auswahldatentyp AA_Punktgeometrie erlaubt es, punktförmige Objekte alternativ mit einer oder mehreren Punktgeometrien zu modellieren.

Kennung:

PGE

Kardinalitaet:

1

Datentyp:

GM_Point

zurück zu: AU_Geometrie


Attributart: zusammengesetzteLinie

Definition:

Der Auswahldatentyp AA_Liniengeometrie erlaubt es, linienförmige Objekte wahlweise durch eine einzelne Linie oder durch mehrere aufeinander folgende zusammenhängende Linien geometrisch zu modellieren.

Kennung:

LGE

Kardinalitaet:

1

Datentyp:

AA_Liniengeometrie

zurück zu: AU_Geometrie


Attributart: linie

Definition:

Siehe ISO 19107 Spatial Schema.

Kennung:

LIN

Kardinalitaet:

1

Datentyp:

GM_MultiCurve

zurück zu: AU_Geometrie


Attributart: flaeche

Definition:

Der Auswahldatentyp AA_Flaechengeometrie erlaubt die alternative Modellierung flächenförmiger Objekte durch eine Fläche oder eine Menge von Flächen.

Kennung:

FGE

Kardinalitaet:

1

Datentyp:

AA_Flaechengeometrie

zurück zu: AU_Geometrie



Objektart: AU_Objekt

Definition:

Der Auswahldatentyp "AU_Objekt" erlaubt es, Subklassen zu bilden, bei denen die konkrete Art des Geometrietyps erst auf Instanzenebene festgelegt wird. Damit ist es z.B. möglich, eine Objektart "Turm" zu bilden, die in Abhängigkeit von der Ausdehnung in der Realwelt punktförmige oder flächenförmige Geometrie hat.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02110

Abgeleitet aus:

AU_ObjektMitUnabhaengigerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AU_Objekt, AU_Punktobjekt, AU_Linienobjekt, AU_Punkthaufenobjekt, AU_KontinuierlichesLinienobjekt und AU_Flaechenobjekt
 abgeleitete Objekte dürfen sich keine Geometrie mit anderen Objekten teilen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: position

Definition:

Raumbezug des Auswahldatentyps AU_Geometrie.

Kennung:

UPO

Kardinalitaet:

1

Datentyp:

AU_Geometrie

zurück zu: AU_Objekt



Objektart: AU_Punktobjekt

Definition:

Fachobjekt, das geometrisch durch einen einzelnen Punkt repräsentiert wird.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02111

Abgeleitet aus:

AU_ObjektMitUnabhaengigerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AU_Objekt, AU_Punktobjekt, AU_Linienobjekt, AU_Punkthaufenobjekt, AU_KontinuierlichesLinienobjekt und AU_Flaechenobjekt
 abgeleitete Objekte dürfen sich keine Geometrie mit anderen Objekten teilen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: position

Definition:

Raumbezug der Punktgeometrie.

Kennung:

UPO

Kardinalitaet:

1

Datentyp:

GM_Point

zurück zu: AU_Punktobjekt



Objektart: AU_Linienobjekt

Definition:

Fachobjekt, das geometrisch durch einen Set von Linien beschrieben wird (Anwendungsfall: z.B. Felssignatur).

Es handelt sich um eine abstrakte Objektart.

Kennung:

02112

Abgeleitet aus:

AU_ObjektMitUnabhaengigerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AU_Objekt, AU_Punktobjekt, AU_Linienobjekt, AU_Punkthaufenobjekt, AU_KontinuierlichesLinienobjekt und AU_Flaechenobjekt
 abgeleitete Objekte dürfen sich keine Geometrie mit anderen Objekten teilen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: position

Definition:

Raumbezug des Datentyps GM_MultiCurve..

Kennung:

UPO

Kardinalitaet:

1

Datentyp:

GM_MultiCurve

zurück zu: AU_Linienobjekt



Objektart: AU_KontinuierlichesLinienobjekt

Definition:

Fachobjekt, das geometrisch durch zusammenhängende Linien beschrieben wird, die sich nicht kreuzen und nicht überlagern.

Anwendungsfall: z.B. Leitung.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02113

Abgeleitet aus:

AU_ObjektMitUnabhaengigerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AU_Objekt, AU_Punktobjekt, AU_Linienobjekt, AU_Punkthaufenobjekt, AU_KontinuierlichesLinienobjekt und AU_Flaechenobjekt
 abgeleitete Objekte dürfen sich keine Geometrie mit anderen Objekten teilen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: position

Definition:

Raumbezug des Auswahldatentyps AA_Liniengeometrie.

Kennung:

UPO

Kardinalitaet:

1

Datentyp:

AA_Liniengeometrie

zurück zu: AU_KontinuierlichesLinienobjekt



Objektart: AU_Flaechenobjekt

Definition:

Fachobjekt, das geometrisch durch Flächen beschrieben wird.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02114

Abgeleitet aus:

AU_ObjektMitUnabhaengigerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AU_Objekt, AU_Punktobjekt, AU_Linienobjekt, AU_Punkthaufenobjekt, AU_KontinuierlichesLinienobjekt und AU_Flaechenobjekt
 abgeleitete Objekte dürfen sich keine Geometrie mit anderen Objekten teilen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: position

Definition:

Raumbezug des Auswahldatentyps AA_Flaechengeometrie.

Kennung:

UPO

Kardinalitaet:

1

Datentyp:

AA_Flaechengeometrie

zurück zu: AU_Flaechenobjekt



Objektart: AU_Punkthaufenobjekt

Definition:

Fachobjekt, das geometrisch durch einen Punkthaufen repräsentiert wird.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02115

Abgeleitet aus:

AU_ObjektMitUnabhaengigerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AU_Objekt, AU_Punktobjekt, AU_Linienobjekt, AU_Punkthaufenobjekt, AU_KontinuierlichesLinienobjekt und AU_Flaechenobjekt
 abgeleitete Objekte dürfen sich keine Geometrie mit anderen Objekten teilen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: position

Definition:

Raumbezug der Punktgeometrie.

Kennung:

UPO

Kardinalitaet:

1

Datentyp:

AA_Punktgeometrie

zurück zu: AU_Punkthaufenobjekt



Auswahldatentyp: AA_Punktgeometrie

Definition:

Der Auswahldatentyp AA_Punktgeometrie erlaubt es, punktförmige Objekte alternativ mit einer oder mehreren Punktgeometrien zu modellieren. Die Anwendung erscheint nur bei Objekten mit unabhängiger Geometrie sinnvoll. (z.B. Präsentationsobjekte mit Signaturhaufen mit individueller Geometrie).

Es handelt sich um einen Auswahldatentyp ("Union"), d.h. das Objekt ist genau vom Typ eines der Attribute.

Kennung:

PKT

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Unabhaengige Geometrie


Attributart: punkt

Kennung:

PKT

Kardinalitaet:

1

Datentyp:

GM_Point

zurück zu: AA_Punktgeometrie


Attributart: punkthaufen

Kennung:

PHA

Kardinalitaet:

1

Datentyp:

GM_MultiPoint

zurück zu: AA_Punktgeometrie



Objektartengruppe:AAA_Katalog

Bezeichnung, Definition

Das Paket AAA_Katalog ergänzt die genormten Katalogstrukturen von ISO um einige Strukturen, die aus Sicht von AFIS, ALKIS und ATKIS zusätzlich in Datenkatalogen anzugeben sind. Auf die ursprünglich vorgesehene Versionierung und objektartenbezogene Fortführungsmöglichkeit wurde zugunsten einer einfacheren Implementierung verzichtet. Objektartenkataloge werden demnach ausschließlich vollständig versioniert und ausgetauscht.

zurück zur Übersicht über die Objektarten und Datentypen



AC_Objektartenbereich

Definition:

Ein Objektartenbereich fasst 1 bis n Objektartengruppen zusammen. Jede Objektartengruppe gehört zu genau einem Objektartenbereich.

Kennung:

06000

Abgeleitet aus:

AC_Typensammlung

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Relationsart: group

Anmerkung:

Objektartengruppe, die der Bereich enthält.

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)06001-06000

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AC_Objektartenbereich



AC_Objektartengruppe

Definition:

Eine Objektartengruppe fasst Objektarten thematisch zusammen.

Kennung:

06001

Abgeleitet aus:

AC_Typensammlung

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Relationsart: featureType

Definition:

Eine Objektartengruppe fasst Objektarten thematisch zusammen. Eine Objektart gehört zu genau einer Objektartengruppe.

Anmerkung:

Objektart in der Objektartengruppe

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)06100-06001

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AC_Objektartengruppe


Relationsart: domain

Anmerkung:

Objektartenbereich, dem die Gruppe zugeordnet ist.

Kennung:

06001-06000

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AC_Objektartengruppe


Relationsart: dataType

Anmerkung:

Typ in der Objektartengruppe.

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)06500-06001

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AC_Objektartengruppe



AC_Typensammlung

Definition:

Verallgemeinerung für Objektartengruppen und -bereiche, d.h. Sammlungen von Objektarten und anderen Typen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

06002

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: name

Definition:

Langschriftliche Bezeichnung des Objektartenbereichs

Kennung:

BEZ

Kardinalitaet:

1

Datentyp:

LocalName

zurück zu: AC_Typensammlung


Attributart: definition

Definition:

Die Objektartenbereichsdefinition legt fest, welche Objektartengruppen thematisch

zu einem Objektartenbereich gehören.

Kennung:

DEF

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AC_Typensammlung


Attributart: code

Definition:

Die Objektartenbereichskennung kennzeichnet den Objektartenbereich durch einen eindeutigen Code.

Kennung:

KEN

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AC_Typensammlung


Attributart: diagramm

Definition:

Diagramm zur Objektartengruppe oder -bereich.

Kennung:

DIA

Kardinalitaet:

0..*

Datentyp:

URL

zurück zu: AC_Typensammlung


Attributart: anmerkung

Definition:

Anmerkung zur Objektartengruppe oder -bereich.

Kennung:

ANM

Kardinalitaet:

0..*

Datentyp:

CharacterString

zurück zu: AC_Typensammlung


Relationsart: featureCatalogue

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)06300-06002

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AC_Typensammlung



AC_FeatureType

Definition:

In Ergänzung des ISO-Katalogs werden ALKIS-ATKIS-AFIS-Objektarten zusätzlich beschrieben durch:

- den Basisobjekttyp nach dem ALKIS-ATKIS-AFIS-Basisschema (wirdTypisiertDurch)

- ihr Erfassungskriterium

- optional durch Erläuterung zur Fachdatenverbindung

- ihre Konsistenzbedingung

- ihre Bildungsregeln und

- die Beschreibung ihres Lebenszeitintervalls

Außerdem erhalten sie die Eigenschaften des AA_Objekt, so dass der Objektartenkatalog auf der Basis einzelner Objektarten fortgeführt werden kann. Der Katalog wird nur als ganzes versioniert, d.h. bei der Fortführung einer Objektart sind alle abhängigen Informationen mit auszutauschen. Hierzu gehört auch die entsprechende Instanz der Klasse FC_FeatureCatalogue, die die Informationen zum Katalog selbst (z.B. Version und Datum) enthält; sie wird über die Assoziation "ConsistsOf" erreicht.

In Ergänzung des ISO-Katalogs werden ALKIS-ATKIS-AFIS-Attributarten zusätzlich optional durch ihre Bildungsregeln beschrieben.

Kennung:

06100

Abgeleitet aus:

FC_FeatureType

AC_CommonElements

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: wirdTypisiertDurch

Definition:

Angabe des Basisobjekttyps für die betrachtete Objektart. Es sind die in der Enumeration AC_ObjektTypenBezeichnung aufgelisteten Bezeichnungen zulässig.

Kennung:

FTY

Kardinalitaet:

1

Datentyp:

AC_ObjektTypenBezeichnung

zurück zu: AC_FeatureType


Attributart: erfassungskriterium

Definition:

Das Erfassungskriterium legt Mindestanforderungen fest, die ein Objekt der realen Welt erfüllen muss, damit es erfasst werden kann. Es regelt, mit welcher Vollständigkeit und welchem Abstraktionsgrad Objekte zu

modellieren sind.

Kennung:

EKR

Kardinalitaet:

0..*

Datentyp:

AC_Erfassungskriterium

zurück zu: AC_FeatureType


Attributart: bildungsregel

Definition:

Die Bildungsregel ist notwendig, um die Kriterien festzulegen, die Objekte

gleicher Objektart voneinander trennen. Es müssen die Attributarten

aufgeführt werden, deren Änderung zum Untergang des bisherigen Objekts bzw. zur Entstehung eines neuen Objekts führen. Die Bildungsregeln können darüber hinaus beschreiben:

- Lebenszeitintervall: Es sind die Bedingungen anzugeben, wann ein

Objekt entsteht und wann es untergeht.

- Attribut: Aufgeführt werden Attribute, die vorhanden sein müssen,

Bedingungen, die an Muss-Attribute geknüpft sind.

- Relation: Relationen, die vorhanden sein müssen, werden aufgeführt.

Kennung:

REG

Kardinalitaet:

0..*

Datentyp:

AC_Bildungsregel

zurück zu: AC_FeatureType


Attributart: konsistenzbedingung

Definition:

Die Konsistenzbedingungen regeln die Vollständigkeit und die Beziehungen zwischen den Objekten. Es wird insbesondere angegeben:

- Flächendeckung, Überschneidungsfreiheit,

- Identität zwischen Objekten verschiedener Objektarten hinsichtlich Topologie/Geometrie.

Kennung:

KBD

Kardinalitaet:

0..*

Datentyp:

AC_Konsistenzbedingung

zurück zu: AC_FeatureType


Attributart: lebenszeitintervallbeschreibung

Definition:

Jede Objektart erhält eine Lebenszeitintervallbeschreibung, die festlegt ob und wie ein Lebenszeitintervall aus fachlicher Sicht geführt wird und welches

die Bedingungen sind, die das Entstehen und Untergehen eines

Objekts bestimmen.

Kennung:

LZB

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AC_FeatureType


Attributart: diagramm

Definition:

UML-Diagramm zur Objektart

Kennung:

DIA

Kardinalitaet:

0..*

Datentyp:

URL

zurück zu: AC_FeatureType


Relationsart: group

Definition:

Eine Objektartengruppe fasst Objektarten thematisch zusammen. Eine Objektart gehört zu genau einer Objektartengruppe.

Anmerkung:

Objektartengruppe, dem die Objektart zugeordnet ist.

Kennung:

06100-06001

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AC_FeatureType


Relationsart: thema

Definition:

Katalogdokumentation bezüglich der Verbindung zur Klasse AA_PunktLinienThema, welche eine Realisierung der genormten Klasse TS_Theme ist, die jedoch dahingehend eingeschränkt ist, dass in dem betrachteten geometrischen Komplex nur Linien- und Punktgeometrie zulässig ist.

Anmerkung:

Thema, dem die Objektart zugeordnet ist

Kennung:

(INV)06200-06100

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AC_FeatureType



Datentyp: AC_ListedValue

Kennung:

06101

Abgeleitet aus:

FC_ListedValue

AC_CommonElements

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog



AC_Thema

Definition:

Die Klasse AC_Thema dient dazu, Objektarten bzw. Gruppen von Objektarten zu definieren, die die zugrunde liegenden Geometrien gemeinsam nutzen müssen (art = 1000) oder können (art = 2000).

Jedes Objekt kann 1 bis n Modellarten angehören. Themen sind geometrische

Komplexe, die Zerschlagungen von Linien voraussetzen. Diese sollen nur innerhalb

einer Modellart stattfinden. Aus diesem Grund wurden die Themen auf *eine* Modellart eingeschränkt. Es können nur Objekte an einem

Thema teilnehmen, die in der Liste ihrer Modellarten auch diejenige des Themas haben.

Kennung:

06200

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: name

Definition:

Bezeichnung des Themas

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AC_Thema


Attributart: art

Definition:

Objektarten, die die zugrundeliegenden Geometrien gemeinsam nutzen müssen, haben den Wert "alleObjekte", solche, die dies können den Wert "anwenderdefiniert".

Kennung:

ART

Kardinalitaet:

1

Datentyp:

AC_Themenart

Wertearten:


BezeichnerWert

alleObjekte(wie Bezeichner)

anwenderdefiniert(wie Bezeichner)

zurück zu: AC_Thema


Attributart: modellart

Definition:

Jedes Thema ist genau einer Modellart zugeordnet, welches im Attribut "modellart" spezifiziert ist.

Kennung:

MAT

Kardinalitaet:

1

Datentyp:

AA_Modellart

zurück zu: AC_Thema


Relationsart: objektart

Definition:

Katalogdokumentation bezüglich der Verbindung zur Klasse AA_PunktLinienThema, welche eine Realisierung der genormten Klasse TS_Theme ist, die jedoch dahingehend eingeschränkt ist, dass in dem betrachteten geometrischen Komplex nur Linien- und Punktgeometrie zulässig ist.

Anmerkung:

Objektart in dem Thema

Es handelt sich um die inverse Relationsrichtung.

Kennung:

06200-06100

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AC_Thema



AC_FeatureCatalogue

Definition:

Ein Objektartenkatalog, die ISO-19110-Basisdefinitionen werden um GeoInfoDok-spezifizische Eigenschaften erweitert.

Kennung:

06300

Abgeleitet aus:

FC_FeatureCatalogue

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: profil

Definition:

In dem Objektartenkatalog verwendete Profile.

Kennung:

PFL

Kardinalitaet:

0..*

Datentyp:

AC_Profil

zurück zu: AC_FeatureCatalogue


Relationsart: collection

Anmerkung:

Objektartengruppe oder -bereich im Objektartenkatalog

Kennung:

06300-06002

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AC_FeatureCatalogue


Relationsart: property

Anmerkung:

Objekteigenschaft im Objektartenkatalog (abgeleitete Beziehung)

Kennung:

(DER) 06300-06999

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AC_FeatureCatalogue


Relationsart: dataType

Anmerkung:

Sonstiger Typ im Objektartenkatalog

Kennung:

06300-06500

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AC_FeatureCatalogue



AC_FeatureAttribute

Definition:

Beschreibung eines Attributs

Kennung:

06400

Abgeleitet aus:

FC_FeatureAttribute

AC_CommonElements

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

In Ergänzung des ISO-Katalogs werden AFIS-ALKIS-ATKIS-Attributarten zusätzlich optional durch ihre Bildungsregeln
beschrieben. Dies geschieht am Besten durch Beschreibung einer entsprechenden Operation bei der Objektart.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: objektbildend

Definition:

Kennzeichnet, ob das Attribut objektbildend ist

Das Attribut ist bei Objekterzeugung mit dem Wert FALSE vorbelegt.

Kennung:

OBI

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AC_FeatureAttribute


Attributart: listedValue

Kennung:

LVA

Kardinalitaet:

0..*

Datentyp:

AC_ListedValue

zurück zu: AC_FeatureAttribute



AC_AssociationRole

Definition:

Beschreibung einer Rolle (einer Relation)

Kennung:

06401

Abgeleitet aus:

FC_AssociationRole

AC_CommonElements

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: objektbildend

Definition:

Kennzeichnet, ob die Relation objektbildend ist.

Das Attribut ist bei Objekterzeugung mit dem Wert FALSE vorbelegt.

Kennung:

OBI

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AC_AssociationRole



AC_FeatureOperation

Definition:

Beschreibung einer Operation eines Typs

Kennung:

06402

Abgeleitet aus:

FC_FeatureOperation

AC_CommonElements

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog



AC_CommonElements

Definition:

Katalogangaben, die an verschiedenen Stellen benötigt werden

Es handelt sich um eine abstrakte Objektart.

Kennung:

06403

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: modellart

Definition:

Eine Modellart, der dieses Element zugeordnet ist.

Kennung:

MAT

Kardinalitaet:

0..*

Datentyp:

AA_Modellart

zurück zu: AC_CommonElements


Attributart: grunddatenbestand

Definition:

Das Element ist Teil des Grunddatenbestands in einer Modellart.

Kennung:

GDB

Kardinalitaet:

0..*

Datentyp:

AA_Modellart

zurück zu: AC_CommonElements


Attributart: profil

Definition:

Ein Profil, dem dieses Element zugeordnet ist.

Kennung:

PFL

Kardinalitaet:

0..*

Datentyp:

AC_Profil

zurück zu: AC_CommonElements


Attributart: letzteAenderung

Definition:

Angaben zur letzten Änderung.

Kennung:

LAE

Kardinalitaet:

0..1

Datentyp:

AC_LetzteAenderung

zurück zu: AC_CommonElements


Attributart: anmerkung

Definition:

Erläuternde Anmerkung.

Kennung:

ANM

Kardinalitaet:

0..*

Datentyp:

CharacterString

zurück zu: AC_CommonElements



AC_DataType

Definition:

Enities im Objektartenkatalog, die keine Objektarten sind. Hierbei handelt es sich entweder um Datentypen, Unions, Operationsaufträge oder Operationsergebnisse.

Kennung:

06500

Abgeleitet aus:

AC_CommonElements

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: name

Definition:

Name des Typs

Kennung:

BEZ

Kardinalitaet:

1

Datentyp:

LocalName

zurück zu: AC_DataType


Attributart: definition

Definition:

Definition des Typs

Kennung:

DEF

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AC_DataType


Attributart: code

Definition:

Kennung des Typs im Objektartenkatalog

Kennung:

KEN

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AC_DataType


Attributart: isAbstract

Definition:

Kennzeichnung, ob es sich um einen abstrakten Typ handelt

Das Attribut ist bei Objekterzeugung mit dem Wert FALSE vorbelegt.

Kennung:

ABS

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AC_DataType


Attributart: kategorie

Definition:

Kategorie des Typs

Kennung:

KTY

Kardinalitaet:

1

Datentyp:

AC_DataTypeKategorie

Wertearten:


BezeichnerWert

DataType(wie Bezeichner)

Request(wie Bezeichner)

Response(wie Bezeichner)

Union(wie Bezeichner)

zurück zu: AC_DataType


Relationsart: featureCatalogue

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)06300-06500

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AC_DataType


Relationsart: group

Anmerkung:

Objektartengruppe, dem der Typ zugeordnet ist.

Kennung:

06500-06001

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AC_DataType



Datentyp: AC_Erfassungskriterium

Definition:

Beschreibung eines Erfassungskriteriums.

Kennung:

06600

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: kriterium

Definition:

Beschreibung des Erfassungskriteriums

Kennung:

KRT

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AC_Erfassungskriterium


Attributart: modellart

Definition:

Modellart, für die das Erfassungskriterium gilt.

Kennung:

MAT

Kardinalitaet:

1

Datentyp:

AA_Modellart

zurück zu: AC_Erfassungskriterium



Datentyp: AC_Profil

Definition:

Bezeichnung eines Profils

Kennung:

06601

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: modellart

Definition:

Modellart, der das Profil zugeordnet ist.

Kennung:

MAT

Kardinalitaet:

1

Datentyp:

AA_Modellart

zurück zu: AC_Profil


Attributart: profilname

Definition:

Name des Profils.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

LocalName

zurück zu: AC_Profil



Datentyp: AC_LetzteAenderung

Definition:

Angaben zur letzten Änderung

Kennung:

06602

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: letzteAenderungVersion

Definition:

Version der letzten Änderung

Kennung:

LAV

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AC_LetzteAenderung


Attributart: letzteAenderungRevisionsnummer

Definition:

Revsionsnummer, die zur letzten Änderung geführt hat

Kennung:

LAR

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AC_LetzteAenderung



Datentyp: AC_Konsistenzbedingung

Definition:

Beschreibung einer Konsistenzbedingung.

Kennung:

06603

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: bedingung

Definition:

Beschreibung der Konsistenzbedingung

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AC_Konsistenzbedingung


Attributart: modellart

Definition:

Modellart, für die die Konsistenzbedingung gilt.

Kardinalitaet:

1

Datentyp:

AA_Modellart

zurück zu: AC_Konsistenzbedingung



Datentyp: AC_Bildungsregel

Definition:

Beschreibung einer Bildungsregel.

Kennung:

06604

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Katalog


Attributart: regel

Definition:

Beschreibung der Bildungsregel

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AC_Bildungsregel


Attributart: modellart

Definition:

Modellart, für die die Bildungsregel gilt.

Kardinalitaet:

1

Datentyp:

AA_Modellart

zurück zu: AC_Bildungsregel



Objektartengruppe:AAA_Praesentationsobjekte

Bezeichnung, Definition

Das Paket AAA_Praesentationsobjekte konkretisiert die Fachobjekte von AAA_Unabhaengige Geometrie für die Zwecke der Präsentation. Die entsprechenden Fachobjekte können unmittelbar instanziiert werden.

zurück zur Übersicht über die Objektarten und Datentypen



AP_GPO

Definition:

Generisches Präsentationsobjekt

Es handelt sich um eine abstrakte Objektart.

Kennung:

02300

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

context AP_GPO inv:
self.dientZurDarstellungVon->forAll( o | not o.oclIsKindOf(AP_GPO) )

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte


Attributart: signaturnummer

Definition:

Enthält die Signaturnummer gemäß Signaturenkatalog.

Hinweise:

Die Signaturnummer wird nur dann angegeben, wenn für einen Sachverhalt mehrere Signaturnummern zulässig sind.

Freie Präsentationsobjekte (dientZurDarstellungVon=NULL) müssen Signaturnummer belegt

haben.

Kennung:

SNR

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AP_GPO


Attributart: darstellungsprioritaet

Definition:

Enthält die Darstellungspriorität für Elemente der Signatur.

Eine gegenüber den Festlegungen des Signaturenkatalogs abweichende Priorität wird über dieses Attribut definiert und nicht über eine neue Signatur.

Kennung:

DPR

Kardinalitaet:

0..1

Datentyp:

Integer

zurück zu: AP_GPO


Attributart: art

Definition:

'Art' gibt die Kennung des Attributs an, das mit dem Präsentationsobjekt dargestellt werden soll. Wenn mehrere Eigenschaften eines Objekts in einem Präsentationsobjekt dargestellt werden sollen, beschreibt der Wert des Attributs ART, um welche Darstellungsanteile es sich bei dem Präsentationsobjekt handelt. Die zulässigen Werte werden im Signaturenkatalog angegeben.

Die Attributart 'Art' darf nur für folgende Fälle nicht belegt sein:

1.) Freie Präsentationsobjekte (dientZurDarstellungVon=NULL)

2.) AP_Darstellung Objekte, die sich auf alle Präsentationen eines Fachobjektes beziehen.

Kennung:

ART

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AP_GPO


Relationsart: Praesentation - dientZurDarstellungVon

Definition:

Diese Relation stellt die Verbindung der Präsentationsobjekte zu den zugehörigen AA_Objekten her. Das Ziel der Relation darf nicht wiederum ein Präsentationsobjekt sein.

Anmerkung:

Durch den Verweis auf einen Set beliebiger AFIS-ALKIS-ATKIS-Objekte gibt das Präsentationsobjekt an, zu wessen Präsentation es dient. Dieser Verweis kann für Fortführungen ausgenutzt werden oder zur Unterdrückung von Standardpräsentationen der zugrundeliegenden ALKIS-ATKIS-Objekte.

Ein Verweis auf ein AA_Objekt vom Typ AP_GPO ist nicht zugelassen.

Kennung:

02300-00001

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AP_GPO



Objektart: AP_PPO

Definition:

Punktförmiges Präsentationsobjekt

Kennung:

02310

Abgeleitet aus:

AP_GPO

AU_Punkthaufenobjekt

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte


Attributart: drehwinkel

Definition:

Winkel um den der Text oder die Signatur mit punktförmiger Bezugsgeometrie aus der Horizontalen gedreht ist. Angabe im Bogenmaß; Zählweise im mathematisch positiven Sinn (von Ost über Nord nach West und Süd).

Das Attribut ist bei Objekterzeugung mit dem Wert 0 vorbelegt.

Kennung:

DWI

Kardinalitaet:

0..1

Datentyp:

Angle

zurück zu: AP_PPO


Attributart: skalierung

Definition:

Skalierungsfaktor für Symbole.

Das Attribut ist bei Objekterzeugung mit dem Wert 1 vorbelegt.

Kennung:

SKA

Kardinalitaet:

0..1

Datentyp:

Real

zurück zu: AP_PPO



Objektart: AP_LPO

Definition:

Linienförmiges Präsentationsobjekt

Kennung:

02320

Abgeleitet aus:

AP_GPO

AU_Linienobjekt

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte



Objektart: AP_FPO

Definition:

Flächenförmiges Präsentationsobjekt

Kennung:

02330

Abgeleitet aus:

AP_GPO

AU_Flaechenobjekt

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte



AP_TPO

Definition:

Textförmiges Präsentationsobjekt.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02340

Abgeleitet aus:

AP_GPO

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte


Attributart: schriftinhalt

Definition:

Schriftinhalt; enthält die darzustellenden Zeichen

Kennung:

SIT

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AP_TPO


Attributart: fontSperrung

Definition:

Die Zeichensperrung steuert den zusätzlichen Raum, der zwischen 2 aufeinanderfolgende Zeichenkörper geschoben wird. Er ist ein Faktor, der mit der angegebenen Zeichenhöhe multipliziert wird, um den einzufügenden Zusatzabstand zu erhalten. Mit der Abhängigkeit von der Zeichenhöhe wird erreicht, dass das Schriftbild unabhängig von der Zeichenhöhe gleich wirkt. Der Defaultwert ist 0.

Das Attribut ist bei Objekterzeugung mit dem Wert 0 vorbelegt.

Kennung:

FSP

Kardinalitaet:

1

Datentyp:

Real

zurück zu: AP_TPO


Attributart: skalierung

Definition:

Skalierungsfaktor für die Schriftgröße (fontGroesse * skalierung).

Das Attribut ist bei Objekterzeugung mit dem Wert 1 vorbelegt.

Kennung:

SKA

Kardinalitaet:

1

Datentyp:

Real

zurück zu: AP_TPO


Attributart: horizontaleAusrichtung

Definition:

Gibt die Ausrichtung des Textes bezüglich der Textgeometrie an.

linksbündig: Der Text beginnt an der Punktgeometrie bzw. am Anfangspunkt der Liniengeometrie.

rechtsbündig: Der Text endet an der Punktgeometrie bzw. am Endpunkt der Liniengeometrie

zentrisch: Der Text erstreckt sich von der Punktgeometrie gleich weit nach links und rechts bzw. steht auf der Mitte der Standlinie.

Das Attribut ist bei Objekterzeugung mit dem Wert zentrisch vorbelegt.

Kennung:

FHA

Kardinalitaet:

1

Datentyp:

AP_HorizontaleAusrichtung

Wertearten:


BezeichnerWert

linksbündig
 Text linksbündig am Textpunkt bzw. am ersten Punkt der Linie.
(wie Bezeichner)

rechtsbündig
 Text rechtsbündig am Textpunkt bzw. am letzten Punkt der Linie.
(wie Bezeichner)

zentrisch
 Text zentriert am Textpunkt bzw. in der Mitte der Textstandlinie.
(wie Bezeichner)

zurück zu: AP_TPO


Attributart: vertikaleAusrichtung

Definition:

Die vertikale Ausrichtung eines Textes gibt an, ob die Bezugsgeometrie die Basis (Grundlinie) des Textes, die Mitte oder obere Buchstabenbegrenzung betrifft.

Das Attribut ist bei Objekterzeugung mit dem Wert Mitte vorbelegt.

Kennung:

FVA

Kardinalitaet:

1

Datentyp:

AP_VertikaleAusrichtung

Wertearten:


BezeichnerWert

Basis
 Textgeometrie bezieht sich auf die Basis- bzw. Grundlinie der Buchstaben.
(wie Bezeichner)

Mitte
 Textgeometrie bezieht sich auf die Mittellinie der Buchstaben.
(wie Bezeichner)

oben
 Textgeometrie bezieht sich auf die Oberlinie der Großbuchstaben.
(wie Bezeichner)

zurück zu: AP_TPO


Relationsart: Zuordnung - hat

Definition:

Die Relation ermöglicht es, einem textförmigen Präsentationsobjekt ein linienförmiges Präsentationsobjekt zuzuweisen. Einziger bekannter Anwendungsfall ist der Zuordnungspfeil. Die Anwendung dieser Relation ist nur zugelassen, wenn sie im entsprechenden Signaturenkatalog beschrieben ist.

Kennung:

02340-02320

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AP_TPO



Objektart: AP_PTO

Definition:

Textförmiges Präsentationsobjekt mit punktförmiger Textgeometrie.

Kennung:

02341

Abgeleitet aus:

AP_TPO

AU_Punktobjekt

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte


Attributart: drehwinkel

Definition:

Winkel um den der Text oder die Signatur mit punktförmiger Bezugsgeometrie aus der Horizontalen gedreht ist. Angabe im Bogenmaß; Zählweise im mathematisch positiven Sinn (von Ost über Nord nach West und Süd).

Das Attribut ist bei Objekterzeugung mit dem Wert 0 vorbelegt.

Kennung:

DWI

Kardinalitaet:

0..1

Datentyp:

Angle

zurück zu: AP_PTO



Objektart: AP_LTO

Definition:

Textförmiges Präsentationsobjekt mit linienförmiger Textgeometrie.

Kennung:

02342

Abgeleitet aus:

AP_TPO

AU_KontinuierlichesLinienobjekt

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte



Objektart: AP_Darstellung

Kennung:

02350

Abgeleitet aus:

AP_GPO

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Praesentationsobjekte


Attributart: positionierungsregel

Definition:

In diesem Attribut wird durch Verweis auf eine Regel im Signaturenkatalog beschrieben, wie Signaturen zu positionieren sind. Eine Positionierungsregel definiert z.B. welchen Abstand Bäumchen in einem Wald haben und ob die Verteilung regelmäßig oder zufällig ist.

Kennung:

PNR

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AP_Darstellung



Objektartengruppe:AAA_Spatial Schema

Bezeichnung, Definition

Dieses Paket fasst alle Ergänzungen an den von ISO genormten Klassen zusammen.

zurück zur Übersicht über die Objektarten und Datentypen



Auswahldatentyp: AA_Liniengeometrie

Definition:

Der Auswahldatentyp AA_Liniengeometrie erlaubt es, linienförmige Objekte wahlweise durch eine einzelne Linie oder durch mehrere aufeinander folgende Linien geometrisch zu modellieren. GM_CompositeCurve ist nur zulässig, wenn die Anzahl der enthaltenen GM_Curve >=2 ist

Kennung:

02002

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

GM_CompositeCurve ist nur zulässig, wenn die Anzahl der enthaltenen GM_Curve >=2 ist

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema


Attributart: Linie

Kennung:

LIN

Kardinalitaet:

1

Datentyp:

GM_Curve

zurück zu: AA_Liniengeometrie


Attributart: zusammengesetzteLinie

Kennung:

ZLI

Kardinalitaet:

1

Datentyp:

GM_CompositeCurve

zurück zu: AA_Liniengeometrie



Auswahldatentyp: AA_Flaechengeometrie

Definition:

Der Auswahldatentyp AA_Flaechengeometrie erlaubt die alternative Modellierung flächenförmiger Objekte durch eine Fläche oder eine Menge von Flächen.

GM_MultiSurface ist nur zulässig, wenn die Anzahl der enthaltenen GM_PolyhedralSurface >=2 ist und räumlich getrennte Flächen nachgewiesen werden müssen. Räumlich nicht getrennt liegende Flächen sind immer durch 1 Fläche (GM_PolyhedralSurface) abzubilden, es sei denn, die Erfassung sehr großer Flächen erfordert eine GM_CompositeSurface.

Kennung:

02003

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

GM_MultiSurface darf als Bestandteile wiederum nur GM_PolyhedralSurface haben.

GM_MultiSurface ist nur zulässig, wenn die Anzahl der enthaltenen GM_PolyhedralSurface >=2 ist und räumlich getrennte
Flächen nachgewiesen werden müssen.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema


Attributart: Flaeche

Kennung:

FLA

Kardinalitaet:

1

Datentyp:

GM_PolyhedralSurface

zurück zu: AA_Flaechengeometrie


Attributart: getrennteFlaechen

Kennung:

FLG

Kardinalitaet:

1

Datentyp:

GM_MultiSurface

zurück zu: AA_Flaechengeometrie



AA_PunktLinienThema

Definition:

Ist eine Realisierung der genormten Klasse TS_Theme, die jedoch dahingehend eingeschränkt ist, dass in dem betrachteten geometrischen Komplex nur Linien- und Punktgeometrie zulässig ist. Dadurch wird vermieden, dass raumbezogene Fachobjekte, die von AA_ObjektMitGemeinsamerGeometrie abgeleitet werden und flächenhafte Geometrie verwenden, "Löcher" in Objekte stanzen, die als TS_SurfaceComponent mit einfacher Topologie als Maschen modelliert werden. Außerdem gilt die Regel, dass sich nur Punkte und Linien zerschlagen, die übereinander liegen; Linien, die sich kreuzen zerschlagen sich nicht.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02004

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Linien- und Punktgeometrie der Elemente eines PunktLinienThemas  gehören zum selben GM_Complex. Flächengeometrie
ist nicht Bestandteil des Komplexes. Punkte und Linien zerschlagen sich nur dann, wenn sie exakt übereinander liegen;
Linien, die sich kreuzen zerschlagen sich nicht.

Alle Elemente eines Themas müssen diejenige  Modellartenkennung besitzen, für die das Thema im Katalog definiert wurde.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema


Attributart: name

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_PunktLinienThema


Relationsart: Complex - element

Definition:

Verbindung zwischen der Klasse AG_ObjektMitGemeinsamerGeometrie und der Klasse AA_PunktLinienThema, welche eine Realisierung der genormten Klasse TS_Theme ist, die jedoch dahingehend eingeschränkt ist, dass in dem betrachteten geometrischen Komplex nur Linien- und Punktgeometrie zulässig ist.

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)02200-02004

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_PunktLinienThema



Objektart: TA_PointComponent

Definition:

TA_PointComponent ist eine Klasse von punktförmigen Fachobjekten, die einfachen topologischen Raumbezug haben und gleichzeitig entsprechende Punktgeometrie realisieren. Insofern sind diese Fachobjekte mit den im Modul "Simple Topology" von ISO 19107 definierten TS_PointComponent identisch. Jeder referenzierte Knoten (TS_Node) realisiert gleichzeitig die Eigenschaften eines GM_Point. Topologie und Geometrie fallen also zusammen. Die von einer TA_PointComponent referenzierten Knoten / Punkte sind überschneidungsfrei in einem topologischen Thema organisiert. Zusätzlich zu diesen topologisch - geometrischen Eigenschaften gehören die Knoten / Punkte einem Punkt-Linienthema an, das es ermöglicht, dass die Linienendpunkte auch von anderen Objekten genutzt werden können, die zum gleichen Punkt-Linienthema gehören.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02010

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

TS_PointComponent

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema



Objektart: TA_CurveComponent

Definition:

TA_CurveComponent ist eine Klasse von linienförmigen Fachobjekten, die einfachen topologischen Raumbezug haben und gleichzeitig entsprechende zusammengesetzte Linien realisieren. Insofern sind diese Fachobjekte mit den im Modul "Simple Topology" von ISO 19107 definierten TS_CurveComponent identisch. Jede referenzierte Kante (TS_Edge) realisiert gleichzeitig die Eigenschaften einer GM_OrientableCurve. Topologie und Geometrie fallen also zusammen. Die von einer TA_CurveComponent referenzierten Kanten / Linien sind überschneidungsfrei in einem topologischen Thema organisiert. Sie schließen geometrisch aneinander an. Zusätzlich zu diesen topologisch - geometrischen Eigenschaften gehören die Kanten / Linien einem Punkt-Linienthema an, das es ermöglicht, dass die Linien auch von anderen Objekten genutzt werden können, die zum gleichen Punkt-Linienthema gehören.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02020

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

TS_CurveComponent

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema



Objektart: TA_SurfaceComponent

Definition:

TA_SurfaceComponent ist eine Klasse von flächenförmigen Fachobjekten, die einfachen topologischen Raumbezug haben und gleichzeitig entsprechende zusammengesetzte Flächen realisieren. Insofern sind diese Fachobjekte mit den im Modul "Simple Topology" von ISO 19107 definierten Fachobjekt TS_SurfaceComponent identisch. Jede referenzierte Masche (TS_Face) realisiert gleichzeitig die Eigenschaften einer GM_OrientableSurface. Topologie und Geometrie fallen also zusammen. Die von einer TA_SurfaceComponent referenzierten Maschen / Flächen sind überschneidungsfrei in einem topologischen Thema organisiert. Sie schließen geometrisch aneinander an, können Enklaven (Löcher) bilden, dürfen jedoch nicht getrennt liegen (Exklaven). Zusätzlich zu diesen topologisch - geometrischen Eigenschaften gehören die Maschen / Flächen einem Punkt-Linienthema an, das es ermöglicht, dass die Flächen sich Linien- und Punktgeometrie mit anderen Objekten teilen, die zum gleichen Punkt-Linienthema gehören.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02030

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

TS_SurfaceComponent

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema



Objektart: TA_MultiSurfaceComponent

Definition:

TA_MultiSurfaceComponent ist eine Klasse von flächenförmigen Fachobjekten, die einfachen topologischen Raumbezug haben und gleichzeitig entsprechende zusammengesetzte Flächen realisieren. Insofern sind diese Fachobjekte mit den im Modul "Simple Topology" von ISO 19107 definierten Fachobjekt TS_SurfaceComponent identisch. Jede referenzierte Masche (TS_Face) realisiert gleichzeitig die Eigenschaften einer GM_OrientableSurface. Topologie und Geometrie fallen also zusammen. Die von einer TA_MultiSurfaceComponent referenzierten Maschen / Flächen sind überschneidungsfrei in einem topologischen Thema organisiert. Die Maschen schließen geometrisch aneinander an, können Enklaven (Löcher) bilden, dürfen im Gegensatz zu TA_SurfaceComponent aber auch getrennt liegen (Exklaven). Zusätzlich zu diesen topologisch - geometrischen Eigenschaften gehören die Maschen / Flächen einem Punkt-Linienthema an, das es ermöglicht, dass die Flächen sich Linien- und Punktgeometrie mit anderen Objekten teilen, die zum gleichen Punkt-Linienthema gehören.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02040

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

TS_Feature

GM_MultiSurface

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Die Maschen der TA_MultiSurfaceComponent realisieren die Elemente der GM_MultiSurface, deren Realisierung TA_MultiSurfaceComponent
ist.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema


Relationsart: masche

Definition:

Diese Relation ermöglicht die Bildung von Exklaven.

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: TA_MultiSurfaceComponent



Objektart: AU_ObjektMitUnabhaengigerGeometrie

Definition:

"AU_ObjektMitUnabhaengigerGeometrie" ist die Oberklasse zu den fünf Klassen mit unabhängiger Geometrie.

Ein "AU_ObjektMitUnabhaengigerGeometrie" ist ein Raumbezogenes Elementarobjekt (AA_REO), dessen Subklassen sich auf der Ebene der Instanzen keine Geometrie teilen dürfen.

Die Klasse ist nicht direkt instanziierbar.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02100

Abgeleitet aus:

AA_REO

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema



Objektart: AG_ObjektMitGemeinsamerGeometrie

Definition:

Ein AG_ObjektMitGemeinsamerGeometrie ist ein Raumbezogenes Elementarobjekt (AA_REO), dessen Subklassen sich auf der Ebene der Instanzen die Linien- und Punktgeometrie teilen können.

Dies wird dadurch erreicht, dass die Objektinstanzen Elemente eines AA_PunktLinienThemas sind, das einen Geometrischen Komplex realisiert, in dem jedoch nur Punkt- und Liniengeometrien als Bestandteile zulässig sind.

Die Klasse ist nicht direkt instanziierbar.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02200

Abgeleitet aus:

AA_REO

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Spatial Schema


Relationsart: Complex - thema

Definition:

Verbindung zwischen der Klasse AG_ObjektMitGemeinsamerGeometrie und der Klasse AA_PunktLinienThema, welche eine Realisierung der genormten Klasse TS_Theme ist, die jedoch dahingehend eingeschränkt ist, dass in dem betrachteten geometrischen Komplex nur Linien- und Punktgeometrie zulässig ist.

Kennung:

02200-02004

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AG_ObjektMitGemeinsamerGeometrie



Objektartengruppe:AAA_GemeinsameGeometrie

Bezeichnung, Definition

Das Paket "AAA_GemeinsameGeometrie" stellt Basisklassen für Fachobjekte (Features) zur Verfügung, deren Geometrie aus Linien und Flächen bestehen, die sich jeweils ihre Punkt-/Liniengeometrie teilen. Dies wird durch Verwendung des genormten Anwendungsschemas "SimpleTopology" erreicht, das Fachobjekte topologischen Themen zuordnet, innerhalb derer die Geometrie gemeinsam genutzt wird. Daneben werden die Eigenschaften des gegenüber der Norm erweiterten AAA_SpatialSchema genutzt, das zusätzlich das Konstrukt des "AA_PunktLinienthemas" zur Verfügung stellt. Dies ist die Basis zur Definition der Klassen AG_ObjektMitGemeinsamerGeometrie, AG_Punktobjekt, AG_Linienobjekt und AG_Flaechenobjekt, die sich Linien- und Punktgeometrie teilen. Diese Basisklassen sollen als Basis raumbezogener Objektarten mit gemeinsamer Geometrie verwendet werden. (wie es z.B. bisher in ALK und ATKIS üblich war.)

zurück zur Übersicht über die Objektarten und Datentypen



Auswahldatentyp: AG_Geometrie

Definition:

Auswahldatentyp, der Verweise auf verschiedendimensionale Geometrien anbietet (Punkt, Linie) bzw. Flächengeometrie an sich.

Kennung:

02201

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_GemeinsameGeometrie


Attributart: Punkt

Definition:

Siehe ISO 19107 Spatial Schema.

Kennung:

PKT

Kardinalitaet:

1

Datentyp:

GM_PointRef

zurück zu: AG_Geometrie


Attributart: Linie

Definition:

Siehe ISO 19107 Spatial Schema.

Kennung:

LIN

Kardinalitaet:

1

Datentyp:

GM_CompositeCurve

zurück zu: AG_Geometrie


Attributart: Flaeche

Definition:

Raumbezug des Auswahldatentyps AA_Flaechengeometrie.

Kennung:

FLA

Kardinalitaet:

1

Datentyp:

AA_Flaechengeometrie

zurück zu: AG_Geometrie



Objektart: AG_Objekt

Definition:

Der Auswahldatentyp "AG_Objekt" erlaubt es, Subklassen zu bilden, bei denen die konkrete Art des Geometrietyps (punkt,-linien oder flächenförmig) erst auf Instanzenebene festgelegt wird.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02210

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AG_Objekt, AG_Punktobjekt, AG_Linienobjekt und AG_Flaechenobjekt abgeleitete Objekte dürfen sich nur Geometrie
mit anderen Objekten teilen, wenn sie dem selben AA_PunktLinienThema angehören.

zurück zur Objektartengruppe/zum Objektbereich: AAA_GemeinsameGeometrie


Attributart: position

Definition:

Raumbezug des Auswahldatentyps AG_Geometrie.

Kennung:

GPO

Kardinalitaet:

1

Datentyp:

AG_Geometrie

zurück zu: AG_Objekt



Objektart: AG_Punktobjekt

Definition:

Dies ist die Basisklasse für raumbezogene Fachobjekte, die geometrisch durch einen Punkt repräsentiert werden und sich mit anderen raumbezogenen Fachobjekten des gleichen AA_PunktLinienThemas Punktgeometrie teilen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02211

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AG_Objekt, AG_Punktobjekt, AG_Linienobjekt und AG_Flaechenobjekt abgeleitete Objekte dürfen sich nur Geometrie
mit anderen Objekten teilen, wenn sie dem selben AA_PunktLinienThema angehören.

zurück zur Objektartengruppe/zum Objektbereich: AAA_GemeinsameGeometrie


Attributart: position

Definition:

Relationaler Verweis auf einen GM_Point. Auf diese Weise ist die gemeinsame Nutzung von GM_Point durch mehrere Punktobjekte möglich.

Kennung:

GPO

Kardinalitaet:

1

Datentyp:

GM_PointRef

zurück zu: AG_Punktobjekt



Objektart: AG_Linienobjekt

Definition:

Dies ist die Basisklasse für raumbezogene Fachobjekte, die geometrisch durch eine zusammengesetzte Linie repräsentiert werden und sich mit anderen raumbezogenen Fachobjekten des gleichen AA_PunktLinienThemas Linien- und Punktgeometrie teilen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02212

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AG_Objekt, AG_Punktobjekt, AG_Linienobjekt und AG_Flaechenobjekt abgeleitete Objekte dürfen sich nur Geometrie
mit anderen Objekten teilen, wenn sie dem selben AA_PunktLinienThema angehören.

zurück zur Objektartengruppe/zum Objektbereich: AAA_GemeinsameGeometrie


Attributart: position

Definition:

Um gemeinsame Nutzung von linienhafter Geometrie inklusive Punkten zu ermöglichen, wird der Komplex GM_CompositeCurve verwendet. Siehe ISO 19107 Spatial Schema.

Kennung:

GPO

Kardinalitaet:

1

Datentyp:

GM_CompositeCurve

zurück zu: AG_Linienobjekt



Objektart: AG_Flaechenobjekt

Definition:

Dies ist die Basisklasse für raumbezogene Fachobjekte, die geometrisch durch eine Fläche repräsentiert werden und sich mit anderen raumbezogenen Fachobjekten des gleichen AA_PunktLinienThemas Linien- und Punktgeometrie teilen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

02213

Abgeleitet aus:

AG_ObjektMitGemeinsamerGeometrie

Wird typisiert durch:


REO

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Aus AG_Objekt, AG_Punktobjekt, AG_Linienobjekt und AG_Flaechenobjekt abgeleitete Objekte dürfen sich nur Geometrie
mit anderen Objekten teilen, wenn sie dem selben AA_PunktLinienThema angehören.

zurück zur Objektartengruppe/zum Objektbereich: AAA_GemeinsameGeometrie


Attributart: position

Definition:

Raumbezug des Auswahldatentyps AA_Flaechengeometrie.

Kennung:

GPO

Kardinalitaet:

1

Datentyp:

AA_Flaechengeometrie

zurück zu: AG_Flaechenobjekt



Objektartengruppe:AAA_Punktmengenobjekte

Bezeichnung, Definition

Das Paket "AAA_Punktmengenobjekte" stellt Basisklassen für Fachobjekte (Features) zur Verfügung, deren Geometrie aus beliebig verteilten Punkten oder aus Gitterpunkten besteht, für die jeweils gleiche Attributarten geführt werden sollen. Hierdurch wird an Stelle der Führung von einzelnen Punktobjekten die Klammerung zu einem Objekt ermöglicht (ähnlich der ZUSO-Beziehung).

zurück zur Übersicht über die Objektarten und Datentypen



Objektart: AD_PunktCoverage

Definition:

Die abstrakte Klasse AD_PunktCoverage dient zur Ableitung von Fachobjekten, die aus einer großen Anzahl beliebig verteilter Punkte bestehen, für die jeweils 1..n Attributwerte zu den für alle Punkte identischen Attributarten gespeichert werden sollen. Sie implementiert CV_DiscretPointCoverage aus ISO 19123.

Es handelt sich um eine abstrakte Objektart.

Kennung:

04100

Abgeleitet aus:

AA_PMO

Wird typisiert durch:


PMO

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Punktmengenobjekte


Attributart: geometrie

Definition:

Das Attribut "geometrie" des AD_PunktCoverage enthält eine beliebige Anzahl von Punkten. Die Attributart implementiert die Assoziation "CoverageFunction" von CV_DiscretePointCoverage zu CV_PointValuePair aus ISO 19123.

Kennung:

GEO

Kardinalitaet:

1

Datentyp:

GM_MultiPoint

zurück zu: AD_PunktCoverage


Attributart: werte

Definition:

Die Attributwerte für jeden Punkt der Geometrie bilden einen sog. Record. Die Gesamtheit der Werte des AD_PunktCoverage bildet insofern eine Sequenz dieser Records.

Die Attributart implementiert die Assoziation "CoverageFunction" von CV_DiscretePointCoverage zu CV_PointValuePair aus ISO 19123.

Kennung:

VAL

Kardinalitaet:

1

Datentyp:

Sequence<Record>

zurück zu: AD_PunktCoverage



Objektart: AD_GitterCoverage

Definition:

Die abstrakte Klasse AD_GitterCoverage dient zur Ableitung von Fachobjekten, die aus einer großen Anzahl von gitterförmig angeordneten Punkten bestehen, für die jeweils 1..n Attributwerte zu den für alle Punkte identischen Attributarten gespeichert werden sollen. Sie implementiert CV_DiscretGridPointCoverage aus ISO 19123.

Es handelt sich um eine abstrakte Objektart.

Kennung:

04200

Abgeleitet aus:

AA_PMO

Wird typisiert durch:


PMO

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Punktmengenobjekte


Relationsart: hatWerte

Anmerkung:

Die zu einem Objekt vom Typ AD_GitterCoverage gehörenden Werte sind in AD_Wertematrix gespeichert. Die Relationsart "hatWerte" stellt die Verbindung her. Sie implementiert die Assoziation "PointFunction" zwischen C_DiscreteGridPointCoverage und CV_GridValuesMatrix aus ISO 19123.

Kennung:

04200-04220

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AD_GitterCoverage


Relationsart: hatGitter

Anmerkung:

Die Relationsart "hatGitter" stellt die Verbindung zwischen AD_GitterCoverage und dem zugehörigen Gitter dar.

Kennung:

04200-04210

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AD_GitterCoverage



AD_ReferenzierbaresGitter

Definition:

Die Klasse AD_ReferenzierbaresGitter enthält alle Angaben zur Definition des Gitters für AD_GitterCoverage. Er implementiert den Typen "CV_RectifiedGrid" aus ISO 19123.

Kennung:

04210

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Punktmengenobjekte


Attributart: anzahlZeilenSpalten

Definition:

Im Attribut "anzahlZeilenSpalten" wird die Ausdehnung des Gitters in Form der Gitterkoordinaten links unten und rechts oben angegeben. Es implementiert das Attribut "extent" der Klasse CV_Grid aus ISO 19123.

Kennung:

ANZ

Kardinalitaet:

1

Datentyp:

CV_GridEnvelope

zurück zu: AD_ReferenzierbaresGitter


Attributart: ursprung

Definition:

Das Attribut "ursprung" implementiert "origin" der Klasse CV_RectifiedGrid aus ISO 19123 und enthält die Koordinaten des Gitternullpunkts.

Kennung:

URS

Kardinalitaet:

1

Datentyp:

DirectPosition

zurück zu: AD_ReferenzierbaresGitter


Attributart: offsetVektoren

Definition:

Das Attribut "offsetVektoren" implementiert das Attribut "offsetVectors" der Klasse CV_RectifiedGrid aus ISO 19123 und enthält die Angaben zu den Gitterweiten in Form von Vektoren. Diese können in den verschiedenen Koordinatenrichtungen unterschiedliche Werte aufweisen.

Kennung:

OFS

Kardinalitaet:

1

Datentyp:

Sequence<vector>

zurück zu: AD_ReferenzierbaresGitter


Attributart: achsenNamen

Definition:

Das Attribut "achsenNamen" implementiert das Attribut "axesNames" der Klasse CV_Grid aus ISO 19123 und enthält die Namen der Koordinatenachsen.

Kennung:

ACH

Kardinalitaet:

1

Datentyp:

Sequence<CharacterString>

zurück zu: AD_ReferenzierbaresGitter


Relationsart: gehoertZu

Anmerkung:

Eine Gitterdefinition gehört zu genau einem Objekt vom Typ AD_GitterCoverage.

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)04200-04210

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AD_ReferenzierbaresGitter



AD_Wertematrix

Definition:

Die Klasse AD_Wertematrix enthält die Werte der Matrix und die Angaben zur Zuordnung der Werte zu den Gitterpunkten (Reihenfoge und Startpunkt). Er implementiert den Typen CV_GridValuesMatrix aus ISO 19123.

Kennung:

04220

Konsistenzbedingung:

Die Reihenfolge der Werte im Gitter kann nur linear, das heisst in Zeilen- oder Spaltenrichtung, angeordnet sein. Andere Anordnungen sind nicht zulässig.

Die scanDirection gibt an, in welcher Reihenfolge und Richtung die Koordinatenachsen zu durchlaufen sind, z.B. "+x-y".

Fehlt die Angabe zur WerteReihenfolge, so werden die Werte "linear" und "+x+y" als default-Werte angenommen.

Fehlt die Angabe zum Startpunkt, so wird "0 0" angenommen

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

context AD_Wertematrix inv:
self.werteReihenfolge.type->forAll (o | o = "linear")

zurück zur Objektartengruppe/zum Objektbereich: AAA_Punktmengenobjekte


Attributart: werte

Definition:

Die Attributwerte für jeden Punkt des Gitters bilden einen sog. Record. Die Gesamtheit der Werte des AD_PunktCoverage bildet insofern eine Sequenz dieser Records.

Die Attributart implementiert die Attributart "values" der Klasse CV_GridValuesMatrix aus ISO 19123

Kennung:

VAL

Kardinalitaet:

1

Datentyp:

Sequence<Record>

zurück zu: AD_Wertematrix


Attributart: werteReihenfolge

Definition:

Das Attribut "werteReihenfolge" gibt an

a) die Art der Ordung der Werte-Records innerhalb des Gitters und

b) in welcher Reihenfolge und Richtung die Koordinatenachsen zu durchlaufen sind.

für a) ist nur der Wert "linear" zulässig, d.h. die Werte sind zeilen- oder spaltenorientiert abgelegt.

für b) sind alle möglichen Angaben zulässig, z.B. "+x-y", wenn die Achsen die Bezeichnung x und y haben und die Werte zeilenweise (x-Achse) mit absteigenden y-Werten angeordnet sind.

Fehlt die Angabe zur "werteReihenfolge", so wird als Folge der Werte "linear" und "+x+y" als default-Wert angenommen.

Die Attributart implementiert die Attributart "sequencingRule" der Klasse CV_GridValuesMatrix aus ISO 19123

Kennung:

FLG

Kardinalitaet:

0..1

Datentyp:

CV_SequenceRule

zurück zu: AD_Wertematrix


Attributart: startPunkt

Definition:

Das Attributart "startPunkt" gibt an, welchem Gitterpunkt der erste Werte-Record zugeordnet ist. Sie implementiert die Attributart "startSequence" der Klasse CV_GridValuesMatrix aus ISO 19123.

Fehlt die Angabe zum Startpunkt, so wird "0 0" angenommen

Kennung:

STP

Kardinalitaet:

0..1

Datentyp:

CV_GridCoordinates

zurück zu: AD_Wertematrix


Relationsart: liefertWerteZu

Anmerkung:

Jede Wertematrix ist genau einem Objekt vom Typ AD_GitterCoverage zugeordnet. Die Relationsart implementiert die Assoziation "PointFunction" zwischen C_DiscreteGridPointCoverage und CV_GridValuesMatrix aus ISO 19123, schränkt diese aber in der Weise ein, dass eine Wertematrix nur zu genau einem Coverage gehören darf.

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV)04200-04220

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AD_Wertematrix



Objektartengruppe:AAA_Projektsteuerung

Bezeichnung, Definition

Die im Paket "AAA_Projektsteuerung" definierten Klassen beschreiben einen Strukturrahmen zur Beschreibung einer Projektsteuerung.

zurück zur Übersicht über die Objektarten und Datentypen



Objektart: AA_Antrag

Definition:

Diese Objektart realisiert eine "Mini-Antragsverwaltung", d.h. eine Schnittstelle zur externen Antragsverwaltung. Dadurch wird es möglich, bei einem Eintrag in der externen Antragsverwaltung (Geschäftsbuch) direkt einen Bezug zu diesem Antrag in ALKIS (mit Raumbezug) zu generieren.

Das Antragsobjekt verwaltet außerdem die Wiedervorlage des Antrags und unterstützt die Überwachung der Projektsteuerungs-Objekte. Mit dem Raumbezug kann nach bestehenden ALKIS- Prozessen gesucht werden, um konkurrierende Anträge zu ermitteln oder um andere benachbarte Anträge bei der Bearbeitung zu berücksichtigen. Die fachliche Reihenfolge konkurrierender Anträge ist durch den Sachbearbeiter festzulegen.

Kennung:

09000

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

Relationsarten:

Methoden:

Anmerkungen, Konsistenzregeln:

-- Nur erlaubte Kombinationen von
-- Projektsteuerungs-Objekten dürfen
-- vorkommen
context AA_Antrag inv:
self.verweistAuf->forAll( gp |
  gp.art.nichtKombinierbarMit->forAll( gp2 | 
    self.verweistAuf->forAll( gp3 |
      gp3.art <> gp2.art )))
context AA_Antrag inv:
self.verweistAuf->forAll( o |
  o.art.gebietPflicht = true implies 
  self.gebiet->notEmpty)

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: kennzeichen

Definition:

Das Kennzeichen des Antrags in der Antragsverwaltung.

Kennung:

KNZ

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Antrag


Attributart: antragUnterbrochen

Definition:

Dieses Attribut dokumentiert, ob der Antrag zurzeit unterbrochen ist oder nicht.

Die Verwaltung der Informationen zum Antragsstatus ist Aufgabe der externen Antragsverwaltung, in ALKIS wird lediglich der Sachverhalt dokumentiert. Nach der Rückgabe der Vermessungsschriften an die Vermessungsstelle ist in der externen Antragsverwaltung über die Fortsetzung der unterbrochenen Antragsbearbeitung zu entscheiden. Hierbei können die Meilensteine der bereits bearbeiten Vorgänge einzeln oder alle zurückzugesetzt werden.

Das Attribut ist bei Objekterzeugung mit dem Wert false vorbelegt.

Kennung:

ANU

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AA_Antrag


Attributart: erlaeuterungZumStatus

Definition:

Dieses Attribut kann ergänzende Angaben zum Antragsstatus aufnehmen, insbesondere im Fall einer Antragsunterbrechung.

Kennung:

ERL

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Antrag


Relationsart: verweistAuf

Kennung:

09000-09100

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AA_Antrag


Relationsart: art

Anmerkung:

Kennzeichnet die Art des Antrags gemäß dem aktuellen Projektsteuerungskatalog.

Kennung:

09000-09010

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Antrag


Relationsart: bearbeitungsstatus

Anmerkung:

Der Bearbeitungsstatus ist als Meilenstein festzuhalten.

Kennung:

09000-09220

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AA_Antrag


Relationsart: gebiet

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AA_Antrag


Methode: AA_Antrag::ProjektsteuerungsobjektAnlegen

Definition:

Typ des Rückgabewerts: AA_Projektsteuerung

zurück zu: AA_Antrag



AA_Antragsart

Definition:

Die Antragsart dient zur Zurodnung zwischen Fortführungs- und Benutzungsanträgen zu unterschiedlichen Projektsteuerungsarten.

Kennung:

09010

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: name

Definition:

Name der Antragsart.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Antragsart


Relationsart: projektsteuerungsart

Kennung:

09010-09110

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AA_Antragsart



Objektart: AA_Projektsteuerung

Definition:

Das Antrags-Objekt wird mit dem Projektsteuerungs-Objekt (AA_Projektsteuerung) verbunden, um die Zuordnung des Antrags zu einem oder mehreren Projektsteuerungs-Objekten festzulegen und um die nicht zulässigen Kombinationen zu überwachen. Weiterhin steuert und überwacht das Projektsteuerungs-Objekt die korrekte Abwicklung der Vorgänge im Teilprozess "fachtechnische Qualifizierung". Die Fortführungsanlässe werden beim Projektsteuerungs-Objekt geführt.

Der AA_Projektsteuerung regelt und überwacht die Zeichnungsbefugnis.

Zu klären sind zukünftig Aspekte zur Rechtssicherheit, Authentifizierung, usw.

Kennung:

09100

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

-- Nur erlaubte Vorgänge dürfen
-- vorkommen
context AA_Projektsteuerung inv:
self.enthaelt->forAll( v |
  self.art.vorgang->exists( vip | 
    vip.art = v.art ))

-- Der Workflow der Vorgänge muß
-- eingehalten werden
context AA_Projektsteuerung inv:
self.enthaelt->forAll( v |
  v.status.begonnen = true implies
    self.art.vorgang.voraussetzung->forAll ( v2 |
      self.enthaelt.art->exists( v3 | 
        v3 = v2 and
        v3.abgeschlossen = true )

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: anlassDesProzesses

Definition:

Die mit dem Projektsteuerungs-Objekt assoziierten Fortführungsanlässe (aus dem Katalog der ALKIS-Fortführungsanlässe).

Kennung:

ANP

Kardinalitaet:

1..n

Datentyp:

AA_Anlassart

Wertearten:


BezeichnerWert

zurück zu: AA_Projektsteuerung


Attributart: gebuehrenparameter

Definition:

Die mit dem Projektsteuerungs-Objekt assoziierten Gebührenparameter. Es sind nur solche Parameter erlaubt, die im Projektsteuerungskatalog der Projektsteuerungsart zugeordnet worden sind.

Kennung:

GBP

Kardinalitaet:

0..1

Datentyp:

AA_Gebuehrenparameter

Wertearten:


BezeichnerWert

zurück zu: AA_Projektsteuerung


Relationsart: enthaelt

Anmerkung:

Die Projektsteuerung setzt sich i.d.R. aus mehreren Vorgängen zusammen.

Kennung:

09100-09200

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerung


Relationsart: art

Anmerkung:

Kennzeichnet die Art des Projektsteuerungs-Objektes gemäß dem aktuellen Projektsteuerungskatalog.

Kennung:

09100-09110

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerung



AA_Projektsteuerungsart

Definition:

Die Projektsteuerungsart bündelt Projektsteuerungs-Objekte, die eine gemeinsame Charakteristik aufweisen.

Kennung:

09110

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: name

Definition:

Name der Projektsteuerungsart.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Projektsteuerungsart


Attributart: definition

Definition:

Definition der Projektsteuerungsart.

Kennung:

DEF

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Projektsteuerungsart


Attributart: erlaubterFortfuehrungsanlass

Definition:

Die Liste der innerhalb der Projektsteuerungs-Objekte dieser Art erlaubten Fortführungsanlässe.

Kennung:

EFA

Kardinalitaet:

0..*

Datentyp:

AA_Anlassart

Wertearten:


BezeichnerWert

zurück zu: AA_Projektsteuerungsart


Attributart: gebietPflicht

Definition:

Kennzeichnet, ob Anträge mit Projektsteuerungs-Objekten dieser Art einen Raumbezug besitzen müssen.

Das Attribut ist bei Objekterzeugung mit dem Wert false vorbelegt.

Kennung:

GEB

Kardinalitaet:

0..1

Datentyp:

Boolean

zurück zu: AA_Projektsteuerungsart


Attributart: gebuehrenparameterart

Definition:

Kennzeichnet die erlaubten Gebührenparameter, die aus dem Projektsteuerungs-Objekt resultieren können. Realisiert als externe Codeliste (Dictionary).

Kennung:

GEP

Kardinalitaet:

0..*

Datentyp:

AA_Gebuehrenparameter

Wertearten:


BezeichnerWert

zurück zu: AA_Projektsteuerungsart


Relationsart: nichtKombinierbarMit

Anmerkung:

Sofern die Projektsteuerungssart innerhalb eines Antrags nicht mit anderen Projektsteuerungs-Objekten bestimmter anderer Arten kombinierbar ist, werden diese Arten hier vermerkt.

Kennung:

09110.1-09110.2

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerungsart


Relationsart: vorgang

Anmerkung:

Beschreibt die verschiedenen Vorgänge im Rahmen der Projektsteuerung.

Kennung:

09110-09230

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerungsart



AA_Projektsteuerungskatalog

Definition:

Der Projektsteuerungkatalog beinhaltet die Projektsteuerungs- und Vorgangsarten.

Kennung:

09120

Attributarten:

keine

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Relationsart: vorgangsart

Anmerkung:

Die definierten Vorgangsarten innerhalb des Projektsteuerungskatalogs.

Kennung:

09120-09210

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerungskatalog


Relationsart: prozessart

Anmerkung:

Die definierten Projektsteuerungsarten innerhalb des Projektsteuerungskatalogs.

Kennung:

09120-09110

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerungskatalog


Relationsart: antragsart

Anmerkung:

Die definierten Antragsarten innerhalb des Projektsteuerungskatalogs.

Kennung:

09120-09010

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerungskatalog


Relationsart: aktivitaetsart

Anmerkung:

Die definierten Aktivitätsarten innerhalb des Projektsteuerungskatalogs.

Kennung:

09120-09250

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Projektsteuerungskatalog



Objektart: AA_Vorgang

Definition:

Der Vorgang ist Teil einer Projektsteuerung und setzt sich aus einzelnen Aktivitäten zusammen. Die Vorgänge stellen in sich abgeschlossene Arbeitsschritte dar. Ein vorzugebender Workflow legt die Reihenfolge und Abhängigkeiten der Vorgänge und deren Arbeitsschritte fest. Die Vorgänge werden in Gruppen zusammengefasst und in einer bestimmten Reihenfolge nacheinander bzw. nebeneinander bearbeitet. Die Entscheidung über den Abschluss des einzelnen Vorganges wird im Status (Meilenstein) dokumentiert.

Kennung:

09200

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

Bei synchronisierten Vorgängen, die parallel in mehreren Projektsteuerungen vorkommen, ist in jeder Projektsteuerung
eine eigene Version anzulegen (und mit den jeweiligen Eigenschaften zu versehen).

Die synchronisierten Vorgänge werden dann in einem Ring von Relationen miteinander verbunden.

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: erlaeuterung

Definition:

Optionale Erläuterung zum Vorgang.

Kennung:

ERL

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Vorgang


Relationsart: art

Anmerkung:

Kennzeichnet die Art des Vorgangs gemäß dem aktuellen Projektsteuerungskatalog.

Kennung:

09200-09210

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Vorgang


Relationsart: bearbeitbarDurch

Anmerkung:

Diese Relation legt fest, wer (welche Benutzergruppe) den Vorgang bearbeiten darf.

Kennung:

09200-07000

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Vorgang


Relationsart: enthaelt

Anmerkung:

Ein Vorgang setzt sich i.d.R. aus mehreren Aktivitäten zusammen.

Kennung:

09200-09300

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_Vorgang


Relationsart: synchronisiertMit

Anmerkung:

Verweist auf einen anderen Vorgang (typischerweise in einer anderen Projektsteuerung), der abgeschlossen sein muss, bevor der "eigene" Vorgang abgeschlossen werden kann; d.h. beide Vorgänge sind synchronisiert.

Kennung:

09200.1-09200.2

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AA_Vorgang


Relationsart: status

Anmerkung:

Der Status des Vorgangs.

Kennung:

09200-09220

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Vorgang



AA_Vorgangsart

Definition:

Die Vorgangsart bündelt Vorgänge, die eine gemeinsame Charakteristik aufweisen.

Kennung:

09210

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: name

Definition:

Name der Vorgangsart.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Vorgangsart


Attributart: definition

Definition:

Definition der Vorgangsart.

Kennung:

DEF

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Vorgangsart


Attributart: zulaessigeBenutzergruppe

Definition:

Dieses Attribut erlaubt die Einschränkung der Benutzergruppen, die Vorgänge dieser Art bearbeiten können.

Fehlt es, so liegt keine Einschränkung vor.

Ist mindestens eine Benutzergruppe angegeben, so muss der Vorgang von einer der angegebenen Benutzergruppen bearbeitet werden.

Als Wert wird stets die Profilkennung der Benutzergruppe angegeben.

Kennung:

ZBN

Kardinalitaet:

0..n

Datentyp:

CharacterString

zurück zu: AA_Vorgangsart


Attributart: synchronisiert

Definition:

Das Attribut ist bei Objekterzeugung mit dem Wert true vorbelegt.

Kennung:

SYN

Kardinalitaet:

0..1

Datentyp:

Boolean

zurück zu: AA_Vorgangsart


Relationsart: aktivitaet

Anmerkung:

Beschreibt die verschiedenen Aktivitäten im Rahmen des Vorgangs.

Kennung:

09210-09260

Kardinalitaet:


1..*

Objektart des Relationspartners:

zurück zu: AA_Vorgangsart



Objektart: AA_Meilenstein

Definition:

Datentyp, der zu einem Vorgang usw. den aktuellen Zustand und die Verantwortlichkeiten vermerkt.

Kennung:

09220

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

Relationsarten:

Methoden:

keine

Anmerkungen, Konsistenzregeln:

{ self.wannAbgeschlossen->notEmpty implies
 ( self.abgeschlossen = true and
   self.erfolgreich->notEmpty and
   self.wer->notEmpty )}

{ self.abgeschlossen = true implies self.begonnen = true }

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: begonnen

Definition:

Kennzeichnet, ob mit der Bearbeitung des Vorgangs begonnen wurde.

Das Attribut ist bei Objekterzeugung mit dem Wert false vorbelegt.

Kennung:

BGO

Kardinalitaet:

0..1

Datentyp:

Boolean

zurück zu: AA_Meilenstein


Attributart: abgeschlossen

Definition:

Kennzeichnet, ob die Bearbeitung des Vorgangs abgeschlossen wurde.

Das Attribut ist bei Objekterzeugung mit dem Wert false vorbelegt.

Kennung:

ABG

Kardinalitaet:

0..1

Datentyp:

Boolean

zurück zu: AA_Meilenstein


Attributart: erfolgreich

Definition:

Kennzeichnet, ob die Bearbeitung des Vorgangs erfolgreich abgeschlossen wurde.

Kennung:

ERF

Kardinalitaet:

0..1

Datentyp:

Boolean

zurück zu: AA_Meilenstein


Attributart: wannAbgeschlossen

Definition:

Dokumentiert, wann die Bearbeitung abgeschlossen wurde.

Kennung:

WAN

Kardinalitaet:

0..1

Datentyp:

DateTime

zurück zu: AA_Meilenstein


Attributart: kategorie

Definition:

Sofern es sich um einen besonderen Meilenstein handelt, wird dieser Sachverhalt in diesem Attribut dokumentiert. Der Verweis geht auf einen Eintrag in einer externen Codeliste ("Dictionary").

Kennung:

KAT

Kardinalitaet:

0..1

Datentyp:

AA_BesondereMeilensteinkategorie

Wertearten:


BezeichnerWert

zurück zu: AA_Meilenstein


Attributart: bemerkung

Definition:

Bemerkung, z.B. für den Fall, dass der Vorgang nicht erfolgreich abgeschlossen werden konnte.

Kennung:

BEM

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Meilenstein


Relationsart: wer

Anmerkung:

Der Bearbeiter, der den Vorgang bearbeitet und abschließt.

Mit dieser Angabe kann zu Beginn der Bearbeitung der zuständige Bearbeiter für den Vorgang festgelegt werden. Mit Eingabe des Abschlußdatums ist der Meilenstein dann gezeichnet.

Kennung:

09220-07100

Kardinalitaet:


0..1

Objektart des Relationspartners:

zurück zu: AA_Meilenstein


Relationsart: vonAktivitaet

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV) 09300-09220

Kardinalitaet:


Unbestimmt

Objektart des Relationspartners:

zurück zu: AA_Meilenstein


Relationsart: vonVorgang

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV) 09200-09220

Kardinalitaet:


Unbestimmt

Objektart des Relationspartners:

zurück zu: AA_Meilenstein


Relationsart: vonAntrag

Anmerkung:

Es handelt sich um die inverse Relationsrichtung.

Kennung:

(INV) 09000-09220

Kardinalitaet:


Unbestimmt

Objektart des Relationspartners:

zurück zu: AA_Meilenstein



AA_VorgangInProzess

Definition:

Dieser Typ definiert die Rolle eines Vorgangs in einer bestimmten Projektsteuerungart.

Kennung:

09230

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: dokumentation

Definition:

Beschreibt den Dokumentationsbedarf.

Das Attribut ist bei Objekterzeugung mit dem Wert 1000 vorbelegt.

Kennung:

DOK

Kardinalitaet:

0..1

Datentyp:

AA_Dokumentationsbedarf

Wertearten:


BezeichnerWert

Ja1000

Nein2000

Verminderte Dokumentation3000

zurück zu: AA_VorgangInProzess


Attributart: optional

Definition:

Beschreibt, ob der Vorgang optional ist.

Das Attribut ist bei Objekterzeugung mit dem Wert false vorbelegt.

Kennung:

OPT

Kardinalitaet:

0..1

Datentyp:

Boolean

zurück zu: AA_VorgangInProzess


Attributart: erlaeuterung

Definition:

Beschreibt ggf. ergänzende Erläuterungen.

Kennung:

ERL

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_VorgangInProzess


Relationsart: artVorgang

Anmerkung:

Bezeichnet die Art des Vorgangs.

Kennung:

09230.2-09210.2

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_VorgangInProzess


Relationsart: voraussetzung

Anmerkung:

Verweist auf Vorgänge, die abgeschlossen sein müssen, bevor der Vorgang beginnen darf.

Kennung:

09230.1-09210.1

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_VorgangInProzess



AA_Aktivitaetsart

Definition:

Die Aktivitätsart bündelt Aktivitäten, die eine gemeinsame Charakteristik aufweisen.

Kennung:

09250

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: name

Definition:

Name der Vorgangsart.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Aktivitaetsart


Attributart: definition

Definition:

Definition der Vorgangsart.

Kennung:

DEF

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Aktivitaetsart


Attributart: reihenfolge

Definition:

Optionale Nummer zur Kennzeichnung der Reihenfolge

Kennung:

RHF

Kardinalitaet:

0..1

Datentyp:

Integer

zurück zu: AA_Aktivitaetsart


Attributart: zuordnung

Definition:

Zuordnung der Aktivität zu einem der in der GeoInfoDok beschriebenen Prozesse

Kennung:

ZUO

Kardinalitaet:

1

Datentyp:

AA_ProzesszuordnungAktivitaet

Wertearten:


BezeichnerWert

Erhebung1000

Qualifizierung2000

Prozesskommunikation3000

zurück zu: AA_Aktivitaetsart



Objektart: AA_Aktivitaet

Definition:

Die Aktivität ist Teil eines Vorgangs. Ein in Projektsteuerungskatalog vorzugebender Workflow legt die Reihenfolge und Abhängigkeiten der Aktivitäten und deren Arbeitsschritte fest. Die Aktivitäten werden in einer bestimmten Reihenfolge nacheinander bzw. nebeneinander bearbeitet. Die Entscheidung über den Abschluss der einzelnen Aktivitäten wird im Status (Meilenstein) dokumentiert.

Kennung:

09300

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: erlaeuterung

Definition:

Optionale Erläuterung zur Aktivität.

Kennung:

ERL

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Aktivitaet


Relationsart: art

Anmerkung:

Kennzeichnet die Art der Aktivität gemäß dem aktuellen Projektsteuerungskatalog.

Kennung:

09300-09250

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Aktivitaet


Relationsart: status

Anmerkung:

Der Status der Aktivität.

Kennung:

09300-09220

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_Aktivitaet



Objektart: AA_Antragsgebiet Geändert (Revisionsnummer: 1401)

Kennung:

09500

Abgeleitet aus:

AU_Flaechenobjekt

Wird typisiert durch:


REO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung



AA_AktivitaetInVorgang

Definition:

Dieser Typ definiert die Rolle einer Aktivität in einem bestimmten Vorgang.

Kennung:

9260

Attributarten:

Relationsarten:

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Projektsteuerung


Attributart: erlaeuterung

Definition:

Beschreibt ggf. ergänzende Erläuterungen.

Kennung:

ERL

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_AktivitaetInVorgang


Attributart: durchfuehrung

Definition:

Kennzeichnet die Erfoderlichkeit der Aktivität im Vorgang.

Kennung:

DFU

Kardinalitaet:

0..1

Datentyp:

AA_DurchfuehrungAktivitaet

Wertearten:


BezeichnerWert

erforderlich1000

nicht möglich2000

optional3000

zurück zu: AA_AktivitaetInVorgang


Relationsart: voraussetzung

Anmerkung:

Verweist auf Aktivitäten, die abgeschlossen sein müssen, bevor die Aktivität beginnen darf.

Kennung:

09260.2-09250.2

Kardinalitaet:


0..*

Objektart des Relationspartners:

zurück zu: AA_AktivitaetInVorgang


Relationsart: artAktitivitaet

Anmerkung:

Bezeichnet die Art der Aktivität.

Kennung:

09260.1-09250.1

Kardinalitaet:


1

Objektart des Relationspartners:

zurück zu: AA_AktivitaetInVorgang



Objektartengruppe:AAA_Operationen

Bezeichnung, Definition

Die im Paket "AAA_Operationen" definierten Klassen beschreiben einen Strukturrahmen zur Beschreibung von Operationen, die zur Kommunikation mit Softwarekomponenten dienen. Modelliert werden jeweils die Aufträge (Aufruf der Operation) und die Ergebnisse (Rückgabewert).

Die Aufträge werden als Datentypen mit dem Stereotype <<Request>> modelliert. Die Objekte dieser Datentypen leben nur für die Dauer der Ausführung des Auftrags. Die Ergebnisse werden als Datentypen mit dem Stereotype <<Response>> modelliert und leben nur für die Dauer der Übertragung des Ergebnisses.

zurück zur Übersicht über die Objektarten und Datentypen



ExceptionFortfuehrung

Abgeleitet aus:

Exception

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: bereitsGesperrteObjekte

Definition:

Liste der bereits gesperrten Objekte in der Datenbank. Diese gesperrten Objekte verhindern eine Fortführung und werden dem Anwender beim Abbruch zurückgeliefert.

Kardinalitaet:

0..*

Datentyp:

AA_UUID

zurück zu: ExceptionFortfuehrung


Attributart: nichtMehrAktuelleObjekte

Definition:

Liste der nicht mehr aktuellen Objekte in der Datenbank. Diese verhindern eine Fortführung und werden dem Anwender beim Abbruch zurückgeliefert.

Kardinalitaet:

0..*

Datentyp:

AA_UUID

zurück zu: ExceptionFortfuehrung



NAS-Auftrag: GetCapabilities

Definition:

GetCapabilities-Operation eines NAS-Dienstes. Die Vorgaben der OWS Common Specification 1.0.0 (OGC document 05-008, http://portal.opengeospatial.org/files/?artifact_id=8798) sind einzuhalten.

Die hier beschriebene Version des NAS-Dienstes ist die Version "5.0.0".

Die Werte von <ows:AcceptFormats> müssen in AA_NAS_Ausgabeform enthalten sein. "text/xml" wird hierbei als äquivalent zu "application/xml" angesehen.

Die folgenden <ows:Section>-Werte werden unterstützt:

- "ServiceIdentification"

- "ServiceProvider"

- "OperationsMetadata"

- "Contents"

- "FilterCapabilities"

- "All"

Alle übrigen Werte sind zu ignorieren.

Abgeleitet aus:

GetCapabilities

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: service

Definition:

Das Attribut ist bei Objekterzeugung mit dem Wert "NAS" {frozen} vorbelegt.

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: GetCapabilities


Attributart: profilkennung

Definition:

'Profilkennung' ist - sofern von der Schnittstelle unterstützt - die Identifikation der Benutzergruppe des Nutzers. Diese kann zur Bestimmung der Berechtigungen des Nutzers verwendet werden. Entsprechend kann das ServiceMetadata-Ergebnis an die Rechte des Nutzers angepasst werden.

Kennung:

PKN

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: GetCapabilities



NAS-Ergebnis: ServiceMetadata

Definition:

Service Metadata eines NAS-Dienstes. Die Vorgaben der OWS Common Specification 1.0.0 (OGC document 05-008, http://portal.opengeospatial.org/files/?artifact_id=8798) sind einzuhalten.

ServiceIdentification/ServiceType/@codeSpace = "http://www.adv-online.de/namespaces/adv/gid"

ServiceIdentification/ServiceType/* = "NAS-AAA"

für AFIS-ALKIS-ATKIS-Bestandsdaten

Jeder NAS-Dienst, der kein NAS-AAA-Dienst ist, muss mindestens die Operationen AA_Benutzungsauftrag und AA_Fortfuehrungsauftrag unetrstützen.

Jeder NAS-AAA-Dienst muss genau die NAS-Operationen AX_Einrichtungsauftrag, AX_Fortfuehrungsauftrag, AX_Benutzungsauftrag (mindestens im Umfang der Standardausgaben von AFIS, ALKIS oder ATKIS), AX_Sperrauftrag, AX_Entsperrauftrag und AX_Reservierungsauftrag unterstützen.

Bei den OperationMetadata sind *alle* erlaubten Parameterwerte anzugeben. Beispiel: Bei der Operation AA_Benutzungsauftrag ist anzugeben, dass als Wert von 'art' der Wert '0010' unterstützt wird.

Ausnahmen bestehen nur, wenn die Angabe durch andere Service-Metadaten bereits abgedeckt ist. Beispiel: Die Angaben zu 'empfaenger' sind durch die Angaben der DCP bereits beschrieben.

Abgeleitet aus:

CapabilitiesBase

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: contents

Definition:

Die Beschreibung der Bestandsdateninhalte des NAS-Dienstes.

Kardinalitaet:

0..1

Datentyp:

DataContents

zurück zu: ServiceMetadata


Attributart: filterCapabilities

Definition:

Es gelten die Regeln für Filter-Capabilities gemäß Web Feature Service 1.0.0 und Filter Encoding 1.0.0.

Kardinalitaet:

0..1

Datentyp:

Filter_Capabilities

zurück zu: ServiceMetadata


Attributart: extendedFilterCapabilities

Kardinalitaet:

0..*

Datentyp:

NAS_Filter_Capabilities

Wertearten:


BezeichnerWert

transparentXlinks(wie Bezeichner)

multiplePropertyValues(wie Bezeichner)

XlinkPropertyName(wie Bezeichner)

XlinkPropertyPath(wie Bezeichner)

XlinkPropertyPath_leafOnly(wie Bezeichner)

PropertyIsOfType(wie Bezeichner)

zurück zu: ServiceMetadata



Datentyp: DataContents

Definition:

Beschreibung der Bestandsdateninhalte eines NAS-Dienstes

Abgeleitet aus:

Identification

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: featureCatalogue

Definition:

Der Objektartenkatalog der die vom NAS-Dienst geführten Bestandsdaten beschreibt.

Anmerkung: Der Objektartenkatalog enthält auch die Liste der FeatureTypes im Sinne der Web-Feature-Service-Spezifikation.

Kardinalitaet:

1

Datentyp:

AC_FeatureCatalogue

zurück zu: DataContents


Attributart: beginnDerHistorie

Definition:

Der Parameter bezeichnet, ab wann historische Daten verfügbar sind. Ist die Eigenschaft nicht angegeben, dann sind keine historischen Daten verfügbar.

Kardinalitaet:

0..1

Datentyp:

DateTime

zurück zu: DataContents


Attributart: defaultSRS

Definition:

URN des Koordinatenreferenzsystems, das standardmässig bei Ergebnissen verwendet wird.

Kardinalitaet:

1

Datentyp:

URI

zurück zu: DataContents


Attributart: otherSRS

Definition:

URN eines Koordinatenreferenzsystems, das von der Datenhaltung unetrstützt wird.

Kardinalitaet:

0..*

Datentyp:

URI

zurück zu: DataContents


Attributart: operations

Definition:

Die unterstützten Transaktions- und Abfrageoperationen - gültig für alle Objektarten.

Kardinalitaet:

0..*

Datentyp:

Operation

Wertearten:


BezeichnerWert

Insert(wie Bezeichner)

Replace(wie Bezeichner)

Delete(wie Bezeichner)

Query(wie Bezeichner)

Lock(wie Bezeichner)

Unlock(wie Bezeichner)

Reserve(wie Bezeichner)

zurück zu: DataContents



Auswahldatentyp: DCP

Definition:

Zu den DCP der Operationen: Nur Post ist als HTTP-Variante erlaubt. Zusätzlich werden auch Email und Manuell unterstützt.

Hinweis: Hierzu ist in der NAS eine Ergänzung des OWS-Common-Schemas erforderlich, um auch die weiteren DCPs der NAS angeben zu können. Die Konstruktion des OWS-Common-Schemas erlaubt keine Erweiterung des Schemas hierfür in einem anderen Namespace. Hier sollte ein entsprechender Änderungsantrag zur OWS-Common-Spezifikation gestellt werden.

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: HTTP

Kardinalitaet:

1

Datentyp:

HTTP

zurück zu: DCP


Attributart: email

Kardinalitaet:

1

Datentyp:

SMTP

zurück zu: DCP


Attributart: manuell

Definition:

Das Attribut ist bei Objekterzeugung mit dem Wert "" {frozen} vorbelegt.

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: DCP



NAS-Auftrag: AA_Auftrag

Definition:

Der 'Auftrag' ist die abstrakte Oberklasse aller Aufträge.

Es handelt sich um eine abstrakte Objektart.

Kennung:

08100

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: empfaenger

Definition:

'Empfänger' enthält die Bezeichnung des Empfängers (Prozess, Netzwerkadresse, o.ä.) der Ergebnisse des Auftrages. Die Informationen aus der Objektart 'Benutzer' können hierzu berücksichtigt werden.

Kennung:

EMP

Kardinalitaet:

1

Datentyp:

AA_Empfaenger

zurück zu: AA_Auftrag


Attributart: ausgabeform

Definition:

'Ausgabeform' einhält Steuerungsparameter zur Auswahl von verschiedenen Ausgabeformen der NAS.

Kennung:

AGF

Kardinalitaet:

1

Datentyp:

AA_NAS_Ausgabeform

Wertearten:


BezeichnerWert

application/xml(wie Bezeichner)

application/zip(wie Bezeichner)

application/gzip(wie Bezeichner)

zurück zu: AA_Auftrag



NAS-Auftrag: AA_Benutzungsauftrag

Definition:

Durch einen AA_Benutzungsauftrag werden allgemeine Informationen für eine Ausgabe bereitgestellt. Der AA_Benutzungsauftrag unterstützt standardmäßig die Ausgabe von Bestandsdatenauszügen. Fachinformationssystemspezifische Ausgaben und Auftragsinformationen können in abgeleiteten Auftragstypen definiert werden.

Kennung:

08110

Abgeleitet aus:

AA_Auftrag

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: art

Definition:

"Anlassart" kennzeichnet den Grund der Benutzung.

Kardinalitaet:

1

Datentyp:

AA_Anlassart_Benutzungsauftrag

Wertearten:


BezeichnerWert

Bestandsdatenauszug0010

zurück zu: AA_Benutzungsauftrag


Attributart: koordinatenreferenzsystem

Definition:

In dem Attribut "koordinatenreferenzsystem" kann das bevorzugte Koordinatenreferenzsystem (CRS) für Koordinatenangaben im Ausgabedatenbestand angegeben werden. Die Angabe ist optional, fehlt sie, wird jeweils das "native", d.h. im Datenbestand vorhandene CRS verwendet. Die Koordinaten werden dann so ausgegeben, wie sie gespeichert sind.

Diese Funktionalität ist nur für eine sehr begrenzte Zahl von CRS-Paaren sinnvoll, die ineinander mathematisch streng umgerechnet werden können. Andere Umrechnungen oder Um-formungen, die einen Genauigkeitsverlust für die Koordinaten bedeuten, sollen an dieser Stelle nicht unterstützt werden; sie können durch externe Prozesse realisiert werden. Gleiches gilt für Umrechnungen 3-dimensionaler CRS ((X,Y,Z,), (Breite, Länge, ellipsoidische Höhe), ...).

Folgende 2D-Umrechnungen sollen unterstützt werden:

a) bei Vorliegen von Gauß-Krüger-Koordinaten (ggf. inkl. NN-Höhe):

- Ausgabe in einem anderen Streifen

- Ausgabe in geographische Koordinaten (Breite, Länge)

b) bei Vorliegen von UTM-Koordinaten (ggf. Inkl. NN-Höhe)

- Ausgabe in eine andere Zone

- Ausgabe in geographische Koordinaten (Breite, Länge)

c) bei Vorliegen von geographischen Koordinaten (Breite, Länge)

- Ausgabe in GK- oder UTM-Koordiaten (je nach Ellipsoidgrundlage der geogr. Koordinaten)

Wird ein Zielsystem angegeben, in das die vorhandenen Koordinaten nach den obigen Vorgaben nicht umgerechnet werden können, so werden die Koordinaten in dem Koordinatenreferenzsystem ausgegeben, in dem sie gespeichert sind.

Kennung:

CRS

Kardinalitaet:

0..1

Datentyp:

SC_CRS

zurück zu: AA_Benutzungsauftrag


Attributart: anforderungsmerkmale

Definition:

Die Anforderungsmerkmale enthalten die allgemeine Merkmale zur Definition des Umfangs der Selektion. Aus den Anforderungsmerkmalen werden die Selektionskriterien für die Bestandsdaten generiert.

Hinweis: Je nach "Anlassart" im Benutzungsauftrag sind unterschiedliche, vordefinierte Muster für die Selektionskriterien zu verwenden. Für den Flurstücksnachweis liegt dieses Muster beispielhaft vor, für die weiteren Standardausgaben werden sie derzeit erarbeitet.

Für den Bestandsdatenauszug wird derzeit der Umfang des durch Query im Web Feature Service 1.0.0 bzw. Filter Encoding 1.0.0 nicht eingeschränkt. Es ist beabsichtigt, auf der Grundlage der Erfahrungen in der Praxis zukünftig zu prüfen, ob es sinnvoll wäre, den vollen Umfang auf ein zu unterstützendes Mindestmass einzuschränken.

Kardinalitaet:

1..*

Datentyp:

Query

zurück zu: AA_Benutzungsauftrag



NAS-Auftrag: AA_Fortfuehrungsauftrag

Definition:

Die Objektart AA_Fortfuehrungsauftrag aktualisiert Bestandsdaten. Fachinformationssystemspezifische Fortführungsaufträge können zusätzliche Vorgaben realisieren.

Sinngemäßer Ablauf der Verarbeitung:

1. Eröffnen der Protokolldatei

2. Einlesen der zu verarbeitenden Objektänderungen (Transaction) = qualifizierte Erhebungsdaten

3. Prüfung der selbstbezogenen Eigenschaften der einzutragenden und zu überschreibenden Objekte gegen die Festlegungen des Objektartenkatalogs (Vollständigkeitsprüfung, Prüfung zulässiger Werte, Prüfung definierter Werteabhängigkeiten)

4. Prüfung der Aktualität der zu überschreibenden und zu löschenden Objekte, dabei Prüfung ob diese Objekte bereits durch einen anderen Auftrag gesperrt sind und Sperren dieser Objekte im Bestand (soweit noch nicht explizit für diesen Auftrag gesperrt).

5. Soweit Sperrungen durch andere Aufträge vorliegen: Status "Abbruch der Verarbeitung" setzen und Auflistung der gesperrten Objekte im Verarbeitungsprotokoll.

6. Prüfung der fremdbezogenen Eigenschaften der einzutragenden, zu überschreibenden und zu löschenden Objekte innerhalb der qualifizierten Erhebungsdaten und gegen den Bestand. Prüfung, ob referenzierte Objekte bereits durch andere Aufträge gesperrt sind

7. Soweit Sperrungen durch andere Aufträge vorliegen: Status "Abbruch der Verarbeitung" setzen und Auflistung der gesperrten Objekte im Verarbeitungsprotokoll.

8. Soweit Status "Abbruch der Verarbeitung" vorliegt: Abbruch der Verarbeitung. Rücknahme der durchgeführten eigenen Sperrungen. Zurücksetzen des Auftrags. Ausgabe des Verarbeitungsprotokolls.

9. Fortführungsfallbezogene Erzeugung der impliziten Fortführungsdaten: Es handelt sich um Maßnahmen zur Erhaltung der Konsistenz der Daten. Diese Konsistenz muss am Ende des Fortführungsfalles und des Fortführungsauftrages vorliegen, zwischenzeitliche Inkonsistenzen werden hingenommen. Für die in 9.1 implizit erzeugten Löschbefehle kann das bedeuten, dass sie wieder aufgehoben werden müssen.

9.1. Feststellen, ob durch vorgesehene Löschungen von Referenzen Objekte ihre Existenzberechtigung verlieren würden. Dies ist regelmäßig der Fall, wenn bei Objekten, die nur durch Referenzierung anderer Objekte eine Existenzberechtigung haben (z.B. Präsentationsobjekte), die letzte Instanz einer Muss - Referenz - Art gelöscht werden soll. Tritt dieser Fall ein, so werden Löschbefehle für die entsprechenden Objekte erzeugt und diese Objekte gesperrt, soweit sie nicht bereits durch denselben Auftrag gesperrt sind. Soweit Sperrungen durch andere Aufträge vorliegen: Status "Abbruch der Verarbeitung" setzen mit Auflistung der gesperrten Objekte im Verarbeitungsprotokoll. Die Objektarten, deren Instanzen wegen fehlender notwendiger Referenzen gelöscht werden müssen, sind abschließend in der Tabelle "Liste der Fachobjekte und Referenzen, die einer impliziten Fortführung unterliegen" angegeben.

9.2. Feststellen, welche Fachobjekte von einer impliziten Geometriebehandlung entsprechend der definierten Themenbereiche betroffen wären. Erzeugung von Überschreibungsbefehlen für diese Objekte und Sperren dieser Objekte, soweit sie nicht bereits durch denselben Auftrag gesperrt sind. Sind die betroffenen Objekte bereits durch einen anderen Auftrag gesperrt, Status "Abbruch der Verarbeitung" setzen mit Auflistung der gesperrten Objekte im Verarbeitungsprotokoll.

10. Soweit Status "Abbruch der Verarbeitung" vorliegt: Abbruch der Verarbeitung. Rücknahme der durchgeführten eigenen Sperrungen. Zurücksetzen des Auftrags. Ausgabe des Verarbeitungsprotokolls.

11. Erzeugung der endgültigen Identifikatoren für die einzutragenden Fachobjekte. Vergabe von Entstehungsdatum/-zeit (durch Ableitung aus der Systemzeit) für die neu einzutragenden oder zu überschreibenden Fachobjekte. Alle Objekte einer Transaction erhalten dasselbe Entstehungsdatum/-zeit. 12. Fortführung des Bestandes mit Versionierung der gelöschten und überschriebenen Bestandsobjekte (sofern Versionierung unterstützt wird).

13. Aufbau der Gegenreferenzen in den Bestandsdaten, ohne dass dies zu neuen Objektversionen führt. (Referenzen werden beim Datenaustausch über die NAS nur einseitig in der bevorzugten Referenzrichtung ausgetauscht.)

14. Reguläres Ende der Verarbeitung. Aufhebung aller für den Auftrag gesetzten Sperren. Zurücksetzen des Auftrags.

Kennung:

08150

Abgeleitet aus:

AA_Auftrag

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

context AX_Fortfuehrungsauftrag inv:
self.koordinatenangaben->select( standard ).size <= 1

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: verwendeteInstanzenthemen

Definition:

Deklaration der im Auftrag vorkommenden Instanzenthemen.

Kennung:

THE

Kardinalitaet:

0..*

Datentyp:

AA_Instanzenthemen

Wertearten:


BezeichnerWert

zurück zu: AA_Fortfuehrungsauftrag


Attributart: koordinatenangaben

Definition:

Standardangaben zur korrekten Interpretation der Koordinatenangaben in der NAS-Datei. Genau ein Koordinatenreferenzsystem ist hierbei als Standardreferenzsystem auszuzeichnen.

Es sind alle in der NAS-Datei vorkommenden Koordinatenreferenzsysteme anzugeben.

Kennung:

KOA

Kardinalitaet:

0..*

Datentyp:

AA_Koordinatenreferenzsystemangaben

zurück zu: AA_Fortfuehrungsauftrag


Attributart: geaenderteObjekte

Definition:

Änderungen an Objekten (eintragen, ersetzen, löschen).

Kennung:

TAC

Kardinalitaet:

1

Datentyp:

Transaction

zurück zu: AA_Fortfuehrungsauftrag



NAS-Ergebnis: AA_Ergebnis

Definition:

Das 'Ergebnis' ist die abstrakte Oberklasse aller erfolgreichen Ergebnisse.

Sofern ein Fehler auftriff, wird stattdessen ein 'ExceptionReport' erzeugt.

Es handelt sich um eine abstrakte Objektart.

Kennung:

08200

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: erlaeuterung

Definition:

Ergänzende Erläuterung für den Anwender (Protokoll der Datenhaltung).

Kennung:

ERL

Kardinalitaet:

0..1

Datentyp:

CharacterString

zurück zu: AA_Ergebnis


Attributart: erfolgreich

Definition:

Das Attribut ist bei Objekterzeugung mit dem Wert true vorbelegt.

Kennung:

ERF

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AA_Ergebnis



NAS-Ergebnis: AA_Bestandsdatenauszug

Definition:

Die Ausgabeobjektart 'Bestandsdatenauszug' enthält Informationen für die Ausgabe des Bestandsdatenauszuges.

Der 'Bestandsdatenauszug' enthält alle Objekte, die aufgrund der Auswertung des Attributes 'Anforderungsmerkmale' des 'Benutzungsauftrag's aus den Bestandsdaten selektiert werden.

Kennung:

08210

Abgeleitet aus:

AA_Ergebnis

AA_Objektliste

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen



AA_Objektliste

Definition:

Eine Liste von Bestandsobjekten.

Es handelt sich um eine abstrakte Objektart.

Kennung:

08220

Grunddatenbestand:

DLKM

Attributarten:

Relationsarten:

keine

Methoden:

keine

Anmerkungen, Konsistenzregeln:

context AX_Fortfuehrungsauftrag inv:
self.koordinatenangaben->select( standard ).size <= 1

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: koordinatenangaben

Definition:

Standardangaben zur korrekten Interpretation der Koordinatenangaben in der NAS-Datei. Genau ein Koordinatenreferenzsystem ist hierbei als Standardreferenzsystem auszuzeichnen (sofern Koordinaten im Benutzungsergebnis enthalten sind).

Es sind alle in der NAS-Datei vorkommenden Koordinatenreferenzsysteme anzugeben.

Kennung:

KOA

Kardinalitaet:

0..*

Datentyp:

AA_Koordinatenreferenzsystemangaben

zurück zu: AA_Objektliste


Attributart: enthaelt

Kennung:

EFC

Kardinalitaet:

0..1

Datentyp:

FeatureCollection

zurück zu: AA_Objektliste



Datentyp: AA_Koordinatenreferenzsystemangaben

Kennung:

08230

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: crs

Definition:

Koordinatenreferenzsystem, auf das sich die Angaben beziehen.

Kennung:

CRS

Kardinalitaet:

1

Datentyp:

SC_CRS

zurück zu: AA_Koordinatenreferenzsystemangaben


Attributart: anzahlDerNachkommastellen

Definition:

Auflösung der Koordinaten, gemessen in der relevanten Anzahl der Nachkommastellen.

Kennung:

NKS

Kardinalitaet:

1

Datentyp:

Integer

zurück zu: AA_Koordinatenreferenzsystemangaben


Attributart: standard

Definition:

Ist der Wert TRUE, dann ist dieses Koordinatenreferenzsystem das Standardreferenzsystem in dem NAS-Dokument. Alle Koordinaten ohne expliziten Bezug zu einem Referenzsystem liegen in diesem Standardreferenzsystem.

Kennung:

STD

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AA_Koordinatenreferenzsystemangaben



NAS-Ergebnis: AA_Fortfuehrungsergebnis

Definition:

Das Ergebnis eines Fortführungsauftrags umfasst Informationen zum Ergebnis der Ausführung.

Bei Fehlersituationen ist eine ExceptionFortfuehrung zu erzeugen.

Kennung:

08350

Abgeleitet aus:

AA_Ergebnis

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen



Datentyp: AA_Themendefinition

Definition:

Die in einer Anwendung vorkommenden Themen sind in einer XML-Datei explizit zu deklarieren. AX_Themendefinition dient dazu als Muster Die Deklarationen müssen mit den Angaben im Objektartenkatalog übereinstimmen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

08400

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: name

Definition:

Der Name des Themas.

Kennung:

NAM

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Themendefinition


Attributart: art

Definition:

Die Art des Themas: Entweder umfasst das Thema alle Objekte der Objektarten oder die Zugehörigkeit kann individuell gesetzt werden.

Kennung:

ART

Kardinalitaet:

1

Datentyp:

AA_Art_Themendefinition

Wertearten:


BezeichnerWert

alleObjekte
 Diese Werteart bedeutet eine zwingende Themenbildung. Dabei sind alle in der Themendefinition genannten Objektarten Bestandteil des Themas und die Objektarten teilen sich stets die Geometrien.
1000

anwenderdefiniert
 Die anwenderdefinierteThemenbildung wird im Erhebungsprozess gesetzt, wenn aus fachlicher Sicht eine Identität zwischen zwei oder mehreren Objektarten zum Ausdruck gebracht werden soll, wie z. B. zwischen Flurstücksgrenze und Gebäudelinie.
2000

zurück zu: AA_Themendefinition


Attributart: objektart

Definition:

Die Liste der (Namen der) Objektarten, die zu dem Thema gehören können.

Kennung:

OAR

Kardinalitaet:

1..*

Datentyp:

CharacterString

zurück zu: AA_Themendefinition


Attributart: modellart

Definition:

Jedes Thema ist genau einer Modellart über seine Kennung zugeordnet.

Kennung:

MAR

Kardinalitaet:

1

Datentyp:

AA_Modellart

zurück zu: AA_Themendefinition


Attributart: dimension

Definition:

'Dimension' gibt die Dimensionalität des geometrischen Komplexes an, d.h. unterscheidet zwischen Punkt-Linien-Themen und topologischen Flächenthemen.

Kennung:

DIM

Kardinalitaet:

1

Datentyp:

AA_Themendimension

Wertearten:


BezeichnerWert

Punkt-Linien-Thema (Dimension 1)1000

Topologiethema (Dimension 2)2000

zurück zu: AA_Themendefinition



Auswahldatentyp: AA_Empfaenger

Definition:

'Empfänger' beschreibt, wie das Ergebnis zurückgeliefert werden soll. Vorgesehen sind vier Möglichkeiten:

1. Bei "direkt" erfolgt eine Rückmeldung des Ergebnisses im Rahmen der bestehenden Netzwerkverbindung über die der Auftrag übermittelt wurde.

2. Bei "email" wird das Ergebnis per Email an den genannten Empfänger übermittelt.

3. Bei "http" wird das Ergebnis durch Aufruf des beschriebenen Webservices an den genannten Empfänger übermittelt. Das Ergebnis wird im Payload des HTTP PUT Requests übertragen (MIME-Format text/xml).

4. Bei "manuell" muss der angegebene Empfänger manuell von einem Bearbeiter gesichtet werden. Dieser leitet dann das Ergebnis an den Empfänger weiter.

Kennung:

81006

Attributarten:

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Operationen


Attributart: direkt

Definition:

Das Attribut ist bei Objekterzeugung mit dem Wert true {frozen} vorbelegt.

Kennung:

DIR

Kardinalitaet:

1

Datentyp:

Boolean

zurück zu: AA_Empfaenger


Attributart: email

Kennung:

EMA

Kardinalitaet:

1

Datentyp:

URI

zurück zu: AA_Empfaenger


Attributart: http

Kennung:

HTT

Kardinalitaet:

1

Datentyp:

URI

zurück zu: AA_Empfaenger


Attributart: manuell

Kennung:

MAN

Kardinalitaet:

1

Datentyp:

CharacterString

zurück zu: AA_Empfaenger



Objektartengruppe:AAA_Nutzerprofile

Bezeichnung, Definition

Die im Paket "AAA_Nutzerprofile" definierten Klassen beschreiben einen Strukturrahmen zur Beschreibung von Nutzern und Nutzergruppen, z.B. zur Festlegung von Rechten.

zurück zur Übersicht über die Objektarten und Datentypen



Objektart: AA_Benutzergruppe

Definition:

In den aus der abstrakten Objektart 'Benutzergruppe' abgeleiteten Objektarten werden Benutzergruppen verwaltet. Diese Objektart bündelt die fachsystemspezifischen Ausprägungen von Benutzergruppen.

Es handelt sich um eine abstrakte Objektart.

Kennung:

07000

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Nutzerprofile



Objektart: AA_Benutzer

Definition:

In den aus der abstrakten Objektart 'Benutzer' abgeleiteten Objektarten werden Benutzer verwaltet. Diese Objektart bündelt die fachsystemspezifischen Ausprägungen von Benutzern.

Es handelt sich um eine abstrakte Objektart.

Kennung:

07100

Abgeleitet aus:

AA_NREO

Wird typisiert durch:


NREO

Attributarten:

keine

Relationsarten:

keine

Methoden:

keine

zurück zur Objektartengruppe/zum Objektbereich: AAA_Nutzerprofile