Benutzer-Werkzeuge

Webseiten-Werkzeuge


xfalldaten:aufbau

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
xfalldaten:aufbau [2011-10-28 13:56]
Andreas Huber [Beteiligter]
— (aktuell)
Zeile 1: Zeile 1:
-====== Aufbau einer xFallDaten Datei ====== 
- 
-{{:xfalldaten:xfalldatensatz.jpg?nolink&|}} 
- 
-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> 
- 
-<file xml> 
-  <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> 
-</file> 
- 
-===== 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 [[#beteiligter|Beteiligte]]. 
-Alle weiteren Eigenschaften, insbesondere die Fachdaten werden durch Unterklassen ergänzt. 
- 
-<file xml> 
-<?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> 
-</file> 
- 
-===== 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. 
- 
-In der Klasse "''beteiligter''" ist die Rolle des Beteiligten (z.B. Antragsteller, zuständige Stelle o.a.) und Verifikationsinformationen definiert. 
-Von dieser Klasse abgeleitet sind die Klassen "''BeteiligteOrganisation''" und "''BeteiligteNatPerson''" die eine beteiligte Organisation bzw. natürliche Person definieren. 
-Die hierzu verwendeten Klassen [[xfalldaten:kernkomponenten#natuerlicheperson|Natürliche Person]] und [[xfalldaten:kernkomponenten#organisation|Organisation]] stützen sich auf die entsprechenden Klassen aus den [[xfalldaten:kernkomponenten|Kernkomponenten]]. 
- 
-Die Codeliste für die Rolle enthält derzeit folgende Werte: 
- 
-^  Code  ^  Bedeutung                    ^ 
-| AN     | Andere                        | 
-| AS     | Antragsteller                 | 
-| EA     | Einheitlicher Ansprechpartner | 
-| ZS     | Zuständige Stelle             | 
- 
-<file xml> 
-    <xfd:beteiligter xsi:type="xfd:BeteiligteOrganisation"> 
-        <xfd:rolle listURI="urn:de:xfalldaten:rolle" listVersionID="1.0"> 
-            <code>AN</code> 
-        </xfd:rolle> 
-        <xfd:organisation> 
-            ... 
-        </xfd:organisation> 
-    </xfd:beteiligter> 
-</file> 
- 
-<file xml> 
-    <xfd:beteiligter xsi:type="xfd:BeteiligteNatPerson"> 
-        <xfd:rolle listURI="urn:de:xfalldaten:rolle" listVersionID="1.0"> 
-            <code>AN</code> 
-        </xfd:rolle> 
-        <xfd:verifikation> 
-            ... 
-        </xfd:verifikation> 
-        <xfd:natuerlicheperson> 
-            ... 
-        </xfd:natuerlicheperson> 
-    </xfd:beteiligter> 
-</file> 
- 
-====== Ableitungen für Fachverfahren ====== 
- 
-{{:xfalldaten:fachverfahren.png?nolink&|}} 
- 
-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 Transport-Informationen und 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:gewerbe.jpg?nolink&|}} 
  
xfalldaten/aufbau.1319802964.txt.gz · Zuletzt geändert: 2021-09-16 09:28 (Externe Bearbeitung)