Benutzer-Werkzeuge

Webseiten-Werkzeuge


xfalldaten:aufbau

Dies ist eine alte Version des Dokuments!


Aufbau einer xFallDaten Datei

Jede xFallDaten Nachricht ist von der abstrakten Klasse XFallDatensatz abgeleitet. Dieses enthält einen Transport-Header und beteiligte Personen und Organisationen. Das <transport> Element enthält nur transportrelevante Informationen, wie z.B. ein Erstellungsdatum der Datei oder den Namen des generierenden Systems.

Die Fachdaten werden der abgeleiteten konkreten Klasse ergänzt. Die einzelnen Fachverfahren werden hierzu von der abstrakten XFallDatensatz Klasse abgeleitet.

Transport

Das Element <transport> enthält zusätzliche (Meta-)Informationen, die nicht Teil des eigentlichen Datensatzes sind. Dies können z.B. Erstellungszeitpunkt, erstellendes System oder eine ID sein.

<note> Das <transport> Element ist aktuell optional. Es ist im Laufe der Modellierung zu prüfen, ob bestimmte Informatione (z.B. der Namespace oder die ID) immer benötigt werden. Auch ist zu Prüfen, ob der Transport entfallen kann falls die xFallDaten in einem xFall-Container transportiert werden und die Meta-Daten bereits in xFall abgelegt sind. </note>

  <xfd:transport>
    <xfd:namensraum>DE-HE</xfd:namensraum>
    <xfd:id>DE-HE-AC5346FD56887FFAC54576DDEA5654545CCFFAABCDE764543</xfd:id>
    <xfd:erstelltUm>2011-09-14T08:59:42+02:00</xfd:erstelltUm>
    <xfd:erstelltVon>EStelligent B - xFall Testsystem - v0.1</xfd:erstelltVon>
  </xfd:transport>

XFallDatensatz

Die Klasse XFallDatensatz ist eine abstrakte Klasse. Die einzelnen Verfahren, wie z.B. die Gewerbeanmeldung, werden direkt oder indirekt von dieser abgeleitet.

Die Klasse XFallDatensatz Element enthält beliebig viele Beteiligte. Alle weiteren Eigenschaften, insbesondere die Fachdaten werden durch Unterklassen ergänzt.

<?xml version="1.0" encoding="UTF-8"?>
<xfd:gewerbe.anmeldung.000101
    xmlns:xfd="http://xoev.de/schemata/xfalldaten/1_0"
    xmlns:xoev-dt="http://xoev.de/schemata/basisdatentypen/1_0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
        http://xoev.de/schemata/xfalldaten/1_0 xfalldaten-gewerbemeldung.xsd
    http://xoev.de/schemata/basisdatentypen/1_0 xoev-basisdatentypen.xsd
    "
    produktbezeichnung="" produkthersteller="" produktversion=""
    xFallDatenVersion=""
>
    <xfd:transport>
        <xfd:namensraum>DE-HE</xfd:namensraum>
        <xfd:id>DE-HE-AC5346FD56887FFAC54576DDEA5654545CCFFAABCDE764543</xfd:id>
        <xfd:erstelltUm>2011-09-14T08:59:42+02:00</xfd:erstelltUm>
        <xfd:erstelltVon>EStelligent B - xFall Testsystem - v0.1</xfd:erstelltVon>
    </xfd:transport>
    <xfd:beteiligter xsi:type="xfd:BeteiligteOrganisation">
      ...
    </xfd:beteiligter>
    <xfd:beteiligter xsi:type="xfd:BeteiligteNatPerson">
      ...
    </xfd:beteiligter>
    <xfd:beteiligter xsi:type="xfd:BeteiligteOrganisation">
      ...
    </xfd:beteiligter>
    ...
  </xfd:xFallDatensatz>

Beteiligter

Das Element <beteiligter> benennt eine am Verfahren beteiligte Partei. Dies kann derzeit eine natürliche Person oder eine Organisation sein.

Es wurde bewusst vermieden von einer juristischen Person zu sprechen da eine Organisation generischer ist und alle Formen von Personengruppen, die durch eine natürliche Person vertreten werden, abdeckt. Eine Organisation kann eine juristische Person, eine Behörde oder eine beliebige andere Form (Verein etc.) sein.

Die Natürliche Person und die Organisation stützen sich auf die entsprechenden Klassen aus den Kernkomponenten.

Neben dem oben beschriebenen Element <persorg> wird auch noch die Rolle des Beteiligten über eine Codeliste definiert. Diese Codeliste enthält derzeit folgende Werte:

Code Bedeutung
AN Andere
AS Antragsteller
EA Einheitlicher Ansprechpartner
ZS Zuständige Stelle
    <xfd:beteiligter>
      <xfd:rolle listURI="urn:de:xfalldaten:rolle" listVersionID="1.0">
        <code>AS</code>
      </xfd:rolle>
      <xfd:persorg xsi:type="xfd:Organisation">
        ...
      </xfd:persorg>
    </xfd:beteiligter>

Ableitungen für Fachverfahren

Die Datensätze für die Fachverfahren werden im UML-Modell von der XFallDatensatz Klasse abgeleitet. Hierdurch enthalten sie die in der Oberklasse definierten Elemente und ergänzen diese um die fachspezifischen Elemente.

Aktuell enthält der XFallDatensatz lediglich die Liste der Beteiligten. Die Gewerbemeldung ergänzt diese dann um gewerbemeldungsspezifische Elemente wie der amtliche Gemeindeschlüssel (ags), Art der Meldung (art) etc.

Bei Bedarf kann eine abstrakte Zwischenklasse, wie die Gewerbemeldung noch weiter abgeleitet werden, z.B. in Gewerberan-, -um- und -abmeldung.

<note> Ob die Unterteilung in Gewerbean-, -um- und -abmeldung notwendig und sinnvoll ist sollte im Laufe der detailierten Modellierung der Gewerbemeldung entschieden werden. Hier wird diese Unterteilung zur Illustration der Möglichkeiten vorgenommen. </note>

Gewerbemeldung

xfalldaten/aufbau.1319712236.txt.gz · Zuletzt geändert: 2021-09-16 09:28 (Externe Bearbeitung)