Files
aki_prj23_transparenzregister/tmp/transformation.ipynb

54 KiB

In [15]:
import xmltodict

with open('../src/aki_prj23_transparenzregister/utils/data_extraction/unternehmensregister/xjustiz_0040_cl_rollenbezeichnung_3_3.xsd', encoding="utf-8") as file:
    content = file.read()
    data = xmltodict.parse(content)
mapping = {}
for entry in data["xs:schema"]["xs:simpleType"]["xs:restriction"]["xs:enumeration"]:
    mapping[entry['@value']] = entry['xs:annotation']['xs:appinfo']['wert']
    print(f"id: {entry['@value']}")
    print(f"value: {entry['xs:annotation']['xs:appinfo']['wert']}")
mapping
id: 001
value: Abwesenheitspfleger(in)
id: 002
value: Aliasidentität
id: 003
value: Angehörige(r)
id: 004
value: Angeklagte(r)
id: 005
value: Angeschuldigte(r)
id: 006
value: Annehmende(r)
id: 007
value: Anschlussberufungsbeklagte(r)
id: 008
value: Anschlussberufungskläger(in)
id: 009
value: Anschlussbeschwerdeführer(in)
id: 010
value: Anschlussbeschwerdegegner(in)
id: 011
value: Anschlussrechtsbeschwerdeführer(in)
id: 012
value: Anschlussrechtsbeschwerdegegner(in)
id: 013
value: Anschlussrevisionsbeklagte(r)
id: 014
value: Anschlussrevisionskläger(in)
id: 015
value: Antragsgegner(in)
id: 016
value: Antragsteller(in)
id: 017
value: Anzeigeerstatter(in)
id: 018
value: Anzunehmende(r)
id: 019
value: Arrestgläubiger(in)
id: 020
value: Arrestschuldner(in)
id: 021
value: Aufsichtsbehörde
id: 022
value: Ausschlagende(r)
id: 023
value: Beamter (Beamtin)
id: 024
value: Behörde
id: 025
value: Beigeladene(r)
id: 026
value: Beistand
id: 027
value: Bekannte(r)
id: 028
value: Beklagte(r)
id: 029
value: Berufungsbeklagte(r)
id: 030
value: Berufungskläger(in)
id: 031
value: Beschuldigte(r)
id: 032
value: Beschwerdeführer(in)
id: 033
value: Beschwerdegegner(in)
id: 034
value: Besucher(in)
id: 036
value: Betreibende(r) Gläubige(r)
id: 037
value: Betreuer(in)
id: 038
value: Betreute(r)
id: 039
value: Betreuungsbehörde
id: 040
value: Betroffene(r)
id: 041
value: Bevollmächtigte(r)
id: 042
value: Bewährungshelfer(in)
id: 043
value: Beweisanwalt (-anwältin)
id: 044
value: Bruder (Schwester)
id: 045
value: Bundeswehrdisziplinaranwalt (-anwältin)
id: 046
value: Bußgeldempfänger(in)
id: 047
value: Cousin(e)
id: 048
value: Dienstvorgesetzte(r)
id: 049
value: director
id: 050
value: Dolmetscher(in)
id: 051
value: Dritte(r)
id: 052
value: Drittschuldner(in)
id: 053
value: Drittwiderbeklagte(r)
id: 054
value: Drittwiderkläger(in)
id: 056
value: Ehemann (Ehefrau)
id: 057
value: Eigentümer(in)
id: 058
value: Eingetragene(r) Lebenspartner(in)
id: 059
value: Einleitungsbehörde
id: 060
value: Eltern
id: 061
value: Elternteil
id: 062
value: Enkel(in)
id: 063
value: Erbe (Erbin)
id: 064
value: Erbe (Erbin) (ausschlagend)
id: 065
value: Erbe (Erbin) (vorverstorben)
id: 066
value: Erblasser(in)
id: 067
value: Ergänzungspfleger(in)
id: 068
value: Erinnerungsführer(in)
id: 069
value: Erinnerungsgegner(in)
id: 070
value: Ersatzbetreuer(in)
id: 071
value: Ersteher(in)
id: 072
value: Erwerber(in)
id: 073
value: Erziehungsberechtigte(r)
id: 074
value: Frühere(r) Ehegatte (Ehegattin)
id: 075
value: Frühere(r) Beklagte(r)
id: 076
value: Frühere(r) Beteiligte(r)
id: 077
value: Frühere(r) Gläubiger(in)
id: 078
value: Frühere(r) Kläger(in)
id: 079
value: Frühere(r) Soldat(in)
id: 080
value: Gegenvormund
id: 081
value: Generalbundesanwalt (-anwältin)
id: 082
value: Gericht
id: 083
value: Gerichtsvollzieher(in)
id: 084
value: Geschädigte(r)
id: 085
value: Geschäftsführende(r) Gesellschafter(in)
id: 086
value: Geschäftsführer(in)
id: 087
value: Gesetzliche(r) Erbe (Erbin)
id: 088
value: Gesetzliche(r) Vertreter(in)
id: 089
value: Gläubiger(in)
id: 090
value: Großeltern
id: 092
value: Großvater (Großmutter)
id: 093
value: Hauptbevollmächtigte(r)
id: 094
value: Hoferbe (Hoferbin)
id: 095
value: Inhaber(in) der Firma
id: 096
value: Insolvenzverwalter(in)
id: 097
value: Jugendamt
id: 098
value: Kammer
id: 099
value: Kammermitglied
id: 100
value: Kind
id: 101
value: Kläger(in)
id: 102
value: Kontrollbetreuer(in)
id: 103
value: Korrespondenzanwalt (-anwältin)
id: 104
value: Kostenschuldner(in)
id: 105
value: Landwirtschaftsrichter(in)
id: 106
value: Lebenspartner(in)
id: 107
value: Liquidator(in)
id: 108
value: Minderjährige(r)
id: 109
value: Mitvormund
id: 110
value: Mündel
id: 112
value: Nachbesserungsgläubiger(in)
id: 113
value: Nachlasspfleger(in)
id: 114
value: Nachlassverwalter(in)
id: 115
value: Nebenkläger(in)
id: 116
value: Neffe (Nichte)
id: 117
value: Nicht verwandt
id: 118
value: Onkel (Tante)
id: 119
value: Opfer
id: 120
value: Pächter(in)
id: 121
value: Pflegeeltern
id: 123
value: Pfleger(in)
id: 124
value: Pfleger(in) für das Sammelvermögen
id: 125
value: Pfleger(in) für die Leibesfrucht
id: 126
value: Pflegevater (Pflegemutter) des Mündels
id: 127
value: Pflegling
id: 128
value: Pflichtverteidiger(in)
id: 129
value: Polizei
id: 130
value: Privatbeklagte(r)
id: 131
value: Privatkläger(in)
id: 132
value: Prozessbevollmächtigte(r)
id: 133
value: Prozesskostenhilfe-Anwalt (-Anwältin)
id: 134
value: Prozesskostenhilfe-Korrespondenzanwalt (-anwältin)
id: 135
value: Rechtsanwalt (-anwältin)
id: 136
value: Rechtsbeistand
id: 137
value: Rechtsbeschwerdeführer(in)
id: 138
value: Rechtsbeschwerdegegner(in)
id: 139
value: Revisionsbeklagte(r)
id: 140
value: Revisionskläger(in)
id: 141
value: Sachbearbeiter(in)
id: 142
value: Sachverständige(r)
id: 143
value: Schuldner(in)
id: 144
value: Schwager (Schwägerin)
id: 146
value: Schwiegersohn (Schwiegertochter)
id: 148
value: Schwiegervater (Schwiegermutter)
id: 149
value: Sohn (Tochter)
id: 150
value: Soldat(in)
id: 151
value: Sonstige(r) Beteiligte(r)
id: 152
value: Sonstige(r) Vertreter(in)
id: 153
value: Staatsanwaltschaft
id: 154
value: Stiefeltern
id: 156
value: Stiefvater (Stiefmutter)
id: 157
value: Streithelfer(in) Beklagte(r)
id: 158
value: Streithelfer(in) Kläger(in)
id: 159
value: Streitverkündete(r) Beklagte(r)
id: 160
value: Streitverkündete(r) Kläger(in)
id: 161
value: Terminsbevollmächtigte(r)
id: 162
value: Testamentsvollstrecker(in)
id: 163
value: Testator(in)
id: 164
value: Übernehmer(in)
id: 165
value: Unterbevollmächtigte(r)
id: 166
value: Ur-Enkel(in)
id: 167
value: Vater (Mutter)
id: 168
value: Veräußerer (Veräußerin)
id: 169
value: Verfahrensbevollmächtigte(r)
id: 170
value: Verfahrenskostenhilfe-Anwalt(-Anwältin)
id: 171
value: Verfahrenskostenhilfe-Korrespondenzanwalt (-anwältin)
id: 172
value: Verfahrenspfleger(in)
id: 173
value: Verfahrensvertreter(in) (§787 ZPO)
id: 174
value: Verfügungsbeklagte(r)
id: 175
value: Verfügungskläger(in)
id: 176
value: Verkehrsanwalt (-anwältin)
id: 177
value: Verlobte(r)
id: 178
value: Vermächtnisnehmer(in)
id: 179
value: Vermieter(in)
id: 180
value: Verpächter(in)
id: 181
value: Versorgungsträger(in)
id: 182
value: Verteidiger(in)
id: 183
value: Vertreter(in) der Interessen des Ausgleichsfonds
id: 184
value: Vertreter(in) der Staatskasse
id: 185
value: Vertreter(in) des Bundesinteresses beim Bundesverwaltungsgericht
id: 186
value: Vertreter(in) des öffentlichen Interesses
id: 187
value: Verurteilte(r)
id: 188
value: Verwalter(in) der Wohnungseigentümergemeinschaft
id: 189
value: Verwaltungsbehörde
id: 190
value: Vollstreckungsgläubiger(in)
id: 191
value: Vollstreckungsschuldner(in)
id: 192
value: Vorläufige(r) Betreuer(in)
id: 193
value: Vormund
id: 194
value: Vorstand
id: 195
value: Vorsorgebevollmächtigte(r)
id: 196
value: Wahlverteidiger(in)
id: 197
value: Widerbeklagte(r)
id: 198
value: Widerkläger(in)
id: 199
value: Wiederaufnahmebeklagte(r)
id: 200
value: Wiederaufnahmekläger(in)
id: 201
value: Zahlungs- und Auflagenempfänger(in)
id: 202
value: Zeuge (Zeugin)
id: 203
value: Zeugenbeistand
id: 204
value: Zulassungsantragsgegner(in)
id: 205
value: Zulassungsantragsteller(in)
id: 206
value: Zustellungsbevollmächtigte(r)
id: 207
value: Zustellungsvertreter(in) (§6 ZVG)
id: 208
value: Notar(in)
id: 209
value: Auskunftsempfänger(in)
id: 210
value: Melder(in)
id: 211
value: Verwahrstelle
id: 212
value: Aussteller(in)
id: 213
value: Berechtigte(r)
id: 214
value: Berechtigte(r) an einem Recht
id: 215
value: Einreicher(in)
id: 216
value: Erbbauberechtigte(r)
id: 217
value: Finanzamt
id: 218
value: Grundbuchvertreter(in)
id: 219
value: Insolvenzgericht
id: 220
value: Mitteilungsempfänger(in)
id: 221
value: Nacherbe (Nacherbin)
id: 222
value: Rechnungsempfänger(in)
id: 223
value: Veranlasser(in)
id: 224
value: Versteigerungsabteilung
id: 225
value: Vertretungsberechtigte(r)
id: 226
value: Zweitschuldner(in)
id: 227
value: Vertreter(in)
id: 228
value: Arbeitgeber(in)
id: 229
value: RV-Träger(in)
id: 230
value: Vollstreckungsstelle
id: 231
value: Abkömmling
id: 232
value: Kreditnehmer(in)
id: 233
value: Neu vorzutragende(r) Eigentümer(in)
id: 234
value: Notariatsverwalter(in)
id: 235
value: Notarvertreter(in)
id: 236
value: Partei kraft Amtes
id: 237
value: Sequester
id: 238
value: Treuhänder(in)
id: 239
value: Zustimmende(r)
id: 240
value: Gläubigervertreter(in)
id: 241
value: Schuldnervertreter(in)
id: 242
value: Zahlungsempfänger(in)
id: 243
value: Anteilsinhaber(in)
id: 244
value: Antragsteller(in) -Eröffnung
id: 245
value: Debitor(in)
id: 246
value: Gesellschafter(in)
id: 247
value: Handlungsbevollmächtigte(r)
id: 248
value: Mitglied einer Gesamt-Anteilsinhaberschaft
id: 249
value: Mitglied einer Gläubigergemeinschaft
id: 250
value: Mitreeder(in)
id: 251
value: Partner(in)
id: 252
value: Persönlich haftende(r) Gesellschafter(in)
id: 253
value: Prozesspfleger(in)
id: 254
value: Sachwalter(in)
id: 255
value: Treuhänder(in) (Wohlverhaltensperiode)
id: 256
value: Vermögensträger(in)
id: 257
value: Vorläufige(r) Insolvenzverwalter(in)
id: 258
value: Vorläufige(r) Treuhänder(in)
id: 259
value: Sondersachwalter(in)
id: 260
value: Sonderinsolvenzverwalter(in)
id: 261
value: Vorläufige(r) Sachwalter(in)
id: 262
value: Abwickler(in)
id: 263
value: Übernehmender Rechtsträger
id: 264
value: Aufsichtsrat (-rätin)
id: 265
value: Besondere(r) Vertreter(in) nach § 30 BGB
id: 266
value: Betriebsleiter(in)
id: 267
value: Empfangsberechtigte(r)
id: 268
value: Geschäftsführende(r) Direktor(in)
id: 269
value: Geschäftsleiter(in)
id: 271
value: Gründer(in)
id: 272
value: Gründungsprüfer(in)
id: 273
value: Hauptniederlassung
id: 274
value: Inhaber(in)
id: 275
value: Kommanditist(in)
id: 276
value: Konkursverwalter(in)
id: 277
value: Mitglied des Leitungsorgans
id: 278
value: Mitglied EWIV
id: 279
value: Nachgründungsprüfer(in)
id: 280
value: Nachtragsabwickler(in)
id: 281
value: Nachtragsliquidator(in)
id: 282
value: Notgeschäftsführer(in)
id: 283
value: Notliquidator(in)
id: 284
value: Notvorstand
id: 285
value: Prokurist(in)
id: 287
value: Rechtsträger(in)
id: 288
value: Registergericht
id: 289
value: Sacheinlagenprüfer(in)
id: 290
value: Ständige(r) Vertreter(in) für die Zweigniederlassung
id: 291
value: Übertragender Rechtsträger
id: 292
value: Vergleichsverwalter(in)
id: 293
value: Verwaltungsrat (-rätin)
id: 294
value: Vorstandsvorsitzende(r)
id: 295
value: Zweigniederlassung
id: 296
value: Vertreter(in) des Klägers/der Klägerin
id: 297
value: Vertreter(in) des/der Beklagten
id: 298
value: Bewährungshilfe
id: 299
value: Gerichtshilfe
id: 300
value: Justizvollzug
id: 301
value: Pseudoname
id: 302
value: Gesetzliche(r) Vertreter(in) des Gläubigers/der Gläubigerin
id: 303
value: Gesetzliche(r) Vertreter(in) des Schuldners/der Schuldnerin
id: 304
value: Bevollmächtigte(r) des Gläubigers/der Gläubigerin
id: 305
value: Bevollmächtigte(r) des Schuldners/der Schuldnerin
id: 306
value: Fahrzeughalter(in)
id: 307
value: Frühere(r) Lebenspartner(in)
id: 308
value: Sicherungsverwalter(in)
id: 309
value: Zwangsverwalter(in)
id: 310
value: Mieter(in)
id: 311
value: Bürge (Bürgin)
id: 312
value: Meistbietende(r)
id: 313
value: Abschlussprüfer(in)
id: 314
value: Antragstellervertreter(in)
id: 315
value: Aufsichtsratsvorsitzende(r)
id: 316
value: Berufskammer
id: 317
value: Betroffenenvertreter(in)
id: 318
value: Bürgermeister(in)
id: 319
value: Eingliederungsbeteiligte(r)
id: 320
value: Formwechselnder Rechtsträger
id: 321
value: Gewerbeamt
id: 322
value: Inhaber(in) (nicht eingetragen)
id: 323
value: Kostenempfänger(in)
id: 324
value: Nachlassgericht
id: 325
value: Sonderprüfer(in)
id: 326
value: Sonstige(r) gerichtlich bestellte(r) Vertreter(in)
id: 327
value: Sonstige(r) gesetzliche(r) Vertreter(in) BGB
id: 328
value: Sonstige(r) organschaftliche(r) Vertreter(in) HRB
id: 329
value: Standardkostenschuldner(in)
id: 330
value: Übernahmeschuldner(in)
id: 331
value: Unternehmensvertragsbeteiligte(r)
id: 332
value: Vertreter(in) des persönlich haftenden Gesellschafters
id: 333
value: Werkleiter(in)
id: 334
value: Mehrfachsitz
id: 335
value: Mitglied VR
id: 336
value: Mitglied e. BGB-Gesellschaft als Abwicklerin
id: 337
value: Mitglied e. BGB-Gesellschaft als ges. Vertreterin
id: 338
value: Mitglied e. BGB-Gesellschaft als Kommanditistin
id: 339
value: Mitglied e. BGB-Gesellschaft als Liquidatorin
id: 340
value: Mitglied e. BGB-Gesellschaft als Mitglied e. EWIV
id: 341
value: Mitglied e. BGB-Gesellschaft als phG
id: 342
value: Mitglied e. Erbengemeinschaft als ges. Vertreterin
id: 343
value: Mitglied e. Erbengemeinschaft als Inhaberin
id: 344
value: Mitglied e. Erbengemeinschaft als Kommanditistin
id: 345
value: Mitglied e. Erbengemeinschaft als Mitglied e. EWIV
id: 346
value: Nebensitz
id: 347
value: Gesamthandsgemeinschaft
id: 348
value: Mitglied einer Gesamthandsgemeinschaft
id: 349
value: Leitungsperson i.S.v. § 30 Abs. 1 Nr. 1 bis 5 OWiG
id: 350
value: Einziehungsbeteiligter
id: 351
value: Antragsgegnervertreter(in)
id: 352
value: Verbraucher(in)
id: 353
value: Vielmelder(in)
id: 354
value: Vollmachtgeber(in)
id: 355
value: Nebenbeteiligte(r) § 444 StPO
id: 356
value: Verfallsbeteiligte(r) § 442 StPO a.F.
id: 357
value: Verfolgte(r) § 34 IRG
id: 358
value: Rechtsnachfolger(in)
id: 359
value: Statuswechselnde(r) Rechtsträger(in)
id: 360
value: Haftangehörige
Out[15]:
{'001': 'Abwesenheitspfleger(in)',
 '002': 'Aliasidentität',
 '003': 'Angehörige(r)',
 '004': 'Angeklagte(r)',
 '005': 'Angeschuldigte(r)',
 '006': 'Annehmende(r)',
 '007': 'Anschlussberufungsbeklagte(r)',
 '008': 'Anschlussberufungskläger(in)',
 '009': 'Anschlussbeschwerdeführer(in)',
 '010': 'Anschlussbeschwerdegegner(in)',
 '011': 'Anschlussrechtsbeschwerdeführer(in)',
 '012': 'Anschlussrechtsbeschwerdegegner(in)',
 '013': 'Anschlussrevisionsbeklagte(r)',
 '014': 'Anschlussrevisionskläger(in)',
 '015': 'Antragsgegner(in)',
 '016': 'Antragsteller(in)',
 '017': 'Anzeigeerstatter(in)',
 '018': 'Anzunehmende(r)',
 '019': 'Arrestgläubiger(in)',
 '020': 'Arrestschuldner(in)',
 '021': 'Aufsichtsbehörde',
 '022': 'Ausschlagende(r)',
 '023': 'Beamter (Beamtin)',
 '024': 'Behörde',
 '025': 'Beigeladene(r)',
 '026': 'Beistand',
 '027': 'Bekannte(r)',
 '028': 'Beklagte(r)',
 '029': 'Berufungsbeklagte(r)',
 '030': 'Berufungskläger(in)',
 '031': 'Beschuldigte(r)',
 '032': 'Beschwerdeführer(in)',
 '033': 'Beschwerdegegner(in)',
 '034': 'Besucher(in)',
 '036': 'Betreibende(r) Gläubige(r)',
 '037': 'Betreuer(in)',
 '038': 'Betreute(r)',
 '039': 'Betreuungsbehörde',
 '040': 'Betroffene(r)',
 '041': 'Bevollmächtigte(r)',
 '042': 'Bewährungshelfer(in)',
 '043': 'Beweisanwalt (-anwältin)',
 '044': 'Bruder (Schwester)',
 '045': 'Bundeswehrdisziplinaranwalt (-anwältin)',
 '046': 'Bußgeldempfänger(in)',
 '047': 'Cousin(e)',
 '048': 'Dienstvorgesetzte(r)',
 '049': 'director',
 '050': 'Dolmetscher(in)',
 '051': 'Dritte(r)',
 '052': 'Drittschuldner(in)',
 '053': 'Drittwiderbeklagte(r)',
 '054': 'Drittwiderkläger(in)',
 '056': 'Ehemann (Ehefrau)',
 '057': 'Eigentümer(in)',
 '058': 'Eingetragene(r) Lebenspartner(in)',
 '059': 'Einleitungsbehörde',
 '060': 'Eltern',
 '061': 'Elternteil',
 '062': 'Enkel(in)',
 '063': 'Erbe (Erbin)',
 '064': 'Erbe (Erbin) (ausschlagend)',
 '065': 'Erbe (Erbin) (vorverstorben)',
 '066': 'Erblasser(in)',
 '067': 'Ergänzungspfleger(in)',
 '068': 'Erinnerungsführer(in)',
 '069': 'Erinnerungsgegner(in)',
 '070': 'Ersatzbetreuer(in)',
 '071': 'Ersteher(in)',
 '072': 'Erwerber(in)',
 '073': 'Erziehungsberechtigte(r)',
 '074': 'Frühere(r) Ehegatte (Ehegattin)',
 '075': 'Frühere(r) Beklagte(r)',
 '076': 'Frühere(r) Beteiligte(r)',
 '077': 'Frühere(r) Gläubiger(in)',
 '078': 'Frühere(r) Kläger(in)',
 '079': 'Frühere(r) Soldat(in)',
 '080': 'Gegenvormund',
 '081': 'Generalbundesanwalt (-anwältin)',
 '082': 'Gericht',
 '083': 'Gerichtsvollzieher(in)',
 '084': 'Geschädigte(r)',
 '085': 'Geschäftsführende(r) Gesellschafter(in)',
 '086': 'Geschäftsführer(in)',
 '087': 'Gesetzliche(r) Erbe (Erbin)',
 '088': 'Gesetzliche(r) Vertreter(in)',
 '089': 'Gläubiger(in)',
 '090': 'Großeltern',
 '092': 'Großvater (Großmutter)',
 '093': 'Hauptbevollmächtigte(r)',
 '094': 'Hoferbe (Hoferbin)',
 '095': 'Inhaber(in) der Firma',
 '096': 'Insolvenzverwalter(in)',
 '097': 'Jugendamt',
 '098': 'Kammer',
 '099': 'Kammermitglied',
 '100': 'Kind',
 '101': 'Kläger(in)',
 '102': 'Kontrollbetreuer(in)',
 '103': 'Korrespondenzanwalt (-anwältin)',
 '104': 'Kostenschuldner(in)',
 '105': 'Landwirtschaftsrichter(in)',
 '106': 'Lebenspartner(in)',
 '107': 'Liquidator(in)',
 '108': 'Minderjährige(r)',
 '109': 'Mitvormund',
 '110': 'Mündel',
 '112': 'Nachbesserungsgläubiger(in)',
 '113': 'Nachlasspfleger(in)',
 '114': 'Nachlassverwalter(in)',
 '115': 'Nebenkläger(in)',
 '116': 'Neffe (Nichte)',
 '117': 'Nicht verwandt',
 '118': 'Onkel (Tante)',
 '119': 'Opfer',
 '120': 'Pächter(in)',
 '121': 'Pflegeeltern',
 '123': 'Pfleger(in)',
 '124': 'Pfleger(in) für das Sammelvermögen',
 '125': 'Pfleger(in) für die Leibesfrucht',
 '126': 'Pflegevater (Pflegemutter) des Mündels',
 '127': 'Pflegling',
 '128': 'Pflichtverteidiger(in)',
 '129': 'Polizei',
 '130': 'Privatbeklagte(r)',
 '131': 'Privatkläger(in)',
 '132': 'Prozessbevollmächtigte(r)',
 '133': 'Prozesskostenhilfe-Anwalt (-Anwältin)',
 '134': 'Prozesskostenhilfe-Korrespondenzanwalt (-anwältin)',
 '135': 'Rechtsanwalt (-anwältin)',
 '136': 'Rechtsbeistand',
 '137': 'Rechtsbeschwerdeführer(in)',
 '138': 'Rechtsbeschwerdegegner(in)',
 '139': 'Revisionsbeklagte(r)',
 '140': 'Revisionskläger(in)',
 '141': 'Sachbearbeiter(in)',
 '142': 'Sachverständige(r)',
 '143': 'Schuldner(in)',
 '144': 'Schwager (Schwägerin)',
 '146': 'Schwiegersohn (Schwiegertochter)',
 '148': 'Schwiegervater (Schwiegermutter)',
 '149': 'Sohn (Tochter)',
 '150': 'Soldat(in)',
 '151': 'Sonstige(r) Beteiligte(r)',
 '152': 'Sonstige(r) Vertreter(in)',
 '153': 'Staatsanwaltschaft',
 '154': 'Stiefeltern',
 '156': 'Stiefvater (Stiefmutter)',
 '157': 'Streithelfer(in) Beklagte(r)',
 '158': 'Streithelfer(in) Kläger(in)',
 '159': 'Streitverkündete(r) Beklagte(r)',
 '160': 'Streitverkündete(r) Kläger(in)',
 '161': 'Terminsbevollmächtigte(r)',
 '162': 'Testamentsvollstrecker(in)',
 '163': 'Testator(in)',
 '164': 'Übernehmer(in)',
 '165': 'Unterbevollmächtigte(r)',
 '166': 'Ur-Enkel(in)',
 '167': 'Vater (Mutter)',
 '168': 'Veräußerer (Veräußerin)',
 '169': 'Verfahrensbevollmächtigte(r)',
 '170': 'Verfahrenskostenhilfe-Anwalt(-Anwältin)',
 '171': 'Verfahrenskostenhilfe-Korrespondenzanwalt (-anwältin)',
 '172': 'Verfahrenspfleger(in)',
 '173': 'Verfahrensvertreter(in) (§787 ZPO)',
 '174': 'Verfügungsbeklagte(r)',
 '175': 'Verfügungskläger(in)',
 '176': 'Verkehrsanwalt (-anwältin)',
 '177': 'Verlobte(r)',
 '178': 'Vermächtnisnehmer(in)',
 '179': 'Vermieter(in)',
 '180': 'Verpächter(in)',
 '181': 'Versorgungsträger(in)',
 '182': 'Verteidiger(in)',
 '183': 'Vertreter(in) der Interessen des Ausgleichsfonds',
 '184': 'Vertreter(in) der Staatskasse',
 '185': 'Vertreter(in) des Bundesinteresses beim Bundesverwaltungsgericht',
 '186': 'Vertreter(in) des öffentlichen Interesses',
 '187': 'Verurteilte(r)',
 '188': 'Verwalter(in) der Wohnungseigentümergemeinschaft',
 '189': 'Verwaltungsbehörde',
 '190': 'Vollstreckungsgläubiger(in)',
 '191': 'Vollstreckungsschuldner(in)',
 '192': 'Vorläufige(r) Betreuer(in)',
 '193': 'Vormund',
 '194': 'Vorstand',
 '195': 'Vorsorgebevollmächtigte(r)',
 '196': 'Wahlverteidiger(in)',
 '197': 'Widerbeklagte(r)',
 '198': 'Widerkläger(in)',
 '199': 'Wiederaufnahmebeklagte(r)',
 '200': 'Wiederaufnahmekläger(in)',
 '201': 'Zahlungs- und Auflagenempfänger(in)',
 '202': 'Zeuge (Zeugin)',
 '203': 'Zeugenbeistand',
 '204': 'Zulassungsantragsgegner(in)',
 '205': 'Zulassungsantragsteller(in)',
 '206': 'Zustellungsbevollmächtigte(r)',
 '207': 'Zustellungsvertreter(in) (§6 ZVG)',
 '208': 'Notar(in)',
 '209': 'Auskunftsempfänger(in)',
 '210': 'Melder(in)',
 '211': 'Verwahrstelle',
 '212': 'Aussteller(in)',
 '213': 'Berechtigte(r)',
 '214': 'Berechtigte(r) an einem Recht',
 '215': 'Einreicher(in)',
 '216': 'Erbbauberechtigte(r)',
 '217': 'Finanzamt',
 '218': 'Grundbuchvertreter(in)',
 '219': 'Insolvenzgericht',
 '220': 'Mitteilungsempfänger(in)',
 '221': 'Nacherbe (Nacherbin)',
 '222': 'Rechnungsempfänger(in)',
 '223': 'Veranlasser(in)',
 '224': 'Versteigerungsabteilung',
 '225': 'Vertretungsberechtigte(r)',
 '226': 'Zweitschuldner(in)',
 '227': 'Vertreter(in)',
 '228': 'Arbeitgeber(in)',
 '229': 'RV-Träger(in)',
 '230': 'Vollstreckungsstelle',
 '231': 'Abkömmling',
 '232': 'Kreditnehmer(in)',
 '233': 'Neu vorzutragende(r) Eigentümer(in)',
 '234': 'Notariatsverwalter(in)',
 '235': 'Notarvertreter(in)',
 '236': 'Partei kraft Amtes',
 '237': 'Sequester',
 '238': 'Treuhänder(in)',
 '239': 'Zustimmende(r)',
 '240': 'Gläubigervertreter(in)',
 '241': 'Schuldnervertreter(in)',
 '242': 'Zahlungsempfänger(in)',
 '243': 'Anteilsinhaber(in)',
 '244': 'Antragsteller(in) -Eröffnung',
 '245': 'Debitor(in)',
 '246': 'Gesellschafter(in)',
 '247': 'Handlungsbevollmächtigte(r)',
 '248': 'Mitglied einer Gesamt-Anteilsinhaberschaft',
 '249': 'Mitglied einer Gläubigergemeinschaft',
 '250': 'Mitreeder(in)',
 '251': 'Partner(in)',
 '252': 'Persönlich haftende(r) Gesellschafter(in)',
 '253': 'Prozesspfleger(in)',
 '254': 'Sachwalter(in)',
 '255': 'Treuhänder(in) (Wohlverhaltensperiode)',
 '256': 'Vermögensträger(in)',
 '257': 'Vorläufige(r) Insolvenzverwalter(in)',
 '258': 'Vorläufige(r) Treuhänder(in)',
 '259': 'Sondersachwalter(in)',
 '260': 'Sonderinsolvenzverwalter(in)',
 '261': 'Vorläufige(r) Sachwalter(in)',
 '262': 'Abwickler(in)',
 '263': 'Übernehmender Rechtsträger',
 '264': 'Aufsichtsrat (-rätin)',
 '265': 'Besondere(r) Vertreter(in) nach § 30 BGB',
 '266': 'Betriebsleiter(in)',
 '267': 'Empfangsberechtigte(r)',
 '268': 'Geschäftsführende(r) Direktor(in)',
 '269': 'Geschäftsleiter(in)',
 '271': 'Gründer(in)',
 '272': 'Gründungsprüfer(in)',
 '273': 'Hauptniederlassung',
 '274': 'Inhaber(in)',
 '275': 'Kommanditist(in)',
 '276': 'Konkursverwalter(in)',
 '277': 'Mitglied des Leitungsorgans',
 '278': 'Mitglied EWIV',
 '279': 'Nachgründungsprüfer(in)',
 '280': 'Nachtragsabwickler(in)',
 '281': 'Nachtragsliquidator(in)',
 '282': 'Notgeschäftsführer(in)',
 '283': 'Notliquidator(in)',
 '284': 'Notvorstand',
 '285': 'Prokurist(in)',
 '287': 'Rechtsträger(in)',
 '288': 'Registergericht',
 '289': 'Sacheinlagenprüfer(in)',
 '290': 'Ständige(r) Vertreter(in) für die Zweigniederlassung',
 '291': 'Übertragender Rechtsträger',
 '292': 'Vergleichsverwalter(in)',
 '293': 'Verwaltungsrat (-rätin)',
 '294': 'Vorstandsvorsitzende(r)',
 '295': 'Zweigniederlassung',
 '296': 'Vertreter(in) des Klägers/der Klägerin',
 '297': 'Vertreter(in) des/der Beklagten',
 '298': 'Bewährungshilfe',
 '299': 'Gerichtshilfe',
 '300': 'Justizvollzug',
 '301': 'Pseudoname',
 '302': 'Gesetzliche(r) Vertreter(in) des Gläubigers/der Gläubigerin',
 '303': 'Gesetzliche(r) Vertreter(in) des Schuldners/der Schuldnerin',
 '304': 'Bevollmächtigte(r) des Gläubigers/der Gläubigerin',
 '305': 'Bevollmächtigte(r) des Schuldners/der Schuldnerin',
 '306': 'Fahrzeughalter(in)',
 '307': 'Frühere(r) Lebenspartner(in)',
 '308': 'Sicherungsverwalter(in)',
 '309': 'Zwangsverwalter(in)',
 '310': 'Mieter(in)',
 '311': 'Bürge (Bürgin)',
 '312': 'Meistbietende(r)',
 '313': 'Abschlussprüfer(in)',
 '314': 'Antragstellervertreter(in)',
 '315': 'Aufsichtsratsvorsitzende(r)',
 '316': 'Berufskammer',
 '317': 'Betroffenenvertreter(in)',
 '318': 'Bürgermeister(in)',
 '319': 'Eingliederungsbeteiligte(r)',
 '320': 'Formwechselnder Rechtsträger',
 '321': 'Gewerbeamt',
 '322': 'Inhaber(in) (nicht eingetragen)',
 '323': 'Kostenempfänger(in)',
 '324': 'Nachlassgericht',
 '325': 'Sonderprüfer(in)',
 '326': 'Sonstige(r) gerichtlich bestellte(r) Vertreter(in)',
 '327': 'Sonstige(r) gesetzliche(r) Vertreter(in) BGB',
 '328': 'Sonstige(r) organschaftliche(r) Vertreter(in) HRB',
 '329': 'Standardkostenschuldner(in)',
 '330': 'Übernahmeschuldner(in)',
 '331': 'Unternehmensvertragsbeteiligte(r)',
 '332': 'Vertreter(in) des persönlich haftenden Gesellschafters',
 '333': 'Werkleiter(in)',
 '334': 'Mehrfachsitz',
 '335': 'Mitglied VR',
 '336': 'Mitglied e. BGB-Gesellschaft als Abwicklerin',
 '337': 'Mitglied e. BGB-Gesellschaft als ges. Vertreterin',
 '338': 'Mitglied e. BGB-Gesellschaft als Kommanditistin',
 '339': 'Mitglied e. BGB-Gesellschaft als Liquidatorin',
 '340': 'Mitglied e. BGB-Gesellschaft als Mitglied e. EWIV',
 '341': 'Mitglied e. BGB-Gesellschaft als phG',
 '342': 'Mitglied e. Erbengemeinschaft als ges. Vertreterin',
 '343': 'Mitglied e. Erbengemeinschaft als Inhaberin',
 '344': 'Mitglied e. Erbengemeinschaft als Kommanditistin',
 '345': 'Mitglied e. Erbengemeinschaft als Mitglied e. EWIV',
 '346': 'Nebensitz',
 '347': 'Gesamthandsgemeinschaft',
 '348': 'Mitglied einer Gesamthandsgemeinschaft',
 '349': 'Leitungsperson i.S.v. § 30 Abs. 1 Nr. 1 bis 5 OWiG',
 '350': 'Einziehungsbeteiligter',
 '351': 'Antragsgegnervertreter(in)',
 '352': 'Verbraucher(in)',
 '353': 'Vielmelder(in)',
 '354': 'Vollmachtgeber(in)',
 '355': 'Nebenbeteiligte(r) § 444 StPO',
 '356': 'Verfallsbeteiligte(r) § 442 StPO a.F.',
 '357': 'Verfolgte(r) § 34 IRG',
 '358': 'Rechtsnachfolger(in)',
 '359': 'Statuswechselnde(r) Rechtsträger(in)',
 '360': 'Haftangehörige'}
In [19]:
mapping["086"]
Out[19]:
'Geschäftsführer(in)'
The Kernel crashed while executing code in the the current cell or a previous cell. Please review the code in the cell(s) to identify a possible cause of the failure. Click <a href='https://aka.ms/vscodeJupyterKernelCrash'>here</a> for more info. View Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details.
In [4]:
import json
import dataclasses
from aki_prj23_transparenzregister.utils.data_extraction.unternehmensregister.transform import map_unternehmensregister_json

with open('../tmp/json/GEAFarmTechnologiesGmbH.json', "r") as file:
    content = json.load(file)
    company_data = map_unternehmensregister_json(content)
    print(company_data)
    with open('../tmp/transformed/GEAFarmTechnologiesGmbH.json', "w+", encoding="utf-8") as file:
        json.dump(dataclasses.asdict(company_data), file, ensure_ascii=False)
Company(id=CompanyID(district_court=DistrictCourt(name='Amtsgericht Hamm', city='Hamm'), hr_number='HRB 5363'), location=Location(city='Bönen', street='Siemensstraße', house_number='25-27', zip_code='59199'), name='GEA Farm Technologies GmbH', last_update='2023-10-27', relationships=[PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Oelde', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Reinhard', lastname='Gebing'), date_of_birth='1964-04-26'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Wetter', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Markus', lastname='Kreft'), date_of_birth='1966-04-03'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Holzminden', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Kai', lastname='Luntz'), date_of_birth='1970-12-04'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Rheda-Wiedenbrück', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Thomas', lastname='Mader'), date_of_birth='1972-05-24'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.GESCHAEFTSFUEHRER: 'Geschäftsführer(in)'>, location=Location(city='Düsseldorf', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Peter', lastname='Lauwers'), date_of_birth='1970-03-26'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.GESCHAEFTSFUEHRER: 'Geschäftsführer(in)'>, location=Location(city='Erkrath', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Erkul', lastname='Basaran'), date_of_birth='1977-05-06'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Bochum', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Henrik', lastname='Böttner'), date_of_birth='1982-11-07'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Oelde', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Ulrich', lastname='Raßenhövel'), date_of_birth='1969-04-16'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Herdecke', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Andreas', lastname='Naroska'), date_of_birth='1967-03-23'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Witten', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Mark', lastname='Kramps'), date_of_birth='1967-09-04'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Dortmund', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Ralf', lastname='Barkmeyer'), date_of_birth='1974-02-28'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Tönnisvorst', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Holger', lastname='Siegwarth'), date_of_birth='1967-05-13'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Herne', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Oliver', lastname='Liß'), date_of_birth='1981-04-13'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.GESCHAEFTSFUEHRER: 'Geschäftsführer(in)'>, location=Location(city='Göppingen', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Liang', lastname='Cheng'), date_of_birth='1980-12-29'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Beckum', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Astrid', lastname='Dörner-Rodeheger'), date_of_birth='1968-12-24'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Dortmund', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Jon', lastname='Lange'), date_of_birth='1978-04-25'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Werne', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Ralf', lastname='Frombach'), date_of_birth='1977-01-25'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Sven', lastname='Hommel'), date_of_birth='1979-04-22'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Oberhausen', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Matthias', lastname='Peters'), date_of_birth='1973-08-28')], company_type=<CompanyTypeEnum.GMBH: 'Gesellschaft mit beschränkter Haftung'>, capital=Capital(value=5115000.0, currency=<CurrencyEnum.EURO: 'EUR'>, type=<CapitalTypeEnum.STAMMKAPITAL: 'Stammkapital'>), business_purpose='Entwicklung, Herstellung und der Vertrieb von Landtechnik, insbesondere\n                von Komponenten und Anlagen (a) zur Gewinnung, Kühlung, Behandlung und Lagerung von\n                Milch; (b) für das Milchvieh-Herdenmanagement; (c) zur Tierhygiene und Sicherung der\n                Milchqualität und (d) zur Aufstallung von Tieren; sowie die Herstellung und der\n                Vertrieb von Anlagen und Fahrzeugen zur Aufbereitung und zum Transport von Gülle.', founding_date='1995-04-25')
In [5]:
with open('../tmp/json/ZalandoLoungeServiceGmbH.json', "r") as file:
    content = json.load(file)
    company_data = map_unternehmensregister_json(content)
    print(company_data)
    with open('../tmp/transformed/ZalandoLoungeServiceGmbH.json', "w+", encoding="utf-8") as file:
        json.dump(dataclasses.asdict(company_data), file, ensure_ascii=False)
Company(id=CompanyID(district_court=DistrictCourt(name='Amtsgericht Charlottenburg', city='Berlin'), hr_number='HRB 153385 B'), location=Location(city='Berlin', street='Valeska-Gert-Straße', house_number='5', zip_code='10243'), name='Zalando Lounge Service GmbH', last_update='2022-10-05', relationships=[PersonToCompanyRelationship(role=<RelationshipRoleEnum.GESCHAEFTSFUEHRER: 'Geschäftsführer(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Martin', lastname='Rost'), date_of_birth='1982-09-24'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.GESCHAEFTSFUEHRER: 'Geschäftsführer(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Karen', lastname='Kennes'), date_of_birth='1979-06-22'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Andre', lastname='Hörschel'), date_of_birth='1973-06-15')], company_type=<CompanyTypeEnum.GMBH: 'Gesellschaft mit beschränkter Haftung'>, capital=Capital(value=25000.0, currency=<CurrencyEnum.EURO: 'EUR'>, type=<CapitalTypeEnum.STAMMKAPITAL: 'Stammkapital'>), business_purpose='Die Erbringung von Dienstleistungen für e-Commerce Unternehmen im Bereich Kundenservice und Logistik.', founding_date='2014-02-05')
In [6]:
with open('../tmp/json/ZalandoSE.json', "r") as file:
    content = json.load(file)
    company_data = map_unternehmensregister_json(content)
    print(company_data)
    with open('../tmp/transformed/ZalandoSE.json', "w+", encoding="utf-8") as file:
        json.dump(dataclasses.asdict(company_data), file, ensure_ascii=False)
Company(id=CompanyID(district_court=DistrictCourt(name='Amtsgericht Charlottenburg', city='Berlin'), hr_number='HRB 158855 B'), location=Location(city='Berlin', street='Valeska-Gert-Straße', house_number='5', zip_code='10243'), name='Zalando SE', last_update='2023-07-04', relationships=[PersonToCompanyRelationship(role=<RelationshipRoleEnum.VORSTAND: 'Vorstand'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Robert', lastname='Gentz'), date_of_birth='1983-09-24'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.VORSTAND: 'Vorstand'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='David', lastname='Schneider'), date_of_birth='1982-07-29'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.VORSTAND: 'Vorstand'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='David', lastname='Schröder'), date_of_birth='1982-11-27'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.VORSTAND: 'Vorstand'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Astrid', lastname='Arndt'), date_of_birth='1971-11-05'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.VORSTAND: 'Vorstand'>, location=Location(city='Passau', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Sandra', lastname='Dembeck'), date_of_birth='1974-03-06'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Martin', lastname='Rost'), date_of_birth='1982-09-24'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Jan-Hendrik', lastname='Bartels'), date_of_birth='1980-11-05'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Ulrich', lastname='Kalk'), date_of_birth='1978-05-27'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Anne', lastname='Pascual'), date_of_birth='1976-01-03'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Knokke/Belgien', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Bruno', lastname='Vanhoorickx'), date_of_birth='1981-08-25'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Andreas', lastname='Antrup'), date_of_birth='1983-06-27'), PersonToCompanyRelationship(role=<RelationshipRoleEnum.PROKURIST: 'Prokurist(in)'>, location=Location(city='Berlin', street=None, house_number=None, zip_code=None), type=<CompanyRelationshipEnum.PERSON: 'Person'>, name=PersonName(firstname='Lena', lastname='Wallenhorst'), date_of_birth='1978-07-20')], company_type=<CompanyTypeEnum.SE: 'Europäische Aktiengesellschaft (SE)'>, capital=Capital(value=263531672.0, currency=<CurrencyEnum.EURO: 'EUR'>, type=<CapitalTypeEnum.GRUNDKAPITAL: 'Grundkapital'>), business_purpose='Die Entwicklung, Vermarktung und Erbringung von Internetdienstleistungen (E-Commerce-Handel mit Waren verschiedener Art, insbesondere Bekleidung und Schuhe), die Entwicklung, Herstellung, Vermarktung und der Handel mit solchen Waren, insbesondere Bekleidung und Schuhe, die Erbringung von Logistikdienstleistungen, digitalen Dienstleistungen und alle mit dem vorgenannten Unternehmensgegenstand zusammenhängenden Dienstleistungen.', founding_date='2023-05-24')

Test