Benutzer-Werkzeuge

Webseiten-Werkzeuge


haushaltsdaten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
haushaltsdaten [2020/09/09 08:21]
christian [Struktur von Haushaltsdaten]
haushaltsdaten [2020/12/19 11:21] (aktuell)
christian [Klassen]
Zeile 9: Zeile 9:
 Nun bin ich bereit für ein konsolidiertes grundlegendes Modell, dass alle Möglichkeiten der bisherigen Prototypen unterstützt. Dieses soll hier beschreiben werden. Nun bin ich bereit für ein konsolidiertes grundlegendes Modell, dass alle Möglichkeiten der bisherigen Prototypen unterstützt. Dieses soll hier beschreiben werden.
 ===== Modell ===== ===== Modell =====
 +
 +Das Modell beschreibt die Festlegungen und Alternativen zu Sachverhalten und ihrer Entsprechung in den Daten. Dies betrifft verschiedene Ebenen vom physischen Format der Dateien bis zur logischen Definition von Haushalten. Folgende Ebenen sehe ich bisher:
 +
 +  * Datenformat (CSV, Kodierung, Sprache)
 +  * Datenarten (Tabelle, Spalten, Strings und Zahlen)
 +  * Mengen (Bytes, Zeilen)
 +  * Abhängigkeiten (Definitionsdateien,​ Zuordnungstabellen,​ Versionen)
 +  * Metadaten (DCAT-AP.de)
 +  * Haushalt (gibt es Summen?, sind Aufwendungen negativ?, Doppisch/​Kameral?,​ Produktrahmen,​ Kontenrahmen,​ Soll/​Ist-Werte?,​ Verwaltungsstruktur)
 +  * Entwicklung (Produkt- und Kontenumbenennungen,​ -zusammenlegungen,​ -aufspaltungen,​ -neue, -beendete)
  
 ==== Klassen ==== ==== Klassen ====
Zeile 16: Zeile 26:
 Die Klassen sind alle in English benannt, um auch eine Basis für die internationale Zusammenarbeit zu schaffen. Die Klassen sind alle in English benannt, um auch eine Basis für die internationale Zusammenarbeit zu schaffen.
  
-  * **City** - die administrative Gebietdas einen Haushalt ​erstellt+=== Administration === 
-  * **Budget** - Der Haushalt. ​Das #product enthält ​die Wurzel-Productgroup. Hat keine Referenz zu der //City// zu der es gehört. ​Kann Haushalte von Tabellendateien lesen+ 
-  * **Product** - die Basiseinheit eines doppischen Haushalts für die eine Bilanz und eine Gewinn- und Verlustrechnung gemacht wird. Entspricht einer staatlichen Dienstleistung +Die Verwaltung eines Gebiets (Gebietskörperschaft),​ für die der Haushalt gilt. Die Administration hat genau ein //Budget//der alle Jahre umfaßt. 
-  * **Productgroup** - Gruppe von //Product// oder //​Productgroup//,​ die als //Product// gesehen werden kann + 
-  * **ProfitLossAccount** - die Gewinn- und Verlustrechnung eines //​Product//​. Besteht aus einer //​Accountgroup//​ die das Endergebnis repräsentiert +Verwaltungen haben unterschiedliche Regeln für den Haushalt. Jedes Bundesland hat verschiedene genaue Anforderungen für die Form und den Inhalt der Haushaltsdokumente ihrer Kommunen. Die Länder haben auch jeweils andere Regeln, insbesondere andere Regeln als sie ihren Kommunen aufgeben. Mann kann noch weiter gehen und die Haushalte von Staaten betrachten: alle anders - nur durch sehr allgemeine Vorgaben der WTO u.A. rudimentär vergleichbar gemacht
-  * **Account** - ein (Sammel-)Konto mit positiven (**In**) oder negativen (**Out**) Buchungen + 
-  * **Accountgroup** - Gruppe von //Account// oder //​Accountgroup//,​ die als //Account// gesehen werden kann +=== Budget ​=== 
-  * **Series** - Zeitreihe von Plan- und Istwerten für mehrere Jahre+Der Haushalt. ​Es gibt genau ein Budget für jede //​Administration//​. Er besteht aus einer Menge von Produkten, ​die in der Summe dem Gesamthaushalt entsprechen. Die //​Product//​s sind hierarchisch in //Productgroup//s zusammengefaßtDie Wurzel der Produktgruppenhierarchie ist Teil des Budgets.  
 + 
 +Hat keine Referenz zu der //Administration// zu der es gehört. ​Stattdessen sollen die unterschiedlichen Regeln der Verwaltungen deklarativ beschrieben werden.  
 + 
 +//Budget//s entsprechen einer oder mehreren Dateien, ​die jährlich zu einem bestimmten Zeitpunkt als Haushaltsplan oder Ergebnis veröffentlicht werden. Ein //Budget// liest diese Daten, konstruiert einen einfachen Haushalt (in der Regel 6 Jahre: Vorvorjahresergebnis,​ Vorjahresplan,​ aktueller Plan, Folgejahresplan,​ Folgefolgejahresplan,​ Folgefolgefolgejahresplan) und integriert ihn in den vorhergehenden Haushalt. 
 + 
 +=== Product === 
 +Die Basiseinheit eines doppischen Haushalts für die eine Bilanz und eine Gewinn- und Verlustrechnung gemacht wird. Entspricht einer staatlichen Dienstleistung 
 + 
 +=== Productgroup ​=== 
 +Gruppe von //Product// oder //​Productgroup//,​ die als //Product// gesehen werden kann 
 + 
 +=== ProfitLossAccount ​=== 
 +Die Gewinn- und Verlustrechnung eines //​Product//​. Besteht aus einer //​Accountgroup//​ die das Endergebnis repräsentiert 
 + 
 +=== Account ​=== 
 +(Sammel-)Konto mit positiven (**In**) oder negativen (**Out**) Buchungen 
 + 
 +=== Accountgroup ​=== 
 +Gruppe von //Account// oder //​Accountgroup//,​ die als //Account// gesehen werden kann 
 + 
 +=== Series ​=== 
 +Zeitreihe von Plan- und Istwerten für mehrere Jahre
  
  
haushaltsdaten.1599632473.txt.gz · Zuletzt geändert: 2020/09/09 08:21 von christian