Нема описа

sword 1f102a9c7b add screenshot to homepage пре 1 недеља
bilder 1f102a9c7b add screenshot to homepage пре 1 недеља
daten d393f5dd87 änderung jahr пре 1 месец
frontend 277d487244 change protocol back to bolt пре 1 недеља
.env 37f65f74f2 clean data пре 2 месеци
.gitignore 1810db9337 clean up пре 2 месеци
README.org 1f102a9c7b add screenshot to homepage пре 1 недеља
docker-compose.yml 48c0df62e4 add gds to docker compose пре 1 месец
report.tex b28685fcf4 first commit пре 3 година
spd.md b28685fcf4 first commit пре 3 година
test.pdf 1810db9337 clean up пре 2 месеци

README.org

./bilder/homepage.png

Quick Start

Define an `.env` file to store the password with the following content:

NEO4J_AUTH=neo4j/

Then hardcode the password into the `frontend/app.js` line 218.

const NEO4J_CONFIG = { serverUrl: `bolt://${URI}:${PORT}`, serverUser: "neo4j", serverPassword: "lkjk3jlksfjlk34lkjrs432", };

The easiest way to start the server, is to run neo4j with podman-compose or docker-compose.

#+begin_src bash podman-compose up -d #+end_src

Then you should serve the web app from the `frontend` folder. Just opening the HTML files, will lead to CORS errors.

If you have busybox installed the easiest is: #+begin_src bash busybox httpd -p 3001 -h "frontend/" # choose a port which is available and > 1000- #+end_src

Otherwise, you have python installed, you can run: #+begin_src bash python -m http.server -d frontend 3001 # maybe your python is called python3 #+end_src

Open the following url in your browser [http://localhost:3001][https://localhost:3001].

Do not expose the server to the internal This is not configured securely and contains admin credentials in the source code.

Please refer to the section *Secure the Database in order to learn how to secure the database before exposing this service.

Was ist Lobbyismus

Definition: Was ist Lobbyismus?

Die Anzahl der Lobbyisten in Berlin ist unbekannt. Schätzungen gehen von etwa 5.000 aus. Allein auf der Verbändeliste des Deutschen Bundestages sind 2300 Verbände registriert, die regelmäßig zu Anhörungen eingeladen werden.[2] Sie beinhaltet die verschiedenen Branchenverbände wie den Verband der Chemischen Industrie VCI oder den Verband der Automobilindustrie VDA, die Spitzenverbände der Wirtschaft wie den Bundesverband der Deutschen Industrie BDI oder den Zentralverband des Deutschen Handwerks ZDH, Gewerkschaften wie die IG Metall oder Nichtregierungsorganisationen wie z.B. auch LobbyControl.

./bilder/header.jpg

Damit erfasst die Verbändeliste aber nur einen Teil der Lobbyisten. Immer mehr Großunternehmen eröffnen eigene Lobbybüros, um eigenständig Einfluss auf die Politik zu nehmen. Es gibt bereits über 100 solcher Unternehmensrepräsentanzen in Berlin. Ein weiterer Wachstumsbereich von Lobbyismus, der in der Liste des Bundestags ebenfalls nicht auftaucht, sind die zahlreichen Lobby-Agenturen, Beraterfirmen und in jüngerer Zeit zunehmend Anwaltskanzleien, die auch Lobbydienstleistungen anbieten. Diese übernehmen teilweise die politische Interessenvertretung für Unternehmen oder Verbände, die keine eigenen Büros in Berlin haben. Sie werden aber auch von großen Verbänden und Unternehmen zusätzlich mit einzelnen Lobbyaufgaben oder Öffentlichkeitskampagnen beauftragt. Bei ihnen kann man alles einkaufen: die Organisation von Lobbytreffen mit Politikerinnen; öffentliche Meinungsmache – auch zur Imageverbesserung bei Krisen; die laufende Beobachtung der politischen Prozesse und der Medien, um frühzeitig reagieren zu können; oder auch die Formulierung ganzer Gesetzesentwürfe, die dann in die Politik eingespeist werden.

Greenwashing

Sie zielen darauf ab, die Stimmung und Diskurse in der Gesellschaft generell zu beeinflussen, über einzelne Gesetzesverfahren hinaus. Dabei ist oft schwer zu erkennen, wer hinter scheinbar wissenschaftlichen Studien steht oder Stimmungskampagnen finanziert. Beispiele sind die Arbeitgeberkampagne Initiative Neue Soziale Marktwirtschaft oder die massive finanzielle Unterstützung klimaskeptischer Denkfabriken durch den Ölkonzern ExxonMobil. Hier bitte nachlesen

Lobbyverbände

Bundesverband der Energie- und Wasserwirtschaft

Der Bundesverband der Energie- und Wasserwirtschaft (BDEW) ist der einflussreiche Interessenverband der deutschen Strom- und Energiebranche. Er vertritt als Spitzen­verband rund 1.900 Unterneh­men, darunter die vier großen Energieversorger RWE, E.ON, EnBW und Vattenfall. Der BDEW vertritt aber auch viele kommunale und regionale Unternehmen, darunter viele Stadtwerke.

Ein Anliegen des BDEW ist der Kampf gegen staatliche Vorgaben, welche die Gewinne der Unternehmen beeinträchtigen könnten - sei es durch die Forcierung des Wettbewerbs innerhalb des Energiesektors oder durch strengere Klimaschutzauflagen. An der Spitze der Geschäftsführung stand bis Mai 2016 Hildegard Müller (CDU). Mit ihr hatte der BDEW eine Ex-Kanzleramtsministerin und enge Vertraute von Kanzlerin Merkel als Chef-Lobbyistin in seinen Reihen. Auch ihr Nachfolger Stefan Kapferer (FDP) hat als ehem. Staatssekretär von 2 Ministerien beste Beziehungen zur Bundesregierung. Am 1. November 2019 wird Kerstin Andreae, die wirtschaftspolitische Sprecherin der Grünen, Hauptgeschäftsführerin.

Fallbeispiele

Bitte hier Nachlesen. Quelle

EuropaBio

EuropaBio ist der europäische Dachverband für Biotechnologie-Gentechnik-Konzerne und gehört dort zu den 3 einflussreichsten Verbänden.[1]

Fallbeispiele

Hier bitte lesen

Die European Automobile Manufacturers Association (ACEA) ist der Lobbyverband der Europäischen Automobilindustrie.

    Mitglieder:
  • BMW Group
  • DAF Trucks NV
  • Daimler AG
  • Fiat Chrysler Automobiles
  • Ford of Europe GmbH
  • Hyundai Motor Europe GmbH
  • IVECO S.p.A.
  • Jaguar Land Rover
  • Opel Group
  • PSA Peugeot Citroen
  • Renault SA
  • Toyota Motor Europe
  • Volkswagen AG
  • Volvo Car Corporation
  • Volvo Group

Initiative Neue Soziale Marktwirtschaft

Die Initiative Neue Soziale Marktwirtschaft (INSM) ist eine marktliberale Lobby-Organisation, die von den Unternehmerverbänden der Metall- und Elektroindustrie (Gesamtmetall), zu der auch die Automobilindustrie gehört, finanziert wird. Der Kuratoriumsvorsitzende der INSM, Stefan Wolf (CDU-Mitglied), ist Präsident von Gesamtmetall, Vorstandsvorsitzender des Autozulieferers ElringKlinger AG[1] und Vorstandsmitglied des Verbandes der Automobilindustrie (VDA), dessen Interessen von der Ausgestaltung der Energiewende massiv betroffen sind. Die INSM platziert ihre politischen Botschaften bei Entscheidungsträger:innen und in der Bevölkerung und will u.a. erreichen, dass der Arbeitsmarkt, Sozial- und Tarifpolitik und das Bildungswesen stärker an den Bedürfnissen von Unternehmen und am Wettbewerb ausgerichtet werden. Das beeinhaltet auch die Abschwächung von klimapolitischen Regulierungen. Die INSM greift seit einigen Jahren mit hohem finanziellen Aufwand über entsprechende Kampagnen in den Wahlkampf zugunsten wirtschaftsnaher Parteien ein und verändert dadurch die Erfolgschancen der Parteien im Wettbewerb um Wählerstimmen. So arbeitet bei der Agentur Commarco Communications ein maßgeschneidertes Team exclusiv für die INSM, das projektbezogen von Spezialisten aus der Commarco-Gruppe unterstützt wird.[2]

Kampagnen

bitte hier nachlesen

Gesamtmetal

Der Gesamtverband der Arbeitgeberverbände der Metall- und Elektroindustrie (Gesamtmetall) ist der Dachverband der regionalen Metallarbeitgeberverbände in Deutschland, in denen sich Unternehmen des Maschinenbaus, der Automobilindustrie und der Metallverarbeitung organisiert haben. Gesamtmetall vertritt die grundlegenden Interessen seiner Mitglieder auf Bundesebene. Als Dachverband plant und koordiniert er in Abstimmung mit den Landesverbänden die bundesweite Tarif-, Sozial- und Bildungspolitik. Die Tarifverträge werden von den Landesverbänden abgeschlossen.

Gesamtmetall ist Mitglied der Bundesvereinigung der Deutschen Arbeitgeberverbände (BDA) und Partner des Institut der deutschen Wirtschaft. Die Initiative Neue Soziale Marktwirtschaft (INSM) wird von Gesamtmetall finanziert und gesteuert.

Verband der Automobilindustrie

Der Verband der Automobilindustrie (VDA) ist der Spitzenverband der deutschen Automobilunternehmen. Er gehört zu den einflussreichsten Interessenverbänden in der Bundesrepublik. Der Verband vertritt rund 600 Mitgliedsunternehmen[1] aus der Automobilindustrie. Der VDA ist bekannt für seine große Nähe zur Politik, insbesondere zur Bundesregierung.

Ziele

Selbst formuliertes Ziel des VDA ist es, die Interessen der Automobilhersteller und Zulieferunternehmen national und international zu vertreten, "damit sie ihre Erfahrung und Kompetenz weiterhin wettbewerbsführend einsetzen können". Dabei stehe der Verband "in regem Dialog mit Industrie, Öffentlichkeit, Politik und Kunden."[2]

Einflusstrategien

Direkter Austausch mit Entscheidungsträgern Der VDA sucht regelmäßigen persönlichen Kontakt mit Entscheidungsträgern durch Zusammenkünfte, die sowohl formeller Art (Gesprächsrunden, Besuche in Firmen oder an Messeständen und Konferenzen etc.), wie auch eher informeller Art, sind (Essenstermine etc.). Während der Wahlperiode 2009-2013 gab es mindestens 40 Treffen zwischen Vertreter*innen der Automobilindustrie und der Bundeskanzlerin und ihrem Staatsminister*innen, bei denen es sich zu 80% um Einladungen der Autoindustrie ins Bundeskanzleramt handelte. Die übrigen Treffen beinhalteten Besuche der Regierungsvertreter*innen bei den Firmen oder an Messeständen.[3][4]

Auch neuere Recherchen belegen den engen Kontakt zwischen dem VDA und der Bundesregierung. [5]

Lobbytätigkeit der deutschen Automobilindustrie in Brüssel

Der VDA unterhält ein eigenes Lobbybüro in Brüssel. Gemeinsam mit Vertretern der deutschen Autokonzerne nimmt die deutsche Autoindustrie direkten Einfluss auf die Gesetzgebung in Kommission, Parlament und Rat. Vertreter der Autoindustrie sind außerdem Mitglied in "Expertengruppen" der Kommission und haben auch hier großen Einfluss auf die EU-Gesetzgebungsverfahren. [9]

2007 erhielt die VW-Tochter Porsche gemeinsam mit Daimler und BMW für eine gemeinsame Kampagne, deren Ziel die Verwässerung und Verzögerung von verpflichtenden CO2-Reduktionszielen war, den „Worst EU Lobbying“ Award.[10]

Zum Nachlesen

Verband der Chemischen Industrie

Der Verband der Chemischen Industrie (VCI) ist ein Interessenverband von 1.600 deutschen Chemieunternehmen und deutschen Tochterunternehmen ausländischer Konzerne. Innerhalb des Verbandes vereinigen sich mehr als 90 Prozent der deutschen Chemieunternehmen.[1]

VCI bei Klimawandel-Leugnern

Der Geschäftsführer des VCI, Utz Tillmann nahm an der sog. "Fünften Internationalen Klima- und Energiekonferenz" (30.11–1.12.2012 in München) der Organisation Europäisches Institut für Klima und Energie (Eike) teil.[3][4] Tillmann hielt eine Rede über „die Auswirkungen des deutschen Energiekonzeptes auf die Chemieindustrie“.[5] Eike ist eine deutsche Lobbygruppe gegen Klimapolitik.[6]

Finanzierung

Die SPD erhielt seit dem Jahr 2000 insgesamt 64.600.542,43 Euro an Großspenden von jeweils über 10.000 Euro, davon 17.523.913 Euro von Unternehmen und Wirtschaftsverbänden. Mit Blick auf Lobbyeinflüsse bedenkliche Einnahmen kommen zudem durch Parteisponsoring zustande, das in den Rechenschaftsberichten jedoch nicht gesondert ausgewiesen wird. Top-Spender

ie Topspender der SPD in den Jahren 2014-2018 waren
Spender Summe Zusammensetzung
Daimler 500.000 €
Evonik Industries 430.000 €
VCI Verband der Chemischen Industrie 315.500 €
Ralf Pollmeier 286.242,52 € Spenden von Ralf Pollmeier sowie Pollmeier Massivholz GmbH & Co. KG

(*): METALL NRW, Südwestmetall, VBM Verband der Bayerischen Metall und Elektroindustrie, Gesamtmetall Gesamtverband der Arbeitgeberverbände der Metall- und Elektro-Industrie e.V.

Weitere Spender der SPD sind in der Parteispenden-Datenbank von https:lobbypedia.de recherchierbar.

Seitenwechsler

Name Industrie Alter Job Neuer Job Vermerck
Lutz Strope Beratung Staatssekretär beim Bundesministerium für Gesundehit Hering Schuppener
Gundther Adler Autobahn Staatssekratär Inneres, Bau und Heimat Geschäftsführer Personal "Autobahn GmbH"
Birgitte Zypries Transport Bundesministerin für Wirtschaft und Energie Aufsichtsrat Bombadier
Garrelt Duin Eisen Wirtschaftsminister NRW Personalchef im Anlagenbau "Tyssen Krupp"

Methods

Start by Gathering Data from Lobbypedia with the Crawl Script

Database of Lobbypedia The Database takes to long to respond if you dont filter by year. This is what the crawler does

Start the Crawller by running #+BEGIN_SRC bash cd data ./crawl.sh #+END_SRC You will see the curl output with the Current Year

Clean the Data

#+begin_src bash python clean.py #+end_src

Start the Database

This requires rootless podman-compose #+begin_src bash cp .env.example .env nano nvim .env # edit the env file, podman-compose up -d #+end_src

Adding Data trough reconciliation

Reconcile Column for Corporate Spenders with openrefine

Wiki Entry

Start Reconciliation

  1. Click Geldgeber, Reconcile Data
  2. Reconcile Corporation
  3. Wait
  4. Accept or Refuse

Edit Column based on these Columns Add Matched Company Name


cell.recon.match.nam    e

Add URL of Open Corporates


"https://opencorporates.com" + cell.recon.match.id

OntoText Reconciliation

Ontotext Wikidata People Reconciliation Service (docs) https://reconcile.ontotext.com/people 0.1

Ontotext Wikidata Organization Reconciliation Service (docs) https://reconcile.ontotext.com/organizations 0.1

Ontotext Wikidata Location Reconciliation Service (docs) https://reconcile.ontotext.com/locations

Then Disgard Reconcilliation Differences GoogleRefine - Google Refine 2.0 - Data Augmentatio Geldgeber 3

Wikidata

Neo4J import

    You can find the relevant documentation here:
  1. [https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/][Guide]]
  2. [https://neo4j.com/developer/guide-import-csv/][Importing CSV]]

CREATE CONSTRAINT FOR (e:Entity) REQUIRE e.name IS UNIQUE; CREATE CONSTRAINT FOR (e:Party) REQUIRE e.name IS UNIQUE; CREATE CONSTRAINT FOR (e:Person) REQUIRE e.name is UNIQUE;

CREATE INDEX FOR (n:Entity) ON (n.name); CREATE INDEX FOR (n:Person) ON (n.name); CREATE INDEX FOR (n:Party) ON (n.name);

CREATE CONSTRAINT ON (e:Entity) ASSERT e.name IS UNIQUE; CREATE INDEX FOR (n:Party) ON n.name

CALL () { WITH "https://notabug.org/ProTransparenz/lobbywatch/raw/main/daten/partei.csv" AS uri LOAD CSV WITH HEADERS FROM uri AS row MERGE (party:Party {name: row.Name}) SET party.comment = row.comment, party.highres = row.highres, party.preview = row.preview, party.color = row.color, party.hex = row.hex }


CALL () {
WITH "https://notabug.org/ProTransparenz/lobbywatch/raw/main/daten/" AS base
WITH base + "juristische.csv" AS uri
LOAD CSV WITH HEADERS FROM uri as row with row
MERGE (source:Entity {name: row.Geldgeber})
SET source.location = coalesce(row.Ort, "Unknown")
MERGE (destination:Party {name: row.Empfänger})
MERGE (source)-[:DONATION {
    year: toInteger(row.Jahr),
    amount: toFloat(row.Betrag),
    note: toString(coalesce(row.Hinweis, "")),
    source: toString(coalesce(row.Quelle, ""))
}]->(destination)
}

Natural Persons




CALL () {
WITH "https://notabug.org/ProTransparenz/lobbywatch/raw/main/daten/" AS base
WITH base + "nat.csv" AS uri
LOAD CSV WITH HEADERS FROM uri as row with row
MERGE (source:Person {name: row.Geldgeber})
SET source.location = coalesce(source.location, row.Ort, "Unknown")
MERGE (destination:Party {name: row.Empfänger})
MERGE (source)-[:DONATION {
    year: toInteger(row.Jahr),
    amount: toFloat(row.Betrag),
    note: toString(coalesce(row.Hinweis, "")),
    source: toString(coalesce(row.Quelle, ""))
}]->(destination)
}


Sum all Donations and save to person

MATCH (p:Person)-[r:DONATION]->() total = SUM(r.amount) RETURN total

Page Rank

Installation Guide

https://neo4j.com/docs/graph-data-science/current/algorithms/page-rank/

Write a native Projection and store it in the graph catalog

Persson

MATCH (source:Person)-[r]->(target) RETURN gds.graph.project( 'personGraph', source, target, { sourceNodeLabels: labels(source), targetNodeLabels: labels(target), relationshipType: type(r), relationshipProperties: {relationship_id: id(r), betrag: r.betrag} } )


CALL gds.pageRank.write('personGraph', {
 maxIterations: 20,
 dampingFactor: 0.85,
 relationshipWeightProperty: 'betrag',
 writeProperty: 'pagerank'
})
YIELD nodePropertiesWritten, ranIterations

MATCH (source:Person) OPTIONAL MATCH (source)-[r:LINK]->(target:Person) RETURN gds.graph.project( 'personGraph', source, target, { sourceNodeProperties: source { .seed }, targetNodeProperties: target { .seed }, relationshipProperties: r { .weight } }, { undirectedRelationshipTypes: ['*'] } )

juristische Person

MATCH (source:Entity)-[r]->(target) RETURN gds.graph.project( 'entityGraph', source, target, { sourceNodeLabels: labels(source), targetNodeLabels: labels(target), relationshipType: type(r), relationshipProperties: {relationship_id: id(r), betrag: r.betrag} } )


CALL gds.pageRank.write('entityGraph', {
  maxIterations: 20,
  dampingFactor: 0.85,
  relationshipWeightProperty: 'betrag',
  writeProperty: 'pagerank'
})
YIELD nodePropertiesWritten, ranIterations

Community Detection with Louvain

#+begin_src cypher CALL gds.louvain.write('entityGraph', { writeProperty: 'community' }) YIELD communityCount, modularity, modularities;

CALL gds.louvain.write('personGraph', { writeProperty: 'community' }) YIELD communityCount, modularity, modularities;

Secure the Database

In order to deploy the system using the frontend, make sure that you dont leave the database open. Due to the way that `neovis.js` works it requires the server credentials to be stored in the frontend. This is not optimal, as in a default setup any user could send arbitrary commands to the neo4j database. Client Side Validation does not make sense here, as the client can not be trusted. Thus validation needs to occur on the server.

Neo4J enterprise offer preset roles with specific permissions. The database provides user manages resources such as roles and privliges.

#+begin_quote This allows users to be created entirely within the database security model, a strategy that allows the separation of access to the data and the data itself. #+end_src

Lets crate a read only user called Charlie.

  • Charlie should be able to query information about Donations, Entities, Persons and Parties.
  • Charlie should not be able to change any information in the database.
  • #+begin_src cypher CREATE USER charlie SET PASSWORD 'secretpassword2' CHANGE NOT REQUIRED; #+end_src
Neo4j comes with built-in roles that cover a number of common needs:
PUBLIC
All users have this role. They can by default access the home database, load data, and run all procedures and user-defined functions.
reader
Can read data from all databases.
editor
Can read and update all databases, but not expand the schema with new labels, relationship types, or property names.
publisher
Can read and edit, as well as add new labels, relationship types, and property names.
architect
Has all the capabilities of the publisher as well as the ability to manage indexes and constraints.
admin
Can perform architect actions as well as load data and manage databases, users, roles, and privileges.

Charlie is a public user who wants to reseeach lobysm in german, as a researcher, they do not need write access to the database, so they are assigned the reader role.

#+begin_src cypher GRANT ROLE reader TO charlie; #+end_src

Now charlie can only read from the database.

# TODO fine grained permissions.

Visualize

Spenden aus 2016

MATCH p=()-[r:DONATION]->() WHERE r.year=2016 RETURN p LIMIT 1800

Summe der Spenden von Menschen

MATCH (p:Person)-[r:DONATION]->() WITH SUM(r.amount) as total RETURN total

Top 2500 Spenden von 2000 bis 2020

https://community.neo4j.com/t/how-to-increase-the-thickness-of-relationship-line-in-neo4j/708/3

MATCH (n)-[r:DONATION]->(m) RETURN r, n, m ORDER BY r.amount DESC LIMIT 2500

Spenden nach Person

MATCH (n)-[r:DONATION]->(m) WHERE n.name CONTAINS 'Lindner' RETURN r, n, m ORDER BY r.amount DESC LIMIT 250

Tausend Größten Spenden an die AFD

MATCH (n)-[r:DONATION]->(m:Party {name: 'CDU'}) RETURN n,r,m ORDER BY r.amount DESC LIMIT 100

Top Spenden aus 2016

MATCH (s)-[r:DONATION]->(p:Party) WHERE r.year=2015 RETURN s,r,p ORDER BY r.amount DESC LIMIT 100

Parteien

Kurzer Überblick über die Wirtschaftliche nähe der Parteien ./bilder/autonähe.png

SPD

Wahljahr 2016

Top Spenden

Hier findest du die höchsten Spenden, welche 2016 die SPD erhalten hat

./bilder/spd-top-10-2016.png ./bilder/spd-top-40-2016.png

Front End

Screenshots

Spenden nach Art

Welche Personen waren die Top Spender ./bilder/front/topPersonnen.png

Spende nach Partei

Welche Firmen waren die größten Spender ./bilder/front/topFirmen.png AFD ./bilder/front/afd.png

CDU ./bilder/front/cdu.png

Spenden nach Betrag

An wenn gingen die größten 200 Spenden ./bilder/front/top20.png

An wenn gingen die größten 200 Spenden ./bilder/front/top200.png

An wenn gingen die größten 200 Spenden ./bilder/front/top200.png

Minimales Framework

Anbindung an Datenbank ja / nein

Nützliches zur Recherche

ICIJ Investigations Methoden

TODO Tool List
TODO OxWall
Blacklight ?
Neo4j
Solr Tika
Was können wir benutzen
    [[https://www.qwant.com/?q=neo4j%20panama%20papers&t=videos&client=ext-firefox-light-sb&o=0:0eb4ea4e93c8a1239701152c6c865599][- Link]]
  • Meet the Team
  • [[https://www.oxwall.com/][Link]]
  • Openrefine

Recherche

Schwurbeler

Schild Verlag (Elbingen)

Der Schild Verlag ist ein deutscher Verlag mit Sitz in Elbingen. Das Verlagsprogramm hat seine Schwerpunkte in den Bereichen Verschwörungstheorien, Esoterik und Impfkritik. https://inrur.is/wiki/Schild_Verlag

Verlinkt Bücher vin

https://amadeus-verlag.de/

https://www.psiram.com/de/index.php/Quer-Denken_TV

Buch

https://www.schildverlag.shop/de/wir-toeten-die-halbe-menschheit.html

Produktinformationen "Deine Seele gehört uns" Deine Seele gehört uns https://amadeus-verlag.de/buecher/amadeus-verlag/849-deine-seele-gehoert-uns-jan-van-helsing-herausgeber-anna-maria-valeton-autor-alexander-kohlhaas-autor

Quer-Denken.tv

Michael vogt wasser https://shop.bormia.de/haus-quellen/haus-filteranlagen-zubehoer/carbonit-haus-kohlefilter-20-zoll

Holokaust Leugnes

https://www.schildverlag.shop/de/tatort-des-grauens.html Mahler sah in der Untersuchung den Beweis dafür, dass nicht nur die bislang angenommene Anzahl der ermordeten Juden, sondern die Tatsache des von den Nationalsozialisten verübten systematischen Judenmordes an sich erfunden sei, und wollte die strafrechtliche Relevanz dieser Aussage klären lassen.[3] Die Ermittlungen von fünf Staatsanwaltschaften wurden wegen „mangelnden Tatverdachts“ eingestellt, federführend von der Staatsanwaltschaft Stuttgart mit der Begründung, dass „sich der Beschuldigte in seinem Aufsatz klar von jedweden Bestrebungen, den Holocaust und seinen Schrecken zu verleugnen oder zu bagatellisieren ab[grenzt], indem er am Ende seiner Ausführungen ausdrücklich darauf hinweist, dass das Ergebnis seiner Untersuchungen die Barbarei nicht relativiere, sondern verifiziere.“[4]

https://www.booklooker.de/B%C3%BCcher/Rudolf-Krohne+Kaperfahrt-Kreuz-und-quer-%C3%BCber-die-Meere-Reihe-Schild-Hefte-Nr-11-Kameraden-im-Kampf/id/A02cPxLg01ZZ8

Personen

Maasen

Friedrichb Merz(CDU)

Interessenkonflikte

    Höcker
  • VCI
  • Atlantik-Brücke
  • Blackrock
  • Wirtschaftskanzlei Mayer Brown LLP

Lobbygruppen

TODO Banken

Blackrock

Auto Lobby

Verband der Automobilindustrie

Pharmalobby

Verband der Chemischen Industrie

Vermieter

TODO Waffen / Metal Lobby

Lebensmittel

Antroposophie / Esotherik

TODO AFD / NPD / Die Rechte

Steinkohle & Braunkohle

Erdöl

Zoom & Microsoft

Facebook

Google

TODO Neoliberale Think Tanks

Medien

Weitere

Astroturfing

Völkische

https://lobbypedia.de/wiki/Friedrich-August-von-Hayek-Stiftung

Quellen

Lobbypedia

Open Corporates

Hochschultwatch

BUND / Kohle Statisken

Wikidata

Telegram

Twitter

Facebook

Wenn geschätztes Vermögen aus der Schweiz zurück kommt, verdopptelter harz satz

Grösse von Spendern

  • Adresse
  • Familie
  • https://github.com/paulpierre/pp_deviantspy
  • https://github.com/Nhoya/gOSINT
  • https://github.com/twintproject/twint
  • https://gist.github.com/mneedham/fd0aece612896b8ef7cabd2943d6d90c
  • https://github.com/neo4j-devtools/neuler
  • https://github.com/sparkyvxcx/telespier
  • https://github.com/mneedham/kafka-connect-neo4j
  • Markierung mit Rüstung Kleine Graphen wie
  • Metal
  • Pharma
  • Auto
  • Drittes Reich
  • Königfamilien (Kaiser, Adold)
  • Aufsichtsräte
  • Verbündete