Zum Inhalt

Hörsaalübung

Ziel: Entwickeln Sie ein Semantic MediaWiki-System zur Verwaltung von Mitarbeitenden, Forschungprojekten auf den denen diese Mitarbeitenden arbeiten und Forschungsthemen.

Anhand der nachstehenden Punkte soll das System schrittweise aufgebaut werden.

Schritte

Stufe 1

  1. Erstellen sie einige Kategorien (allgemeine und spezfische) für Mitarbeitende, Projekte, Forschungsthemen. Legen sie auch die Sprache (deutsch/englisch) für die Benennungen der Elemente (Seiten) fest und behalten sie diese bei.
  2. Organisieren sie ihre Kategorien in Hierarchien.
  3. Überlegen sie sich welche (Stamm-)Daten (aka Faktenwissen) sie für Mitarbeitende und Projekte erfassen und in ihrem System vorhalten wollen und definieren sie dafür geeigne Properties.
  4. Schauen sie auch hier, ob sich Property-Hierarchien ableiten lassen
  5. Erstellen sie nun ein paar Beispielseiten für Projekte, Mitarbeitende und Forschungsthemem und annotieren sie die Seiten entsprechend, d.h., benutzen sie dort die definierten Properties und Kategorien. Wichtig: Überlegen sie sich, wie sie Projekte und Mitarbeitende miteinander in Verbindung setzen, d.h., welche “Richtung” die Beziehung haben soll.
  6. Erstellen sie auch ein Property um darzustellen, wer Mentor einer anderen Person (Mitarbeiter) ist. Ergänzen sie diese Beziehung zwischen ein paar selbst ausgewählten Personen.
  7. Zeigen sie auf den Seiten der Mitarbeitenden die Projekte an, auf denen diese arbeiten. Hinweis: es genügt, wenn sie dies für einige wenige tun. Wäre es nicht schön, wenn sie dies nicht auf jeder MA-Seite manuell eintragen müssten?
  8. Zeigen Sie auf den Mitarbeitenden Seiten auch an, ob diese für eine bestimmte Person Mentor sind oder von einer anderen Person als Mentor betreut/begleitet werden.
  9. Zeigen sie auf den Seiten der Forschungsthemen die Projekte und Mitarbeitenden an, die sich mit diesem Forschungsthema beschäftigen. Hinweis: Wäre es nicht sinnvoll, wenn man dies nur einmal definieren müsste und dies dann auf allen Seiten gleichermaßen angezeigt bekommt, anstatt dies manuell auf jeder Seite einzeln einzutragen?
  10. Checken sie, ob alle Daten, Queries etc vollständig sind.
  11. Erstellen sie eine Landingpage auf der alle Projekte, Mitarbeitende und Forschungsthemen aufgelistet sind.
  12. Wechseln sie nun zu ihrem Nachbarprojekt und versuchen sie dort ein neues Projekt und ein paar Mitarbeitende anzulegen. Auf welche Schwierigkeiten stoßen sie? Funktionieren alle Queries wie gewünscht?

Stufe 2

  1. Erstellen sie für die Projekt-, Mitarbeitenden- und Forschungsthemenstammdaten entsprechende semantische Templates und binden sie diese an den entsprechenden Stellen ein.
  2. Ergänzen sie die Templates auch um etwaige Queries (bspw. auf den Forschungsthemen- und Mitarbeitendenseiten).

Stufe 3


Letztes Update: 18. September 2024