diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 70f41bc841fef797f60350032c50e96f2d99fe9b..e4900b373ed7023f742a017361707c09e2d739f7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,5 @@ stages: - test - - docs - release - releasetrigger @@ -19,19 +18,11 @@ cake:Test: - master - tags -docs: - stage: docs - script: - - .\publishDocs.ps1 $GITLAB_TOKEN - variables: - GIT_STRATEGY: clone - only: - - tags - cake:Release: stage: release script: - PowerShell .\build.ps1 -Target Release -Configuration Release --nugetApiKey="${NUGET_API_KEY}" + - PowerShell .\src\Migrator\bin\Release\Migrator.exe --migrate_up variables: GIT_STRATEGY: clone dependencies: diff --git a/.releaserc b/.releaserc deleted file mode 100644 index 72ff2701baf27f6738b07f990506607bcc8dd562..0000000000000000000000000000000000000000 --- a/.releaserc +++ /dev/null @@ -1,23 +0,0 @@ -{ - "plugins": [ - ["@semantic-release/commit-analyzer", { - "preset": "eslint" - }], - ["@semantic-release/release-notes-generator", { - "preset": "eslint", - }], - ["@semantic-release/gitlab", { - "preset": "eslint", - "gitlabUrl": "https://git.rwth-aachen.de" - }], - ["@semantic-release/exec", { - "prepareCmd" : "echo ${nextRelease.version}", - "publishCmd" : "echo test" - }], - ["@semantic-release/git", { - "preset": "eslint", - "assets": "src/**/Properties/AssemblyInfo.cs", - "message": "Chore: ${nextRelease.version}\n\n${nextRelease.notes}" - }] - ] -} diff --git a/publishDocs.ps1 b/publishDocs.ps1 deleted file mode 100644 index f49b3b93e477ca9d57f7b1163b2bcf246f86d35d..0000000000000000000000000000000000000000 --- a/publishDocs.ps1 +++ /dev/null @@ -1,19 +0,0 @@ -param( - $token -) - -$remoteUrl = git config --get remote.origin.url -$remoteUrl = $remoteUrl.replace("git@", "") -$remoteUrl = $remoteUrl -replace "https(.*?)@","" -$remoteUrl = $remoteUrl.replace(":", "/") -$remoteUrl = $remoteUrl.replace(".git", ".wiki.git") - -$temporaryFolderName = "publishDocsTempFolder" - -git clone "https://gitlab-ci-token:$($token)@$($remoteUrl)" $temporaryFolderName -cd $temporaryFolderName -Remove-Item * -cp -r ../docs/* ./ -git add . -git commit -m "Docs: Documentation Update" -git push \ No newline at end of file diff --git a/src/Migrations.sln b/src/Migrations.sln new file mode 100644 index 0000000000000000000000000000000000000000..7bdf97d2a1dfe8ce06e2e03c9e8f49b3006fff7e --- /dev/null +++ b/src/Migrations.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28803.156 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Migrator", "Migrator\Migrator.csproj", "{A48A255E-D08A-4336-B481-266DEBFABDE9}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A48A255E-D08A-4336-B481-266DEBFABDE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A48A255E-D08A-4336-B481-266DEBFABDE9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A48A255E-D08A-4336-B481-266DEBFABDE9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A48A255E-D08A-4336-B481-266DEBFABDE9}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2B54411D-F046-46C3-940F-45B5BBD051CF} + EndGlobalSection +EndGlobal diff --git a/src/Migrator/App.config b/src/Migrator/App.config new file mode 100644 index 0000000000000000000000000000000000000000..731f6de6c291e303814b02808f34140fe560e8e4 --- /dev/null +++ b/src/Migrator/App.config @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" ?> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /> + </startup> +</configuration> \ No newline at end of file diff --git a/src/Migrator/Assets/Institutes.csv b/src/Migrator/Assets/Institutes.csv new file mode 100644 index 0000000000000000000000000000000000000000..f253dcbe87dc24f1e6fb1b145098d8a2a616a3b9 --- /dev/null +++ b/src/Migrator/Assets/Institutes.csv @@ -0,0 +1,1357 @@ +1,RWTH Aachen University +10730,Abteilung 7.3 - Einkauf und Zollangelegenheiten +10720,Abteilung 7.2 - Kreditorenbuchhaltung +10440,Abteilung 4.4 - Drittmittel +10750,Abteilung 7.5 - Debitoren, Anlagen und Steuern +10760,Abteilung 7.6 - Bilanzierung und Liquiditätsmanagement (Kasse) +10800,Dezernat 8.0 - Personal +10810,Abteilung 8.1 - Wissenschaftliches Tarifpersonal und Hilfskräfte +10820,Abteilung 8.2 - Tarifpersonal in Technik und Verwaltung +10830,Abteilung 8.3 - Dienstreisemanagement und Hochschulbeihilfestelle +10840,Abteilung 8.4 - Aus- und Fortbildung +10850,Abteilung 8.5 - Berufungsmanagement und Beamtinnen und Beamte +10900,Dezernat 9.0 - Recht +11000,Dezernat 10.0 - Facility Management +11010,Abteilung 10.1 - Kaufmännisches Gebäudemanagement +11011,Sachgebiet Finanzbuchhaltung +11012,Sachgebiet Einkauf +11013,Sachgebiet Objektbuchhaltung +11021,Sachgebiet Projektkoordnination +11022,Sachgebiet Bauliche Instandhaltung +11024,Sachgebiet Flächenmanagement +11030,Abteilung 10.3 - Technisches Gebäudemanagement Maschinentechnik +11031,Sachgebiet MSR Hörsaaltechnik +11033,Sachgebiet Heizkraftwerk Melaten und Fernwärme +11034,Sachgebiet Abwasser-, Wasser-, und Gasanlagen +11035,Sachgebiet Technische Planung/Bauleitung +11037,Sachgebiet Nachhaltiges Instandhaltungsmanagem. +11040,Abteilung 10.4 - Technisches Gebäudemanagement Elektrotechnik +11041,Sachgebiet Stromverteilung +11042,Sachgebiet Stromversorgung +11044,Sachgebiet Brandmeldeanlagen +11045,Sachgebiet Übertragungstechnik +11110,Abteilung 11.1 - Infrastrukturelles Gebäudemanagement +11112,Sachgebiet Transportlogistik (inkl. Poststelle) +11113,Sachgebiet Außenbereichspflege +11114,Sachgebiet Reinigungsdienste +11115,Sachgebiet Raum- und Veranstaltungsmanagement (inkl. Hausmeisterdienste für Versammlungsstätten) +11120,Abteilung 11.2 - Gebäudelogistik und Umwelt +11124,Sachgebiet Infrastrukturelle Gebäudesicherheit +1217,Geschäftsführung IDEA League +1212,Exploratory Teaching Space +28100,Hochschularchiv +22000,IT Center +40870,SFB-Transregio 87 Gepulste Hochl. +41120,SFB 1120 Bauteilpräzision durch Beherrsc +42890,SFB 289 Formgebung met. Werkstoffe +44400,SFB 440 Montage hybride Mikrosysteme H. +44420,SFB 442 Umweltvertr. Tribossysteme d. +45320,SFB 532 Textilbewehrter Beton-Entw. +46860,SFB 686 Modellbas. Regelung d. homog. +80006,Exploratory Research Space +80008,JARA-SOFT +80010,JARA-BRAIN +80011,JARA-ENERGY +80020,Profilbereich Molecular Science & Engineering (MSE) +80022,Profilbereich Production Engineering (ProdE) +80023,JARA - FAME +80024,Center for Automotive Catalytic Systems Aachen +80025,Integrative Produktionstechnik für Hochlohnländer +80027,Center for Wind Power Drives +80030,Project House for PowertoFuelConversion +31000,Personalrat +37000,Gleichstellungsbüro +33000,Schwerbehindertenvertretung der RWTH +35000,Vertretung der wissenschaftlichen Mitarbeiter +34000,Zentrale Gruppenvertretung der Beschäftigten in Technik und Verwaltung +RWTH_AKB,Akademischer Bereich +100000,Fakultät für Mathematik, Informatik und Naturwissenschaften +110000,Fachgruppe Mathematik +111002,Bibliothek der Fachgruppe Mathematik +111410,Lehrstuhl für Angewandte Mathematik und Institut für Geometrie und Praktische Mathematik (N.N.) +112520,Lehr- und Forschungsgebiet Numerische und Angewandte Analysis +112430,Juniorprofessur für Mathematische Bild- und Signalverarbeitung +111710,Lehrstuhl für Numerische Mathematik +11121,Sachgebiet Abfallwirtschaft +11122,Sachgebiet Umweltschutz +11123,Sachgebiet Brandschutz +13000,Hochschularzt +1216,Integration Team +1500,CiL Center for Innovative Learning Technologies +25000,Gemeinschaftslabor für Elektronenmikroskopie 1430,Geschäftsstelle Elektromobilität +1431,Centre for Molecular Transformation +80052,E.ON Energy Research Center +21000,Universitätsbibliothek +23000,Zentrum für Lern- und Wissensmanagement +24000,Hochschulsportzentrum +27000,Sprachenzentrum +41290,SFB Transregio 129 Oxyflame +44010,SFB 401 Strömungsbeeinflussung und Str. +44270,SFB 427 Medien u. kultur. k. Jarke +44271,SFB 427 Medien u. kultur. K. T. Jäger +45610,SFB 561 Thermisch hochbelastete off. +47610,SFB 761 Stahl-abinitio; Quantenmechanisc +49170,SFB 917 Resistiv schaltende Chalkogenide +49850,SFB 985 Funktionelle Mikrogele und Mikro +80002,Center für Computational Engineering Sci +80003,Aachen Institute for Advanced Study in C +80004,UMIC - Ultra High-Speed Mobile Informati +80005,JARA-Office +80007,HumTec +80009,JARA-FIT +80012,JARA-HPC +80013,HCI Center +80015,Profilbereich Computational Science & Engineering (CompSE) +80016,Profilbereich Energy, Chemical & Process Engineering (ECPE) +80017,Profilbereich Information & Communication Technology (ICT) +80018,Profilbereich Materials Science & Engineering (MatSE) +80019,Profilbereich Medical Science & Technology (MedST) +80021,Profilbereich Mobility & Transport Engineering (MTE) +RWTH_ZB,Zentraler Bereich +2,Hochschulrat +1000,Rektorat +1100,Rektor +1200,Prorektor für Lehre +1300,Prorektor für Wirtschaft und Industrie +1400,Prorektor für Forschung und Struktur +2100,Prorektorin für Personal und Wissenschaftlichen Nachwuchs +10010,Kanzler +10019,Innenrevision +10031,Hochschulrat und Grundsatzfragen +10032,Marketing +10033,Relationship Management +10000,Zentrale Hochschulverwaltung +10100,Dezernat 1.0 - Akademische und studentische Angelegenheiten +10110,Abteilung 1.1 - Akademische Angelegenheiten +10120,Abteilung 1.2 - Studentische Angelegenheiten +10130,Abteilung 1.3 - Zentrales Prüfungsamt +10140,Abteilung 1.4 - Zentrale Studienberatung +10200,Dezernat 2.0 - Internationale Hochschulbeziehungen +10210,Abteilung 2.1 - Zugang und Soziales +10220,Abteilung 2.2 - Betreuung +10230,Abteilung 2.3 - Mobilität +10300,Dezernat 3.0 - Presse und Kommunikation +28200,RWTHextern-Das Bürgerforum +10400,Dezernat 4.0 - Forschung und Karriere +10410,Abteilung 4.1 - Technologietransfer +10420,Abteilung 4.2 - Forschungsförderung +10430,Abteilung 4.3 - Karriereentwicklung +10500,Dezernat 5.0 - Organisation und IT +10510,Abteilung 5.1 - Organisation +10530,Abteilung 5.3 - IT-Basisdienste +10600,Dezernat 6.0 - Planung, Entwicklung und Controlling +10610,Abteilung 6.1 - Strategie und Strukturplanung +10630,Abteilung 6.3 - Controlling und Informationsmanagement +10639,SAP-Berechtigungen manuell +10700,Dezernat 7.0 - Finanzen +10710,Abteilung 7.1 - Haushalt +132210,Lehrstuhl für Experimentalphysik und II. Physikalisches Institut +133320,Lehr- und Forschungsgebiet Experimentalphysik (Hochenergiephysik) +133130,Juniorprofessur für Experimentelle Astroteilchenphysik +134310,Lehrstuhl für Experimentalphysik IV C (FZ Jülich) +135220,Lehr- und Forschungsgebiet Theoretische Physik (kondensierte Materie) +135420,Lehr- und Forschungsgebiet Computerbasierte Festkörpertheorie +135510,Lehrstuhl für Theoretische Physik C und Institut für Theoretische Festkörperphysik +136320,Lehr- und Forschungsgebiet Theoretische Physik (N.N.) +164120,Lehr- und Forschungsgebiet System-Ökotoxikologie (UFZ Leipzig) +211220,Lehr- und Forschungsgebiet Computergestütztes Entwerfen +212110,Lehrstuhl für Planungstheorie und Stadtentwicklung +212410,Lehrstuhl und Institut für Städtebau und Entwerfen +213220,Lehr- und Forschungsgebiet Bauplanung und Baurealisierung +215230,Juniorprofessur für Werkzeugkulturen +215330,Juniorprofessur für Rezykliergerechtes Bauen +217320,Lehr- und Forschungsgebiet Stadtbaugeschichte (N.N.) +311610,Lehrstuhl und Institut für Massivbau +311810,Lehrstuhl für Baustatik und Baudynamik +314520,Lehr- und Forschungsgebiet Ingenieurhydrologie +314620,Lehr- und Forschungsgebiet Abfallwirtschaft (N.N.) +316210,Lehrstuhl für Bauinformatik und Geoinformationssysteme und Geodätisches Institut +316420,Lehr- und Forschungsgebiet Gender und Diversity in den Ingenieurwissenschaften +316520,Lehr- und Forschungsgebiet Strukturelle Polymerkomposite im Bauwesen und Institut für Baustoffforschung +316620,Lehr- und Forschungsgebiet Fachdidaktik Bautechnik +155410,Lehrstuhl für Materialien und Prozesse für elektrochemische Energiespeicher und -wandler (FZ Jülich) +155830,Juniorprofessur für Organische Chemie +161320,Lehr- und Forschungsgebiet Spezielle Botanik (N.N.) +163720,Lehr- und Forschungsgebiet Molekulare Ökologie der Rhizosphäre +162020,Lehr- und Forschungsgebiet Zoologie und Humanbiologie +162320,Lehr- und Forschungsgebiet Molekulare und systemische Neurophysiologie +163110,Lehr- und Forschungsgebiet Theoretische Systemneurobiologie (FZ Jülich) +164020,Lehr- und Forschungsgebiet Zelluläre und Angewandte Infektionsbiologie +163310,Lehrstuhl für Chemosensorik +161700,Institut für Angewandte Mikrobiologie (Biologie IV) +161710,Lehrstuhl für Angewandte Mikrobiologie +161820,Lehr- und Forschungsgebiet Mikrobielle Genetik +162420,Lehr- und Forschungsgebiet Ökosystemanalyse +162710,Lehrstuhl für Umweltbiologie und -chemodynamik +164220,Lehr- und Forschungsgebiet Bioanalytische Ökotoxikologie (UFZ Leipzig) +200000,Fakultät für Architektur +211110,Lehrstuhl für Tragkonstruktionen +212610,Lehrstuhl für Wohnbau und Grundlagen des Entwerfens und Institut für Wohnbau +212820,Lehr- und Forschungsgebiet Architekturtheorie +213110,Lehrstuhl für Gebäudelehre und Grundlagen des Entwerfens und Institut für Schulbau +214110,Lehrstuhl für Landschaftsarchitektur +215130,Juniorprofessur für Sicherung kulturellen Erbes +216110,Lehrstuhl für Bildnerische Gestaltung +216310,Lehrstuhl für Plastik +217110,Lehrstuhl für Architekturgeschichte +300000,Fakultät für Bauingenieurwesen +312530,Juniorprofessur für Umweltverträglichkeit von Baustoffen +311320,Lehr- und Forschungsgebiet Baustoffkunde - Bauwerkserhaltung und -instandsetzung und Institut für Baustoffforschung +311510,Lehrstuhl und Institut für Angewandte Mechanik +311710,Lehrstuhl für Stahl- und Leichtmetallbau und Institut für Stahlbau +312110,Lehrstuhl und Institut für Baubetrieb und Projektmanagement +312410,Lehrstuhl für Energieeffizientes Bauen +400000,Fakultät für Maschinenwesen +411110,Lehrstuhl und Institut für Allgemeine Mechanik +411410,Lehrstuhl und Institut für Technische Verbrennung +411610,Lehrstuhl und Institut für Allgemeine Konstruktionstechnik des Maschinenbaus +411710,Lehrstuhl und Institut für Maschinenelemente und Systementwicklung +411910,Lehrstuhl und Institut für Getriebetechnik, Maschinendynamik und Robotik +412420,Lehr- und Forschungsgebiet Laser-Messverfahren in der Thermofluiddynamik (N.N.) +412130,Juniorprofessur für Model-Based Fuel Design +412310,Lehrstuhl für Verbrennungskraftmaschinen und Institut für Thermodynamik +412610,Lehrstuhl für Wärme- und Stoffübertragung +412910,Lehrstuhl für Solartechnik (DLR) +413010,Lehrstuhl für Brennstoffzellen (FZ Jülich) +413110,Lehrstuhl für Reaktorsicherheit und -technik +413410,Lehrstuhl für Werkstoffe der Energietechnik (FZ Jülich) +413510,Lehrstuhl und Institut für Strahlantriebe und Turbomaschinen +413920,Lehr- und Forschungsgebiet Raumfahrtantriebe (DLR) +414110,Lehrstuhl und Institut für Kraftfahrzeuge (ika) +414430,Juniorprofessur für Kraftfahrzeug Systembewertung +414210,Lehrstuhl und Institut für Schienenfahrzeuge und Transportsysteme +136520,Lehr- und Forschungsgebiet Theoretische Teilchenphysik +139830,Juniorprofessur für Theoretische Nanospintronik (FZ Jülich) +137910,Lehrstuhl für Computational Materials Science +139020,Lehr- und Forschungsgebiet Didaktik der Physik und Technik +139110,Lehrstuhl für Physik (FZ Jülich) +139420,Lehr- und Forschungsgebiet für Experimentalphysik +139610,Lehrstuhl für Theoretische Astroteilchenphysik und Kosmologie und Institut für Theoretische Teilchenphysik und Kosmologie +137310,Lehrstuhl für Theoretische Physik +137620,Lehr- und Forschungsgebiet Theoretische Physik / Quanteninformationsverarbeitung (FZ Jülich) +135920,Lehr- und Forschungsgebiet Theoretische Physik (kondensierte Materie) +151110,Lehrstuhl für Festkörper- und Quantenchemie und Institut für Anorganische Chemie +151520,Lehr- und Forschungsgebiet Anorganische Chemie (Molekulare Funktionsmaterialien) +151830,Juniorprofessur für Moderne Strukturanalytik komplexer chemischer Systeme mit hochauflösenden experimentellen Methoden +152230,Juniorprofessur für Effiziente Synthesestrategien +152620,Lehr- und Forschungsgebiet Organische Chemie +154110,Lehrstuhl für Technische Chemie und Petrolchemie +154220,Lehr- und Forschungsgebiet Technische Chemie +154320,Lehr- und Forschungsgebiet für Translationale molekulare Katalyse +154610,Lehrstuhl für Textilchemie und Makromolekulare Chemie +154810,Lehrstuhl für Makromolekulare Chemie +155520,Lehr- und Forschungsgebiet In-operando Magnetische Resonanz (FZ Jülich) +155630,Juniorprofessur für Angewandte Grenzflächenelektrochemie (FZ Jülich) +160000,Fachgruppe Biologie +161220,Lehr- und Forschungsgebiet Ökologie des Bodens und Abteilung Systematik und Geobotanik +131220,Lehr- und Forschungsgebiet Biophysik +136720,Lehr- und Forschungsgebiet Metamaterialien und Nano-Optik +131430,Juniorprofessur für Experimentelle Astroteilchenphysik +132110,Lehrstuhl für Experimentalphysik (Festkörperphysik) und II. Physikalisches Institut +132520,Lehr- und Forschungsgebiet Experimentelle Physik der kondensierten Materie +132310,Lehrstuhl für Experimentalphysik (Festkörperphysik) und II. Physikalisches Institut +133110,Lehrstuhl für Experimentalphysik III A +133510,Lehrstuhl für Experimentalphysik III B +133720,Lehr- und Forschungsgebiet Experimentalphysik +134820,Lehr- und Forschungsgebiet Experimentalphysik +139520,Lehr- und Forschungsgebiet Physik der Teilchenbeschleuniger (FZ Jülich) +134110,Lehrstuhl für Experimentalphysik IV A (FZ Jülich) +138730,Juniorprofessur für Experimentalphysik (FZ Jülich) +134510,Lehrstuhl für Experimentalphysik IV E (FZ Jülich) +134610,Lehrstuhl für Experimentalphysik IV F (FZ Jülich) +135110,Lehrstuhl für Theoretische Physik A und Institut für Theorie der statistischen Physik +136110,Lehrstuhl für Theoretische Physik E und Institut für Theoretische Teilchenphysik und Kosmologie +136220,Lehr- und Forschungsgebiet Theoretische Teilchenphysik +136830,Juniorprofessur für Theoretische Teilchenphysik +137510,Lehrstuhl für Theoretische Physik (FZ Jülich) +138630,Juniorprofessur für Theoretische Physik (FZ Jülich) +25010,Lehrstuhl für Mikrostrukturanalytik +137000,Institut für Quanteninformation +137420,Lehr- und Forschungsgebiet Theoretische Physik (FZ Jülich) +150000,Fachgruppe Chemie +111620,Lehr- und Forschungsgebiet Numerische Analysis +114620,Lehr- und Forschungsgebiet Mathematik +111920,Lehr- und Forschungsgebiet Mathematik +112120,Lehr- und Forschungsgebiet Mathematik +112320,Lehr- und Forschungsgebiet Didaktik der Mathematik +113320,Lehr- und Forschungsgebiet Mathematik (Diskrete Optimierung) +114320,Lehr- und Forschungsgebiet Mathematik +114510,Lehrstuhl für Mathematik C (Analysis) +114920,Lehr- und Forschungsgebiet Mathematik (Algebra) +115010,Lehrstuhl für Mathematik (CCES) +115210,Lehrstuhl für Mathematik (Algebra) (N.N.) +116220,Lehr- und Forschungsgebiet Angewandte Statistik +121110,Lehrstuhl für Informatik 1 (Algorithmen und Komplexität) +123420,Lehr- und Forschungsgebiet Theorie Hybrider Systeme +121620,Lehr- und Forschungsgebiet Informatik 3 (Softwarekonstruktion) +123220,Lehr- und Forschungsgebiet Kooperationssysteme (Fraunhofer FIT) +122620,Lehr- und Forschungsgebiet Life Science Informatik (Fraunhofer FTI) +123320,Lehr- und Forschungsgebiet Medienprozesse(Fraunhofer FIT) +122420,Lehr- und Forschungsgebiet Informatik 9 (Lerntechnologien) +123010,Lehrstuhl für Informatik 12 (Hochleistungsrechnen) +123520,Lehr- und Forschungsgebiet Informatik-IT-Sicherheit +124620,Lehr- und Forschungsgebiet Virtuelle Realität und Immersive Visualisierung +151210,Lehrstuhl für Metallorganische Chemie und Institut für Anorganische Chemie +151620,Lehr- und Forschungsgebiet Anorganische Chemie (Molekularer Magnetismus) +152920,Lehr- und Forschungsgebiet für Organische Chemie +111810,Lehrstuhl für Mathematik (Analysis) +113110,Lehrstuhl I für Mathematik (für Ingenieure) +113520,Lehr- und Forschungsgebiet Mathematische Methoden der Physik +113210,Lehrstuhl II für Mathematik (für Ingenieure) +114110,Lehrstuhl A für Mathematik +114220,Lehr- und Forschungsgebiet Mathematik +114410,Lehrstuhl für Mathematik B (Algebra) (N.N.) +153110,Lehrstuhl für Physikalische Chemie I und Institut für Physikalische Chemie +153310,Lehrstuhl für Physikalische Chemie II und Institut für Physikalische Chemie +153420,Lehr- und Forschungsgebiet Theoretische Chemie +153630,Juniorprofessur für Spektroskopie kondensierter Materie +161920,Lehr- und Forschungsgebiet Molekulare Zellbiologie der Pflanzen +161510,Lehrstuhl und Institut für Biologie III (Pflanzenphysiologie) +162110,Lehrstuhl und Institut für Biologie II (Zoologie) +162610,Lehrstuhl für Biotechnologie +163820,Lehr- und Forschungsgebiet Bioprozess-Analytik (FZ Jülich) +162820,Lehr- und Forschungsgebiet Biomaterialien +163130,Juniorprofessur für Cellomics (N.N.) +163930,Juniorprofessur für Synthetische Enzymkaskaden (FZ Jülich) +163530,Juniorprofessur für Mikrobiologie für definierte Mischkulturen +162005,Institut für Umweltforschung (Biologie V) +313110,Lehrstuhl für Schienenbahnwesen und Verkehrswirtschaft und Verkehrswissenschaftliches Institut +313310,Lehrstuhl und Institut für Stadtbauwesen und Stadtverkehr +313410,Lehrstuhl und Institut für Straßenwesen +114530,Juniorprofessur für Mathematik der Signalverarbeitung +114710,Lehrstuhl D für Mathematik +115320,Lehr- und Forschungsgebiet Algebra +116110,Lehrstuhl für Stochastik und Institut für Statistik u. Wirtschaftsmathematik +116320,Lehr- und Forschungsgebiet Angewandte Stochastik +116410,Lehrstuhl für Statistik und Institut für Statistik u. Wirtschaftsmathematik +116510,Lehrstuhl für Statistik und Stochastische Modellierung +120000,Fachgruppe Informatik +121002,Bibliothek +121310,Lehrstuhl für Informatik 2 (Softwaremodellierung und Verifikation) +121510,Lehrstuhl für Informatik 3 (Software Engineering) +121710,Lehrstuhl für Informatik 4 (Kommunikation und verteilte Systeme) +121810,Lehrstuhl für Informatik 5 (Informationssysteme und Datenbanken) +121920,Lehr- und Forschungsgebiet Informatik 5 (Wissensbasierte Systeme) +122930,Juniorprofessur für Komplexität diskreter Probleme +122310,Lehrstuhl für Informatik 8 (Computergraphik und Multimedia) +122510,Lehrstuhl für Informatik 9 (Data Science) +122910,Lehrstuhl für Informatik 7 (Logik und Theorie diskreter Systeme) +123620,Lehr- und Forschungsgebiet für Algorithmen-Orientierte Code-Generierung für Hochleistungsrechnerarchitekturen +130000,Fachgruppe Physik +130002,Physikbibliothek +131005,I. Physikalisches Institut +131110,Lehrstuhl für Experimentalphysik I A und I. Physikalisches Institut +131720,Lehr- und Forschungsgebiet Experimentalphysik +131520,Lehr- und Forschungsgebiet Hochenergiephysik +131910,Lehrstuhl für Experimentelle Elementarteilchenphysik +524320,Lehr- und Forschungsgebiet Modellbildung in der Werkstofftechnik (N.N.) +524510,Lehrstuhl für Werkstoffsynthese der Energietechnik (FZ Jülich) +523620,Lehr- und Forschungsgebiet Grundlagen der Erstarrung (DLR) +532610,Lehrstuhl für Applied Geophysics and Geothermal Energy (E.ON Energy Research Center) +532820,Lehr- und Forschungsgebiet Wissenschaftliches Rechnen in terrestrischen Systemen (FZ Jülich) +542530,Juniorprofessur für Festkörperchemie der Actiniden (FZ Jülich) +551310,Lehrstuhl für Wirtschaftsgeographie +812920,Lehr- und Forschungsgebiet Dienstleistungs- und Technologiemarketing +813010,Lehrstuhl für Bürgerliches Recht, Wirtschaftsrecht und Arbeitsrecht +813310,Lehrstuhl für Operations Research +813510,Lehrstuhl für Operations Management +814110,Lehrstuhl für Organisation +814320,Lehr- und Forschungsgebiet Internationale Wirtschaftsbeziehungen +814620,Lehr- und Forschungsgebiet Wirtschafts-, Sozial- und Technologiegeschichte +815110,Lehrstuhl für Management Science +815220,Lehr- und Forschungsgebiet Wirtschaftsinformatik +816110,Lehrstuhl für Wirtschaftswissenschaften, insb. Energieökonomik +816410,Lehrstuhl für Innovation, Strategie und Organisation +816620,Lehr- und Forschungsgebiet Experimentelle Wirtschaftsforschung +816930,Juniorprofessur für Energieressourcen- und Innovationsökonomik +814210,Lehrstuhl für Personal +900000,Medizinische Fakultät +921110,Institut und Lehrstuhl für Molekulare und Zelluläre Anatomie +921210,Institut und Lehrstuhl für Anatomie und Zellbiologie +921310,Institut und Lehrstuhl für Medizinische Psychologie und Medizinische Soziologie +416310,Lehrstuhl für Fluidverfahrenstechnik +416510,Lehrstuhl für Bioverfahrenstechnik +416610,Lehrstuhl und Institut für Regelungstechnik +416710,Lehrstuhl für Systemverfahrenstechnik +420730,Juniorprofessur für Agile Managementpraktiken in technologieorientierten Handlungssystemen +417010,Lehrstuhl für Produktionsmanagement (N.N.) +420320,Lehr- und Forschungsgebiet Systemergonomie +417210,Lehrstuhl für Produktionssystematik +417410,Lehrstuhl für Technologie der Fertigungsverfahren +417420,Lehr- und Forschungsgebiet Konstruktion und Entwicklung von Mikrosystemen +418110,Lehrstuhl für Werkstoffanwendungen im Maschinenbau +418220,Lehr- und Forschungsgebiet Kontinuumsmechanik +418710,Lehrstuhl für Lasertechnik +418910,Lehrstuhl für Technologie optischer Systeme +419110,Lehrstuhl für Textilmaschinenbau und Institut für Textiltechnik +421220,Lehr- und Forschungsgebiet Kontaktmechanik +510000,Fachgruppe für Rohstoffe und Entsorgungstechnik +511220,Lehr- und Forschungsgebiet Berg-, Umwelt- und Europarecht +520000,Fachgruppe für Materialwissenschaft und Werkstofftechnik +521110,Lehrstuhl für Werkstoffchemie +522110,Lehrstuhl für Werkstofftechnik der Metalle und Institut für Eisenhüttenkunde +522610,Lehrstuhl für Metallurgische Prozesstechnik und Metallrecycling und Institut für Metallhüttenkunde und Elektrometallurgie +522710,Lehrstuhl für Korrosion und Korrosionsschutz +525510,Lehrstuhl für Werkstoffmechanik +526110,Lehrstuhl für Gießereiwesen und Gießerei-Institut +526610,Lehrstuhl für Prozessleittechnik +415410,Lehrstuhl und Institut für Flugsystemdynamik +415520,Lehr- und Forschungsgebiet und Abteilung Hochtemperatur-Gasdynamik +415610,Lehrstuhl und Institut für Strukturmechanik und Leichtbau +416110,Lehrstuhl für Chemische Verfahrenstechnik und Institut für Verfahrenstechnik +416210,Lehrstuhl für Datengetriebene Modellierung in der Computational Engineering Science +416220,Lehr- und Forschungsgebiet Mechanische Verfahrenstechnik (N.N.) +416910,Lehrstuhl für Informationsmanagement im Maschinenbau +530000,Fachgruppe für Geowissenschaften und Geographie +531110,Lehrstuhl für Geologie und Paläontologie und Geologisches Institut +531220,Lehr- und Forschungsgebiet Geologie - Endogene Dynamik +531320,Lehr- und Forschungsgebiet Neotektonik und Georisiken +532110,Lehrstuhl für Ingenieurgeologie und Hydrogeologie +532220,Lehr- und Forschungsgebiet Hydrogeologie +532920,Lehr- und Forschungsgebiet für Sedimentbecken-Analyse +532720,Lehr- und Forschungsgebiet Hydrogeophysik (FZ Jülich) +541110,Lehrstuhl für Angewandte Mineralogie und Lagerstättenlehre +541220,Lehr- und Forschungsgebiet Computational Geoscience and Reservoir Engineering +541320,Lehr- und Forschungsgebiet Ton- und Grenzflächenmineralogie +551720,Lehr- und Forschungsgebiet Wirtschaftsgeographie der Dienstleistungen +611010,Lehrstuhl für Medizinische Informationstechnik +611110,Lehrstuhl für Integrierte digitale Systeme und Schaltungsentwurf +611410,Lehrstuhl und Institut für Theoretische Elektrotechnik +611510,Lehrstuhl für Werkstoffe der Elektrotechnik I und Institut für Werkstoffe der Elektrotechnik +618420,Lehr- und Forschungsgebiet Technologie der Oxidelektronik (FZ Jülich) +611710,Lehrstuhl für Bildverarbeitung +611810,Lehrstuhl für Integrierte Systeme der Signalverarbeitung +613110,Lehrstuhl und Institut für Hochfrequenztechnik +613210,Lehrstuhl und Institut für Nachrichtentechnik +613310,Lehrstuhl und Institut für Kommunikationssysteme +613410,Lehrstuhl und Institut für Theoretische Informationstechnik +613630,Juniorprofessur für Medizinische Akustik +614410,Lehrstuhl für Elektromagnetische Energiewandlung und Institut für Elektrische Maschinen +614510,Lehrstuhl und Institut für Stromrichtertechnik und Elektrische Antriebe +614710,Lehrstuhl für Navigation (DLR) +615210,Lehrstuhl und Institut für Mensch-Maschine-Interaktion +615510,Lehrstuhl und Institut für Vernetzte Systeme +615730,Juniorprofessur für Self-Organized Networks +615610,Lehrstuhl für Photovoltaik (FZ Jülich) +616110,Lehrstuhl für Integrierte Analogschaltungen und Institut für Halbleitertechnik +616210,Lehrstuhl für Halbleitertechnik und Institut für Halbleitertechnik +616310,Lehrstuhl für Automation of Complex Power Systems +616520,Lehr- und Forschungsgebiet Monitoring und verteilte Kontrolle für Energiesysteme +616710,Lehrstuhl für Integrierte Photonik +618310,Lehrstuhl für Elektrochemische Energiewandlung und Speichersystemtechnik +700000,Philosophische Fakultät +793000,Institut für Anglistik, Amerikanistik und Romanistik +793720,Lehr- und Forschungsgebiet Fremdsprachendidaktik +711120,Lehr- und Forschungsgebiet Angewandte Ethik mit dem Schwerpunkt Technik- und Umweltethik +711520,Lehr- und Forschungsgebiet Philosophie der kulturellen Welt +791110,Lehrstuhl für Deutsche Sprache der Gegenwart (N.N.) und Germanistisches Institut +792620,Lehr- und Forschungsgebiet Linguistik und kognitive Semiotik +791220,Lehr- und Forschungsgebiet Germanistische Sprachwissenschaft +791620,Lehr- und Forschungsgebiet Neuere Deutsche Literaturgeschichte +792820,Lehr- und Forschungsgebiet Fachdidaktik Deutsch (Literaturdidaktik) +792530,Juniorprofessur für Allgemeine Literaturwissenschaft/Analyse von literarischen Konzepten +791910,Lehrstuhl für Ältere Deutsche Literatur und Germanistisches Institut +792220,Lehr- und Forschungsgebiet Germanistik/Mediävistik +792310,Lehrstuhl für Kommunikationswissenschaft +793110,Lehrstuhl für Anglistische Literaturwissenschaft +793610,Lehrstuhl für Angewandte Sprachwissenschaft (N.N.) +793810,Lehrstuhl für Anglistische Sprachwissenschaft +794110,Lehrstuhl für Romanische Philologie I +794220,Lehr- und Forschungsgebiet Romanische Sprachwissenschaft (N.N.) +794320,Lehr- und Forschungsgebiet Interkulturelle Studien - Romanistik +700002,Fachgruppe Gesellschaftswissenschaften +741110,Lehrstuhl für Alte Geschichte mit dem Schwerpunkt Geschichte als Wissenskultur und Historisches Institut +741210,Lehrstuhl für Mittlere Geschichte und Historisches Institut +741410,Lehrstuhl für Neuere Geschichte und Historisches Institut +741520,Lehr- und Forschungsgebiet Geschichte der Frühen Neuzeit +741730,Juniorprofessur für Geschichte und Kultur der Region Maas/Rhein +761520,Lehr- und Forschungsgebiet Technik und Diversität +771110,Lehrstuhl und Institut für Politische Theorie und Ideengeschichte +771220,Lehr- und Forschungsgebiet Internationale Beziehungen +771420,Lehr- und Forschungsgebiet Politische Systeme +771620,Lehr- und Forschungsgebiet Fachdidaktik Gesellschaftswissenschaften +781110,Lehrstuhl für Systematische Theologie +781220,Lehr- und Forschungsgebiet Biblische Theologie +781630,Juniorprofessur für Kirchengeschichte und europäische Identitätsbildung +700003,Fachgruppe Empirische Humanwissenschaften +731000,Geschäftsführung des Instituts für Erziehungswissenschaft +721310,Lehrstuhl und Institut für Psychologie +721630,Juniorprofessur für Psychologische Methodenlehre +721110,Lehrstuhl und Institut für Psychologie +721520,Lehr- und Forschungsgebiet Gesundheitspsychologie +731210,Lehrstuhl für Erziehungswissenschaft mit dem Schwerpunkt Berufspädagogik +731420,Lehr- und Forschungsgebiet Erziehungswissenschaft mit dem Schwerpunkt Schulpädagogik und empirische Bildungsforschung +731820,Lehr- und Forschungsgebiet Allgemeine Didaktik mit dem Schwerpunkt Technik- und Medienbildung +731920,Lehr- und Forschungsgebiet Erziehungswissenschaft mit dem Schwerpunkt Heterogenität +812110,Lehrstuhl für Controlling +812210,Lehrstuhl für Management für Industrie 4.0 +812310,Lehrstuhl für Marketing +812410,Lehrstuhl für Betriebswirtschaftslehre, insb. Betriebswirtschaftliche Steuerlehre und Wirtschaftsprüfung (N.N.) +812520,Lehr- und Forschungsgebiet Entscheidungsforschung und Finanzdienstleistungen +812630,Juniorprofessur für Real Estate Finance +812710,Lehrstuhl für Betriebswirtschaftslehre, insbesondere Technologie- und Innovationsmanagement +420830,Juniorprofessur für Interoperabilität von Simulationen im Maschinenbau +417110,Lehrstuhl und Institut für Arbeitswissenschaft +417310,Lehrstuhl für Werkzeugmaschinen +418020,Lehr- und Forschungsgebiet Nichtlineare Dynamik der Laser-Fertigungsverfahren +419410,Lehrstuhl für Medizintechnik +419510,Lehrstuhl für Gebäude- und Raumklimatechnik +419720,Lehr- und Forschungsgebiet für Verfahren höherer Ordnung in der Mehrphasenströmungssimulation +419810,Lehrstuhl für Technologieanalysen und -vorausschau +420110,Lehrstuhl für Enzymprozesstechnik (N.N.) +420910,Lehrstuhl für Production Engineering of E-Mobility Components +421010,Lehrstuhl für Solare Komponenten (DLR) +421110,Lehrstuhl für Technische Mechanik +500000,Fakultät für Georessourcen und Materialtechnik +511410,Lehrstuhl für Rohstoffgewinnung über Tage und Bohrtechnik und Institut für Bergbaukunde III +512110,Lehrstuhl für Aufbereitung und Recycling fester Abfallstoffe und Institut für Aufbereitung, Kokerei und Brikettierung +512320,Lehr- und Forschungsgebiet Aufbereitung mineralischer Rohstoffe +513220,Lehr- und Forschungsgebiet Lehr- und Forschungsgebiet für Advanced Mining Technologies +514110,Lehrstuhl für Markscheidewesen und Institut für Markscheidewesen Bergschadenkunde und Geophysik im Bergbau +525420,Lehr- und Forschungsgebiet Werkstoffe und Verfahren für Luftstrahlantriebe (DLR) +525820,Lehr- und Forschungsgebiet Thermochemie von Energiewerkstoffen +522310,Lehrstuhl für Metallurgie von Eisen und Stahl +523110,Lehrstuhl für Werkstoffphysik und Institut für Metallkunde und Metallphysik +523210,Lehrstuhl für Angewandte Metallkunde der Nichteisenmetalle (HZG) +523410,Lehrstuhl und Institut für Bildsame Formgebung +934620,Lehr- und Forschungsgebiet Experimentelle und klinische Nuklearmedizin (FZ Jülich) +934710,Klinik und Lehrstuhl für Orthopädie und Unfallchirurgie - Schwerpunkt Orthopädie +934810,Klinik und Lehrstuhl für Palliativmedizin +938820,Klinik und Lehr- und Forschungsgebiet für Phoniatrie und Pädaudiologie +935020,Lehr- und Forschungsgebiet Experimentelle Neuropsychiatrie +935120,Lehr- und Forschungsgebiet Experimentelle Psychopathologie +935220,Lehr- und Forschungsgebiet Experimentelle Verhaltenspsychobiologie +935320,Lehr- und Forschungsgebiet Struktur kortikaler Funktionseinheiten +935420,Lehr- und Forschungsgebiet Funktion kortikaler Schaltkreise +935520,Lehr- und Forschungsgebiet Neuropsychologische Geschlechterforschung +935630,Juniorprofessur für Translationale Hirnforschung in Psychiatrie und Neurologie +935810,Lehr- und Forschungsgebiet für Computational Neuroscience (FZ Jülich) +935910,Klinik und Lehrstuhl für Kinder- und Jugendpsychiatrie und -psychotherapie +936130,Juniorprofessur für Translationale Hirnforschung in Kinder- und Jugendpsychiatrie +936210,Klinik und Lehrstuhl für Diagnostische und Interventionelle Radiologie +936310,Klinik und Lehrstuhl für Diagnostische und Interventionelle Neuroradiologie +936530,Juniorprofessur für Funktionelle Bildgebung des chemosensorischen Systems +936610,Lehrstuhl für Strahlentherapie +936820,Lehr- und Forschungsgebiet Kinderherzchirurgie +937010,Klinik und Lehrstuhl für Gefäßchirurgie +937110,Klinik und Lehrstuhl für Urologie +937410,Klinik und Lehrstuhl für Kieferorthopädie (N.N.) +937620,Lehr- und Forschungsgebiet Orale Mikrobiologie und Immunologie +937710,Klinik und Lehrstuhl für Zahnärztliche Prothetik und Werkstoffkunde +937820,Lehr- und Forschungsgebiet Zahnärztliche Werkstoffkunde und Biomaterialforschung +938010,Klinik und Lehrstuhl für Mund-, Kiefer- und Gesichtschirurgie +EXT,Extern +50000,Angegliedertes Institut, Amt und Einrichtung +52100,IKV - Institut für Kunststoffverarbeitung in Industrie und Handwerk e.V. +53200,Fraunhofer-Institut für Produktionstechnologie - IPT +56700,ACTO - Aachener Centrum für Technologietransfer in der Ophthalmologie e. V. +3000,German University of Technology in Oman +54900,Institut für Industriekommunikation und Fachmedien GmbH (IIF) +55000,OWI Oel-Waerme-Institut GmbH +52000,gaiac - Forschungsinstitut für Ökosystemanalyse und -bewertung e.V. +52700,IAPK - Institut für Anwendungstechnik Pulvermetallurgie und Keramik e.V. +53400,Fraunhofer-Institut für Molekularbiologie und Angewandte Ökologie - IME +51300,RWTH International Academy GmbH +60000,Einrichtung der Studierendenschaft +60010,AStA Allgemeiner Studierenden Ausschuss +60120,Fachschaft Chemie +60130,Fachschaft Biowissenschaften +60210,Fachschaft Architektur +60410,Fachschaft Maschinenbau +60610,Fachschaft Elektrotechnik und Informationstechnik +60810,Fachschaft Wirtschaftswissenschaften +1761,Roboterclub Aachen e. V. +28400,Filmstelle +51830,Hochschulradio Aachen e. V. +SONST_EXT,sonstige Externe +60900,UNI und KIND e.V. +62000,Queerreferat an den Aachener Hochschulen e.V. +56300,Hochschulchor +56301,Hochschulorchester +24001,Betriebssportverein 1946 e.V. der RWTH Aachen +56100,Bau- und Liegenschaftsbetrieb NRW, Niederlassung Aachen +60020,Studierendenwerk +STUDW_EXT,Studierendenwohnheime +612020,Lehr- und Forschungsgebiet Technologie der Verbindungshalbleiter +551920,Lehr- und Forschungsgebiet Analyse und Monitoring Urbaner Räume +135100,Institut für Theorie der Statistischen Physik +52800,PIA - Prüf- und Entwicklungsinstitut für Abwassertechnik e.V. +55400,TFI - Deutsches Forschungsinstitut für Bodensysteme e. V. +53300,Fraunhofer-Institut für Angewandte Informationstechnik - FIT +53100,Fraunhofer-Institut für Lasertechnik - ILT +55100,RWTH Aachen Campus GmbH +52900,WZLforum an der RWTH Aachen +60110,Fachschaft Mathematik/Physik/Informatik +60310,Fachschaft Bauingenieurwesen +60510,Fachschaft Rohstoffe und Entsorgungstechnik +60520,Fachschaft Materialwissenschaft und Werkstofftechnik +60540,Fachschaft für Geographie +60710,Fachschaft Philosophie +60720,Fachschaft Lehramt +60730,Fachschaft Kommunikationswissenschaft +55200,PROvendis GmbH +54200,Forschungsstelle Technisch-wirtschaftliche Unternehmensstrukturen der Stahlindustrie +56200,Freunde und Förderer der RWTH (proRWTH) +51100,Haus der Technik e.V. +51200,Technische Akademie Wuppertal e.V. +55300,Landesprüfungsamt für Erste Staatsprüfungen für Lehrämter an Schulen - Außenstelle Aachen +124810,Lehrstuhl für Informatik 6 (Maschinelles Lernen) +136100,Institut für Theoretische Teilchenphysik und Kosmologie +PA5102,Prüfungsausschuss M.Sc. Rohstoffingenieurwesen +PA5103,Prüfungsausschuss M.Sc. Entsorgungsingenieurwesen +PA5104,Prüfungsausschuss M.Sc. Nachhaltige Energieversorgung +PA5204,Prüfungsausschuss M.Sc. Wirtschaftsingenieurwesen +PA5205,Prüfungsausschuss B.Sc. Materialwissenschaften +PA5305,Prüfungsausschuss M.Sc. Applied Geophysics +PA5306,Prüfungsausschuss B.Sc. Angewandte Geographie +PA5307,Prüfungsausschuss Prüfungsausschuss M.Sc. Angewandte Geographie +PA5308,Prüfungsausschuss M.Sc. Wirtschaftsgeographie +PA7006,Studiengang Digitale Medienkommunikation +52300,FIR - Forschungsinstitut für Rationalisierung e. V. +52400,FiW - Forschungsinstitut für Wasser- und Abfallwirtschaft e.V. +54700,Arbeitskreis Nord-Süd +56500,German Research School for Simulation Sciences GmbH +54300,ACCESS e.V. +52600,AMICA - Advanced Microelectronic Center Aachen +52200,DWI - Leibniz-Institut für Interaktive Materialien e.V. +51400,FGH - Forschungsgemeinschaft für Elektrische Anlagen und Stromwirtschaft e.V. +51500,IfU - Institut für Unternehmenskybernetik e.V. +PA7007,Studiengang Politikwissenschaft +PA7008,Studiengang Geschichtswissenschaft - Geschichte als Wissenskultur +PA7009,Studiengang Soziologie +PA7010,Studiengang Empirische Bildungsforschung +PA7011,Studiengang Literatur- und Sprachwissenschaft +PA7012,Studiengang Theologie und Globale Entwicklung +RB0030,Rektoratsbeauftragte für die Schülerlabore +925420,Institut und Lehr- und Forschungsgebiet Computational Genomics +612510,Lehrstuhl für Mikro- und Nanosysteme +PA1202,Prüfungsausschuss Media Informatics +80060,Graduiertenkolleg UnRAVeL +751110,Lehrstuhl für Technik und Individuum +217430,Juniorprofessur für Nachhaltige Wohnbestandsentwicklung +156130,Juniorprofessur für Physikalische Chemie weicher Materie +751010,Lehrstuhl für Technik und Gesellschaft +211520,Lehr- und Forschungsgebiet Individualisierte Bauproduktion +134920,Lehr- und Forschungsgebiet Spin Engineering +939320,Lehr- und Forschungsgebiet Nephro-Kardiologie +939410,Klinik und Lehrstuhl für Geriatrie und Altersmedizin +132930,Juniorprofessur der Theoretischen Astroteilchenphysik +164810,Lehrstuhl für Molekulare Biotechnologie +156310,Lehrstuhl für Makromolekulare Chemie +513310,Lehrstuhl und Institut für Advanced Mining Technologies +111400,Institut für Geometrie und Praktische Mathematik +116400,Institut für Statistik und Wirtschaftsmathematik +939120,Lehr- und Forschungsgebiet Präventive und Translationale Nephrologie +26000,Center für Lehr- und Lernservices (CLS) +791001,Germanistische Bibliothek +2071,Aachener Trompetenforum e.V. +155710,Lehrstuhl für Physikalische Chemie Weicher Materie (FZ Jülich) +750000,Zentrum für interdisziplinäre Wissenschafts- und Technikforschung +311310,Lehrstuhl für Baustoffkunde - Bauwerkserhaltung +KP0001,Bonn-Aachen International Center for Information Technology +PA7015,Studiengang Englisch +132810,Lehrstuhl für Physik Topologischer Isolatoren (FZ Jülich) +PA7016,Studiengang Französisch +PA7022,Prüfungsausschuss Technik-Kommunikation übergreifend +1659,Enactus Aachen e.V. +1706,bonding-studenteninitiative Aachen e.V. +1706,bonding-studenteninitiative Aachen e.V. +1731,Flugwissenschaftliche Vereinigung Aachen 1920 e.V. +1744,Energie Forum Aachen e.V. +1753,BEST Aachen e.V. +1783,EUROAVIA Aachen Theodor von Kármán e.V. +1795,Freunde der Medizinstudierendenschaft Aachen e.V. +1834,AISA (Association of Indian Students in Aachen) e.V. +1885,Tunisian Relations' Window e.V. +1905,VCWSA e.V. +1909,Sonnenwagen Aachen e.V. +1978,Debattierclub an der RWTH Aachen e.V. +PD1000,Prodekan +SD1000,Studiendekan +KO1001,Ältestenrat +KO1002,Kommission Haushalts- und Strukturkommission +KO1007,Habilitationskommission +KO1005,Kommission zur Verbesserung der Qualität von Studium und Lehre +KO1004,Graduiertenförderungskommission +KO1003,Satzungskommission +FS1100,Fachgruppensprecher der Fachgruppe Mathematik +939220,Lehr- und Forschungsgebiet Multimodale Bildgebung in der Neuropsychiatrie +162100,Institut für Biologie II (Zoologie) +524730,Juniorprofessur für Keramische Verbundwerkstoffe +PA1303,Prüfungsausschuss Lehramt Technik +57300,RWTH Innovation GmbH +115410,Lehrstuhl für Angewandten Mathematik +2030,Aachener Smart City e.V. +2062,Bigband der RWTH Aachen e.V. +2064,Projektverein akademischer Kultur e.V. +2077,Windfänger e.V. +5000,iGEM Aachen e.V. +FR1000,Fakultätsrat +DK1000,Dekan +KO1006,Studienbeirat +KO1102,Kommission für Lehre +PA1101,Prüfungsausschuss Mathematik (Bachelor, Master, Lehramt) +KO1101,Fachkommission Mathematik +FS1200,Fachgruppensprecher der Fachgruppe Informatik +KO1201,Kommission für Lehre +PA1201,Prüfungsausschuss Informatik +121001,Zentrale Einrichtungen +121003,Rechnerbetrieb Informatik +FS1300,Fachgruppensprecher der Fachgruppe Physik +KO1301,Fachkommission Physik +KO1302,Graduiertenförderungskommission +921410,Institut und Lehrstuhl für Physiologie +921520,Lehr- und Forschungsgebiet Physiologie, Schwerpunkt Neurophysiologie +921620,Lehr- und Forschungsgebiet Physiologie, Schwerpunkt zelluläre Physiologie +921710,Institut und Lehrstuhl für Biochemie und Molekularbiologie +921810,Institut und Lehrstuhl für Biochemie +921910,Institut und Lehrstuhl für Geschichte, Theorie und Ethik der Medizin +922230,Lehr- und Forschungsgebiet Juniorprofessur für Betriebliche Gesundheitspsychologie +922310,Institut und Lehrstuhl für Molekulare Medizin +922620,Lehr- und Forschungsgebiet Mukosale Infektionsbiologie (N.N.) +924820,Institut und Lehr- und Forschungsgebiet Immunologie +922710,Institut und Lehrstuhl für Medizinische Informatik +925020,Institut und Lehr- und Forschungsgebiet Medizinische Statistik +923020,Lehr- und Forschungsgebiet Pathologie (Tumorpathologie) +923120,Lehr- und Forschungsgebiet Onkologische Pathologie +923420,Lehr- und Forschungsgebiet Pharmakologie der Entzündung +925110,Lehrstuhl für Institut und Lehrstuhl für Versuchstierkunde +923620,Lehr- und Forschungsgebiet Rehabilitations- und Präventionstechnik +923820,Lehr- und Forschungsgebiet Tissue Engineering und Textile Implants +924210,Institut und Lehrstuhl für Experimentelle Molekulare Bildgebung +924320,Lehr- und Forschungsgebiet für Nanomedizin und Theranostik +925220,Institut und Lehr- und Forschungsgebiet Zell- und Molekularbiologie an Grenzflächen +938110,Klinik und Lehrstuhl für Augenheilkunde +938420,Klinik und Lehr- und Forschungsgebiet für gynäkologische Endokrinologie und Reproduktionsmedizin +932010,Klinik und Lehrstuhl für Hals-, Nasen- und Ohrenheilkunde +932210,Lehr- und Forschungsgebiet Pneumologie +932520,Lehr- und Forschungsgebiet Biophysik der Mikroskopie +932710,Klinik und Lehrstuhl für Innere Medizin (mit dem Schwerpunkt Gastroenterologie und Stoffwechselkrankheiten) +933920,Lehr- und Forschungsgebiet Epileptologie +922110,Institut und Lehrstuhl für Arbeitsmedizin +922410,Institut und Lehrstuhl für Molekulare Pathobiochemie, experimentelle Gentherapie und klinische Chemie +922510,Institut und Lehrstuhl für Medizinische Mikrobiologie +922810,Institut und Lehrstuhl für Neuropathologie +922910,Institut und Lehrstuhl für Pathologie +923210,Institut und Lehrstuhl für Pharmakologie und Toxikologie +923320,Lehr- und Forschungsgebiet Molekulare Pharmakologie +923720,Lehr- und Forschungsgebiet Kardiovaskuläre Technik +924010,Institut und Lehrstuhl für Zellbiologie +924120,Lehr- und Forschungsgebiet Stammzellbiologie +924420,Lehr- und Forschungsgebiet für Physik der molekularen Bildgebungssysteme +924510,Institut und Lehrstuhl Computational Biomedicine I +931210,Klinik und Lehrstuhl für Anästhesiologie +938320,Klinik und Lehrstuhl für Anästhesiologie Schwerpunkt Operative Intensivmedizin +931420,Lehr- und Forschungsgebiet Molekulare Tumorbiologie +931620,Lehr- und Forschungsgebiet Posttraumatische Inflammation +931710,Klinik und Lehrstuhl für Gynäkologie und Geburtsmedizin +931910,Klinik und Lehrstuhl für Dermatologie und Venerologie (N.N.) +932310,Institut und Lehrstuhl für Molekulare Herz-Kreislaufforschung +938520,Lehr- und Forschungsgebiet Neonatologische Intensivmedizin +938620,Lehr- und Forschungsgebiet Pädiatrische Onkologie und Stammzelltherapie +933610,Klinik und Lehrstuhl für Neurochirurgie +933720,Lehr- und Forschungsgebiet Translationale Neurochirurgie und Neurobiologie +933810,Klinik und Lehrstuhl für Neurologie +934020,Lehr- und Forschungsgebiet Physik der Magnetresonanztomographie in den Neurowissenschaften (FZ Jülich) +934230,Juniorprofessur für Translationale Hirnforschung in Psychiatrie und Neurologie +934410,Lehr- und Forschungsgebiet für Klinische Kognitionsforschung +211410,Lehrstuhl für Baukonstruktion +792020,Lehr- und Forschungsgebiet Textlinguistik und Technikkommunikation +FR9000,Fakultätsrat +KO9001,Ältestenrat +KO9002,Fakultätskommission für Haushalt und Finanzen +KO9003,Fakultätskommission Forschung und wissenschaftlichen Nachwuchs +KO9009,Arbeitsgruppe Medizinische Prüfungsfragen +DK9000,Dekanin +PD9000,Prodekan als ständiger Vertreter des Dekans +PD9001,Prodekan für Struktur und Finanzen +PD9002,Prodekan für Forschung und wissenschaftlichen Nachwuchs +920000,Fachgruppe A +930000,Fachgruppe B +60910,Fachschaft Medizin +60920,Fachschaft Zahnmedizin +551520,Lehr- und Forschungsgebiet Physische Geographie und Klimatologie (N.N.) +551002,Bibliothek des Geographischen Instituts +533030,Juniorprofessur für Numerisches Reservoir Engineering +923930,Juniorprofessur für Computational Cardiovascular Modelling +791510,Lehrstuhl für Germanistische und Allgemeine Literaturwissenschaft mit dem Schwerpunkt Wissensformen und Germanistisches Institut +132005,II. Physikalisches Institut +522520,Lehr- und Forschungsgebiet für Werkstoff- und Bauteilintegrität +119530,Juniorprofessur für Robuste Planung in der medizinischen Versorgung +131430,Juniorprofessur für Experimentelle Astroteilchenphysik +133005,III. Physikalisches Institut A +10150,Abteilung 1.5 - Prüfungs- und Satzungsrecht +164310,Lehrstuhl für Neurobiologische Forschung +312000,Center for Wind and Earthquake Engineering +FR8000,Fakultätsrat +KO8011,Berufungskommission +931010,Lehrgebiet Allgemeinmedizin +938210,Lehr- und Forschungsgebiet Experimentelle Opthalmologie +931510,Lehrstuhl für Orthopädie und Unfallchirurgie - Schwerpunkt Unfallchirurgie +932610,Klinik und Lehrstuhl für Innere Medizin (mit dem Schwerpunkt Nephrologie und Immunologie) +932820,Lehr- und Forschungsgebiet Endokrinologie und Diabetologie +932920,Lehr- und Forschungsgebiet Hepato-/Gastroenterologie +933020,Lehr- und Forschungsgebiet Hepatologie-/Gastroenterologie und hepatobiliäre /GI-Onkologie +933220,Lehr- und Forschungsgebiet Translationale Hämatologie und Onkologie +938720,Lehr- und Forschungsgebiet Neuropädiatrie und Sozialpädiatrie +936020,Lehr- und Forschungsgebiet Klinische Neuropsychologie im Kindes- und Jugendalter +936420,Lehr- und Forschungsgebiet für Experimentelle Interventionelle Neuroradiologie +936920,Lehr- und Forschungsgebiet Thoraxchirurgie +937920,Lehr- und Forschungsgebiet Computergestützte Zahnmedizin +900003,Interdisziplinäres Zentrum für Klinische Forschung - IZKF Aachen +PA9001,Prüfungsausschuss Aachener Modellstudiengang Medizin +PA9002,Prüfungsausschuss Zahnmedizin +PA9003,Prüfungsausschuss Logopädische Studiengänge +PA9004,Prüfungsausschuss Biomedical Engineering +811510,Lehrstuhl für Volkswirtschaftslehre insb. Mikroökonomie +812610,Lehrstuhl für Betriebswirtschaftslehre, insbes. Betriebliche Finanzwirtschaft +813210,Deutsche Post Lehrstuhl für Optimierung von Distributionsnetzwerken (N.N.) +816720,Lehr- und Forschungsgebiet Advanced Analytics +811630,Juniorprofessur für Spieltheorie und Verhaltensökonomik +816330,Juniorprofessur für Wirtschaftswissenschaften +800007,Exchange Office und Praktikum +137230,Juniorprofessur für Theoretische Physik (kondensierte Materie) +PA1301,Prüfungsausschuss Physik +151005,Institut für Anorganische Chemie +139320,Lehr- und Forschungsgebiet Experimentalphysik (FZ Jülich) +134210,Lehrstuhl für Experimentalphysik IV B (FZ Jülich) +313210,Lehrstuhl für Flughafenwesen und Luftverkehr (DLR) und Verkehrswissenschaftliches Institut +314110,Lehrstuhl für Siedlungswasserwirtschaft und Siedlungsabfallwirtschaft und Institut für Siedlungswasserwirtschaft +600002,Gemeinschaftswerkstatt Walter-Schottky-Haus +613510,Lehrstuhl und Institut für Technische Akustik +618510,Lehrstuhl für Höchstfrequenzelektronik +KO2001,Ältestenrat +KO2002,Studienbeirat +KO2003,Haushaltskommission +KO2005,Kommission zur Qualitätsverbesserung in Lehre und Studium +PA2001,Prüfungsausschuss Fakultät für Architektur +DK2000,Dekanin +KO3001,Ältestenrat +KO3005,Promotionsausschuss +KO3006,Kommission für Struktur und Finanzen +PA3002,Prüfungsausschuss Wirtschaftsingenieurwesen Fachrichtung Bauingenieurwesen (Master- Diplomstudiengang) +PA3004,Prüfungsausschuss Mobilität und Verkehr, Verkehrsingenieurwesen und Mobilität +PA3005,Prüfungsausschuss Lehramtsstudiengänge +PA3006,Prüfungsausschuss Management and Engineering in Water (MME-Water) +SD3000,Studiendekan +KO4004,Haushaltskommission +KO4005,Strategiekommission +KO4006,Kommission für Qualitätsverbesserungsmittel +PD4002,Prodekan für Finanzen +KO5003,Studienbeirat +KO5005,Promotionsausschuss +FS5100,Fachgruppensprecher der Fachgruppe für Rohstoffe und Entsorgungstechnik +KO5101,Fachgruppenrat +KO5102,Qualitätsverbesserungskommission +FS5200,Fachgruppensprecher +KO5201,Fachgruppenrat +FS5300,Fachgruppensprecher +KO5302,Strukturausschuss +FR6000,Fakultätsrat +SD6000,Studiendekan +KO7005,Kommission für Evaluierung +KO7006,Kommission für Bibliotheksfragen +KO7009,Ausschuss für Graduiertenförderung +PA7001,Fakultätsprüfungsausschuss +PA7002,Prüfungsausschuss Lehramt +DK7000,Dekan/in +SD7000,Prodekan für Lehre +740000,Historisches Institut +770000,Politische Wissenschaft +780000,Theologie +730000,Institut für Erziehungswissenschaft +720000,Institut für Psychologie +KO9004,Fakultätskommission für Struktur und Entwicklung +KO9005,Studienbeirat +KO9006,Habilitationskommission +KO9007,Bibliothekskommision +KO9008,Kommission zur Qualitätsverbesserung in Lehre und Studium +SD9000,Prodekan für Studium und Lehre +900001,AIXTRA - Skillslab (Aachener interdisziplinäres Trainingszentrum für medizinische Ausbildung) +900002,AVMZ (Audiovisuelles Medienzentrum) +60930,Fachschaft Logopädie +934510,Klinik und Lehrstuhl für Nuklearmedizin +937310,Klinik und Lehrstuhl für Plastische Chirurgie, Hand- und Verbrennungschirurgie +80014,AZL - Aachener Zentrum für Integrativen Leichtbau +800005,Studienberatung und Prüfungsmanagement +800004,Fachbereichsbibliothek +800006,Wirtschaftsdidaktik +618620,Lehr- und Forschungsgebiet für Alterungsprozesse und Lebensdauerprognose von Batterien (FZ Jülich) +PA1302,Prüfungsausschuss Materialwissenschaften M. Sc. +154005,Institut für Technische und Makromolekularen Chemie +FS1600,Fachgruppensprecher der Fachgruppe Biologie +KO1601,Fachkommission Biologie +PA1601,Prüfungsausschuss der Studiengänge der Fachgruppe Biologie +161001,Botanischer Garten +218010,Lehrstuhl und Institut für Kunstgeschichte +617120,Lehr- und Forschungsgebiet für Informationstheorie und Systematischer Entwurf von Kommunikationssystemen +FR2000,Fakultätsrat +PD2000,Prodekanin +SD2000,Studiendekanin +FR3000,Fakultätsrat +DK3000,Dekan/in +KO3002,Ausschuss für Gleichstellung +KO3003,Habilitationskommission +KO3004,Kommission für Qualitätsverbesserung in Lehre und Studium +PA3001,Prüfungsausschuss Bauingenieurwesen +PA3003,Prüfungsausschuss Umweltingenieurwissenschaften +PD3000,Prodekan +FR4000,Fakultätsrat +KO4001,Ältestenrat +KO4002,Studienbeirat +KO4003,Evaluierungskommission +PA4001,Prüfungsausschuss Maschinenbau +DK4000,Dekan +SD4000,Prodekan für das Studium +PD4000,Prodekan, Stellvertreter des Dekans +PD4001,Prodekan für Strategie +FR5000,Fakultätsrat +KO5001,Ältestenrat +KO5002,Kommission für Infrastruktur +KO5004,Satzungskommission +PA5001,Prüfungsausschuss Fakultät 5 +DK5000,Dekan/in +PD5000,Prodekan +SD5000,Studiendekan +PA5101,Prüfungsausschuss B.Sc. Rohstoffingenieurwesen +KO5202,Qualitätsverbesserungskommission +PA5201,Prüfungsausschuss B.Sc. Werkstoffingenieurwesen +KO5301,Fachgruppenrat +KO5303,Qualitätsverbesserungskommission der Lehreinheit Geographie +PA5301,Prüfungsausschuss B.Sc. Angewandte Geowissenschaften +KO6001,Ältestenrat +KO6002,Studienbeirat +KO6003,Kommission für Struktur und Haushalt +KO6004,Qualitätsverbesserungskommission +PA6001,Prüfungsausschuss Elektrotechnik, Informationstechnik und Technische Informatik +DK6000,Dekan/in +PD6000,Prodekan +FR7000,Fakultätsrat +KO7001,Kommission für Struktur, Forschung und Wissenschaftlicher Nachwuchs +KO7002,Kommission für Haushalt und Finanzen +KO7003,Qualitätsverbesserungskommission +KO7004,Studienbeirat +KO7007,Promotionsausschuss +KO7008,Ausschuss für Verleihungen nach § 41 Hochschulgesetz +PA7003,Prüfungsausschuss Psychologie +PA7004,Prüfungsausschuss Lehr- und Forschungslogopädie +PD7000,Prodekan für Forschung +700001,Fachgruppe Literaturwissenschaft, Sprachwissenschaft, Philosophie +FS7100,Fachgruppensprecher +710000,Institut für Philosophie +760000,Soziologie +790000,Sprachwissenschaften +761310,Lehrstuhl für Soziologie mit dem Schwerpunkt Technik- und Organisationssoziologie +417200,Werkzeugmaschinenlabor WZL der RWTH Aachen +412010,Chair for Wind Power Drives +412110,Lehrstuhl für Technische Thermodynamik und Institut für Thermodynamik +412510,Lehrstuhl für Kraftwerkstechnik, Dampf- und Gasturbinen und Institut für Dampf- und Gasturbinen +PA1501,Prüfungsausschuss Chemie +FS1500,Fachgruppensprecher der Fachgruppe Chemie +152003,Institut für Organische Chemie +153005,Institut für Physikalische Chemie +KO1602,Kommission zur Qualitätsverbesserung in Lehre und Studium +420520,Lehr- und Forschungsgebiet Modellierung in der elektrochemischen Verfahrenstechnik (FZ Jülich) +214220,Lehr- und Forschungsgebiet Immobilienprojektentwicklung +10030,Kanzlervertreter +316320,Lehr- und Forschungsgebiet für Hochleistungsrechnen ingenieurmäßiger Modelle +1600,Senat +415110,Lehrstuhl für Strömungslehre und Aerodynamisches Institut +932110,Klinik und Lehrstuhl für Innere Medizin (mit dem Schwerpunkt Kardiologie und Pneumologie) +511110,Lehrstuhl für Nachhaltige Rohstoffgewinnung und Institut für Rohstoffingenieurwesen +512220,Lehr- und Forschungsgebiet Technologie der Energierohstoffe +521420,Lehr- und Forschungsgebiet Metallische Strukturen und Werkstoffsysteme für die Luft- und Raumfahrt +524210,Lehrstuhl für Werkstoff- und Prozesstechnik - Glas und Verbundwerkstoffe und Institut für Gesteinshüttenkunde +524110,Lehrstuhl für Keramik und feuerfeste Werkstoffe und Institut für Gesteinshüttenkunde +524630,Juniorprofessur für Werkstoffmodellierung - atomare Ordnungshierarchien +525110,Lehrstuhl für Hochtemperaturtechnik und Institut für Industrieofenbau und Wärmetechnik +524205,Institut für Gesteinshüttenkunde +532410,Lehrstuhl für Geologie, Geochemie und Lagerstätten des Erdöls und der Kohle +542110,Lehrstuhl und Institut für Kristallographie (N.N.) +542220,Lehr- und Forschungsgebiet Angewandte Kristallographie und Mineralogie +134030,Juniorprofessur für Experimentalphysik +PA7017,Studiengang Geschichte +PA7014,Studiengang Deutsch +118110,Lehrstuhl für Mathematics of Uncertainty Quantification +1603,AEGEE-Aachen e.V. +1658,IAESTE LC Aachen e.V. +1660,Aachener Studentenorchester e.V. +1848,Ecurie Aix Formula Student Team RWTH Aachen e.V. +1921,Philou. e.V. +1945,VWI - HG Aachen e.V. +1960,STARRING Aachen e.V. +937510,Klinik und Lehrstuhl für Zahnerhaltung +1905,Verband der Chinesischen Wissenschaftler und Studenten in Aachen (VCWSA) e.V. +2024,Floodlight Musicals e.V. +2057,AIAS Aachen +2065,Sektion der EESTEC für Aachen e.V. +2078,Effective Altruism Aachen e.V. +2090,Collective Incubator e.V. +931820,Lehr- und Forschungsgebiet Pränatalmedizin +934120,Lehr- und Forschungsgebiet Bildgebung bei neurodegenerativen Erkrankungen +111520,Lehr- und Forschungsgebiet Mathematik und Abteilung für Numerische Mathematik +124510,Lehrstuhl für Informatik 5 (Informationssysteme und Datenbanken) +122110,Lehrstuhl für Informatik 7 (Logik und Theorie diskreter Systeme)(N.N.) +123720,Lehr- und Forschungsgebiet Informatik 8 (Computer Vision) +122710,Lehrstuhl für Informatik 10 (Medieninformatik und Mensch-Computer-Interaktion) +131410,Lehrstuhl für Experimentalphysik I B und I. Physikalisches Institut +135820,Lehr- und Forschungsgebiet Theoretische Physik (Theorie der kondensierten Materie) +135130,Juniorprofessur für Theoretische Nanoelektronik +GS0003,Wahlprüfungsausschuss +GS0004,Gleichstellungskommission +GS0005,Kommission zur Qualitätsverbesserung in Lehre und Studium +GS0006,Kommission für Struktur, Finanz- und Bauangelegenheiten +GR0003,Kommission zur Aufklärung wissenschaftlichen Fehlverhaltens +GR0004,Bürgerforum RWTH-extern +GR0005,Steuerungsgruppe für die Universitätsbibliothek +GR0006,Steuerungsgruppe für das IT Center +GR0007,Steuerungsgruppe für das Hochschulsportzentrum +GR0008,Steuerungsgruppe für das Gemeinschaftslabor für Elektronenmikroskopie +GR0009,Beirat für das Sprachenzentrum +GR0010,Steuerungsgruppe für das Zentrum für Lern- und Wissensmanagement +GS0007,Vergabekommission (Förderung des wiss. Nachwuchses) +GR0012,Internetbeirat +GB0370,Gleichstellungsbeauftragte +136620,Lehr- und Forschungsgebiet Theoretische Physik (N.N.) +135620,Lehr- und Forschungsgebiet Theoretische Physik (kondensierte Materie) +KO8008,Kommission für Promotion +KO8009,Bibliothekskommission +KO8010,Kommission für Internationales +KO8013,Kommission für E-Learning +KO8012,Kommission für Ehrungen +KO8014,Kommission für Graduiertenförderung +PD8000,Prodekan +DK8000,Dekan/in +SD8000,Studiendekan +152310,Lehrstuhl für Organische Chemie II und Institut für Organische Chemie +152510,Lehrstuhl für Organische Chemie III und Institut für Organische Chemie +152820,Lehr- und Forschungsgebiet Synthetische Organische Chemie +155220,Lehr- und Forschungsgebiet Funktionale und interaktive Polymere +124720,Lehr- und Forschungsgebiet Computer Animation +GS0001,Ältestenrat +GS0002,Satzungskommission +GR0011,Gremien Zentrumsrat des Lehrerbildungszentrums +GR0001,Kommission für Qualitätsmanagement in der Lehre +GR0002,Strategierat +10841,Verbundausbildung +111730,Juniorprofessur für Optimierung mit partiellen Differentialgleichungen +80043,JARA-Institut FIT Quantum Information +80044,JARA-Institut FIT Green IT +139430,Juniorprofessur für Experimentalphysik +151920,Lehr- und Forschungsgebiet Bioanorganische Chemie +155001,Mechanikwerkstatt IAC/IPC +771510,Lehrstuhl für Zukunftsforschung +792630,Juniorprofessur für Sprachwissenschaft und kognitive Semiotik (HumTec) +793300,Geschäftsführung Anglistik, Amerikanistik und Romanistik +800008,Medien für die Lehre +1434,SignGes Kompetenzzentrum für Gebärdensprache und Gestik der RWTH Aachen +112620,Lehr- und Forschungsgebiet Optimierung mit partiellen Differentialgleichungen +115020,Lehr- und Forschungsgebiet Simulation in der Kerntechnik (N.N) +KO8006,Dauerstellenkommission +KO8007,Zwischenevaluierungskommission +PA8002,Prüfungsausschuss Betriebswirtschaftslehre (M. Sc.) +KO8001,Ältestenrat +KO8004,Kommission für Struktur, Forschung, wissenschaftlicher Nachwuchs und Evaluierung +KO8005,Kommission zur Qualitätsverbesserung in der Lehre +KO9010,Promotionsausschuss +KO9011,Habilitationsausschuss +PA9005,Prüfungsausschuss Lasers in Dentistry +PA9006,Prüfungsausschuss Laboratory Animal Science +900006,Clinical Trials Center Aachen (CTC-A) +900005,Biomaterialbank +900008,Medizinische Bibliothek +900010,Wissenschaftliche Werkstatt +934910,Klinik und Lehrstuhl für Psychiatrie, Psychotherapie und Psychosomatik +11020,Abteilung 10.2 - Baumanagement +939020,Lehr- und Forschungsgebiet Gynäkologische Onkologie +161100,Institut für Biologie I (Botanik) +161500,Institut für Biologie III (Pflanzenphysiologie) +135500,Institut für Theoretische Festkörperphysik +616810,Lehrstuhl für Radar-Systemtechnik +124170,Virtual Reality Group +138530,Juniorprofessur für Theoretische Physik (FZ Jülich) +421620,Lehr- und Forschungsgebiet Mess- und Prüfverfahren in der Fügetechnik +791820,Lehr- und Forschungsgebiet Europäisch-jüdische Literatur- und Kulturgeschichte +761110,Lehrstuhl für Soziologie +800000,Fakultät für Wirtschaftswissenschaften +115120,Lehr- und Forschungsgebiet Mathematik, insb. Computational Mathematics +KO8002,Studienbeirat +KO8003,Kommission für Haushaltsplanung und Finanzen +121220,Lehr- und Forschungsgebiet Theoretische Informatik +124430,Juniorprofessur für Algorithmen zur Gittergenerierung und -Optimierung +152110,Lehrstuhl für Organische Chemie I und Institut für Organische Chemie +154510,Lehrstuhl für Technische Chemie und heterogene Katalyse u. Institut für Brennstoffchemie und physikalisch-chemische Verfahrenstechnik (N.N.) +161110,Lehrstuhl für Botanik und Institut für Biologie I (Botanik) +153510,Lehrstuhl für Makromolekulare Materialien und Oberflächen (Physikalische Chemie) (N.N.) +135001,Theoretische Physik allgemein +154330,Juniorprofessur für Mechanismen in der Katalyse +160001,Biologie allgemein +416410,Lehrstuhl für Lehrstuhl für Prozesstechnik +420010,Lehrstuhl für Chemische Verfahrenstechnik +522000,Zentrale Einrichtungen der Eisenhüttenkunde +600004,Praktikantenamt der Fakultät für Elektrotechnik +615110,Lehrstuhl für Betriebssysteme +114820,Lehr- und Forschungsgebiet Mathematik (Algebra) +117220,Lehr- und Forschungsgebiet Mathematische Grundlagen der Informatik (Logik und Komplexität) +121420,Lehr- und Forschungsgebiet Informatik 2 (Programmiersprachen und Verifikation) +122010,Lehrstuhl für Informatik 6 (Sprachverarbeitung und Mustererkennung) +122810,Lehrstuhl für Informatik 11 (Embedded Software) +123120,Lehr- und Forschungsgebiet Informatik 12 (Software und Werkzeuge für Computational Engineering) +131820,Lehr- und Forschungsgebiet Physik +PA6002,Prüfungsausschuss Wirtschaftsingenieurwesen Fachrichtung Elektrische Energietechnik +PA6003,Prüfungsausschuss Lehramtsstudiengänge +751210,Lehrstuhl für Methodik und Theorie computerbasierter Geistes- und Sozialwissenschaften +PA5202,Prüfungsausschuss M.Sc. Werkstoffingenieurwesen +PA5203,Prüfungsausschuss M.Sc. Metallurgical Engineering +PA5302,Prüfungsausschuss M.Sc. Angewandte Geowissenschaften +PA5303,Prüfungsausschuss B.Sc. Georessourcenmanagement +PA5304,Prüfungsausschuss M.Sc. Georessourcenmanagement +53500,Fraunhofer-Institut für Hochfrequenztechnik +51600,RWTH Aachen Business School GmbH +PA7005,Studiengang Technik-Kommunikation +925310,Institut und Lehrstuhl für Computational Biomedicine II +10013,Arbeits- und Strahlenschutz +11100,Dezernat 11.0 - Infrastruktur +791000,Institut für Germanistische und Allgemeine Literaturwissenschaft +618830,Juniorprofessur für Biomedizinische Bildverarbeitung +164620,Lehr- und Forschungsgebiet Funktionale Epigenetik im Tiermodell +156510,Lehrstuhl für Technische Chemie und Petrolchemie +134005,III. Physikalisches Institut B +2069,Akademischer Seglerverein der RWTH in Aachen e.V. +10540,Abteilung 5.4 - Web-Anwendungen +939510,Lehrstuhl für Invasive Elektrophysiologie +PA7018,Studiengang Katholische Religionslehre +PA7020,Studiengang Spanisch +PA7019,Studiengang Politik +PA7013,Studiengang Bildungswissenschaftliches Studium +721720,Lehr- und Forschungsgebiet Psychologie mit dem Schwerpunkt Auditive Kognition +781520,Lehr- und Forschungsgebiet Grenzfragen von Theologie, Naturwissenschaft und Technik +1702,Interkulturelles Centrum Aachener Studierender e.V. +316710,Lehrstuhl für Nachhaltigkeit im Bauwesen +1745,Nightline Aachen e.V. +1889,PPI AACHEN e.V. +1915,Förderer der Energie- und Informationstechnik für zukunftsfähige Netze Aachen e. V. +1970,Kowi Aachen e.V. +1994,MX AIX e.V. +2000,Bläserphilharmonie Aachen e.V. +2003,mündigmacher e.V. +2006,Association des Camerounais d'Aix-La-Chapelle e.V. +RB0001,Beauftragter für die Zusammenarbeit mit der Thai-German Graduate School of Engineering (TGGS), Thailand +2026,Energybirds e.V. +2056,studentischer Automobilverband Aachen e.V. +2068,Chinese-German Society Aachen e.V. +2083,Aachen hat Ausdauer e.V. +211510,Lehrstuhl für Individualisierte Bauproduktion +311100,Bauforschung +711000,Philosophisches Institut Geschäftsführung +711110,Lehrstuhl für Praktische Philosophie +741000,Historisches Institut Geschäftsführung +761000,Geschäftsführung Soziologie +311110,Lehrstuhl für Baustoffkunde +PA3008,Prüfungsausschuss Sustainable Management in Water and Energy (SuMWE) +KO3008,Fakultäts-Tenure-Kommission +112710,Lehrstuhl für Mathematik A (Analysis) +156210,Lehrstuhl der Organischen Synthese +136020,Lehr- und Forschungsgebiet Theoretische Quantentechnologie +156420,Lehr- und Forschungsgebiet Polymere Biomaterialien (DWI) +PA7021,Prüfungsausschuss Lehramt übergreifend +1630,Iranian Student Association Aachen +1754,Aachener Studentenchor der KHG e.V. +1758,aixsolution e.V. +1805,TEDxClub RWTH Aachen e.V. +1825,Ingenieure ohne Grenzen e.V. +132620,Lehr- und Forschungsgebiet für Physik photonischer Bauelemente (FZ Jülich) +139720,Lehr- und Forschungsgebiet Experimentelle Physik - Symmetriebrechung (FZ Jülich) +613620,Lehr- und Forschungsgebiet für Medizinische Akustik +80051,Projekthaus Turbomachinery Manufacturing +1210,Lehrerbildungszentrum +PA8004,Prüfungsausschuss Wirtschaftsingenieurwesen Fachrichtung Bauingenieurwesen, Elektrische Energietechnik, Werkstoff- und Prozesstechnik (B. Sc.) +PA8005,Prüfungsausschuss Wirtschaftswissenschaft (M. Sc.) +RB0019,Vertrauensperson zur Sicherung guter wissenschaftlicher Praxis an der RWTH +RB0020,Beauftragter für die Lehramtsausbildung +RB0021,Beauftragter für das Projekt Leonardo +RB0028,Beauftragte für Socially Responsible Education +RB0029,Beauftragter für die Zusammenarbeit mit dem Israel-Institut für Technologie, Haifa/Israel +PA4005,Prüfungsausschuss Automatisierungstechnik +421710,Lehrstuhl für Soft Matter Process Engineering +923510,Institut und Lehrstuhl für Angewandte Medizintechnik +931310,Klinik und Lehrstuhl für Allgemein-, Viszeral- und Transplantationschirurgie +933410,Lehrstuhl für Allgemeine Pädiatrie +936710,Klinik und Lehrstuhl für Thorax-, Herz- und Gefäßchirurgie +PA1001,Prüfungsausschuss für Lehramtsstudiengänge und Zwischenprüfungen +935730,Juniorprofessur für Soziale und Affektive Neurowissenschaften +80053,Sonstiger Forschungsbereich Forschungskolleg VERBUND.NRW +781000,Geschäftsführung Katholische Theologie +155910,Lehrstuhl für Makromolekulare Chemie II +132730,Juniorprofessur für Theoretische Astroteilchenphysik und Kosmologie +960000,Uniklinik +VO9610,Vorstand +962001,Unternehmenskommunikation +962002,Medizinische strategische Unternehmensentwicklung +962003,Projektmanagement +962004,Medizinisches Controlling +962005,Vorstandsbüro +962006,Strategisches Baumanagement +136930,Juniorprofessur für Theorie neuronaler Netzwerke +10620,Abteilung 6.2 - Lehre +11023,Sachgebiet Bauwerkstatt +PA8001,Prüfungsausschuss Betriebswirtschaftslehre (B. Sc.) +PA8003,Prüfungsausschuss Lehramt Wirtschaftswissenschaften (B. Sc., M. Ed., Staatsexamen) +KO2004,Raumkommission +KO2006,Kommission für Außendarstellung +KO2007,Kommission zur Überarbeitung der Fakultätsordnung +KO2008,Promotionsausschuss +KO2009,Graduiertenkommission +KO2010,Bibliothekskommission +KO2011,Strategiekommission +KO3007,Studienbeirat +PA3007,Prüfungsausschuss Management and Engineering in Structual Engineering and Risk Management of Industrial Facilities (MME-Construct) +312800,Institut für Stahlbau +RB0007,Beauftragter für die Zusammenarbeit mit dem Land Korea +RB0010,Rektoratsbeauftragter für die Zusammenarbeit mit der KIC Raw Materials (Knowledge and Innovation Community) +RB0013,Beauftragter für die wirtschaftliche Zusammenarbiet mit dem Land Türkei +RB0014,Beauftragter für die Wissenschaftsstadt Aachen +RB0015,Beauftragte für wissenschaftliche Sammlungen +RB0016,Beauftragter für die Vertretung im Wissenschaftlich-Technischen Rat (WTR) des FZ Jülich +RB0022,Beauftragter für RWTH-extern - Das Bürgerforum +RB0023,Beauftragter für das Kuratorium der Friedrich-Wilhelm-Stiftung +RB0024,Beauftragter für Blended Learning +RB0025,Vertrauensdozent für Angelegenheiten der Deutschen Forschungsgemeinschaft (DFG) +RB0026,Beauftragter für das Hochschulsportzentrum und den Spitzensport +RB0027,Beauftragter für die Zusammenarbeit mit dem Land Brasilien +FS7200,Fachgruppensprecher +FS7300,Fachgruppensprecher +41880,Sonderforschungsbereich SFB/Transregio 188 Schädigungskontrollierte Umformprozesse +KO1202,Kommission zur Qualitätsverbesserung in Lehre und Studium +KO1204,Fachkommission +741820,Lehr- und Forschungsgebiet Wissensdiskurse des Mittelalters +KO8019,VKS – Vergabekommission Studienbei-tragsersatzmittel (Qualitätsverbesserungskommission) +KO8020,Raumvergabeausschuss +PA4002,Prüfungsausschuss Wirtschaftsingenieurwesen Fachrichtung Maschinenbau +PA4003,Prüfungsaussuss Computational Engineering Science +PA4004,Prüfungsausschuss Simulation Sciences +KO1008,Promotionsausschuss +933330,Juniorprofessur für Computerbasierte Molekulare Wissenschaft (FZ Jülich) +KO1203,Professorium +133920,Lehr- und Forschungsgebiet Experimentalphysik +938920,Lehr- und Forschungsgebiet Translationale Nuklearmedizin +526720,Lehr- und Forschungsgebiet Werkstoffmechanik von Energiewerkstoffen +618710,Lehrstuhl für Elektronische Bauelemente +117320,Lehr- und Forschungsgebiet Mathematical Data Science +962007,Interne Revision +964001,Geschäftsbereich Betriebe +964002,Geschäftsbereich Finanzmanagement +964003,Geschäftsbereich Gebäudetechnik +964006,Geschäftsbereich Materialwirtschaft, Apotheke +964007,Geschäftsbereich Patientenmanagement +965002,Schule für Kinderkranken- und Krankenpflege +965003,Schule für Logopädie +965004,Schule für med.-techn. Assistenten +965006,Schule für Physiotherapie +966002,Physiotherapie +966003,Transfusionsmedizin +965008,Casemanagement +900009,Veranstaltungstechnik +921010,Institut und Lehrstuhl für Neuroanatomie +924610,Institut und Lehrstuhl für Humangenetik +924720,Institut und Lehr- und Forschungsgebiet Biochemie und Molekulare Immunologie +933110,Klinik und Lehrstuhl für Innere Medizin (mit dem Schwerpunkt Onkologie und Hämatologie) +933510,Klinik und Lehrstuhl für Kinderkardiologie mit Schwerpunkt Interventionelle Elektrophysiologie +211710,Lehrstuhl für Gebäudetechnologie +217220,Lehr- und Forschungsgebiet Denkmalpflege und Historische Bauforschung +212320,Lehr- und Forschungsgebiet Raumgestaltung +412330,Juniorprofessur für Mechatronische Systeme am Verbrennungsmotor +415310,Lehrstuhl und Institut für Luft- und Raumfahrtsysteme (ILR) +542420,Lehr- und Forschungsgebiet Biokristallographie (FZ Jülich) +600000,Fakultät für Elektrotechnik und Informationstechnik +611610,Lehrstuhl für Werkstoffe der Elektrotechnik II und Institut für Werkstoffe der Elektrotechnik +793220,Lehr- und Forschungsgebiet Englischsprachige Literatur- und Kulturwissenschaft mit dem Schwerpunkt Kognition (N.N.) +811110,Lehrstuhl für Computational Economics +10520,Abteilung 5.2 - SAP - Entwicklung und Betrieb +421510,Lehrstuhl für Digitale Additive Produktion +416100,Aachener Verfahrenstechnik +962008,OP-Management +962009,Krankenhaushygiene und Infektologie +963001,Personalvertretung +963002,Gleichstellungsbeauftragte +963003,Schwerbehindertenvertretung +964004,Geschäftsbereich IT +964005,Geschäftsbereich Kaufmännisches Controlling +964008,Geschäftsbereich Personal +964009,Geschäftsbereich Recht +965001,Pflegedienstleistung +965005,Schule für OP-techn. Assistenten +965007,Belegungsmanagement +965009,Sozialdienst +965010,Diät- und Ernährungsberatung +965011,Zentralsterilisation +966001,Notaufnahme +900007,Ethikkommission +900004,AIXTRA Dental +151310,Lehrstuhl für Anorganische Chemie und Elektrochemie und Institut für Anorganische Chemie +155120,Lehr- und Forschungsgebiet Niederfeld-NMR (Methoden der NMR) (FZ Jülich) +162220,Lehr- und Forschungsgebiet Entwicklungsbiologie und Morphologie der Tiere +162910,Lehrstuhl für Molekulare Biotechnologie +163620,Lehr- und Forschungsgebiet Didaktik der Biologie und Chemie (N.N.) +417510,Lehrstuhl für Fertigungsmesstechnik und Qualitätsmanagement +415530,Juniorprofessur für Physico-Chemical Fundamentals of Combustion +521220,Lehr- und Forschungsgebiet Werkstoffanalytik +551610,Lehrstuhl für Physische Geographie und Geoökologie +551820,Lehr- und Forschungsgebiet Kulturgeographie +711210,Lehrstuhl für Wissenschaftstheorie und Technikphilosophie und Philosophisches Institut +761420,Lehr- und Forschungsgebiet Soziologie mit dem Schwerpunkt Methoden der empirischen Sozialforschung +781420,Lehr- und Forschungsgebiet für Religionspädagogik +721220,Lehr- und Forschungsgebiet Arbeits- und Kognitionspsychologie +813110,Lehrstuhl für Wirtschaftswissenschaften für Ingenieure und Naturwissenschaftler +811320,Lehr- und Forschungsgebiet Empirische Wirtschaftsforschung +816520,Lehr- und Forschungsgebiet Technologieorientiertes Unternehmertum +816830,Juniorprofessur für Decision Analysis +11032,Sachgebiet HKL (einschl. Klima, Kälte, Wärme) +11036,Sachgebiet Energiemanagement u. techn. Projektk +137810,Lehrstuhl für Theoretische Biophysik +151910,Lehrstuhl für Bioanorganische Chemie und Institut für Anorganische Chemie +152720,Lehr- und Forschungsgebiet Organische Chemie +153220,Lehr- und Forschungsgebiet Molekülspektroskopie +155310,Lehrstuhl für Heterogene Katalyse und Technische Chemie +163020,Lehr- und Forschungsgebiet Molekulare Sinnes- und Neurobiologie (FZ Jülich) +161620,Lehr- und Forschungsgebiet Biochemie und Molekularbiologie der Pflanzen +934310,Lehr- und Forschungsgebiet für Neurobiologische Forschung +614110,Lehrstuhl und Institut für Elektrische Anlagen und Energiewirtschaft +614210,Lehrstuhl und Institut für Hochspannungstechnik +617230,Juniorprofessur für Mixed Signal CMOS Circuits +611910,Lehrstuhl für Software für Systeme auf Silizium +11043,Sachgebiet Förderanlagen +10018,Datenschutzbeauftragter +32000,Personalrat der wissenschaftlich, ärztlich und künstlerisch Beschäftigten der RWTH Aachen +60530,Fachschaft Geowissenschaften und Ressourcenmanagement +61000,ErstsemesterInnenprojekt der Fachschaften der RWTH Aachen e. V. +RB0002,Beauftragter für das Land Indien +RB0003,Beauftragter für die Zusammenarbeit mit den Ländern USA und Kanada +RB0004,Beauftragter für UNITECH International +RB0005,Beauftragter für die Zusammenarbeit mit dem Land China +RB0006,Beauftragter für die Zusammenarbeit mit japanischen Hochschulen +RB0008,Beauftragter für EU- Forschungsförderung +311100,Institut für Baustoffforschung +312720,Lehr- und Forschungsgebiet Nachhaltigkeit im Metallleichtbau +314310,Lehrstuhl für Geotechnik im Bauwesen und Institut für Grundbau, Bodenmechanik, Felsmechanik und Verkehrswasserbau +314410,Lehrstuhl und Institut für Wasserbau und Wasserwirtschaft +419010,Lehrstuhl für Oberflächentechnik im Maschinenbau +417610,Lehrstuhl und Institut für Schweißtechnik und Fügetechnik +417810,Lehrstuhl für Kunststoffverarbeitung +412810,Lehrstuhl und Institut für fluidtechnische Antriebe und Systeme +416010,Lehrstuhl für Computergestützte Analyse technischer Systeme +420410,Lehrstuhl für Computational Systems Biotechnology (FZ Jülich) +421430,Juniorprofessur für Microscale Bioengineering (FZ Jülich) +510001,Zentralwerkstatt +512410,Lehrstuhl für Nukleare Entsorgung und Techniktransfer (N.N.) +513410,Lehrstuhl für Entsorgung nuklearer Abfälle (FZ Jülich) +11111,Sachgebiet Parkraumbewirtschaftung, Objektschutz und zentrale Abteilungsdienste +KO8015,Promotionsausschuss +KO8016,Habilitationsausschuss +KO8017,AG START +KO8018,Gutachtergremium Innovative Lehrprojekte +RB0009,Rektoratsbeauftragter für die Zusammenarbeit mit der KIC InnoLife (Knowledge and Innovation Community) +RB0011,Beauftragter für die Zusammenarbeit mit den Arabischen Staaten +RB0012,Beauftragter für die Zusammenarbeit mit Russland +RB0017,Beauftragter für die Zusammenarbeit der Hochschulen im belgisch-deutsch-niederländischen Raum +RB0018,Beauftragter für Alumni \ No newline at end of file diff --git a/src/Migrator/Assets/Licenses.rdf b/src/Migrator/Assets/Licenses.rdf new file mode 100644 index 0000000000000000000000000000000000000000..49890c764f4fb757f6f90e2e4399417f2120fcf0 --- /dev/null +++ b/src/Migrator/Assets/Licenses.rdf @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8" ?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> + + <rdf:Description rdf:about="https://spdx.org/licenses/Apache-2.0"> + <rdf:about>https://spdx.org/licenses/Apache-2.0</rdf:about> + <rdfs:label xml:lang="en">Apache License 2.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/GPL-3.0+"> + <rdf:about>https://spdx.org/licenses/GPL-3.0+</rdf:about> + <rdfs:label xml:lang="en">GNU General Public License v3.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/MIT"> + <rdf:about>https://spdx.org/licenses/MIT</rdf:about> + <rdfs:label xml:lang="en">MIT License</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/BSD-2-Clause"> + <rdf:about>https://spdx.org/licenses/BSD-2-Clause</rdf:about> + <rdfs:label xml:lang="en">BSD 2-clause 'Simplified' License</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/BSD-3-Clause"> + <rdf:about>https://spdx.org/licenses/BSD-3-Clause</rdf:about> + <rdfs:label xml:lang="en">BSD 3-clause 'New' or 'Revised' License</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/EPL-1.0"> + <rdf:about>https://spdx.org/licenses/EPL-1.0</rdf:about> + <rdfs:label xml:lang="en">Eclipse Public License 1.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/GPL-3.0"> + <rdf:about>https://spdx.org/licenses/AGPL-3.0</rdf:about> + <rdfs:label xml:lang="en">GNU Affero General Public License v3.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/GPL-2.0"> + <rdf:about>https://spdx.org/licenses/GPL-2.0</rdf:about> + <rdfs:label xml:lang="en">GNU General Public License v2.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/LGPL-2.1"> + <rdf:about>https://spdx.org/licenses/LGPL-2.1</rdf:about> + <rdfs:label xml:lang="en">GNU Lesser General Public License v2.1</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/LGPL-3.0"> + <rdf:about>https://spdx.org/licenses/LGPL-3.0</rdf:about> + <rdfs:label xml:lang="en">GNU Lesser General Public License v3.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/MPL-2.0"> + <rdf:about>https://spdx.org/licenses/MPL-2.0</rdf:about> + <rdfs:label xml:lang="en">Mozilla Public License 2.0</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + + <rdf:Description rdf:about="https://spdx.org/licenses/Unlicense"> + <rdf:about>https://spdx.org/licenses/Unlicense</rdf:about> + <rdfs:label xml:lang="en">The Unlicense</rdfs:label> + <rdf:resource>http://purl.org/dc/terms/LicenseDocument</rdf:resource> + <rdf:resource>http://purl.org/dc/terms/RightsDocument</rdf:resource> + <rdf:type rdf:resource="https://spdx.org/licenses/"/> + </rdf:Description> + +</rdf:RDF> \ No newline at end of file diff --git a/src/Migrator/Assets/dfg_structure.rdf b/src/Migrator/Assets/dfg_structure.rdf new file mode 100644 index 0000000000000000000000000000000000000000..2af0969dd057f41068238ec287bf3f4e3c7b3555 --- /dev/null +++ b/src/Migrator/Assets/dfg_structure.rdf @@ -0,0 +1,2138 @@ +<?xml version="1.0" encoding="utf-8"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" +xmlns:dcterms="http://purl.org/dc/terms/" +xmlns:skos="http://www.w3.org/2004/02/skos/core#"> + +<skos:ConceptScheme rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"> + <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/> + <dcterms:title>DFG Fachsystematik</dcterms:title> + <skos:hasTopConcept rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher"/> +</skos:ConceptScheme> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher"> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:prefLabel xml:lang="de">DFG Fachsystematik</skos:prefLabel> + <skos:notation>---</skos:notation> + <skos:prefLabel xml:lang="en">DFG Structure</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>1</skos:notation> + <skos:prefLabel xml:lang="de">Geistes- und Sozialwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Humanities and Social Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>101</skos:notation> + <skos:prefLabel xml:lang="de">Alte Kulturen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Ancient Cultures</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101#101-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>101-01</skos:notation> + <skos:prefLabel xml:lang="de">Ur- und Frühgeschichte (weltweit)</skos:prefLabel> + <skos:prefLabel xml:lang="en">Prehistory</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101#101-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>101-02</skos:notation> + <skos:prefLabel xml:lang="de">Klassische Philologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Classical Philology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101#101-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>101-03</skos:notation> + <skos:prefLabel xml:lang="de">Alte Geschichte</skos:prefLabel> + <skos:prefLabel xml:lang="en">Ancient History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101#101-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>101-04</skos:notation> + <skos:prefLabel xml:lang="de">Klassische Archäologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Classical Archaeology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101#101-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=101"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>101-05</skos:notation> + <skos:prefLabel xml:lang="de">Ägyptische und Vorderasiatische Altertumswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Egyptology and Ancient Near Eastern Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>102</skos:notation> + <skos:prefLabel xml:lang="de">Geschichtswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102#102-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>102-01</skos:notation> + <skos:prefLabel xml:lang="de">Mittelalterliche Geschichte</skos:prefLabel> + <skos:prefLabel xml:lang="en">Medieval History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102#102-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>102-02</skos:notation> + <skos:prefLabel xml:lang="de">Frühneuzeitliche Geschichte</skos:prefLabel> + <skos:prefLabel xml:lang="en">Early Modern History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102#102-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>102-03</skos:notation> + <skos:prefLabel xml:lang="de">Neuere und Neueste Geschichte (einschl. Europäische Geschichte der Neuzeit und Außereuropäische Geschichte)</skos:prefLabel> + <skos:prefLabel xml:lang="en">Modern and Current History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102#102-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=102"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>102-04</skos:notation> + <skos:prefLabel xml:lang="de">Wissenschaftsgeschichte</skos:prefLabel> + <skos:prefLabel xml:lang="en">History of Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>103</skos:notation> + <skos:prefLabel xml:lang="de">Kunst-, Musik-, Theater- und Medienwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Fine Arts, Music, Theatre and Media Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103#103-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>103-01</skos:notation> + <skos:prefLabel xml:lang="de">Kunstgeschichte</skos:prefLabel> + <skos:prefLabel xml:lang="en">Art History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103#103-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>103-02</skos:notation> + <skos:prefLabel xml:lang="de">Musikwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Musicology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103#103-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=103"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>103-03</skos:notation> + <skos:prefLabel xml:lang="de">Theater- und Medienwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Theatre and Media Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>104</skos:notation> + <skos:prefLabel xml:lang="de">Sprachwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Linguistics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104#104-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>104-01</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeine und Vergleichende Sprachwissenschaft, Typologie, Außereuropäische Sprachen</skos:prefLabel> + <skos:prefLabel xml:lang="en">General and Comparative Linguistics, Typology, Non-European Languages</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104#104-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>104-02</skos:notation> + <skos:prefLabel xml:lang="de">Einzelsprachwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Individual Linguistics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104#104-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>104-03</skos:notation> + <skos:prefLabel xml:lang="de">Historische Linguistik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Historical Linguistics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104#104-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=104"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>104-04</skos:notation> + <skos:prefLabel xml:lang="de">Angewandte Sprachwissenschaften, Experimentelle Linguistik, Computerlinguistik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Applied Linguistics, Experimental Linguistics, Computational Linguistics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>105</skos:notation> + <skos:prefLabel xml:lang="de">Literaturwissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Literary Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105#105-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>105-01</skos:notation> + <skos:prefLabel xml:lang="de">Ältere deutsche Literatur</skos:prefLabel> + <skos:prefLabel xml:lang="en">Medieval German Literature</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105#105-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>105-02</skos:notation> + <skos:prefLabel xml:lang="de">Neuere deutsche Literatur</skos:prefLabel> + <skos:prefLabel xml:lang="en">Modern German Literature</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105#105-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>105-03</skos:notation> + <skos:prefLabel xml:lang="de">Europäische und Amerikanische Literaturen</skos:prefLabel> + <skos:prefLabel xml:lang="en">European and American Literature</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105#105-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=105"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>105-04</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeine und vergleichende Literaturwissenschaft; Kulturwissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">General and Comparative Literature and Cultural Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>106</skos:notation> + <skos:prefLabel xml:lang="de">Sozial- und Kulturanthropologie, Außereuropäische Kulturen, Judaistik und Religionswissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Social and Cultural Anthropology, Non-European Cultures, Jewish Studies and Religious Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106#106-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>106-01</skos:notation> + <skos:prefLabel xml:lang="de">Ethnologie und Europäische Ethnologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Social and Cultural Anthropology and Ethnology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106#106-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>106-02</skos:notation> + <skos:prefLabel xml:lang="de">Asienbezogene Wissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Asian Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106#106-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>106-03</skos:notation> + <skos:prefLabel xml:lang="de">Afrika-, Amerika- und Ozeanienbezogene Wissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">African, American and Oceania Studies </skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106#106-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>106-04</skos:notation> + <skos:prefLabel xml:lang="de">Islamwissenschaften, Arabistik, Semitistik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Islamic Studies, Arabian Studies, Semitic Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106#106-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=106"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>106-05</skos:notation> + <skos:prefLabel xml:lang="de">Religionswissenschaft und Judaistik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Religious Studies and Jewish Studies</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=107"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>107</skos:notation> + <skos:prefLabel xml:lang="de">Theologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Theology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=107#107-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=107"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>107-01</skos:notation> + <skos:prefLabel xml:lang="de">Evangelische Theologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Protestant Theology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=107#107-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=107"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>107-02</skos:notation> + <skos:prefLabel xml:lang="de">Katholische Theologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Roman Catholic Theology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>108</skos:notation> + <skos:prefLabel xml:lang="de">Philosophie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Philosophy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108#108-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>108-01</skos:notation> + <skos:prefLabel xml:lang="de">Geschichte der Philosophie</skos:prefLabel> + <skos:prefLabel xml:lang="en">History of Philosophy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108#108-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>108-02</skos:notation> + <skos:prefLabel xml:lang="de">Theoretische Philosophie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Theoretical Philosophy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108#108-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=108"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>108-03</skos:notation> + <skos:prefLabel xml:lang="de">Praktische Philosophie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Practical Philosophy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>109</skos:notation> + <skos:prefLabel xml:lang="de">Erziehungswissenschaft und Bildungsforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Educational Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109#109-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>109-01</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeine und Historische Pädagogik</skos:prefLabel> + <skos:prefLabel xml:lang="en">General Education and History of Education</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109#109-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>109-02</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeines und fachbezogenes Lehren und Lernen</skos:prefLabel> + <skos:prefLabel xml:lang="en">General and Domain-Specific Teaching and Learning</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109#109-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>109-03</skos:notation> + <skos:prefLabel xml:lang="de">Bildungssysteme und Bildungsinstitutionen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Education Systems and Educational Institutions</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109#109-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=109"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>109-04</skos:notation> + <skos:prefLabel xml:lang="de">Pädagogische Sozial- und Organisationsforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Educational Research on Socialization, Welfare and Organisations</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>110</skos:notation> + <skos:prefLabel xml:lang="de">Psychologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Psychology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110#110-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>110-01</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeine, Biologische und Mathematische Psychologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">General, Biological and Mathematical Psychology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110#110-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>110-02</skos:notation> + <skos:prefLabel xml:lang="de">Entwicklungspsychologie und Pädagogische Psychologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Developmental and Educational Psychology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110#110-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>110-03</skos:notation> + <skos:prefLabel xml:lang="de">Sozialpsychologie und Arbeits- und Organisationspsychologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Social Psychology, Industrial and Organisational Psychology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110#110-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=110"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>110-04</skos:notation> + <skos:prefLabel xml:lang="de">Differentielle Psychologie, Klinische Psychologie, Medizinische Psychologie, Methoden</skos:prefLabel> + <skos:prefLabel xml:lang="en">Differential Psychology, Clinical Psychology, Medical Psychology, Methodology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>111</skos:notation> + <skos:prefLabel xml:lang="de">Sozialwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Social Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111#111-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>111-01</skos:notation> + <skos:prefLabel xml:lang="de">Soziologische Theorie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Sociological Theory</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111#111-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>111-02</skos:notation> + <skos:prefLabel xml:lang="de">Empirische Sozialforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Empirical Social Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111#111-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>111-03</skos:notation> + <skos:prefLabel xml:lang="de">Publizistik und Kommunikationswissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Communication Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111#111-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=111"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>111-04</skos:notation> + <skos:prefLabel xml:lang="de">Politikwissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Political Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>112</skos:notation> + <skos:prefLabel xml:lang="de">Wirtschaftswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Economics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112#112-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>112-01</skos:notation> + <skos:prefLabel xml:lang="de">Wirtschaftstheorie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Economic Theory</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112#112-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>112-02</skos:notation> + <skos:prefLabel xml:lang="de">Wirtschaftspolitik und Finanzwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Economic Policy and Public Finance</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112#112-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>112-03</skos:notation> + <skos:prefLabel xml:lang="de">Betriebswirtschaftslehre</skos:prefLabel> + <skos:prefLabel xml:lang="en">Business Administration</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112#112-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>112-04</skos:notation> + <skos:prefLabel xml:lang="de">Statistik und Ökonometrie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Statistics and Econometrics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112#112-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=112"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>112-05</skos:notation> + <skos:prefLabel xml:lang="de">Wirtschafts- und Sozialgeschichte</skos:prefLabel> + <skos:prefLabel xml:lang="en">Economic and Social History</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#1"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>113</skos:notation> + <skos:prefLabel xml:lang="de">Rechtswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Jurisprudence</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113#113-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>113-01</skos:notation> + <skos:prefLabel xml:lang="de">Grundlagen des Rechts und der Rechtswissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Principles of Law and Jurisprudence</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113#113-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>113-02</skos:notation> + <skos:prefLabel xml:lang="de">Privatrecht</skos:prefLabel> + <skos:prefLabel xml:lang="en">Private Law</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113#113-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>113-03</skos:notation> + <skos:prefLabel xml:lang="de">Öffentliches Recht</skos:prefLabel> + <skos:prefLabel xml:lang="en">Public Law</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113#113-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>113-04</skos:notation> + <skos:prefLabel xml:lang="de">Strafrecht, Strafprozessrecht</skos:prefLabel> + <skos:prefLabel xml:lang="en">Criminal Law and Law of Criminal Procedure</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113#113-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=113"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>113-05</skos:notation> + <skos:prefLabel xml:lang="de">Kriminologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Criminology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>2</skos:notation> + <skos:prefLabel xml:lang="de">Lebenswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Life Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201</skos:notation> + <skos:prefLabel xml:lang="de">Grundlagen der Biologie und Medizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Basic Research in Biology and Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-01</skos:notation> + <skos:prefLabel xml:lang="de">Biochemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biochemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-02</skos:notation> + <skos:prefLabel xml:lang="de">Biophysik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biophysics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-03</skos:notation> + <skos:prefLabel xml:lang="de">Zellbiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Cell Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-04</skos:notation> + <skos:prefLabel xml:lang="de">Strukturbiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Structural Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-05</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeine Genetik</skos:prefLabel> + <skos:prefLabel xml:lang="en">General Genetics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-06</skos:notation> + <skos:prefLabel xml:lang="de">Entwicklungsbiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Developmental Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-07"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-07</skos:notation> + <skos:prefLabel xml:lang="de">Bioinformatik und Theoretische Biologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Bioinformatics and Theoretical Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201#201-08"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=201"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>201-08</skos:notation> + <skos:prefLabel xml:lang="de">Anatomie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Anatomy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202</skos:notation> + <skos:prefLabel xml:lang="de">Pflanzenwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-01</skos:notation> + <skos:prefLabel xml:lang="de">Evolution und Systematik der Pflanzen und Pilze</skos:prefLabel> + <skos:prefLabel xml:lang="en">Evolution and Systematics of Plants and Fungi</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-02</skos:notation> + <skos:prefLabel xml:lang="de">Pflanzenökologie und Ökosystemforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Ecology and Ecosystem Analysis</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-03</skos:notation> + <skos:prefLabel xml:lang="de">Organismische Interaktionen und chemische Ökologie pflanzlicher Systeme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Inter-Organismic Interactions and Chemical Ecology of Plant Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-04</skos:notation> + <skos:prefLabel xml:lang="de">Pflanzenphysiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Physiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-05</skos:notation> + <skos:prefLabel xml:lang="de">Biochemie und Biophysik der Pflanzen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Biochemistry and Biophysics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-06</skos:notation> + <skos:prefLabel xml:lang="de">Zell- und Entwicklungsbiologie der Pflanzen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Cell and Developmental Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202#202-07"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=202"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>202-07</skos:notation> + <skos:prefLabel xml:lang="de">Genetik der Pflanzen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Genetics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203</skos:notation> + <skos:prefLabel xml:lang="de">Zoologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Zoology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203#203-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203-01</skos:notation> + <skos:prefLabel xml:lang="de">Systematik und Morphologie der Tiere</skos:prefLabel> + <skos:prefLabel xml:lang="en">Special Zoology and Morphology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203#203-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203-02</skos:notation> + <skos:prefLabel xml:lang="de">Evolution, Anthropologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Evolution, Anthropology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203#203-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203-03</skos:notation> + <skos:prefLabel xml:lang="de">Ökologie der Tiere, Biodiversität und Ökosystemforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Animal Ecology, Biodiversity and Ecosystem Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203#203-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203-04</skos:notation> + <skos:prefLabel xml:lang="de">Biologie des Verhaltens und der Sinne</skos:prefLabel> + <skos:prefLabel xml:lang="en">Sensory and Behavioural Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203#203-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203-05</skos:notation> + <skos:prefLabel xml:lang="de">Biochemie und Physiologie der Tiere</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biochemistry and Animal Physiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203#203-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=203"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>203-06</skos:notation> + <skos:prefLabel xml:lang="de">Evolutionäre Zell- und Entwicklungsbiologie der Tiere</skos:prefLabel> + <skos:prefLabel xml:lang="en">Evolutionary Cell and Developmental Biology (Zoology)</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>204</skos:notation> + <skos:prefLabel xml:lang="de">Mikrobiologie, Virologie und Immunologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Microbiology, Virology and Immunology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204#204-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>204-01</skos:notation> + <skos:prefLabel xml:lang="de">Stoffwechselphysiologie, Biochemie und Genetik der Mikroorganismen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Metabolism, Biochemistry and Genetics of Microorganisms</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204#204-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>204-02</skos:notation> + <skos:prefLabel xml:lang="de">Mikrobielle Ökologie und Angewandte Mikrobiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Microbial Ecology and Applied Microbiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204#204-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>204-03</skos:notation> + <skos:prefLabel xml:lang="de">Medizinische Mikrobiologie, Parasitologie, medizinische Mykologie und Hygiene, Molekulare Infektionsbiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Medical Microbiology, Parasitology, Medical Mycology and Hygiene, Molecular Infection Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204#204-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>204-04</skos:notation> + <skos:prefLabel xml:lang="de">Virologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Virology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204#204-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=204"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>204-05</skos:notation> + <skos:prefLabel xml:lang="de">Immunologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Immunology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205</skos:notation> + <skos:prefLabel xml:lang="de">Medizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-01</skos:notation> + <skos:prefLabel xml:lang="de">Epidemiologie, Medizinische Biometrie, Medizinische Informatik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Epidemiology, Medical Biometry, Medical Informatics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-02</skos:notation> + <skos:prefLabel xml:lang="de">Public Health, medizinische Versorgungsforschung, Sozialmedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Public Health, Health Services Research, Social Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-03</skos:notation> + <skos:prefLabel xml:lang="de">Humangenetik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Human Genetics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-04</skos:notation> + <skos:prefLabel xml:lang="de">Physiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Physiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-05</skos:notation> + <skos:prefLabel xml:lang="de">Ernährungswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Nutritional Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-06</skos:notation> + <skos:prefLabel xml:lang="de">Pathologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Pathology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-07"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-07</skos:notation> + <skos:prefLabel xml:lang="de">Klinische Chemie und Pathobiochemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Clinical Chemistry and Pathobiochemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-08"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-08</skos:notation> + <skos:prefLabel xml:lang="de">Pharmazie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Pharmacy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-09"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-09</skos:notation> + <skos:prefLabel xml:lang="de">Pharmakologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Pharmacology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-10"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-10</skos:notation> + <skos:prefLabel xml:lang="de">Toxikologie, Arbeitsmedizin und Rechtsmedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Toxicology, Occupational Medicine and Forensic Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-11"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-11</skos:notation> + <skos:prefLabel xml:lang="de">Anästhesiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Anaesthesiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-12"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-12</skos:notation> + <skos:prefLabel xml:lang="de">Kardiologie, Angiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Cardiology, Angiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-13"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-13</skos:notation> + <skos:prefLabel xml:lang="de">Pneumologie, Klinische Infektiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Pneumology, Clinical Infectiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-14"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-14</skos:notation> + <skos:prefLabel xml:lang="de">Hämatologie, Onkologie, Transfusionsmedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Hematology, Oncology, Transfusion Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-15"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-15</skos:notation> + <skos:prefLabel xml:lang="de">Gastroenterologie, Stoffwechsel</skos:prefLabel> + <skos:prefLabel xml:lang="en">Gastroenterology, Metabolism</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-16"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-16</skos:notation> + <skos:prefLabel xml:lang="de">Nephrologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Nephrology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-17"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-17</skos:notation> + <skos:prefLabel xml:lang="de">Endokrinologie, Diabetologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Endocrinology, Diabetology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-18"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-18</skos:notation> + <skos:prefLabel xml:lang="de">Rheumatologie, Klinische Immunologie, Allergologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Rheumatology, Clinical Immunology, Allergology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-19"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-19</skos:notation> + <skos:prefLabel xml:lang="de">Dermatologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Dermatology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-20"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-20</skos:notation> + <skos:prefLabel xml:lang="de">Kinder- und Jugendmedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Pediatric and Adolescent Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-21"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-21</skos:notation> + <skos:prefLabel xml:lang="de">Frauenheilkunde und Geburtshilfe</skos:prefLabel> + <skos:prefLabel xml:lang="en">Gynaecology and Obstetrics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-22"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-22</skos:notation> + <skos:prefLabel xml:lang="de">Reproduktionsmedizin/ -biologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Reproductive Medicine/Biology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-23"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-23</skos:notation> + <skos:prefLabel xml:lang="de">Urologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Urology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-24"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-24</skos:notation> + <skos:prefLabel xml:lang="de">Biogerontologie und Geriatrie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biogerontology and Geriatric Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-25"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-25</skos:notation> + <skos:prefLabel xml:lang="de">Allgemein- und Viszeralchirurgie</skos:prefLabel> + <skos:prefLabel xml:lang="en">General and Visceral Surgery</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-26"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-26</skos:notation> + <skos:prefLabel xml:lang="de">Herz-, Thorax-, Gefäßchirurgie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Cardiothoracic and Vascular Surgery</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-27"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-27</skos:notation> + <skos:prefLabel xml:lang="de">Unfallchirurgie und Orthopädie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Traumatology and Orthopaedics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-28"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-28</skos:notation> + <skos:prefLabel xml:lang="de">Zahnheilkunde; Mund-, Kiefer- und Gesichtschirurgie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Dentistry, Oral Surgery</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-29"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-29</skos:notation> + <skos:prefLabel xml:lang="de">Hals-Nasen-Ohrenheilkunde</skos:prefLabel> + <skos:prefLabel xml:lang="en">Otolaryngology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-30"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-30</skos:notation> + <skos:prefLabel xml:lang="de">Radiologie und Nuklearmedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Radiology and Nuclear Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-31"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-31</skos:notation> + <skos:prefLabel xml:lang="de">Radioonkologie und Strahlenbiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Radiation Oncology and Radiobiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205#205-32"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=205"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>205-32</skos:notation> + <skos:prefLabel xml:lang="de">Biomedizinische Technik und Medizinische Physik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biomedical Technology and Medical Physics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206</skos:notation> + <skos:prefLabel xml:lang="de">Neurowissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Neurosciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-01</skos:notation> + <skos:prefLabel xml:lang="de">Molekulare Neurowissenschaft und Neurogenetik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Molecular Neuroscience and Neurogenetics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-02</skos:notation> + <skos:prefLabel xml:lang="de">Zelluläre Neurowissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Cellular Neuroscience</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-03</skos:notation> + <skos:prefLabel xml:lang="de">Entwicklungsneurobiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Developmental Neurobiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-04</skos:notation> + <skos:prefLabel xml:lang="de">Systemische Neurowissenschaft, Computational Neuroscience, Verhalten</skos:prefLabel> + <skos:prefLabel xml:lang="en">Systemic Neuroscience, Computational Neuroscience, Behaviour</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-05</skos:notation> + <skos:prefLabel xml:lang="de">Organismische Neurobiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Organismic Neurobiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-06</skos:notation> + <skos:prefLabel xml:lang="de">Kognitive Neurowissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Cognitive Neuroscience</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-07"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-07</skos:notation> + <skos:prefLabel xml:lang="de">Molekulare und Zelluläre Neurologie, Neuropathologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Molecular and Cellular Neurology, Neuropathology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-08"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-08</skos:notation> + <skos:prefLabel xml:lang="de">Klinische Neurowissenschaften I - Neurologie, Neurochirurgie, Neuroradiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Clinical Neurosciences I - Neurology, Neurosurgery, Neuroradiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-09"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-09</skos:notation> + <skos:prefLabel xml:lang="de">Biologische und molekulare Psychiatrie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biological and Molecular Psychiatry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-10"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-10</skos:notation> + <skos:prefLabel xml:lang="de">Klinische Neurowissenschaften II - Psychiatrie, Psychotherapie, Kinder- und Jugendspychiatrie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Clinical Neurosciences II - Psychiatry, Psychotherapy, Child and Adolescent Psychiatry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206#206-11"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=206"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>206-11</skos:notation> + <skos:prefLabel xml:lang="de">Klinische Neurowissenschaften III - Augenheilkunde</skos:prefLabel> + <skos:prefLabel xml:lang="en">Clinical Neurosciences III - Ophthalmology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#2"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207</skos:notation> + <skos:prefLabel xml:lang="de">Agrar-, Forstwissenschaften und Tiermedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Agriculture, Forestry and Veterinary Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-01</skos:notation> + <skos:prefLabel xml:lang="de">Bodenwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Soil Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-02</skos:notation> + <skos:prefLabel xml:lang="de">Pflanzenbau und Agrartechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Cultivation and Agricultural Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-03</skos:notation> + <skos:prefLabel xml:lang="de">Pflanzenernährung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Nutrition</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-04</skos:notation> + <skos:prefLabel xml:lang="de">Ökologie von Agrarlandschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Ecology of Agricultural Landscapes</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-05</skos:notation> + <skos:prefLabel xml:lang="de">Pflanzenzüchtung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plant Breeding</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-06</skos:notation> + <skos:prefLabel xml:lang="de">Phytomedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Phytomedicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-07"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-07</skos:notation> + <skos:prefLabel xml:lang="de">Agrarökonomie und -soziologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Agricultural Economics and Sociology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-08"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-08</skos:notation> + <skos:prefLabel xml:lang="de">Forstwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Forestry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-09"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-09</skos:notation> + <skos:prefLabel xml:lang="de">Tierzucht, Tierhaltung und Tierhygiene</skos:prefLabel> + <skos:prefLabel xml:lang="en">Animal Husbandry, Breeding and Hygiene</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-10"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-10</skos:notation> + <skos:prefLabel xml:lang="de">Tierernährung und Tierernährungsphysiologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Animal Nutrition and Nutrition Physiology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-11"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-11</skos:notation> + <skos:prefLabel xml:lang="de">Grundlagen der Tiermedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Basic Veterinary Medical Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207#207-12"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=207"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>207-12</skos:notation> + <skos:prefLabel xml:lang="de">Grundlagen von Pathogenese, Diagnostik, Therapie und Klinische Tiermedizin</skos:prefLabel> + <skos:prefLabel xml:lang="en">Basic Research on Pathogenesis, Diagnostics and Therapy and Clinical Veterinary Medicine</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>3</skos:notation> + <skos:prefLabel xml:lang="de">Naturwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Natural Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=301"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>301</skos:notation> + <skos:prefLabel xml:lang="de">Molekülchemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Molecular Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=301#301-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=301"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>301-01</skos:notation> + <skos:prefLabel xml:lang="de">Anorganische Molekülchemie - Synthese, Charakterisierung, Theorie und Modellierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Inorganic Molecular Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=301#301-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=301"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>301-02</skos:notation> + <skos:prefLabel xml:lang="de">Organische Molekülchemie - Synthese, Charakterisierung, Theorie und Modellierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Organic Molecular Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>302</skos:notation> + <skos:prefLabel xml:lang="de">Chemische Festkörper- und Oberflächenforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Chemical Solid State and Surface Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302#302-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>302-01</skos:notation> + <skos:prefLabel xml:lang="de">Festkörper- und Oberflächenchemie, Materialsynthese</skos:prefLabel> + <skos:prefLabel xml:lang="en">Solid State and Surface Chemistry, Material Synthesis</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302#302-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>302-02</skos:notation> + <skos:prefLabel xml:lang="de">Physikalische Chemie von Festkörpern und Oberflächen, Materialcharakterisierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Physical Chemistry of Solids and Surfaces, Material Characterisation</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302#302-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=302"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>302-03</skos:notation> + <skos:prefLabel xml:lang="de">Theorie und Modellierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Theory and Modelling</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=303"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>303</skos:notation> + <skos:prefLabel xml:lang="de">Physikalische und Theoretische Chemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Physical and Theoretical Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=303#303-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=303"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>303-01</skos:notation> + <skos:prefLabel xml:lang="de">Physikalische Chemie von Molekülen, Flüssigkeiten und Grenzflächen - Spektroskopie, Kinetik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Physical Chemistry of Molecules, Interfaces and Liquids - Spectroscopy, Kinetics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=303#303-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=303"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>303-02</skos:notation> + <skos:prefLabel xml:lang="de">Allgemeine Theoretische Chemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">General Theoretical Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=304"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>304</skos:notation> + <skos:prefLabel xml:lang="de">Analytik, Methodenentwicklung (Chemie)</skos:prefLabel> + <skos:prefLabel xml:lang="en">Analytical Chemistry, Method Development (Chemistry)</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=304#304-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=304"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>304-01</skos:notation> + <skos:prefLabel xml:lang="de">Analytik, Methodenentwicklung (Chemie)</skos:prefLabel> + <skos:prefLabel xml:lang="en">Analytical Chemistry, Method Development (Chemistry)</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=305"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>305</skos:notation> + <skos:prefLabel xml:lang="de">Biologische Chemie und Lebensmittelchemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biological Chemistry and Food Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=305#305-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=305"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>305-01</skos:notation> + <skos:prefLabel xml:lang="de">Biologische und Biomimetische Chemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biological and Biomimetic Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=305#305-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=305"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>305-02</skos:notation> + <skos:prefLabel xml:lang="de">Lebensmittelchemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Food Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>306</skos:notation> + <skos:prefLabel xml:lang="de">Polymerforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Polymer Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306#306-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>306-01</skos:notation> + <skos:prefLabel xml:lang="de">Präparative und Physikalische Chemie von Polymeren</skos:prefLabel> + <skos:prefLabel xml:lang="en">Preparatory and Physical Chemistry of Polymers</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306#306-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>306-02</skos:notation> + <skos:prefLabel xml:lang="de">Experimentelle und Theoretische Polymerphysik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Experimental and Theoretical Physics of Polymers</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306#306-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=306"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>306-03</skos:notation> + <skos:prefLabel xml:lang="de">Polymermaterialien</skos:prefLabel> + <skos:prefLabel xml:lang="en">Polymer Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=307"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>307</skos:notation> + <skos:prefLabel xml:lang="de">Physik der kondensierten Materie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Condensed Matter Physics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=307#307-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=307"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>307-01</skos:notation> + <skos:prefLabel xml:lang="de">Experimentelle Physik der kondensierten Materie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Experimental Condensed Matter Physics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=307#307-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=307"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>307-02</skos:notation> + <skos:prefLabel xml:lang="de">Theoretische Physik der kondensierten Materie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Theoretical Condensed Matter Physics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=308"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>308</skos:notation> + <skos:prefLabel xml:lang="de">Optik, Quantenoptik und Physik der Atome, Moleküle und Plasmen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Optics, Quantum Optics and Physics of Atoms, Molecules and Plasmas</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=308#308-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=308"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>308-01</skos:notation> + <skos:prefLabel xml:lang="de">Optik, Quantenoptik, Physik der Atome, Moleküle und Plasmen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Optics, Quantum Optics, Atoms, Molecules, Plasmas</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=309"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>309</skos:notation> + <skos:prefLabel xml:lang="de">Teilchen, Kerne und Felder</skos:prefLabel> + <skos:prefLabel xml:lang="en">Particles, Nuclei and Fields</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=309#309-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=309"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>309-01</skos:notation> + <skos:prefLabel xml:lang="de">Kern- und Elementarteilchenphysik, Quantenmechanik, Relativitätstheorie, Felder</skos:prefLabel> + <skos:prefLabel xml:lang="en">Particles, Nuclei and Fields</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=310"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>310</skos:notation> + <skos:prefLabel xml:lang="de">Statistische Physik, Weiche Materie, Biologische Physik, Nichtlineare Dynamik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Statistical Physics, Soft Matter, Biological Physics, Nonlinear Dynamics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=310#310-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=310"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>310-01</skos:notation> + <skos:prefLabel xml:lang="de">Statistische Physik, Weiche Materie, Biologische Physik, Nichtlineare Dynamik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Statistical Physics, Soft Matter, Biological Physics, Nonlinear Dynamics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=311"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>311</skos:notation> + <skos:prefLabel xml:lang="de">Astrophysik und Astronomie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Astrophysics and Astronomy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=311#311-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=311"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>311-01</skos:notation> + <skos:prefLabel xml:lang="de">Astrophysik und Astronomie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Astrophysics and Astronomy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=312"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>312</skos:notation> + <skos:prefLabel xml:lang="de">Mathematik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Mathematics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=312#312-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=312"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>312-01</skos:notation> + <skos:prefLabel xml:lang="de">Mathematik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Mathematics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=313"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>313</skos:notation> + <skos:prefLabel xml:lang="de">Atmosphären-, Meeres- und Klimaforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Atmospheric Science, Oceanography and Climate Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=313#313-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=313"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>313-01</skos:notation> + <skos:prefLabel xml:lang="de">Physik und Chemie der Atmosphäre</skos:prefLabel> + <skos:prefLabel xml:lang="en">Atmospheric Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=313#313-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=313"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>313-02</skos:notation> + <skos:prefLabel xml:lang="de">Physik, Chemie und Biologie des Meeres</skos:prefLabel> + <skos:prefLabel xml:lang="en">Oceanography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=314"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>314</skos:notation> + <skos:prefLabel xml:lang="de">Geologie und Paläontologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geology and Palaeontology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=314#314-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=314"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>314-01</skos:notation> + <skos:prefLabel xml:lang="de">Geologie, Ingenieurgeologie, Paläontologie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geology and Palaeontology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=315"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>315</skos:notation> + <skos:prefLabel xml:lang="de">Geophysik und Geodäsie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geophysics and Geodesy</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=315#315-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=315"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>315-01</skos:notation> + <skos:prefLabel xml:lang="de">Physik des Erdkörpers</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geophysics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=315#315-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=315"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>315-02</skos:notation> + <skos:prefLabel xml:lang="de">Geodäsie, Photogrammetrie, Fernerkundung, Geoinformatik, Kartographie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geodesy, Photogrammetry, Remote Sensing, Geoinformatics, Cartography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=316"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>316</skos:notation> + <skos:prefLabel xml:lang="de">Geochemie, Mineralogie und Kristallographie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geochemistry, Mineralogy and Crystallography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=316#316-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=316"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>316-01</skos:notation> + <skos:prefLabel xml:lang="de">Organische und Anorganische Geochemie, Biogeochemie, Mineralogie, Petrologie, Kristallographie, Lagerstättenkunde</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geochemistry, Mineralogy and Crystallography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=317"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>317</skos:notation> + <skos:prefLabel xml:lang="de">Geographie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=317#317-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=317"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>317-01</skos:notation> + <skos:prefLabel xml:lang="de">Physische Geographie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Physical Geography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=317#317-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=317"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>317-02</skos:notation> + <skos:prefLabel xml:lang="de">Humangeographie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Human Geography</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=318"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#3"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>318</skos:notation> + <skos:prefLabel xml:lang="de">Wasserforschung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Water Research</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=318#318-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=318"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>318-01</skos:notation> + <skos:prefLabel xml:lang="de">Hydrogeologie, Hydrologie, Limnologie, Siedlungswasserwirtschaft, Wasserchemie, Integrierte Wasser-Ressourcen Bewirtschaftung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Hydrogeology, Hydrology, Limnology, Urban Water Management, Water Chemistry, Integrated Water Resources Management </skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>4</skos:notation> + <skos:prefLabel xml:lang="de">Ingenieurwissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Engineering Sciences</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401</skos:notation> + <skos:prefLabel xml:lang="de">Produktionstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Production Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401#401-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401-01</skos:notation> + <skos:prefLabel xml:lang="de">Spanende Fertigungstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Metal-Cutting Manufacturing Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401#401-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401-02</skos:notation> + <skos:prefLabel xml:lang="de">Ur- und Umformtechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Primary Shaping and Reshaping Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401#401-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401-03</skos:notation> + <skos:prefLabel xml:lang="de">Füge-, Montage- und Trenntechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Joining, Mounting and Separation Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401#401-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401-04</skos:notation> + <skos:prefLabel xml:lang="de">Kunststofftechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Plastics Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401#401-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401-05</skos:notation> + <skos:prefLabel xml:lang="de">Produktionsorganisation und Betriebswissenschaften</skos:prefLabel> + <skos:prefLabel xml:lang="en">Production Management and Operations Management</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401#401-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=401"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>401-06</skos:notation> + <skos:prefLabel xml:lang="de">Werkzeugmaschinen und Produktionsautomatisierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Machine Tools and Production Automation</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>402</skos:notation> + <skos:prefLabel xml:lang="de">Mechanik und Konstruktiver Maschinenbau</skos:prefLabel> + <skos:prefLabel xml:lang="en">Mechanics and Constructive Mechanical Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402#402-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>402-01</skos:notation> + <skos:prefLabel xml:lang="de">Konstruktion, Maschinenelemente, Produktentwicklung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Engineering Design, Machine Elements, Product Development</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402#402-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>402-02</skos:notation> + <skos:prefLabel xml:lang="de">Mechanik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Mechanics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402#402-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>402-03</skos:notation> + <skos:prefLabel xml:lang="de">Leichtbau, Textiltechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Lightweight Construction, Textile Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402#402-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=402"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>402-04</skos:notation> + <skos:prefLabel xml:lang="de">Akustik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Acoustics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>403</skos:notation> + <skos:prefLabel xml:lang="de">Verfahrenstechnik, Technische Chemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Process Engineering, Technical Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403#403-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>403-01</skos:notation> + <skos:prefLabel xml:lang="de">Chemische und Thermische Verfahrenstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Chemical and Thermal Process Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403#403-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>403-02</skos:notation> + <skos:prefLabel xml:lang="de">Technische Chemie</skos:prefLabel> + <skos:prefLabel xml:lang="en">Technical Chemistry</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403#403-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>403-03</skos:notation> + <skos:prefLabel xml:lang="de">Mechanische Verfahrenstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Mechanical Process Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403#403-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=403"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>403-04</skos:notation> + <skos:prefLabel xml:lang="de">Bioverfahrenstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biological Process Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>404</skos:notation> + <skos:prefLabel xml:lang="de">Wärmeenergietechnik, Thermische Maschinen, Strömungsmechanik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Heat Energy Technology, Thermal Machines, Fluid Mechanics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404#404-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>404-01</skos:notation> + <skos:prefLabel xml:lang="de">Energieverfahrenstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Energy Process Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404#404-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>404-02</skos:notation> + <skos:prefLabel xml:lang="de">Technische Thermodynamik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Technical Thermodynamics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404#404-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>404-03</skos:notation> + <skos:prefLabel xml:lang="de">Strömungsmechanik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Fluid Mechanics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404#404-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=404"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>404-04</skos:notation> + <skos:prefLabel xml:lang="de">Strömungs- und Kolbenmaschinen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Hydraulic and Turbo Engines and Piston Engines</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>405</skos:notation> + <skos:prefLabel xml:lang="de">Werkstofftechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Materials Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405#405-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>405-01</skos:notation> + <skos:prefLabel xml:lang="de">Metallurgische und thermische Prozesse und thermomechanische Behandlung von Werkstoffen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Metallurgical and Thermal Processes, Thermomechanical Treatment of Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405#405-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>405-02</skos:notation> + <skos:prefLabel xml:lang="de">Keramische und metallische Sinterwerkstoffe</skos:prefLabel> + <skos:prefLabel xml:lang="en">Sintered Metallic and Ceramic Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405#405-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>405-03</skos:notation> + <skos:prefLabel xml:lang="de">Verbundwerkstoffe</skos:prefLabel> + <skos:prefLabel xml:lang="en">Composite Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405#405-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>405-04</skos:notation> + <skos:prefLabel xml:lang="de">Mechanisches Verhalten von Konstruktionswerkstoffen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Mechanical Behaviour of Construction Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405#405-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=405"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>405-05</skos:notation> + <skos:prefLabel xml:lang="de">Beschichtungs- und Oberflächentechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Coating and Surface Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>406</skos:notation> + <skos:prefLabel xml:lang="de">Materialwissenschaft</skos:prefLabel> + <skos:prefLabel xml:lang="en">Materials Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406#406-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>406-01</skos:notation> + <skos:prefLabel xml:lang="de">Thermodynamik und Kinetik von Werkstoffen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Thermodynamics and Kinetics of Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406#406-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>406-02</skos:notation> + <skos:prefLabel xml:lang="de">Herstellung und Eigenschaften von Funktionsmaterialien</skos:prefLabel> + <skos:prefLabel xml:lang="en">Synthesis and Properties of Functional Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406#406-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>406-03</skos:notation> + <skos:prefLabel xml:lang="de">Mikrostrukturelle mechanische Eigenschaften von Materialien</skos:prefLabel> + <skos:prefLabel xml:lang="en">Microstructural Mechanical Properties of Materials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406#406-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>406-04</skos:notation> + <skos:prefLabel xml:lang="de">Strukturierung und Funktionalisierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Structuring and Functionalisation</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406#406-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=406"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>406-05</skos:notation> + <skos:prefLabel xml:lang="de">Biomaterialien</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biomaterials</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407</skos:notation> + <skos:prefLabel xml:lang="de">Systemtechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Systems Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407#407-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407-01</skos:notation> + <skos:prefLabel xml:lang="de">Automatisierungstechnik, Regelungssysteme, Robotik, Mechatronik, Cyber Physical Systems</skos:prefLabel> + <skos:prefLabel xml:lang="en">Automation, Control Systems, Robotics, Mechatronics, Cyber Physical Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407#407-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407-02</skos:notation> + <skos:prefLabel xml:lang="de">Messsysteme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Measurement Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407#407-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407-03</skos:notation> + <skos:prefLabel xml:lang="de">Mikrosysteme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Microsystems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407#407-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407-04</skos:notation> + <skos:prefLabel xml:lang="de">Verkehrs- und Transportsysteme, Logistik, Intelligenter und automatisierter Verkehr</skos:prefLabel> + <skos:prefLabel xml:lang="en">Traffic and Transport Systems, Logistics, Intelligent and Automated Traffic</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407#407-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407-05</skos:notation> + <skos:prefLabel xml:lang="de">Arbeitswissenschaft, Ergonomie, Mensch-Maschine-Systeme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Human Factors, Ergonomics, Human-Machine Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407#407-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=407"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>407-06</skos:notation> + <skos:prefLabel xml:lang="de">Biomedizinische Systemtechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Biomedical Systems Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>408</skos:notation> + <skos:prefLabel xml:lang="de">Elektrotechnik und Informationstechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Electrical Engineering and Information Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408#408-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>408-01</skos:notation> + <skos:prefLabel xml:lang="de">Elektronische Halbleiter, Bauelemente und Schaltungen, Integrierte Systeme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Electronic Semiconductors, Components, Circuits, Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408#408-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>408-02</skos:notation> + <skos:prefLabel xml:lang="de">Nachrichten- und Hochfrequenztechnik, Kommunikationstechnik und -netze, Theoretische Elektrotechnik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Communications, High-Frequency and Network Technology, Theoretical Electrical Engineering</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408#408-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=408"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>408-03</skos:notation> + <skos:prefLabel xml:lang="de">Elektrische Energieerzeugung, -übertragung, -verteilung und -anwendung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Electrical Energy Generation, Distribution, Application</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409</skos:notation> + <skos:prefLabel xml:lang="de">Informatik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Computer Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-01</skos:notation> + <skos:prefLabel xml:lang="de">Theoretische Informatik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Theoretical Computer Science</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-02</skos:notation> + <skos:prefLabel xml:lang="de">Softwaretechnik und Programmiersprachen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Software Engineering and Programming Languages</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-03</skos:notation> + <skos:prefLabel xml:lang="de">Sicherheit und Verlässlichkeit</skos:prefLabel> + <skos:prefLabel xml:lang="en">Security and Dependability</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-04</skos:notation> + <skos:prefLabel xml:lang="de">Betriebs-, Kommunikations-, Datenbank- und verteilte Systeme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Operating, Communication, Database and Distributed Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-05</skos:notation> + <skos:prefLabel xml:lang="de">Interaktive und intelligente Systeme, Bild- und Sprachverarbeitung, Computergraphik und Visualisierung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Interactive and Intelligent Systems, Image and Language Processing, Computer Graphics and Visualisation</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-06</skos:notation> + <skos:prefLabel xml:lang="de">Informationssysteme, Prozess- und Wissensmanagement</skos:prefLabel> + <skos:prefLabel xml:lang="en">Information Systems, Process and Knowledge Management</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-07"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-07</skos:notation> + <skos:prefLabel xml:lang="de">Rechnerarchitekturen und eingebettete Systeme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Computer Architecture and Embedded Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409#409-08"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=409"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>409-08</skos:notation> + <skos:prefLabel xml:lang="de">Massiv parallele und datenintensive Systeme</skos:prefLabel> + <skos:prefLabel xml:lang="en">Massively Parallel and Data-Intensive Systems</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/#4"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410</skos:notation> + <skos:prefLabel xml:lang="de">Bauwesen und Architektur</skos:prefLabel> + <skos:prefLabel xml:lang="en">Construction Engineering and Architecture</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410#410-01"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410-01</skos:notation> + <skos:prefLabel xml:lang="de">Architektur, Bau- und Konstruktionsgeschichte, Bauforschung, Ressourcenökonomie im Bauwesen</skos:prefLabel> + <skos:prefLabel xml:lang="en">Architecture, Building and Construction History, Construction Research, Sustainable Building Technology</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410#410-02"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410-02</skos:notation> + <skos:prefLabel xml:lang="de">Städtebau/Stadtentwicklung, Raumplanung, Verkehrs- und Infrastrukturplanung, Landschaftsplanung</skos:prefLabel> + <skos:prefLabel xml:lang="en">Urbanism, Spatial Planning, Transportation and Infrastructure Planning, Landscape Planning</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410#410-03"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410-03</skos:notation> + <skos:prefLabel xml:lang="de">Baustoffwissenschaften, Bauchemie, Bauphysik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Construction Material Sciences, Chemistry, Building Physics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410#410-04"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410-04</skos:notation> + <skos:prefLabel xml:lang="de">Konstruktiver Ingenieurbau, Bauinformatik und Baubetrieb</skos:prefLabel> + <skos:prefLabel xml:lang="en">Structural Engineering, Building Informatics and Construction Operation</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410#410-05"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410-05</skos:notation> + <skos:prefLabel xml:lang="de">Angewandte Mechanik, Statik und Dynamik</skos:prefLabel> + <skos:prefLabel xml:lang="en">Applied Mechanics, Statics and Dynamics</skos:prefLabel> +</skos:Concept> + +<skos:Concept rdf:about="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410#410-06"> + <skos:broader rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/liste/index.jsp?id=410"/> + <skos:inScheme rdf:resource="http://www.dfg.de/dfg_profil/gremien/fachkollegien/faecher/"/> + <skos:notation>410-06</skos:notation> + <skos:prefLabel xml:lang="de">Geotechnik, Wasserbau</skos:prefLabel> + <skos:prefLabel xml:lang="en">Geotechnics, Hydraulic Engineering</skos:prefLabel> +</skos:Concept> +</rdf:RDF> \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration201907011352ProjectApi.cs b/src/Migrator/Migrations/Migration201907011352ProjectApi.cs new file mode 100644 index 0000000000000000000000000000000000000000..602669dab5f9d1a24249686af96ecab392273bed --- /dev/null +++ b/src/Migrator/Migrations/Migration201907011352ProjectApi.cs @@ -0,0 +1,145 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201907011352)] + public class Migration201907011352ProjectApi : FluentMigrator.Migration + { + public override void Down() + { + #region Foreign Keys + Delete.ForeignKey() + .FromTable("Resources").ForeignColumn("TypeId") + .ToTable("ResourceTypes").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("SubProjects").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("SubProjects").ForeignColumn("SubProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ProjectResource").ForeignColumn("ResourceId") + .ToTable("Resources").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ProjectResource").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ProjectRoles").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ProjectRoles").ForeignColumn("UserId") + .ToTable("Users").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ProjectRoles").ForeignColumn("RoleId") + .ToTable("Roles").PrimaryColumn("Id"); + #endregion + + #region Tables + Delete.Table("ResourceTypes"); + Delete.Table("Projects"); + Delete.Table("Users"); + Delete.Table("Roles"); + Delete.Table("Resources"); + Delete.Table("SubProjects"); + Delete.Table("ProjectResource"); + Delete.Table("ProjectRoles"); + #endregion + } + + public override void Up() + { + #region Independent Tables + Create.Table("ResourceTypes") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(50).NotNullable(); + + Create.Table("Projects") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(200).NotNullable() + .WithColumn("Description").AsString(1000).NotNullable() + .WithColumn("Organization").AsString(50).NotNullable(); + + + Create.Table("Users") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid); + + Create.Table("Roles") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(50).NotNullable() + .WithColumn("Description").AsString(50).NotNullable(); + + Insert.IntoTable("Roles").Row(new { DisplayName = "Owner", Description = "Owner of the project." }); + Insert.IntoTable("Roles").Row(new { DisplayName = "Member", Description = "Member of the project." }); + #endregion + + #region Resources + Create.Table("Resources") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("Url").AsString(200).NotNullable() + .WithColumn("ExternalId").AsString(200).NotNullable() + .WithColumn("TypeId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("Resources").ForeignColumn("TypeId") + .ToTable("ResourceTypes").PrimaryColumn("Id"); + #endregion + + #region SubProjects + Create.Table("SubProjects") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("ProjectId").AsGuid().NotNullable() + .WithColumn("SubProjectId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("SubProjects").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Create.ForeignKey() + .FromTable("SubProjects").ForeignColumn("SubProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + #endregion + + #region ProjectResource + Create.Table("ProjectResource") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("ResourceId").AsGuid().NotNullable() + .WithColumn("ProjectId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("ProjectResource").ForeignColumn("ResourceId") + .ToTable("Resources").PrimaryColumn("Id"); + + Create.ForeignKey() + .FromTable("ProjectResource").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + #endregion + + #region ProjectRoles + Create.Table("ProjectRoles") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("ProjectId").AsGuid().NotNullable() + .WithColumn("UserId").AsGuid().NotNullable() + .WithColumn("RoleId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("ProjectRoles").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Create.ForeignKey() + .FromTable("ProjectRoles").ForeignColumn("UserId") + .ToTable("Users").PrimaryColumn("Id"); + + Create.ForeignKey() + .FromTable("ProjectRoles").ForeignColumn("RoleId") + .ToTable("Roles").PrimaryColumn("Id"); + #endregion + } + } +} diff --git a/src/Migrator/Migrations/Migration201907081510EnhanceProjectApi.cs b/src/Migrator/Migrations/Migration201907081510EnhanceProjectApi.cs new file mode 100644 index 0000000000000000000000000000000000000000..2a2d66edf3b1ebd39ab7d92792d5899811ddf7f8 --- /dev/null +++ b/src/Migrator/Migrations/Migration201907081510EnhanceProjectApi.cs @@ -0,0 +1,29 @@ +using FluentMigrator; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201907081510)] + public class Migration201907081510EnhanceProjectApi : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("StartDate").FromTable("Projects"); + Delete.Column("EndDate").FromTable("Projects"); + Delete.Column("Keywords").FromTable("Projects"); + } + + public override void Up() + { + Alter.Table("Projects") + .AddColumn("StartDate").AsDateTime().WithDefault(SystemMethods.CurrentDateTime) + .AddColumn("EndDate").AsDateTime() + .AddColumn("Keywords").AsString(1000); + } + } +} diff --git a/src/Migrator/Migrations/Migration201907100900UserProfilesApi.cs b/src/Migrator/Migrations/Migration201907100900UserProfilesApi.cs new file mode 100644 index 0000000000000000000000000000000000000000..5c4c2f9c5d5ee96d2974200d311fa062a35500dc --- /dev/null +++ b/src/Migrator/Migrations/Migration201907100900UserProfilesApi.cs @@ -0,0 +1,91 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201907100900)] + public class Migration201907100900UserProfilesApi : FluentMigrator.Migration + { + public override void Down() + { + #region Foreign Keys + Delete.ForeignKey() + .FromTable("GroupMemberships").ForeignColumn("UserId") + .ToTable("Users").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("GroupMemberships").ForeignColumn("GroupId") + .ToTable("Groups").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ExternalIds").ForeignColumn("UserId") + .ToTable("Users").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ExternalIds").ForeignColumn("ResourceTypeId") + .ToTable("ExternalAuthenticators").PrimaryColumn("Id"); + #endregion + + #region Tables + Delete.Table("Groups"); + Delete.Table("GroupMemberships"); + Delete.Table("ExternalAuthenticators"); + Delete.Table("ExternalIds"); + #endregion + + #region Columns + Delete.Column("EmailAddress").FromTable("Users"); + Delete.Column("DisplayName").FromTable("Users"); + #endregion + } + + public override void Up() + { + #region Existing Tables + Alter.Table("Users") + .AddColumn("EmailAddress").AsString(255).NotNullable() + .AddColumn("DisplayName").AsString(255).NotNullable(); + #endregion + + #region Independent Tables + Create.Table("Groups") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(255).NotNullable(); + + Create.Table("ExternalAuthenticators") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(50).NotNullable(); + #endregion + + #region GroupMemberships + Create.Table("GroupMemberships") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("GroupId").AsGuid().NotNullable() + .WithColumn("UserId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("GroupMemberships").ForeignColumn("UserId") + .ToTable("Users").PrimaryColumn("Id"); + + Create.ForeignKey() + .FromTable("GroupMemberships").ForeignColumn("GroupId") + .ToTable("Groups").PrimaryColumn("Id"); + #endregion + + #region ExternalIds + Create.Table("ExternalIds") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("UserId").AsGuid().NotNullable() + .WithColumn("ResourceTypeId").AsGuid().NotNullable() + .WithColumn("ExternalId").AsString(255); + + Create.ForeignKey() + .FromTable("ExternalIds").ForeignColumn("UserId") + .ToTable("Users").PrimaryColumn("Id"); + + Create.ForeignKey() + .FromTable("ExternalIds").ForeignColumn("ResourceTypeId") + .ToTable("ExternalAuthenticators").PrimaryColumn("Id"); + #endregion + } + } +} diff --git a/src/Migrator/Migrations/Migration201908071616RdsResource.cs b/src/Migrator/Migrations/Migration201908071616RdsResource.cs new file mode 100644 index 0000000000000000000000000000000000000000..1ef22fa91186911727fb51af3ff8c5baf14ab4b5 --- /dev/null +++ b/src/Migrator/Migrations/Migration201908071616RdsResource.cs @@ -0,0 +1,19 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201908071616)] + public class Migration201908071616RdsResource : FluentMigrator.Migration + { + public override void Down() + { + Delete.FromTable("ResourceTypes").Row(new { DisplayName = "rds" }); + } + + public override void Up() + { + + Insert.IntoTable("ResourceTypes").Row(new { DisplayName = "rds" }); + } + } +} diff --git a/src/Migrator/Migrations/Migration201908121401GitlabResource.cs b/src/Migrator/Migrations/Migration201908121401GitlabResource.cs new file mode 100644 index 0000000000000000000000000000000000000000..0105abc73064704f13be17eced730e146fd0f455 --- /dev/null +++ b/src/Migrator/Migrations/Migration201908121401GitlabResource.cs @@ -0,0 +1,18 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201908121401)] + public class Migration201908121401GitlabResource : FluentMigrator.Migration + { + public override void Down() + { + Delete.FromTable("ResourceTypes").Row(new { DisplayName = "gitlab" }); + } + + public override void Up() + { + Insert.IntoTable("ResourceTypes").Row(new { DisplayName = "gitlab" }); + } + } +} diff --git a/src/Migrator/Migrations/Migration201908231520ResourceDisplayName.cs b/src/Migrator/Migrations/Migration201908231520ResourceDisplayName.cs new file mode 100644 index 0000000000000000000000000000000000000000..1791b8e251e78f5fee7ddedd55f78be9dfae5ec6 --- /dev/null +++ b/src/Migrator/Migrations/Migration201908231520ResourceDisplayName.cs @@ -0,0 +1,18 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201908231520)] + public class Migration201908231520ResourceDisplayName : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("DisplayName").FromTable("Resources"); + } + + public override void Up() + { + Alter.Table("Resources").AddColumn("DisplayName").AsString(200).Nullable(); + } + } +} diff --git a/src/Migrator/Migrations/Migration201908290941ORCiD.cs b/src/Migrator/Migrations/Migration201908290941ORCiD.cs new file mode 100644 index 0000000000000000000000000000000000000000..62cb99051431ebe68f5c91379ab3f741b278bd6a --- /dev/null +++ b/src/Migrator/Migrations/Migration201908290941ORCiD.cs @@ -0,0 +1,22 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201908290941)] + public class Migration201908290941ORCiD : FluentMigrator.Migration + { + public override void Down() + { + Rename.Column("ExternalAuthenticatorId").OnTable("ExternalIds").To("ResourceTypeId"); + + Delete.FromTable("ExternalAuthenticators").Row(new { DisplayName = "ORCiD" }); + } + + public override void Up() + { + Rename.Column("ResourceTypeId").OnTable("ExternalIds").To("ExternalAuthenticatorId"); + + Insert.IntoTable("ExternalAuthenticators").Row(new { DisplayName = "ORCiD" }); + } + } +} diff --git a/src/Migrator/Migrations/Migration201909111125ProjectEnhancement.cs b/src/Migrator/Migrations/Migration201909111125ProjectEnhancement.cs new file mode 100644 index 0000000000000000000000000000000000000000..706dc9278585177c5ecc308b822f75038196e30e --- /dev/null +++ b/src/Migrator/Migrations/Migration201909111125ProjectEnhancement.cs @@ -0,0 +1,111 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201909111125)] + public class Migration201909111125ProjectEnhancement : FluentMigrator.Migration + { + public override void Down() + { + #region Foreign Keys + Delete.ForeignKey() + .FromTable("ProjectDiscipline").ForeignColumn("DisciplineId") + .ToTable("Disciplines").PrimaryColumn("Id"); + Delete.ForeignKey() + .FromTable("ProjectDiscipline").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("ProjectInstitute").ForeignColumn("InstituteId") + .ToTable("Institutes").PrimaryColumn("Id"); + Delete.ForeignKey() + .FromTable("ProjectInstitute").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("Projects").ForeignColumn("VisibilityId") + .ToTable("Visibilities").PrimaryColumn("Id"); + #endregion + + Delete.Column("DisplayName").FromTable("Projects"); + Delete.Column("PrincipleInvestigators").FromTable("Projects"); + Delete.Column("GrantId").FromTable("Projects"); + + Alter.Table("Projects").AlterColumn("Description").AsString(1000).NotNullable(); + + Rename.Column("ProjectName").OnTable("Projects").To("DisplayName"); + + Delete.Column("VisibilityId").FromTable("Projects"); + + Delete.Table("ProjectDiscipline"); + Delete.Table("Disciplines"); + Delete.Table("ProjectInstitute"); + Delete.Table("Institutes"); + Delete.Table("Visibilities"); + + Alter.Table("Projects").AddColumn("Organization").AsString(50).Nullable(); + } + + public override void Up() + { + Rename.Column("DisplayName").OnTable("Projects").To("ProjectName"); + + Delete.Column("Organization").FromTable("Projects"); + + Alter.Table("Projects").AlterColumn("Description").AsString(5000).NotNullable(); + + Alter.Table("Projects").AddColumn("DisplayName").AsString(25).Nullable(); + Alter.Table("Projects").AddColumn("PrincipleInvestigators").AsString(500).Nullable(); + Alter.Table("Projects").AddColumn("GrantId").AsString(500).Nullable(); + + Create.Table("Disciplines") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(200).NotNullable() + .WithColumn("Url").AsString(200).NotNullable(); + + Create.Table("ProjectDiscipline") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisciplineId").AsGuid().NotNullable() + .WithColumn("ProjectId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("ProjectDiscipline").ForeignColumn("DisciplineId") + .ToTable("Disciplines").PrimaryColumn("Id"); + Create.ForeignKey() + .FromTable("ProjectDiscipline").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Create.Table("Institutes") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(200).NotNullable() + .WithColumn("IKZ").AsString(20).NotNullable(); + + Create.Table("ProjectInstitute") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("InstituteId").AsGuid().NotNullable() + .WithColumn("ProjectId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("ProjectInstitute").ForeignColumn("InstituteId") + .ToTable("Institutes").PrimaryColumn("Id"); + Create.ForeignKey() + .FromTable("ProjectInstitute").ForeignColumn("ProjectId") + .ToTable("Projects").PrimaryColumn("Id"); + + Alter.Table("Projects").AddColumn("VisibilityId").AsGuid().Nullable(); + + Create.Table("Visibilities") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(50).NotNullable(); + + Insert.IntoTable("Visibilities").Row(new { DisplayName = "Project Members" }); + Insert.IntoTable("Visibilities").Row(new { DisplayName = "Public" }); + + Create.ForeignKey() + .FromTable("Projects").ForeignColumn("VisibilityId") + .ToTable("Visibilities").PrimaryColumn("Id"); + + Alter.Column("Keywords").OnTable("Projects").AsString(1000).Nullable(); + } + } +} diff --git a/src/Migrator/Migrations/Migration201909160919UserEnhancement.cs b/src/Migrator/Migrations/Migration201909160919UserEnhancement.cs new file mode 100644 index 0000000000000000000000000000000000000000..1a915ea1761606eb2c7ba05915bea1f6fcbbbd3f --- /dev/null +++ b/src/Migrator/Migrations/Migration201909160919UserEnhancement.cs @@ -0,0 +1,20 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201909160919)] + public class Migration201909160919UserEnhancement : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("Givenname").FromTable("Users"); + Delete.Column("Surname").FromTable("Users"); + } + + public override void Up() + { + Alter.Table("Users").AddColumn("Givenname").AsString(200).Nullable(); + Alter.Table("Users").AddColumn("Surname").AsString(200).Nullable(); + } + } +} diff --git a/src/Migrator/Migrations/Migration201909190938ResourceEnhancement.cs b/src/Migrator/Migrations/Migration201909190938ResourceEnhancement.cs new file mode 100644 index 0000000000000000000000000000000000000000..abd59cf22c9db3e3e542027dffb3654e16c7ee56 --- /dev/null +++ b/src/Migrator/Migrations/Migration201909190938ResourceEnhancement.cs @@ -0,0 +1,102 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201909190938)] + public class Migration201909190938ResourceEnhancement : FluentMigrator.Migration + { + public override void Down() + { + #region Foreign Keys + Delete.ForeignKey() + .FromTable("ResourceDiscipline").ForeignColumn("DisciplineId") + .ToTable("Disciplines").PrimaryColumn("Id"); + Delete.ForeignKey() + .FromTable("ResourceDiscipline").ForeignColumn("ResourceId") + .ToTable("Resources").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("Resources").ForeignColumn("VisibilityId") + .ToTable("Visibilities").PrimaryColumn("Id"); + + Delete.ForeignKey() + .FromTable("Resources").ForeignColumn("LicenseId") + .ToTable("Licenses").PrimaryColumn("Id"); + #endregion + + Delete.Column("DisplayName").FromTable("Resources"); + + Rename.Column("ResourceName").OnTable("Resources").To("DisplayName"); + + Delete.Column("VisibilityId").FromTable("Resources"); + Delete.Column("LicenseId").FromTable("Resources"); + Delete.Column("Keywords").FromTable("Resources"); + Delete.Column("UsageRights").FromTable("Resources"); + Delete.Column("ResourceTypeOptionId").FromTable("Resources"); + + Alter.Table("Resources") + .AddColumn("Url").AsString(200).Nullable() + .AddColumn("ExternalId").AsString(200).Nullable(); + + Delete.Table("ResourceDiscipline"); + Delete.Table("Licenses"); + Delete.Table("RDSResourceType"); + Delete.Table("GitlabResourceType"); + } + + public override void Up() + { + Rename.Column("DisplayName").OnTable("Resources").To("ResourceName"); + + Alter.Table("Resources").AddColumn("DisplayName").AsString(25).Nullable(); + + Create.Table("ResourceDiscipline") + .WithColumn("RelationId").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisciplineId").AsGuid().NotNullable() + .WithColumn("ResourceId").AsGuid().NotNullable(); + + Create.ForeignKey() + .FromTable("ResourceDiscipline").ForeignColumn("DisciplineId") + .ToTable("Disciplines").PrimaryColumn("Id"); + Create.ForeignKey() + .FromTable("ResourceDiscipline").ForeignColumn("ResourceId") + .ToTable("Resources").PrimaryColumn("Id"); + + Alter.Table("Resources").AddColumn("VisibilityId").AsGuid().Nullable(); + + Create.ForeignKey() + .FromTable("Resources").ForeignColumn("VisibilityId") + .ToTable("Visibilities").PrimaryColumn("Id"); + + Alter.Table("Resources").AddColumn("LicenseId").AsGuid().Nullable(); + + Create.Table("Licenses") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("DisplayName").AsString(50).NotNullable(); + + Create.ForeignKey() + .FromTable("Resources").ForeignColumn("LicenseId") + .ToTable("Licenses").PrimaryColumn("Id"); + + Alter.Table("Resources").AddColumn("Keywords").AsString(1000).Nullable(); + Alter.Table("Resources").AddColumn("UsageRights").AsString(200).Nullable(); + + Create.Table("RDSResourceType") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("BucketName").AsString(63).NotNullable() + .WithColumn("AccessKey").AsString(200).Nullable() + .WithColumn("SecretKey").AsString(200).Nullable(); + + Create.Table("GitlabResourceType") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("RepositoryNumber").AsInt32().NotNullable() + .WithColumn("RepositoryUrl").AsString(500).NotNullable() + .WithColumn("Token").AsString(100).NotNullable(); + + Alter.Table("Resources").AddColumn("ResourceTypeOptionId").AsGuid().Nullable(); + + Delete.Column("ExternalId").FromTable("Resources"); + Delete.Column("Url").FromTable("Resources"); + } + } +} diff --git a/src/Migrator/Migrations/Migration201910021300ResourceDescription.cs b/src/Migrator/Migrations/Migration201910021300ResourceDescription.cs new file mode 100644 index 0000000000000000000000000000000000000000..5c602ee206cfd537c1c15da60795a942970af452 --- /dev/null +++ b/src/Migrator/Migrations/Migration201910021300ResourceDescription.cs @@ -0,0 +1,18 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201910021300)] + public class Migration201910021300ResourceDescription : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("Description").FromTable("Resources"); + } + + public override void Up() + { + Alter.Table("Resources").AddColumn("Description").AsString(5000).Nullable(); + } + } +} diff --git a/src/Migrator/Migrations/Migration201910161154InstitutesDisciplines.cs b/src/Migrator/Migrations/Migration201910161154InstitutesDisciplines.cs new file mode 100644 index 0000000000000000000000000000000000000000..b4e6e6ef07abfe745dfd0d374ce1daad9c2f49bb --- /dev/null +++ b/src/Migrator/Migrations/Migration201910161154InstitutesDisciplines.cs @@ -0,0 +1,78 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201910161154)] + public class Migration201910161154InstitutesDisciplines : FluentMigrator.Migration + { + public override void Down() + { + HandleInstitute((obj) => Delete.FromTable("Institutes").Row(obj)); + HandleDiscipline((obj) => Delete.FromTable("Disciplines").Row(obj)); + } + + public override void Up() + { + HandleInstitute((obj) => Insert.IntoTable("Institutes").Row(obj)); + HandleDiscipline((obj) => Insert.IntoTable("Disciplines").Row(obj)); + } + + private void HandleInstitute(Action<object> action) + { + var assembly = Assembly.GetExecutingAssembly(); + var resourceName = "Coscine.Database.Migration.Assets.Institutes.csv"; + using (var stream = assembly.GetManifestResourceStream(resourceName)) + using (var reader = new StreamReader(stream)) + { + while (!reader.EndOfStream) + { + var line = reader.ReadLine(); + if (line.Contains(",")) + { + var values = line.Split(','); + if (values[0].Trim() != "" && values[1].Trim() != "") + { + action.Invoke(new { IKZ = values[0].Trim(), DisplayName = values[1].Trim() }); + } + } + } + } + } + + private void HandleDiscipline(Action<object> action) + { + var assembly = Assembly.GetExecutingAssembly(); + var resourceName = "Coscine.Database.Migration.Assets.dfg_structure.rdf"; + using (var stream = assembly.GetManifestResourceStream(resourceName)) + using (XmlReader reader = XmlReader.Create(stream)) + { + reader.MoveToContent(); + XNamespace skosNameSpace = "http://www.w3.org/2004/02/skos/core#"; + XNamespace rdfNameSpace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + while (reader.Read()) + { + if (reader.NodeType == XmlNodeType.Element) + { + if (reader.Name == "skos:Concept") + { + XElement el = (XElement) XNode.ReadFrom(reader); + var notation = el.Element(skosNameSpace + "notation"); + if (int.TryParse(notation.Value, out int val) && notation.Value.Length == 3) + { + var url = el.Attribute(rdfNameSpace + "about").Value; + action.Invoke(new { DisplayName = el.Element(skosNameSpace + "prefLabel").Value, Url = url }); + } + } + } + } + } + + } + } +} diff --git a/src/Migrator/Migrations/Migration201910241600ResourceMetadata.cs b/src/Migrator/Migrations/Migration201910241600ResourceMetadata.cs new file mode 100644 index 0000000000000000000000000000000000000000..2690a4b7e7928c8c0a48c74894575133a60ec804 --- /dev/null +++ b/src/Migrator/Migrations/Migration201910241600ResourceMetadata.cs @@ -0,0 +1,20 @@ +using FluentMigrator; +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201910241600)] + public class Migration201910241600ResourceMetadata : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("ApplicationProfile").FromTable("Resources"); + Delete.Column("FixedValues").FromTable("Resources"); + } + + public override void Up() + { + Alter.Table("Resources").AddColumn("ApplicationProfile").AsString(500).Nullable(); + Alter.Table("Resources").AddColumn("FixedValues").AsString(5000).Nullable(); + } + } +} diff --git a/src/Migrator/Migrations/Migration201911040900EnglishDFG.cs b/src/Migrator/Migrations/Migration201911040900EnglishDFG.cs new file mode 100644 index 0000000000000000000000000000000000000000..225deb0a006b7788aa9fc832d7c6a8abfbd760de --- /dev/null +++ b/src/Migrator/Migrations/Migration201911040900EnglishDFG.cs @@ -0,0 +1,122 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +#region DupFinder Exclusion +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201911040900)] + public class Migration201911040900EnglishDFG : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("DisplayNameDe").FromTable("Disciplines"); + Delete.Column("DisplayNameEn").FromTable("Disciplines"); + Alter.Table("Disciplines").AddColumn("DisplayName").AsString(200).Nullable(); + HandleDisciplineEnDown(); + } + + public override void Up() + { + Delete.Column("DisplayName").FromTable("Disciplines"); + Alter.Table("Disciplines").AddColumn("DisplayNameDe").AsString(200).Nullable(); + Alter.Table("Disciplines").AddColumn("DisplayNameEn").AsString(200).Nullable(); + HandleDisciplineEnUp(); + } + + private void HandleDisciplineEnUp() + { + var assembly = Assembly.GetExecutingAssembly(); + var resourceName = "Coscine.Database.Migration.Assets.dfg_structure.rdf"; + using (var stream = assembly.GetManifestResourceStream(resourceName)) + using (XmlReader reader = XmlReader.Create(stream)) + { + reader.MoveToContent(); + XNamespace skosNameSpace = "http://www.w3.org/2004/02/skos/core#"; + XNamespace rdfNameSpace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + while (reader.Read()) + { + if (reader.NodeType == XmlNodeType.Element) + { + if (reader.Name == "skos:Concept") + { + XElement el = (XElement) XNode.ReadFrom(reader); + var notation = el.Element(skosNameSpace + "notation"); + if (int.TryParse(notation.Value, out int val) && notation.Value.Length == 3) + { + var url = el.Attribute(rdfNameSpace + "about").Value; + var digits = el.Element(skosNameSpace + "notation").Value; + var displayNames = el.Elements(skosNameSpace + "prefLabel"); + var displayNameDe = "Keine Angabe" + " " + digits; + var displayNameEn = "No Information" + " " + digits; + + foreach (var displayName in displayNames) + { + if (displayName.Attribute(XNamespace.Xml + "lang").Value.Equals("de")) + { + displayNameDe = displayName.Value + " " + digits; + } + else if (displayName.Attribute(XNamespace.Xml + "lang").Value.Equals("en")) + { + displayNameEn = displayName.Value + " " + digits; + } + } + + Update.Table("Disciplines").Set(new { DisplayNameDe = displayNameDe, DisplayNameEn = displayNameEn }).Where(new { Url = url }); + } + } + } + } + } + + } + + + private void HandleDisciplineEnDown() + { + var assembly = Assembly.GetExecutingAssembly(); + var resourceName = "Coscine.Database.Migration.Assets.dfg_structure.rdf"; + using (var stream = assembly.GetManifestResourceStream(resourceName)) + using (XmlReader reader = XmlReader.Create(stream)) + { + reader.MoveToContent(); + XNamespace skosNameSpace = "http://www.w3.org/2004/02/skos/core#"; + XNamespace rdfNameSpace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + while (reader.Read()) + { + if (reader.NodeType == XmlNodeType.Element) + { + if (reader.Name == "skos:Concept") + { + XElement el = (XElement)XNode.ReadFrom(reader); + var notation = el.Element(skosNameSpace + "notation"); + if (int.TryParse(notation.Value, out int val) && notation.Value.Length == 3) + { + var url = el.Attribute(rdfNameSpace + "about").Value; + var digits = el.Element(skosNameSpace + "notation").Value; + var displayNames = el.Elements(skosNameSpace + "prefLabel"); + var displayNameDe = "Keine Angabe"; + + foreach(var displayName in displayNames) + { + if (displayName.Attribute(XNamespace.Xml + "lang").Value.Equals("de")) + { + displayNameDe = displayName.Value; + } + } + Update.Table("Disciplines").Set(new { DisplayName = displayNameDe }).Where(new { Url = url }); + } + } + } + } + } + + } + } +} +#endregion \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration201911121400Logging.cs b/src/Migrator/Migrations/Migration201911121400Logging.cs new file mode 100644 index 0000000000000000000000000000000000000000..e18931a621cfc2f14c203d9e947869c323ef7474 --- /dev/null +++ b/src/Migrator/Migrations/Migration201911121400Logging.cs @@ -0,0 +1,39 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201911121400)] + public class Migration201911121400Logging : FluentMigrator.Migration + { + public override void Down() + { + Delete.Table("Log"); + } + + public override void Up() + { + Create.Table("Log") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("ServerTimestamp").AsDateTime().WithDefault(SystemMethods.CurrentDateTime).Nullable() + .WithColumn("ClientTimestamp").AsDateTime().WithDefault(SystemMethods.CurrentDateTime).Nullable() + .WithColumn("LogLevel").AsString(20).Nullable() + .WithColumn("Message").AsString(500).Nullable() + .WithColumn("Stacktrace").AsString(8000).Nullable() + .WithColumn("UserId").AsGuid().Nullable() + .WithColumn("URI").AsString(500).Nullable() + .WithColumn("Server").AsString(200).Nullable() + .WithColumn("CorrolationId").AsGuid().Nullable() + .WithColumn("Status").AsString(200).Nullable() + .WithColumn("Source").AsString(200).Nullable(); + + } + + } +} \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration201912060900BucketApplication.cs b/src/Migrator/Migrations/Migration201912060900BucketApplication.cs new file mode 100644 index 0000000000000000000000000000000000000000..91a212332f047bd7adec8720638f2a2bf93e7fbf --- /dev/null +++ b/src/Migrator/Migrations/Migration201912060900BucketApplication.cs @@ -0,0 +1,52 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +#region DupFinder Exclusion +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201912060900)] + public class Migration201912060900BucketApplication : FluentMigrator.Migration + { + public override void Down() + { + // update the resource type table + Delete.FromTable("ResourceTypes").Row(new { DisplayName = "rds" }); + Update.Table("ResourceTypes").Set(new { DisplayName = "rds" }).Where(new { DisplayName = "s3" }); + + // deletion of the table + Delete.Table("RDSResourceType"); + + // renaming of the s3resource table + Rename.Table("S3ResourceType").To("RDSResourceType"); + Execute.Sql("EXEC sp_rename 'DF_S3ResourceType_Id','DF_RDSResourceType_Id', 'object'"); + Execute.Sql("EXEC sp_rename N'PK_S3ResourceType', 'PK_RDSResourceType', 'object';"); + } + + + public override void Up() + { + // update the resource type table + Update.Table("ResourceTypes").Set(new { DisplayName = "s3" }).Where(new { DisplayName = "rds" }); + Insert.IntoTable("ResourceTypes").Row(new { DisplayName = "rds" }); + + // renaming of the rdsresource table + Rename.Table("RDSResourceType").To("S3ResourceType"); + Execute.Sql("EXEC sp_rename 'DF_RDSResourceType_Id','DF_S3ResourceType_Id', 'object'"); + Execute.Sql("EXEC sp_rename N'PK_RDSResourceType', 'PK_S3ResourceType', 'object';"); + + // creation of the new table + Create.Table("RDSResourceType") + .WithColumn("Id").AsGuid().PrimaryKey().WithDefault(SystemMethods.NewGuid) + .WithColumn("BucketName").AsString(63).NotNullable() + .WithColumn("Size").AsInt32().Nullable(); + } + + } +} +#endregion \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration201912091553ShibbolethAddition.cs b/src/Migrator/Migrations/Migration201912091553ShibbolethAddition.cs new file mode 100644 index 0000000000000000000000000000000000000000..dab570b0c89bd54657b2b9c9c8559b2a4af944c0 --- /dev/null +++ b/src/Migrator/Migrations/Migration201912091553ShibbolethAddition.cs @@ -0,0 +1,33 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +#region DupFinder Exclusion +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(201912091553)] + public class Migration201912091553ShibbolethAddition : FluentMigrator.Migration + { + public override void Down() + { + Delete.FromTable("ExternalAuthenticators").Row(new { DisplayName = "Shibboleth" }); + + Delete.Column("Entitlement").FromTable("Users"); + Delete.Column("Organization").FromTable("Users"); + } + + public override void Up() + { + Insert.IntoTable("ExternalAuthenticators").Row(new { DisplayName = "Shibboleth" }); + + Alter.Table("Users").AddColumn("Entitlement").AsString(200).Nullable(); + Alter.Table("Users").AddColumn("Organization").AsString(200).Nullable(); + } + } +} +#endregion \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration202001071100ExtendLogging.cs b/src/Migrator/Migrations/Migration202001071100ExtendLogging.cs new file mode 100644 index 0000000000000000000000000000000000000000..2d61b3be9e961d3d479d816cc3697251868e2bd1 --- /dev/null +++ b/src/Migrator/Migrations/Migration202001071100ExtendLogging.cs @@ -0,0 +1,26 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(202001071100)] + public class Migration202001071100ExtendLogging : FluentMigrator.Migration + { + public override void Down() + { + Alter.Column("Message").OnTable("Log").AsString(500).Nullable(); + } + + public override void Up() + { + Alter.Column("Message").OnTable("Log").AsString(Int32.MaxValue).Nullable(); + } + + } +} \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration202001131100ResourceCreator.cs b/src/Migrator/Migrations/Migration202001131100ResourceCreator.cs new file mode 100644 index 0000000000000000000000000000000000000000..d79891451efbeed153a96f0c0f367ac00ffae1b7 --- /dev/null +++ b/src/Migrator/Migrations/Migration202001131100ResourceCreator.cs @@ -0,0 +1,27 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(202001131100)] + public class Migration202001131100ResourceCreator : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("Creator").FromTable("Resources"); + } + + public override void Up() + { + Alter.Table("Resources") + .AddColumn("Creator").AsGuid().Nullable(); + } + + } +} \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration202001270800ResourceFlags.cs b/src/Migrator/Migrations/Migration202001270800ResourceFlags.cs new file mode 100644 index 0000000000000000000000000000000000000000..57ba0dbec0149049784b3802d588e5c8964ca031 --- /dev/null +++ b/src/Migrator/Migrations/Migration202001270800ResourceFlags.cs @@ -0,0 +1,27 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(202001270800)] + public class Migration202001270800ResourceFlags : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("Enabled").FromTable("ResourceTypes"); + } + + public override void Up() + { + Alter.Table("ResourceTypes") + .AddColumn("Enabled").AsBoolean().WithDefaultValue(true); + } + + } +} \ No newline at end of file diff --git a/src/Migrator/Migrations/Migration202002041409ProjectDeletedColumn.cs b/src/Migrator/Migrations/Migration202002041409ProjectDeletedColumn.cs new file mode 100644 index 0000000000000000000000000000000000000000..525eb5ef8ceb161cd116ec6db5f4a31a661bb60e --- /dev/null +++ b/src/Migrator/Migrations/Migration202002041409ProjectDeletedColumn.cs @@ -0,0 +1,24 @@ +using FluentMigrator; + +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(202002041409)] + public class Migration202002041409ProjectDeletedColumn : FluentMigrator.Migration + { + public override void Down() + { + Delete.Column("Deleted") + .FromTable("Projects"); + } + + public override void Up() + { + Alter.Table("Projects") + .AddColumn("Deleted") + .AsBoolean() + .NotNullable() + .WithDefaultValue(false); + } + } +} diff --git a/src/Migrator/Migrations/Migration202002101300MoreLicenses.cs b/src/Migrator/Migrations/Migration202002101300MoreLicenses.cs new file mode 100644 index 0000000000000000000000000000000000000000..cbc1282a56c9323556dc67ac7e84c6cd63f56e9e --- /dev/null +++ b/src/Migrator/Migrations/Migration202002101300MoreLicenses.cs @@ -0,0 +1,62 @@ +using FluentMigrator; +using System; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Xml; +using System.Xml.Linq; + +#region DupFinder Exclusion +namespace Coscine.Database.Migration.Migrations +{ + //yyyymmddhhmm + [Migration(202002101300)] + public class Migration202002101300MoreLicenses : FluentMigrator.Migration + { + public override void Down() + { + Delete.FromTable("Licenses").AllRows(); + } + + public override void Up() + { + HandleLicensesUp(); + } + + private void HandleLicensesUp() + { + var assembly = Assembly.GetExecutingAssembly(); + var resourceName = "Coscine.Database.Migration.Assets.Licenses.rdf"; + using (var stream = assembly.GetManifestResourceStream(resourceName)) + using (XmlReader reader = XmlReader.Create(stream)) + { + reader.MoveToContent(); + XNamespace rdfNameSpace = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + XNamespace rdfsNameSpace = "http://www.w3.org/2000/01/rdf-schema#"; + while (reader.Read()) + { + if (reader.NodeType == XmlNodeType.Element) + { + if (reader.Name == "rdf:Description") + { + XElement el = (XElement)XNode.ReadFrom(reader); + var displayName = ""; + var displayNames = el.Elements(rdfsNameSpace + "label"); + + foreach (var currentDisplayName in displayNames) + { + if (currentDisplayName.Attribute(XNamespace.Xml + "lang").Value.Equals("en")) + { + displayName = currentDisplayName.Value; + } + } + Insert.IntoTable("Licenses").Row(new { DisplayName = displayName }); + } + } + } + } + + } + } +} +#endregion \ No newline at end of file diff --git a/src/Migrator/Migrator.cs b/src/Migrator/Migrator.cs new file mode 100644 index 0000000000000000000000000000000000000000..c1de6bea935db892b1b3514d4861c47b6bb9b794 --- /dev/null +++ b/src/Migrator/Migrator.cs @@ -0,0 +1,90 @@ +using Coscine.Configuration; +using FluentMigrator.Runner; +using Microsoft.Extensions.DependencyInjection; + +namespace Coscine.Database.Migration +{ + public class Migrator + { + // Format: Data Source={DBSERVER};Database={DATABASENAME};User Id={USER};Password={PASSWORD}; + private const string DbDataSourceKey = "coscine/global/db_data_source"; + private const string DbNameKey = "coscine/global/db_name"; + private const string DbUserIdKey = "coscine/global/db_user_id"; + private const string DbPasswordKey = "coscine/global/db_password"; + + private readonly IConfiguration _configuration; + private ServiceProvider _serviceProvider; + + public Migrator(System.Reflection.Assembly targetAssembly) + { + _configuration = new ConsulConfiguration(); + SetServiceProvider(targetAssembly, GetDbConnectionString()); + } + + private void SetServiceProvider(System.Reflection.Assembly targetAssembly, string dbConnectionString) + { + var serviceProvider = new ServiceCollection() + // Registration of all FluentMigrator-specific services + .AddFluentMigratorCore() + // Configure the runner + .ConfigureRunner( + builder => builder + // Use SQLServer + .AddSqlServer() + // The SQLServer connection string TODO: make configurable (via consul) + .WithGlobalConnectionString(dbConnectionString) + // Specify the assembly with the migrations + .ScanIn(targetAssembly).For.Migrations() + // Specify the assembly with the embedded resouces + .ScanIn(targetAssembly).For.EmbeddedResources()) + + // Enable logging to console in the FluentMigrator way + .AddLogging(lb => lb.AddFluentMigratorConsole()) + .BuildServiceProvider(); + + _serviceProvider = serviceProvider; + } + + public string GetDbConnectionString() + { + var dbDataSource = _configuration.GetString(DbDataSourceKey); + var dbDatabase = _configuration.GetString(DbNameKey); + var dbUserId = _configuration.GetString(DbUserIdKey); + var dbPassword = _configuration.GetString(DbPasswordKey); + return $"Data Source={dbDataSource}; Database={dbDatabase}; User Id={dbUserId}; Password={dbPassword};"; + } + + public void MigrateUp() + { + // Put the database update into a scope to ensure + // that all resources will be disposed. + using (var scope = _serviceProvider.CreateScope()) + { + // Instantiate the runner + var runner = scope.ServiceProvider.GetRequiredService<IMigrationRunner>(); + + // Execute the migrations + runner.MigrateUp(); + } + } + + public void RollBack(int steps) + { + using (var scope = _serviceProvider.CreateScope()) + { + var runner = scope.ServiceProvider.GetRequiredService<IMigrationRunner>(); + runner.Rollback(steps); + } + } + + // Currently not in use + internal void MigrateDown(FluentMigrator.IMigration targetMigration) + { + using (var scope = _serviceProvider.CreateScope()) + { + var runner = scope.ServiceProvider.GetRequiredService<IMigrationRunner>(); + runner.Down(targetMigration); + } + } + } +} diff --git a/src/Migrator/Migrator.csproj b/src/Migrator/Migrator.csproj new file mode 100644 index 0000000000000000000000000000000000000000..024ce1166002e9a57d89bf0ff7960ba372e581a0 --- /dev/null +++ b/src/Migrator/Migrator.csproj @@ -0,0 +1,193 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="..\packages\linq2db.SqlServer.2.6.4\build\linq2db.SqlServer.props" Condition="Exists('..\packages\linq2db.SqlServer.2.6.4\build\linq2db.SqlServer.props')" /> + <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{A48A255E-D08A-4336-B481-266DEBFABDE9}</ProjectGuid> + <OutputType>Exe</OutputType> + <RootNamespace>Coscine.Database.Migration</RootNamespace> + <AssemblyName>Migrator</AssemblyName> + <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> + <NuGetPackageImportStamp> + </NuGetPackageImportStamp> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="Consul, Version=0.7.2.6, Culture=neutral, PublicKeyToken=20a6ad9a81df1d95, processorArchitecture=MSIL"> + <HintPath>..\packages\Consul.0.7.2.6\lib\net45\Consul.dll</HintPath> + </Reference> + <Reference Include="Coscine.Configuration, Version=1.4.0.0, Culture=neutral, PublicKeyToken=ce3d7a32d7dc1e5a, processorArchitecture=MSIL"> + <HintPath>..\packages\Coscine.Configuration.1.4.0\lib\net461\Coscine.Configuration.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.3.1.3\lib\net461\FluentMigrator.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Abstractions, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Abstractions.3.1.3\lib\net461\FluentMigrator.Abstractions.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Extensions.SqlAnywhere, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Extensions.SqlAnywhere.3.1.3\lib\net461\FluentMigrator.Extensions.SqlAnywhere.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Extensions.SqlServer, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Extensions.SqlServer.3.1.3\lib\net461\FluentMigrator.Extensions.SqlServer.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.3.1.3\lib\net461\FluentMigrator.Runner.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Core, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Core.3.1.3\lib\net461\FluentMigrator.Runner.Core.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Db2, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Db2.3.1.3\lib\net461\FluentMigrator.Runner.Db2.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Firebird, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Firebird.3.1.3\lib\net461\FluentMigrator.Runner.Firebird.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Hana, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Hana.3.1.3\lib\net461\FluentMigrator.Runner.Hana.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Jet, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Jet.3.1.3\lib\net461\FluentMigrator.Runner.Jet.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.MySql, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.MySql.3.1.3\lib\net461\FluentMigrator.Runner.MySql.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Oracle, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Oracle.3.1.3\lib\net461\FluentMigrator.Runner.Oracle.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Postgres, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Postgres.3.1.3\lib\net461\FluentMigrator.Runner.Postgres.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.Redshift, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.Redshift.3.1.3\lib\net461\FluentMigrator.Runner.Redshift.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.SqlAnywhere, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.SqlAnywhere.3.1.3\lib\net461\FluentMigrator.Runner.SqlAnywhere.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.SQLite, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.SQLite.3.1.3\lib\net461\FluentMigrator.Runner.SQLite.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.SqlServer, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.SqlServer.3.1.3\lib\net461\FluentMigrator.Runner.SqlServer.dll</HintPath> + </Reference> + <Reference Include="FluentMigrator.Runner.SqlServerCe, Version=3.1.3.0, Culture=neutral, PublicKeyToken=aacfc7de5acabf05, processorArchitecture=MSIL"> + <HintPath>..\packages\FluentMigrator.Runner.SqlServerCe.3.1.3\lib\net461\FluentMigrator.Runner.SqlServerCe.dll</HintPath> + </Reference> + <Reference Include="linq2db, Version=2.6.4.0, Culture=neutral, PublicKeyToken=e41013125f9e410a, processorArchitecture=MSIL"> + <HintPath>..\packages\linq2db.2.6.4\lib\net46\linq2db.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.Configuration.Abstractions, Version=2.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.Configuration.Abstractions.2.0.1\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.DependencyInjection, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.DependencyInjection.2.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.Logging, Version=2.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.Logging.2.0.1\lib\netstandard2.0\Microsoft.Extensions.Logging.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.2.0.1\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.Options, Version=2.0.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.Options.2.0.1\lib\netstandard2.0\Microsoft.Extensions.Options.dll</HintPath> + </Reference> + <Reference Include="Microsoft.Extensions.Primitives, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> + <HintPath>..\packages\Microsoft.Extensions.Primitives.2.0.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll</HintPath> + </Reference> + <Reference Include="System" /> + <Reference Include="System.ComponentModel.Annotations, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> + <HintPath>..\packages\System.ComponentModel.Annotations.4.4.1\lib\net461\System.ComponentModel.Annotations.dll</HintPath> + </Reference> + <Reference Include="System.ComponentModel.DataAnnotations" /> + <Reference Include="System.Configuration" /> + <Reference Include="System.Core" /> + <Reference Include="System.Net.Http.WebRequest" /> + <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> + <HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.4.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> + </Reference> + <Reference Include="System.ValueTuple, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> + <HintPath>..\packages\System.ValueTuple.4.4.0\lib\net461\System.ValueTuple.dll</HintPath> + <Private>True</Private> + <Private>True</Private> + </Reference> + <Reference Include="System.Xml.Linq" /> + <Reference Include="System.Data.DataSetExtensions" /> + <Reference Include="Microsoft.CSharp" /> + <Reference Include="System.Data" /> + <Reference Include="System.Net.Http" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Migrations\Migration201907011352ProjectApi.cs" /> + <Compile Include="Migrations\Migration201907081510EnhanceProjectApi.cs" /> + <Compile Include="Migrations\Migration201910021300ResourceDescription.cs" /> + <Compile Include="Migrations\Migration201909190938ResourceEnhancement.cs" /> + <Compile Include="Migrations\Migration201909111125ProjectEnhancement.cs" /> + <Compile Include="Migrations\Migration201909160919UserEnhancement.cs" /> + <Compile Include="Migrations\Migration201908290941ORCiD.cs" /> + <Compile Include="Migrations\Migration201908121401GitlabResource.cs" /> + <Compile Include="Migrations\Migration201908071616RdsResource.cs" /> + <Compile Include="Migrations\Migration201907100900UserProfilesApi.cs" /> + <Compile Include="Migrations\Migration201908231520ResourceDisplayName.cs" /> + <Compile Include="Migrations\Migration201910161154InstitutesDisciplines.cs" /> + <Compile Include="Migrations\Migration201910241600ResourceMetadata.cs" /> + <Compile Include="Migrations\Migration201911040900EnglishDFG.cs" /> + <Compile Include="Migrations\Migration201912060900BucketApplication.cs" /> + <Compile Include="Migrations\Migration201912091553ShibbolethAddition.cs" /> + <Compile Include="Migrations\Migration201911121400Logging.cs" /> + <Compile Include="Migrations\Migration202001071100ExtendLogging.cs" /> + <Compile Include="Migrations\Migration202001131100ResourceCreator.cs" /> + <Compile Include="Migrations\Migration202001270800ResourceFlags.cs" /> + <Compile Include="Migrations\Migration202002041409ProjectDeletedColumn.cs" /> + <Compile Include="Migrations\Migration202002101300MoreLicenses.cs" /> + <Compile Include="Migrator.cs" /> + <Compile Include="Program.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="App.config" /> + <EmbeddedResource Include="Assets\Licenses.rdf" /> + <EmbeddedResource Include="Assets\dfg_structure.rdf" /> + <EmbeddedResource Include="Assets\Institutes.csv" /> + <None Include="packages.config" /> + </ItemGroup> + <ItemGroup /> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <Import Project="..\packages\FluentMigrator.Runner.SqlServerCe.3.1.3\build\netstandard2.0\FluentMigrator.Runner.SqlServerCe.targets" Condition="Exists('..\packages\FluentMigrator.Runner.SqlServerCe.3.1.3\build\netstandard2.0\FluentMigrator.Runner.SqlServerCe.targets')" /> + <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> + <PropertyGroup> + <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> + </PropertyGroup> + <Error Condition="!Exists('..\packages\FluentMigrator.Runner.SqlServerCe.3.1.3\build\netstandard2.0\FluentMigrator.Runner.SqlServerCe.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\FluentMigrator.Runner.SqlServerCe.3.1.3\build\netstandard2.0\FluentMigrator.Runner.SqlServerCe.targets'))" /> + <Error Condition="!Exists('..\packages\linq2db.SqlServer.2.6.4\build\linq2db.SqlServer.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\linq2db.SqlServer.2.6.4\build\linq2db.SqlServer.props'))" /> + </Target> + <PropertyGroup> + <PostBuildEvent> + </PostBuildEvent> + </PropertyGroup> +</Project> \ No newline at end of file diff --git a/src/Migrator/Program.cs b/src/Migrator/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..b99fcc7d4f544c27826753b361770489ba7293e9 --- /dev/null +++ b/src/Migrator/Program.cs @@ -0,0 +1,79 @@ +using System; + +namespace Coscine.Database.Migration +{ + public class Program + { + private const string Instruction = + "possible actions: \n" + + "--migrate_up\n" + + "--roll_back <number of roll back steps>"; + + public static void Main(string[] args) + { + if (args.Length == 0) + { + PrintHelp(); + } + else + { + var targetAssembly = typeof(Program).Assembly; + var migrator = new Migrator(targetAssembly); + + switch (args[0]) + { + case "--migrate_up": + try + { + migrator.MigrateUp(); + } + catch (Exception e) + { + Console.WriteLine("Something went wrong trying to migrate up."); + Console.WriteLine("Error Log: " + e); + } + break; + + case "--roll_back": + if (args.Length < 2) + { + Console.WriteLine("Invalid number of arguments provided for --roll_back (2)."); + break; + } + + if (int.TryParse(args[1], out var steps)) + { + try + { + migrator.RollBack(steps); + } + catch (Exception e) + { + Console.WriteLine("Something went wrong trying to roll back."); + Console.WriteLine("Error Message: " + e); + } + } + else + { + + Console.WriteLine("Argument missing or invalid. Please enter the number of steps to roll back!"); + } + + break; + + default: + Console.WriteLine("A invalid input was provided."); + PrintHelp(); + break; + } + } + + } + + private static void PrintHelp() + { + Console.WriteLine("These are the possible actions:"); + Console.WriteLine(Instruction); + } + } +} \ No newline at end of file diff --git a/src/Migrator/Properties/AssemblyInfo.cs b/src/Migrator/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..516b7a7a403bd334c5c20ddca3a5998f2cf3ef7c --- /dev/null +++ b/src/Migrator/Properties/AssemblyInfo.cs @@ -0,0 +1,16 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by Cake. +// </auto-generated> +//------------------------------------------------------------------------------ +using System.Reflection; + +[assembly: AssemblyTitle("Migrator")] +[assembly: AssemblyDescription("Migrator is a part of the CoScInE group.")] +[assembly: AssemblyCompany("IT Center, RWTH Aachen University")] +[assembly: AssemblyProduct("Migrator")] +[assembly: AssemblyVersion("1.1.0")] +[assembly: AssemblyFileVersion("1.1.0")] +[assembly: AssemblyInformationalVersion("1.1.0-topic-670-apiref0003")] +[assembly: AssemblyCopyright("2020 IT Center, RWTH Aachen University")] + diff --git a/src/Migrator/packages.config b/src/Migrator/packages.config new file mode 100644 index 0000000000000000000000000000000000000000..5d93f964ff30bf0d2661dc8438af774632c7289c --- /dev/null +++ b/src/Migrator/packages.config @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<packages> + <package id="Consul" version="0.7.2.6" targetFramework="net461" /> + <package id="Coscine.Configuration" version="1.4.0" targetFramework="net461" /> + <package id="FluentMigrator" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Abstractions" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Console" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Extensions.SqlAnywhere" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Extensions.SqlServer" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Core" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Db2" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Firebird" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Hana" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Jet" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.MySql" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Oracle" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Postgres" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.Redshift" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.SqlAnywhere" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.SQLite" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.SqlServer" version="3.1.3" targetFramework="net461" /> + <package id="FluentMigrator.Runner.SqlServerCe" version="3.1.3" targetFramework="net461" /> + <package id="linq2db" version="2.6.4" targetFramework="net461" /> + <package id="linq2db.SqlServer" version="2.6.4" targetFramework="net461" /> + <package id="Microsoft.Extensions.Configuration.Abstractions" version="2.0.1" targetFramework="net461" /> + <package id="Microsoft.Extensions.DependencyInjection" version="2.0.0" targetFramework="net461" /> + <package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.0.0" targetFramework="net461" /> + <package id="Microsoft.Extensions.Logging" version="2.0.1" targetFramework="net461" /> + <package id="Microsoft.Extensions.Logging.Abstractions" version="2.0.1" targetFramework="net461" /> + <package id="Microsoft.Extensions.Options" version="2.0.1" targetFramework="net461" /> + <package id="Microsoft.Extensions.Primitives" version="2.0.0" targetFramework="net461" /> + <package id="System.ComponentModel.Annotations" version="4.4.1" targetFramework="net461" /> + <package id="System.Runtime.CompilerServices.Unsafe" version="4.4.0" targetFramework="net461" /> + <package id="System.ValueTuple" version="4.4.0" targetFramework="net461" /> +</packages> \ No newline at end of file