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-27 12:31]
Andreas Huber
— (aktuell)
Zeile 1: Zeile 1:
-====== Aufbau einer xFallDaten Datei ====== 
- 
-{{:xfalldaten:xfalldatensatz.jpg?nolink&|}} 
- 
-Eine xFallDaten Datei enthält immer das ''xFallDaten.01'' Wurzelelement. 
-Dieses untergliedert sich in zwei Bereiche: Transport und Fachdaten. 
-Das ''<transport>'' Element enthält nur transportrelevante Informationen, wie z.B. ein Erstellungsdatum der Datei oder den Namen des generierenden Systems. 
- 
-Alle Fachdaten werden im ''<xFallDatensatz>'' Element transportiert. 
-Die einzelnen Fachverfahren werden hierzu von der abstrakten ''XFallDatensatz'' Klasse abgeleitet. 
- 
-===== xFallDaten.01 ===== 
- 
-In XÖV Standards bilden immer Nachrichten die root-Tags. 
-xFallDaten kenn nur eine Nachricht: ''xFallDaten.01''. 
- 
-Das Element ''<xFallDaten.01>'' enthält zwei Elemente: 
- 
-  * ''[[#transport|<transport>]]'' 
-  * ''[[#xfalldatensatz|<xFallDatensatz>]]'' 
- 
-<file xml> 
-<?xml version="1.0" encoding="UTF-8"?> 
-<xfd:xFallDaten.01 
-  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" 
-> 
-  <xfd:transport> 
-    ... 
-  </xfd:transport> 
-  <xfd:xFallDatensatz> 
-    ... 
-  </xfd:xFallDatensatz> 
-</xfd:xfd:xFallDaten.01> 
-</file> 
- 
-===== 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. 
-Zusätzliche enthält es beliebig viele Schlüssel-Wert-Kombinationen um weitere, implementierungsspezifische Informationen transportieren zu können. 
- 
-<note important> 
-**Hinweis:** 
-Da das exportierende System die Schlüssel für die Schlüssel-Wert-Kombinationen frei vergeben kann, sind diese Informationen nur nach einer zusätzlichen Koordniation von einem anderen System nutzbar. 
-Informationen, die standardisiert zwischen Systemen ausgetauscht werden sollen müssen als benannte Elemente (wie z.B. ''<namensraum>'' im Beispiel) Teil des xFallDaten Standards werden. 
-</note> 
- 
-<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:schluesselwerteintrag> 
-      <xfd:schluessel>leistungsnummer</xfd:schluessel> 
-      <xfd:wert>lnr 1234</xfd:wert> 
-    </xfd:schluesselwerteintrag> 
-    <xfd:schluesselwerteintrag> 
-      <xfd:schluessel>organisation</xfd:schluessel> 
-      <xfd:wert>FJD Information Technologies AG</xfd:wert> 
-    </xfd:schluesselwerteintrag> 
-    <xfd:schluesselwerteintrag> 
-      <xfd:schluessel>url</xfd:schluessel> 
-      <xfd:wert>http://www.xfall.eu/</xfd:wert> 
-    </xfd:schluesselwerteintrag> 
-  </xfd:transport> 
-</file> 
- 
-===== xFallDatensatz ===== 
- 
-Das Element ''<xFallDatensatz>'' ist eine abstrakte Klasse. 
-Die einzelnen Verfahren, wie z.B. die Gewerbeanmeldung werden direkt oder indirekt von dieser abgeleitet. 
-Daher ist die Angabe des konkreten Typs (''xsi:type'') notwendig. 
- 
-Das ''<xFallDatensatz>'' Element selbst enthält beliebig viele [[#beteiligter|Beteiligte]]. 
-Alle weiteren Eigenschaften, insbesondere die Fachdaten werden durch Unterklassen ergänzt. 
- 
-<file xml> 
-  <xfd:xFallDatensatz xsi:type="xfd:Gewerbeanmeldung"> 
-    <xfd:beteiligter> 
-      ... 
-    </xfd:beteiligter> 
-    <xfd:beteiligter> 
-      ... 
-    </xfd:beteiligter> 
-    <xfd:beteiligter> 
-      ... 
-    </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. 
- 
-Die [[xfalldaten:kernkomponenten#natuerlicheperson|Natürliche Person]] und die [[xfalldaten:kernkomponenten#organisation|Organisation]] stützen sich auf die entsprechenden Klassen aus den [[xfalldaten:kernkomponenten|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             | 
- 
-<file xml> 
-    <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> 
-</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 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:gewerbemeldung.png?nolink&|}} 
  
xfalldaten/aufbau.1319711467.txt.gz · Zuletzt geändert: 2021-09-16 09:28 (Externe Bearbeitung)