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.
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.
Der Code für die vorliegende Datenauswertung ist unter https://github.com/srfdata/2016-04-uni-transparenz zur freien Verwendung verfügbar.
2016-04-uni-transparenz von SRF Data ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.
Code & Daten von SRF Data sind unter https://srfdata.github.io verfügbar.
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.
Es folgt eine Beschreibung der SQLite-Datenbank, vgl. auch das graphische Datenbankmodell
Attribut | Typ | Beschreibung |
---|---|---|
ID | String, Primärschlüssel | Identifikator, Kurzform der Universität |
Name | String | Ausgeschriebener Name der Universität |
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 |
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 |
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 |
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 |
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 |
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) |
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) |
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 |
Klassifikation des Forschungsbereichs / der Ausrichtung einer Tochtereinheit.
Attribut | Typ | Beschreibung |
---|---|---|
ID | Integer, Primärschlüssel | Identifikator |
Name | String | Bezeichnung |
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 |
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 |
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 |
Klassifikation einer Kooperation.
Attribut | Typ | Beschreibung |
---|---|---|
ID | Integer, Primärschlüssel | Identifikator |
Bezeichnung | String | Bezeichnung |
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 |
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 |
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 |
Siehe Erläuterungen unter Organisation.
Attribut | Typ | Beschreibung |
---|---|---|
ID | Integer, Primärschlüssel | Identifikator |
Bezeichnung | String | Bezeichnung |
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