Vorbemerkungen

Dieses Dokument beschreibt die Datenbank, die für die Publikationsserie Die Interessenbindungen der Schweizer Universitäten, publiziert am 20. April 2016, verwendet wurde. Daneben werden noch einige quantitative Auswertungen präsentiert (folgt).

SRF Data legt Wert darauf, dass diese Datenanalyse nachvollzogen und überprüft werden kann. SRF Data glaubt an das Prinzip offener Daten, aber auch offener und nachvollziehbarer Methoden. Zum anderen soll es Dritten ermöglicht werden, auf dieser Vorarbeit aufzubauen und damit weitere Auswertungen oder Applikationen zu generieren.

Die Analyse wurde im Statistikprogramm R vorgenommen.

R-Script & Daten

Das zugrunde liegende Script sowie die prozessierten Daten können unter diesem Link heruntergeladen werden. Durch Ausführen von main.Rmd kann der hier beschriebene Prozess nachvollzogen und dieses Dokument generiert werden. Dabei werden Daten aus dem Ordner input eingelesen und Daten (mehrheitlich PNGs) in den Ordner output geschrieben.

GitHub

Der Code für die vorliegende Datenauswertung ist unter https://github.com/srfdata/2016-04-uni-transparenz zur freien Verwendung verfügbar.

Weitere Projekte

Code & Daten von SRF Data sind unter https://srfdata.github.io verfügbar.

Haftungsausschluss

Die veröffentlichten Informationen sind sorgfältig zusammengestellt, erheben aber keinen Anspruch auf Aktualität, Vollständigkeit oder Richtigkeit. Es wird keine Haftung übernommen für Schäden, die durch die Verwendung dieses Scripts oder der daraus gezogenen Informationen entstehen. Dies gilt ebenfalls für Inhalte Dritter, die über dieses Angebot zugänglich sind.

Datenbeschreibung

Es folgt eine Beschreibung der SQLite-Datenbank, vgl. auch das graphische Datenbankmodell

Uni

Attribut Typ Beschreibung
ID String, Primärschlüssel Identifikator, Kurzform der Universität
Name String Ausgeschriebener Name der Universität

Unistiftung

Universitätseigene Stiftung, oft zur Akquisition von Drittmitteln.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Name String Ausgeschriebener Name der Stiftung
Uni_ID Integer, Fremdschlüssel auf Uni Unistiftung-(1:1)-Uni

Stiftungsrat

Person, die im Stiftungsrat einer Unistiftung sitzt.

Attribut Typ Beschreibung
Unistiftung_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Unistiftung Stiftungsrat-(N:1)-Unistiftung
Person_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Person Stiftungsrat-(N:1)-Person
Bezeichnung String Lokalisierte Bezeichnung

Spende

Nicht zweckgebundene Spenden (d.h. nicht an konkrete Projekte oder Lehrstühle gebundene Spende), über Unistiftung mit Uni verbunden.

Attribut Typ Beschreibung
Unistiftung_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Unistiftung Spende-(N:1)-Unistiftung
Organisation_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Organisation Von welcher Organisation die Spende kommt, Spende-(N:1)-Organisation
Art String Beschreibung der Spende
Quelle String Quelle der Information
Stand_Daten String Stand der Information

Unirat

Person, die im Universitätsrat einer Universität sitzt.

Attribut Typ Beschreibung
Uni_ID String, gemeinsamer Primärschlüssel, Fremdschlüssel auf Uni Unirat-(N:1)-Uni
Person_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Person Unirat-(N:1)-Person
Bezeichnung String Lokalisierte Bezeichnung

Person

Grundeinheit, die nur in der Spezialisierung eines Unirat, Stiftungsrat oder Professor existiert. Ermöglicht die gleichzeitige Existenz von diesen drei Spezialisierungen in ein und derselben Person.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Vorname String
Nachname String
Wohnort String
CV_Url String Link auf Lebenslauf, falls vorhanden

Professor

Person, die an einer Tochtereinheit (Fakultät, Abteilung) oder mehr und somit an einer Universität oder mehr lehrt. Per ProfessorTochtereinheit mit Tochtereinheit verbunden - es ergibt sich die Relation Professor-(N:M)-Tochtereinheit.

Attribut Typ Beschreibung
Person_ID Integer, Primärschlüssel, Fremdschlüssel auf Person Professor-(N:1)-Person
Institut String Name des Institut, an dem der Professor primär tätig ist (aus Gründen dieser Modellierung ist nur ein Institut per Professor möglich, die Aussagekräft dieses Felds ist somit beschränkt)
Email String Primäre Email-Adresse (aus Gründen dieser Modellierung ist nur eine Email per Professor möglich, die Aussagekräft dieses Felds ist somit beschränkt - innerhalb einer Universität wird an unterschiedlichen Tochtereinheiten oft die gleiche Emailadresse verwendet, der Professor kann jedoch auch an mehr als einer Universität lehren)

Tochtereinheit

Erste Untereinheit einer Universität, oftmals eine Fakultät. Per ProfessorTochtereinheit mit Professor verbunden - es ergibt sich die Relation Professor-(N:M)-Tochtereinheit.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Name String Name der Tochtereinheit
Uni_ID String, Fremdschlüssel auf Uni Tochtereinheit-(N:1)-Uni
Thema_ID Integer, Fremdschlüssel auf Thema Tochtereinheit-(N:1)-Thema

Thema

Klassifikation des Forschungsbereichs / der Ausrichtung einer Tochtereinheit.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Name String Bezeichnung

ProfessorTochtereinheit

Verbindungstabelle zwischen Professor und Tochtereinheit, da (N:M)-Relation.

Attribut Typ Beschreibung
Professor_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Professor ProfessorTochtereinheit-(N:1)-Professor
Tochtereinheit_ID Integer, gemeinsamer Primärschlüssel, Fremdschlüssel auf Tochtereinheit ProfessorTochtereinheit-(N:1)-Tochtereinheit

Anstellung

Verbindung einer Person mit einer Organisation - nicht zwingend eine Anstellung im engeren Sinn. Die Tabelle hat einen eigenen Primärschlüssel (ID) da Personen mehrere Verbindungen mit der gleichen Organisation, z.B. in einer anderen Funktion, haben können.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Person_ID Integer, Fremdschlüssel auf Person Anstellung-(N:1)-Person
Organisation_ID Integer, Fremdschlüssel auf Organisation Anstellung-(N:1)-Organisation
Funktion String Umschreibung der Art der Verbindung
Anstellungsverhaeltnis String Beschäftigungsgrad, wenn vorhanden
Quelle String Quelle der Information
Stand_Daten String Stand der Information

Kooperation

Verbindung einer Tochtereinheit mit einer Organisation - z.B. in Form eines gesponserten Lehrstuhls. Die Tabelle hat einen eigenen Primärschlüssel (ID) da Tochtereinheiten theoretisch mehrere Verbindungen mit der gleichen Organisation haben können. Die Art der Kooperation ist mit der Lookup-Tabelle Kooperationsart umschrieben.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Tochtereinheit_ID Integer, Fremdschlüssel auf Tochtereinheit Kooperation-(N:1)-Tochtereinheit
Organisation_ID Integer, Fremdschlüssel auf Organisation Kooperation-(N:1)-Organisation
Kooperationsart_ID Integer, Fremdschlüssel auf Kooperationsart Kooperation-(N:1)-Kooperationsart
Name String Bezeichnung der Kooperation
Betrag String Bezahlter Betrag seitens der Organisation, wenn vorhanden
Beginn String Zeitlicher Beginn der Kooperation, wenn bekannt
Ende String Zeitliches Ende der Kooperation, wenn bekannt
Quelle String Quelle der Information
Stand_Daten String Stand der Information

Kooperationsart

Klassifikation einer Kooperation.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Bezeichnung String Bezeichnung

Organisation

Mit Organisationen sind Firmen, öffentliche Stellen, andere Universitäten oder gemeinnützige Stiftungen gemeint. Oft als Synonym für «Dritte» oder «Geldgeber» verwendet. Da eine Organisation in verschiedenen Quellen unter unterschiedlichem Namen und mit unterschiedlichen Zusatzinformationen auftauchen kann, werden die Namen einer Organisation in der Tabelle Name zusammengefasst. Bei der Suche in der Applikation werden alle möglichen Namensgebungen durchsucht - bei der Auswahl eines Namens werden dann unter Verwendung der Tabelle Name alle zusammengehörigen Organisationen angezeigt.

Organisationen sind zudem zu Lobbywatch-Interessengruppen zugewiesen, die wiederum zu spezifischen Branchen zusammengefasst wurden. Siehe Uni-Bindungen: Was die Daten aussagen können – und was nicht, Punkt 5.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Interessengruppe_ID Integer, Fremdschlüssel auf Interessengruppe Organisation-(N:1)-Interessengruppe
Name_ID Integer, Fremdschlüssel auf Name Organisation-(N:1)-Name
Name String Bezeichnung der Kooperation
Stiftung Boolean Handelt es sich um eine Stiftung (1) oder nicht (0)?
Sitz String Geographischer Hauptsitz, falls bekannt

Name

Eindeutiger Name einer Organisation, siehe oben.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Stiftung Boolean Nicht verwendet / nicht korrekt
Name String Kanonischer/eindeutiger Name

Interessengruppe

Aus dem Lobbywatch-Datenmodell. Siehe Erläuterungen unter Organisation.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Branche_ID Integer, Fremdschlüssel auf Branche Interessengruppe-(N:1)-Branche
Bezeichnung String Lobbywatch-Bezeichnung

Branche

Siehe Erläuterungen unter Organisation.

Attribut Typ Beschreibung
ID Integer, Primärschlüssel Identifikator
Bezeichnung String Bezeichnung

Vorbereitung

Bevor via RSQLite mit der Datenbank verbunden werden kann, muss ein SQLite-File aus dem SQL-Dump im Ordner input erstellt werden:

cat input/unitransparenz.sql | sqlite3 input/unitransparenz.sqlite