The Berlin Semantic Web MeetUp is an informal meeting of interested scientists, practitioners and other experts for the exchange of knowledge and experiences in the field.
1. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 1
Prof. Dr. Vera G. Meister, TH Brandenburg
Sebastian Kreideweiß, CPS-IT GmbH Berlin
SemanticWeb MeetUp Berlin, 20. Juli 2017
EduGraph + CMS Extension Studyfinder@JSON-LD
2. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 2
Agenda
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
▪ EduGraph – Projekt und Anforderungen der Domäne
▪ Schema-Entwicklung: EduGraph & Studyfinder
▪ EduGraph Architektur und Demo: Knowledge Services
▪ TYPO3-Vertriebspolitik in der Domäne
▪ Studyfinder Extension-Entwicklung
▪ Demo der CMS-Extension
▪ Ausblick EduGraph Management-Prozesse
▪ Fragen & Diskussion
3. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 3
EduGraph-Projekt: Entwicklungsphasen
19.07.2017
➢ Phase 1 – Erkundung der Domäne seit 2014
➢ Phase 2 – Schema-Entwicklung und Design-Entwurf seit 2014
➢ Phase 3 – Architekturentwurf und Spike Solution 2015 - 2016
➢ Phase 4 – Prototypische Implementierung seit 2016
➢ Phase 5 – Produktive Implementierung geplanter Start in 2017
EduGraph + CMS Extension Studyfinder@JSON-LD
5. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 5
Initiale Problemdefinition & Lösungsvision
19.07.2017
CASE
SOLUTION
Studienführer versprechen Unterstützung bei der Studiensuche. Die
Daten müssen von den Hochschulen in ca. 50 Systemen gepflegt
werden. Die Hochschul-Webseiten halten diese Daten ohnehin vor. Eine
einheitliche Auszeichnung könnte zu erheblichen Einsparungen führen.
Studieninteressierte greifen über eine App auf die föderierten Daten der
Studiengänge einer Fachdomäne zu. Die Daten werden dezentral von
den Verantwortlichen an den Hochschulen gepflegt. Fachliche Schwer-
punkte und Qualifikationsprofile werden transparent.
EduGraph + CMS Extension Studyfinder@JSON-LD
6. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 6
Ausgangssituation an Hochschulen
19.07.2017
Data Maintenance
in x Systems
• Effort
• Inconsistencies
• Inhomogenity
Study Programs
Courses
Experts
Publications
EduGraph + CMS Extension Studyfinder@JSON-LD
7. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 7
19.07.2017
Erster Entwurf des EduGraph Schemas
proprietary schema
elements
EduGraph + CMS Extension Studyfinder@JSON-LD
8. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 8
Weiterentwicklung des Schemas mit Fokus auf Studyfinder
19.07.2017
▪ Completely based on schema.org
▪ Encompasses more relevant entities
▪ Doesn’t cover subject specific elements
EduGraph + CMS Extension Studyfinder@JSON-LD
10. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 10
19.07.2017
Prototypische Implementierung: Architektur and Technologien
GitHub
Extractor
SP1
SP2
SPX
Triple
Store
Websites of Study Programs
Extraction
rdfTranslate
Analysis
Data Mining/Reasoning
Enrichment
SPARQL Query
External Sources
DBpedia, Wikidata
Management
Interface
Analysis Server
Module Catalogs
WebApp
Interface
EduGraph + CMS Extension Studyfinder@JSON-LD
11. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 11
EduGraph Demo Site
19.07.2017
https://edugraph.github.io/architecture/
EduGraph + CMS Extension Studyfinder@JSON-LD
Knowledge
Sources
Knowledge
Services
Knowledge Graph
Structured Data
from CMS
DBpedia
Decision Support
Search
...
Information
Hub
WikiData
Unstructered Data
from
Module catalogs
Integration &
Orchestration
Schema Engineering & Information
Knowledge Graph Management
Triple Store
Analysis
Validation
Enrichment
Extraction
Access
LinkedData API
SPARQL Endpoint
...
EduGraph
Preview
12. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 12
• Domäne „Hochschule“ (Studiengänge, Module, Personen, …)
• CMS-Marktanteile in deutscher Hochschullandschaft
• Wahl von TYPO3 zum Erreichen der „kritischen Masse“ für strukt. Daten aus CMS
• TYPO3 University Days/TYPO3 Academic Committee
• „Vertrieb“ der sem. Annotation über bestehende Strukturen
• U.a. Produkt „StudyFinder“: TYPO3 Extension für
Studiengangsverwaltung von in2code GmbH (Rosenheim)
TYPO3-Vertriebspolitik in der Domäne
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
13. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 13
Wo stehen wir?
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
14. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 14
• ~426 Hochschulen in D sind im
WWW mit min. einer Website
vertreten
• 80% von CMS erzeugt
• TYPO3 mit ~60% Marktführer
(bezogen auf Hauptseiten)
=> Eignung als „Inkubator“
CMS-Marktanteile in deutscher Hochschullandschaft
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
15. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 15
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
TYPO3 University Days / TYPO3 Academic Committee
• TYPO3 University Days als Treffen von
Vertretern TYPO3 nutzender staatl. HS in D
• 2012 in Hannover
• 2016 und 2017, HS Darmstadt
• TYPO3 Academic Committee als gewähltes
Organ (Membership, University Package, …)
• TYPO3 Association: Internationalisierung
=> Günstige Strukturen Quelle: https://typo3.org/news/article/typo3-coop-university-gathering-was-held-in-darmstadt/
16. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 16
„Vertrieb“ der sem. Annotation über bestehende Strukturen
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
• Wünschenwert! Vertrieb über „Die EINE“ Lösung
• Schwierig, da Diversität in TYPO3 Versionen und Umsetzungswege
• Studiengangdarstellung oft mit unstrukturierten Mitteln umgesetzt
• Vereinzelt strukturiert mit Hilfe von CMS Extensions
• Unikum: Produkt „StudyFinder“: TYPO3 Extension für
Studiengangverwaltung von in2code GmbH (Rosenheim)
• Beispiel: Uni Ulm
(Bildquellen der folg. 4 Slides: https://www.in2code.de/produkte/studiengangsfinder/)
21. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 21
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
Nutzung von Studyfinder für Verbreitung sem. Annotation
• Status Quo: StudyFinder nur in 1 HS (Uni Ulm) im produktiven Einsatz
• Untersuchung und prototypische Implementierung anhand von 3 HS
• Ziel: Aufzeigen der universellen Einsatzfähigkeit
• Zielbilder
• Aufnahme der sem. Annotation in Standardumfang („Shipping“)
• Großteil der HS nutzen StudyFinder
• HS erzeugen semantische Annotationen
23. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 23
Eingabe im Backend
von TYPO3
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
24. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 24
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
25. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 25
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
26. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 26
HTML-Ausgabe
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
27. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 27
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
28. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 28
Semantische
Anreicherung im
JSON-LD-Format
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
29. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 29
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
30. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 30
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim – Blick auf JSON-LD-Code
31. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 31
Validierung #1
Google Testing Tool
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
32. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 32
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
33. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 33
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
34. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 34
Validierung #2
JSON-LD.org
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
35. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 35
Konzeption und Implementierung einer TYPO3-Extension zur semantischen Annotation von Studiengängen auf Web-Seiten deutscher Hochschulen | 2017
Implementierungsbeispiel HS Mannheim
36. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 36
Ausblick: EduGraph Management-Prozesse
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
Knowledge
Sources
Knowledge
Services
Knowledge Graph
Structured Data
from CMS
DBpedia
Decision Support
Search
...
Information
Hub
WikiData
Unstructered Data
from
Module catalogs
Integration &
Orchestration
Schema Engineering & Information
Knowledge Graph Management
Triple Store
Analysis
Validation
Enrichment
Extraction
Access
LinkedData API
SPARQL Endpoint
...
EduGraph
Preview
37. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 37
Ausblick: EduGraph Management-Prozesse
19.07.2017EduGraph + CMS Extension Studyfinder@JSON-LD
▪ Projekte im Studiengang
Master Wirtschaftsinformatik
▪ Modul:
Implementierung von Prozessen
▪ 4 Teams arbeiten an
je einem Prozessgebiet
▪ Ziele:
• fachliche Modellierung gemäß
der OMG Standards
• technische Implementierung
in Camunda BPM
• Dokumentation in Confluence,
Ressourcen in GitHub
38. Technische Hochschule Brandenburg & CPS-IT GmbH Berlin Page 38
Vielen Dank für Ihre Aufmerksamkeit!
Weitere Informationen unter: http://bmake.th-brandenburg.de
http://edugraph.github.io/architecture/
Prof. Dr. Vera G. Meister • vera.meister@th-brandenburg.de • +49-175-5634180
Forschungsgruppe Business Modeling and Knowledge Engineering (BMaKE)