<?xml version='1.0' encoding='ISO-8859-1'?><?xml-stylesheet type='text/xsl' href='./ShapeChangeDefinitionsType.xsl'?><TypeDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" xmlns:def="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" gml:id="S.084.0120.07.236" xsi:schemaLocation="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4 ShapeChangeDefinitions.xsd">
  <description xmlns="http://www.opengis.net/gml/3.2">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.</description>
  <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4">urn:x-ogc:def:dataType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag</identifier>
  <name xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4/name">AA_Fortfuehrungsauftrag</name>
  <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
    <PropertyDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237">
      <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen</identifier>
      <name xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4/name">verwendeteInstanzenthemen</name>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.564">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung DLKM (Überlagerungsfläche)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung DLKM (Überlagerungsfläche)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.565">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung DLKM (Ebenen übergreifend)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung DLKM (Ebenen übergreifend)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.566">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung Basis-DLM (Grundfläche)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung Basis-DLM (Grundfläche)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.567">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung Basis-DLM (Überlagerungsfläche)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung Basis-DLM (Überlagerungsfläche)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.568">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung Basis-DLM (Ebenen übergreifend)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung Basis-DLM (Ebenen übergreifend)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.569">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung DLM50 (Grundfläche)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung DLM50 (Grundfläche)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.570">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung DLM50 (Überlagerungsfläche)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung DLM50 (Überlagerungsfläche)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.571">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Tatsächliche Nutzung DLM50 (Ebenen übergreifend)</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Tatsächliche Nutzung DLM50 (Ebenen übergreifend)</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.572">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Flurstücke und Tatsächliche Nutzung DLKM</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Flurstücke und Tatsächliche Nutzung DLKM</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.573">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Flurstücke und Gebäude DLKM</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Flurstücke und Gebäude DLKM</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.574">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Flurstücke und öffentlich-rechtliche Festlegung DLKM</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Flurstücke und öffentlich-rechtliche Festlegung DLKM</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.575">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Flurstücke und Bodenschätzung DLKM</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Flurstücke und Bodenschätzung DLKM</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
        <ListedValueDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.237_S.084.0120.07.576">
          <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="urn:x-ogc">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:verwendeteInstanzenthemen:Flurstücke und Dämme DLKM</identifier>
          <name xmlns="http://www.opengis.net/gml/3.2">Flurstücke und Dämme DLKM</name>
        </ListedValueDefinition>
      </dictionaryEntry>
      <cardinality>0..*</cardinality>
      <valueTypeName>AA_Instanzenthemen</valueTypeName>
      <type>attribute</type>
    </PropertyDefinition>
  </dictionaryEntry>
  <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
    <PropertyDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.238">
      <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:koordinatenangaben</identifier>
      <name xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4/name">koordinatenangaben</name>
      <cardinality>0..*</cardinality>
      <valueTypeRef xlink:href="urn:x-ogc:def:dataType:GeoInfoDok::adv:6.0:AA_Koordinatenreferenzsystemangaben"/>
      <type>attribute</type>
    </PropertyDefinition>
  </dictionaryEntry>
  <dictionaryEntry xmlns="http://www.opengis.net/gml/3.2">
    <PropertyDefinition xmlns="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4" gml:id="S.084.0120.07.239">
      <identifier xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4">urn:x-ogc:def:propertyType:GeoInfoDok::adv:6.0:AA_Fortfuehrungsauftrag:geaenderteObjekte</identifier>
      <name xmlns="http://www.opengis.net/gml/3.2" codeSpace="http://www.interactive-instruments.de/ShapeChange/Definitions/0.4/name">geaenderteObjekte</name>
      <cardinality>1</cardinality>
      <valueTypeName>Transaction</valueTypeName>
      <type>attribute</type>
    </PropertyDefinition>
  </dictionaryEntry>
  <classification>dataType</classification>
  <supertypeRef xlink:href="urn:x-ogc:def:dataType:GeoInfoDok::adv:6.0:AA_Auftrag"/>
</TypeDefinition>
