<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://graphit.ur.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabian</id>
	<title>GraphIT - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://graphit.ur.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabian"/>
	<link rel="alternate" type="text/html" href="https://graphit.ur.de/wiki/Special:Contributions/Fabian"/>
	<updated>2026-08-04T05:47:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Courses/WissenschaftlichesArbeiten&amp;diff=29594</id>
		<title>Courses/WissenschaftlichesArbeiten</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Courses/WissenschaftlichesArbeiten&amp;diff=29594"/>
		<updated>2026-07-13T08:27:05Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Wichtige Themen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Seminar Wissenschaftliches Arbeiten, WS 2023/24 =&lt;br /&gt;
B.A. Medieninformatik, Universität Regensburg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;gt; Note: this page is only available in German at the moment&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Kursüberblick ==&lt;br /&gt;
Click below to see all course items and their dependencies to each other. &lt;br /&gt;
{{#queryformlink:form=CourseQuery|link text=The full Course|link type=button|tooltip=All course items and their links}}&lt;br /&gt;
&lt;br /&gt;
For an overview over the dependencies or the categories of this course see [[CourseQueries]]&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Timeline&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
select distinct ?item ?itemLabel ?date ?image #?dependency ?dependencyLabel&lt;br /&gt;
where {&lt;br /&gt;
  &lt;br /&gt;
  wd:Q468 wdt:P14 ?session.&lt;br /&gt;
  ?session wdt:P3 wd:Q427. &lt;br /&gt;
  ?session wdt:P14 ?item.&lt;br /&gt;
  MINUS {?item wdt:P20 ?url.}&lt;br /&gt;
  MINUS {?session wdt:P3 wd:Q162.}&lt;br /&gt;
  # OPTIONAL {?item wdt:P1 ?dependency.}&lt;br /&gt;
  OPTIONAL {?item wdt:P11 ?image.}&lt;br /&gt;
  ?session wdt:P19 ?date.&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
}|height=60vh|caption=Timeline of the WS 23/24 course &amp;quot;Wissenschaftliches Arbeiten&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Wichtige Themen ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BubbleChart&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT ?prerequisite ?prerequisiteLabel ?dependencies&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q468 wdt:P14* ?item.&lt;br /&gt;
  {&lt;br /&gt;
  SELECT ?prerequisite ?prerequisiteLabel (COUNT(DISTINCT ?item) as ?dependencies) WHERE {&lt;br /&gt;
    ?item wdt:P1 ?prerequisite.&lt;br /&gt;
  } GROUP BY ?prerequisite ?prerequisiteLabel &lt;br /&gt;
  }&lt;br /&gt;
  ?item wdt:P1 ?prerequisite.&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
} |&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Interessante Themen==&lt;br /&gt;
An welchen Themen sind die Kursteilnehmenden am meisten interessiert?&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BubbleChart&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT ?item ?itemLabel ?interests&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q468 wdt:P14* ?item.&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
  SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?interests) WHERE {&lt;br /&gt;
    ?student wdt:P23 ?item.&lt;br /&gt;
  } GROUP BY ?item ?itemLabel&lt;br /&gt;
  } &lt;br /&gt;
  BIND (IF(!BOUND(?interests), 0, ?interest) as ?interests).&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Interesse vs. Vorkenntnisse==&lt;br /&gt;
&lt;br /&gt;
Der folgende Scatter-Plot zeigt, wieviele Kursteilnehmende sich für ein Thema besonders interessieren bzw. wieviele es schon kennen. &lt;br /&gt;
Je weiter rechts ein Thema steht, umso mehr Teilnehmende kennen es schon. &lt;br /&gt;
Je weiter oben ein Thema steht, umso mehr Teilnehmende interessieren sich dafür.&lt;br /&gt;
Insofern ist es sinnvoll, Themen intensiver zu behandeln, die im linken oberen Bereich des Plots angesiedelt sind. &lt;br /&gt;
Für diese interessieren sich viele und man langweilt wenige Teilnehmende, die das Thema schon aus anderen Veranstaltungen kennen.&lt;br /&gt;
Selbstverständlich kann dieser Beliebtheitswettbewerb nicht das einzige Maß dafür sein, womit man sich in einem Kurs beschäftigt. &lt;br /&gt;
Er hilft Dozent:innen aber dabei, ansprechende Kurse zu planen.&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:SwarmScatterChart&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT ?known ?interests ?itemLabel # ?known ?interests ?item ?itemLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q468 wdt:P14* ?item.&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?known) WHERE {&lt;br /&gt;
      ?student wdt:P12 ?item.&lt;br /&gt;
    } GROUP BY ?item ?itemLabel&lt;br /&gt;
  }&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?interests) WHERE {&lt;br /&gt;
      ?student wdt:P23 ?item.&lt;br /&gt;
    } GROUP BY ?item ?itemLabel&lt;br /&gt;
  }.&lt;br /&gt;
  BIND (IF(!BOUND(?interests), 0, ?interest) as ?interests).&lt;br /&gt;
  BIND (IF(!BOUND(?known), 0, ?known) as ?known).&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Erste Schritte mit GraphIT==&lt;br /&gt;
#&#039;&#039;&#039;GraphIT-Account einrichten&#039;&#039;&#039;&lt;br /&gt;
##Account anlegen (gerne mit Pseudonym oder Initialen): [[Special:CreateAccount]]. &lt;br /&gt;
##Einen &#039;&#039;Graph User&#039;&#039; (einfach ein Item) mit gleichem Namen anlegen (siehe z.B. das Item Q630: [[Item:Q630|Markus Mustermann]]):&lt;br /&gt;
###auf [[Special:NewItem]] gehen oder oben im Menü &amp;quot;Items -&amp;gt; New Item&amp;quot; auswählen.&lt;br /&gt;
###Label (für Sprache Englisch): &#039;&#039;&amp;lt;eigener Name&amp;gt;&#039;&#039;&lt;br /&gt;
###Description (für Sprache Englisch): &#039;&#039;Student at University of Regensburg (&amp;lt;eigener Name&amp;gt;)&#039;&#039;   // Hinweis: in WikiBase dürfen unterschiedliche Items nicht die gleiche Beschreibung haben, deshalb bitte den eigenen Namen noch dranhängen&lt;br /&gt;
###Button &#039;Create&#039; anklicken&lt;br /&gt;
##Statements &#039;&#039;beim Benutzer-Item&#039;&#039; hinzufügen (siehe z.B. das Item Q630: [[Item:Q630|Markus Mustermann]]):&lt;br /&gt;
###&#039;[[Property:P3|instance of]]&#039; (P3) + &#039;[[Item:Q167|Student]]&#039; (Q167)&lt;br /&gt;
###&#039;[[Property:P28|username]]&#039; (P28) + Benutzernamen (siehe Schritt 1)&lt;br /&gt;
###&#039;[[Property:P25|participates in]]&#039; (P25) + [[Item:Q468|Wissenschaftliches Arbeiten WS 2023/24]] (Q468)&lt;br /&gt;
##Auf der eigenen Benutzerseite (des Accounts) einen Link zum eigenen Item anlegen:&lt;br /&gt;
###[https://graphit.ur.de/w/index.php?title=Special:MyPage&amp;amp;action=edit Benutzerseite anlegen/bearbeiten]&lt;br /&gt;
###Folgenden Text dort einfügen und Seite speichern (mit eigenem Item statt Platzhalter): &amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
My GraphIT item: [[Item:Q123]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;Vorkenntnisse und Interessen angeben&#039;&#039;&#039;&lt;br /&gt;
##Auf https://test.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.&lt;br /&gt;
##Im angezeigten Graph die damit verbundenen Themen anschauen.&lt;br /&gt;
##Alle Themen als &amp;quot;completed&amp;quot; markieren, mit denen man sich schon befasst hat (auswählen und Taste &#039;1&#039; drücken bzw. den Button auf der rechten Seite). &lt;br /&gt;
##Mindestens fünf Themen als Interessen markieren (auswählen und Taste &#039;2&#039; drücken bzw. den Button auf der rechten Seite).&lt;br /&gt;
##&#039;&#039;&#039;Änderungen speichern über den &#039;save&#039;-Button unten rechts!&#039;&#039;&#039;&lt;br /&gt;
##Auf der eigenen Item-Seite überprüfen ob die Interessen und Vorkenntnisse korrekt dokumentiert wurden.&lt;br /&gt;
Als ein Beispiel kann [[Item:Q157|Max Mustermann]] angesehen werden. Für eine detailiertere Übersicht kann die Seite [[ExampleStudent]] besucht werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Ideensammlung zum Kurs → https://graphit.ur.de/wiki/Courses/WissenschaftlichesArbeiten/Ideensammlung )&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Courses/CGBV&amp;diff=29593</id>
		<title>Courses/CGBV</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Courses/CGBV&amp;diff=29593"/>
		<updated>2026-07-13T08:25:39Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Übersicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Computergrafik und Bildverarbeitung =&lt;br /&gt;
&#039;&#039;&#039;Sommersemester 2023&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(This page is only available in German at the moment)&lt;br /&gt;
&lt;br /&gt;
Item für diesen Kurs: [[Item:Q171]]&lt;br /&gt;
&lt;br /&gt;
== Kursüberblick ==&lt;br /&gt;
Verschiedenen Queries die einen Überblick über den Kurs [[Item:Q171|CGBV]] geben.&lt;br /&gt;
=== Zeitstrahl der in Vorlesungen behandelten Inhalte ===&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Timeline&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
select distinct ?item ?itemLabel ?date ?image #?dependency ?dependencyLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q171 wdt:P14 ?session.&lt;br /&gt;
  ?session wdt:P3 wd:Q427. &lt;br /&gt;
  ?session wdt:P14 ?item.&lt;br /&gt;
  MINUS {?item wdt:P20 ?url.}&lt;br /&gt;
  MINUS {?session wdt:P3 wd:Q162.}&lt;br /&gt;
  OPTIONAL {?item wdt:P11 ?image.}&lt;br /&gt;
  ?session wdt:P19 ?date.&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
}|height=96vh|caption=Timeline of the SS23 CGBV course modeled over several sessions&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Grundlagen ===&lt;br /&gt;
Gibt einen Überblick über die Items, von denen die meisten anderen Inhalte abhängen. Diese Items sind sinnvoll als Grundlage zu lernen.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT ?prerequisite ?prerequisiteLabel ?dependencies ?item ?itemLabel WHERE {&lt;br /&gt;
  {&lt;br /&gt;
  SELECT ?prerequisite ?prerequisiteLabel (COUNT(DISTINCT ?item) as ?dependencies) WHERE {&lt;br /&gt;
    ?item wdt:P1 ?prerequisite.&lt;br /&gt;
  } GROUP BY ?prerequisite ?prerequisiteLabel&lt;br /&gt;
  having (count(?item) &amp;gt; 5)&lt;br /&gt;
  }&lt;br /&gt;
  ?item wdt:P1 ?prerequisite.&lt;br /&gt;
  ?item wdt:P2 ?category.&lt;br /&gt;
  ?category wdt:P3 wd:Q169.&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}|caption=Shows the fundational topics of the course&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Anzahl der Abhängigkeiten ==&lt;br /&gt;
Hier einmal ein visueller Überblick über die &amp;quot;Wichtigkeit&amp;quot; der Lerninhalte. Hier wird angezeigt, wie viele Inhalte von einem Item anhängen. Je öfter ein Item als als Vorwissen zu einem anderen gebraucht wird, desto größer ist es.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BubbleChart&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT ?prerequisite ?prerequisiteLabel ?dependencies&lt;br /&gt;
WHERE {&lt;br /&gt;
  {&lt;br /&gt;
  SELECT ?prerequisite ?prerequisiteLabel (COUNT(DISTINCT ?item) as ?dependencies) WHERE {&lt;br /&gt;
    ?item wdt:P1 ?prerequisite.&lt;br /&gt;
  } GROUP BY ?prerequisite ?prerequisiteLabel &lt;br /&gt;
  }&lt;br /&gt;
  ?item wdt:P1 ?prerequisite.&lt;br /&gt;
  ?item wdt:P2 ?category.&lt;br /&gt;
  ?category wdt:P3 wd:Q169.&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}|caption=The importance of topics using the amount of times its linked to as a prerequisite&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Übersicht ===&lt;br /&gt;
Eine Übersicht über den &#039;&#039;&#039;gesamten&#039;&#039;&#039; Kurs kann über die nächste Query angesehen werden:&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
SELECT ?item ?itemLabel ?dependency ?dependencyLabel ?degree WHERE {&lt;br /&gt;
  ?item wdt:P1 ?dependency.&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte mit GraphIT ==&lt;br /&gt;
&lt;br /&gt;
# Account anlegen (gerne mit Pseudonym oder Initialen): [[Special:CreateAccount]]&lt;br /&gt;
# Einen &#039;&#039;Graph User&#039;&#039; (einfach ein Item) mit gleichem Namen anlegen:&lt;br /&gt;
## auf [[Special:NewItem]] gehen&lt;br /&gt;
## Label (für Sprache Englisch): &#039;&#039;&amp;lt;eigener Name&amp;gt;&#039;&#039; &lt;br /&gt;
## Description (für Sprache Englisch): &#039;&#039;Student at University of Regensburg (&amp;lt;eigener Name&amp;gt;)&#039;&#039;   // Hinweis: in WikiBase dürfen Beschreibung nicht mehrfach vorkommen, deshalb bitte den eigenen Namen noch dranhängen&lt;br /&gt;
## Button &#039;Create&#039; anklicken&lt;br /&gt;
# Statement zu diesem hinzufügen: &#039;[[Property:P3|instance of]]&#039; (P3) + &#039;[[Item:Q167|Student]]&#039; (Q167)&lt;br /&gt;
# Statement hinzufügen: &#039;[[Property:P25|participates in]]&#039; (P25) + [[Item:Q171|CGBV]] (Q171)&lt;br /&gt;
# Mindestens fünf Themen als Interessen markieren: Statements: &#039;[[Property:P23|interested in]]&#039; + Thema  (Alle Themen als [https://query.graphit.ur.de/index.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0ASELECT%20%3Fitem%20%3FitemLabel%20%3Fclass%20%3FclassLabel%20%3Fimage%20%3Fdependency%20%3FdependencyLabel%20WHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP1%20%3Fdependency.%0A%20%20%3Fitem%20wdt%3AP2%20%3Fclass%0A%20%20OPTIONAL%7B%20%3Fitem%20wdt%3AP9%20%3Fimage.%7D%0A%20%20OPTIONAL%7B%20%3Fclass%20wdt%3AP9%20%3Fimage.%7D%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D Graph] bzw. [https://query.graphit.ur.de/index.html#%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0ASELECT%20%3FitemLabel%20%3Fitem%20WHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP1%20%3Fdependency.%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D Liste])  Achtung: manchmal klappt die Autovervollständigung von Properties nicht. Dann einfach &#039;P23&#039; (= interested in) bzw. die ID des Items (Q...) eintippen.&lt;br /&gt;
&lt;br /&gt;
Als ein Beispiel kann [[Item:Q157|Max Mustermann]] angesehen werden. Für eine detailiertere Übersicht kann die Seite [[ExampleStudent]] besucht werden.&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29592</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29592"/>
		<updated>2026-07-13T08:24:38Z</updated>

		<summary type="html">&lt;p&gt;Fabian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
&lt;br /&gt;
Kurse Pro Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel&lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.}&lt;br /&gt;
  # OPTIONAL {?position wdt:P35 ?tag.}  &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND(&amp;quot;dot&amp;quot; as ?shape1) #  ellipse, circle, database, box, text, circularImage, diamond, dot, star, triangle&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Kurse (mit Tags) pro Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT # ?module ?moduleLabel&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel &lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?module2 ?module2Label&lt;br /&gt;
?tag ?tagLabel ?shape2&lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  OPTIONAL {?module wdt:P35 ?tag.} # removes ?positions&lt;br /&gt;
  OPTIONAL {?position wdt:P35 ?tag.}&lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND (&amp;quot;dot&amp;quot; as ?shape1)&lt;br /&gt;
  BIND (&amp;quot;text&amp;quot; as ?shape2)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29591</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29591"/>
		<updated>2026-07-13T08:23:29Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Detailansicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
&lt;br /&gt;
Kurse Pro Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel&lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.}&lt;br /&gt;
  # OPTIONAL {?position wdt:P35 ?tag.}  &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND(&amp;quot;dot&amp;quot; as ?shape1) #  ellipse, circle, database, box, text, circularImage, diamond, dot, star, triangle&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Kurse (mit Tags) pro Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT # ?module ?moduleLabel&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel &lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?module2 ?module2Label&lt;br /&gt;
?tag ?tagLabel ?shape2&lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  OPTIONAL {?module wdt:P35 ?tag.} # removes ?positions&lt;br /&gt;
  OPTIONAL {?position wdt:P35 ?tag.}&lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND (&amp;quot;dot&amp;quot; as ?shape1)&lt;br /&gt;
  BIND (&amp;quot;text&amp;quot; as ?shape2)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29590</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29590"/>
		<updated>2026-07-13T08:22:10Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Studiengang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
&lt;br /&gt;
Kurse Pro Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel&lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.}&lt;br /&gt;
  # OPTIONAL {?position wdt:P35 ?tag.}  &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND(&amp;quot;dot&amp;quot; as ?shape1) #  ellipse, circle, database, box, text, circularImage, diamond, dot, star, triangle&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Kurse (mit Tags) pro Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT # ?module ?moduleLabel&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel &lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?module2 ?module2Label&lt;br /&gt;
?tag ?tagLabel ?shape2&lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  OPTIONAL {?module wdt:P35 ?tag.} # removes ?positions&lt;br /&gt;
  OPTIONAL {?position wdt:P35 ?tag.}&lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND (&amp;quot;dot&amp;quot; as ?shape1)&lt;br /&gt;
  BIND (&amp;quot;text&amp;quot; as ?shape2)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29589</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29589"/>
		<updated>2026-07-13T08:19:11Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Studiengang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
Links zu verschiedenen Visualisierungen&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Beschreibung !! Query-Ergebnis !! SPARQL-Query&lt;br /&gt;
|-&lt;br /&gt;
| Kurse pro Semester || https://tinyurl.com/2d4l76x9 / [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%0A%3Fcourse%20%3FcourseLabel%20%3Frgb%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%0A%3Fterm%20%3FtermLabel%20%3FtermImage%20%0A%23%20%3Ftag%20%3FtagLabel%20%0AWHERE%20%7B%20%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%3Fcourse%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20(%3Dqualifier)%2C%20currently%20only%20%22Mandatory%22%20(Q324)%0A%20%20%20%20OPTIONAL%20%7B%0A%20%20%20%20%20%20%20%20%3Fmodule%20p%3AP1%20%3Fstatement.%0A%20%20%20%20%20%20%20%20%3Fstatement%20ps%3AP1%20%3Fmodule2.%0A%20%20%20%20%20%20%20%20%3Fstatement%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%20%20%3Fmodule2%20wdt%3AP14%20%2F%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20courses%20as%20the%20dependencies.%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%7D%0A%20%20%0A%20%20%23%20OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%23%20OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20(IF(BOUND(%3Fdependency)%2C%20%22ffeec2%22%2C%22e3ffd9%22)%20as%20%3Frgb)%0A%20%20BIND(%22dot%22%20as%20%3Fshape1)%20%23%20%20ellipse%2C%20circle%2C%20database%2C%20box%2C%20text%2C%20circularImage%2C%20diamond%2C%20dot%2C%20star%2C%20triangle%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20 Ohne TinyURL]|| https://tinyurl.com/2852we9m&lt;br /&gt;
|-&lt;br /&gt;
| Kurse (mit Tags) pro Semester || https://tinyurl.com/2c2sfdsq || https://tinyurl.com/2bsmgm3m&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || http://tinyurl.com/22hybdbp || http://tinyurl.com/2aza77az&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel&lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.}&lt;br /&gt;
  # OPTIONAL {?position wdt:P35 ?tag.}  &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND(&amp;quot;dot&amp;quot; as ?shape1) #  ellipse, circle, database, box, text, circularImage, diamond, dot, star, triangle&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT # ?module ?moduleLabel&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel &lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?module2 ?module2Label&lt;br /&gt;
?tag ?tagLabel ?shape2&lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  OPTIONAL {?module wdt:P35 ?tag.} # removes ?positions&lt;br /&gt;
  OPTIONAL {?position wdt:P35 ?tag.}&lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND (&amp;quot;dot&amp;quot; as ?shape1)&lt;br /&gt;
  BIND (&amp;quot;text&amp;quot; as ?shape2)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29588</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29588"/>
		<updated>2026-07-13T08:15:26Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Studiengang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
Links zu verschiedenen Visualisierungen&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Beschreibung !! Query-Ergebnis !! SPARQL-Query&lt;br /&gt;
|-&lt;br /&gt;
| Kurse pro Semester || https://tinyurl.com/2d4l76x9 / [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%0A%3Fcourse%20%3FcourseLabel%20%3Frgb%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%0A%3Fterm%20%3FtermLabel%20%3FtermImage%20%0A%23%20%3Ftag%20%3FtagLabel%20%0AWHERE%20%7B%20%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%3Fcourse%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20(%3Dqualifier)%2C%20currently%20only%20%22Mandatory%22%20(Q324)%0A%20%20%20%20OPTIONAL%20%7B%0A%20%20%20%20%20%20%20%20%3Fmodule%20p%3AP1%20%3Fstatement.%0A%20%20%20%20%20%20%20%20%3Fstatement%20ps%3AP1%20%3Fmodule2.%0A%20%20%20%20%20%20%20%20%3Fstatement%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%20%20%3Fmodule2%20wdt%3AP14%20%2F%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20courses%20as%20the%20dependencies.%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%7D%0A%20%20%0A%20%20%23%20OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%23%20OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20(IF(BOUND(%3Fdependency)%2C%20%22ffeec2%22%2C%22e3ffd9%22)%20as%20%3Frgb)%0A%20%20BIND(%22dot%22%20as%20%3Fshape1)%20%23%20%20ellipse%2C%20circle%2C%20database%2C%20box%2C%20text%2C%20circularImage%2C%20diamond%2C%20dot%2C%20star%2C%20triangle%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20 Ohne TinyURL]|| https://tinyurl.com/2852we9m&lt;br /&gt;
|-&lt;br /&gt;
| Kurse (mit Tags) pro Semester || https://tinyurl.com/2c2sfdsq || https://tinyurl.com/2bsmgm3m&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || http://tinyurl.com/22hybdbp || http://tinyurl.com/2aza77az&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?course ?courseLabel ?rgb ?shape1&lt;br /&gt;
?dependency ?dependencyLabel&lt;br /&gt;
?term ?termLabel ?termImage &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
WHERE { &lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  ?course wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P11 ?termImage.&lt;br /&gt;
&lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2.&lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
        ?module2 wdt:P14 / wdt:P14 ?dependency. # show the example courses as the dependencies.&lt;br /&gt;
      } &lt;br /&gt;
  &lt;br /&gt;
  # show dependencies of module positions&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?position wdt:P1 ?statement. # check if a module position has an additional dependency.&lt;br /&gt;
    ?statement wdt:P14 ?dependency. # show the example course as the depencencies.&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.}&lt;br /&gt;
  # OPTIONAL {?position wdt:P35 ?tag.}  &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?dependency), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  BIND(&amp;quot;dot&amp;quot; as ?shape1) #  ellipse, circle, database, box, text, circularImage, diamond, dot, star, triangle&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29587</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29587"/>
		<updated>2026-07-13T08:10:36Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Zusätzliche Queries */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
Links zu verschiedenen Visualisierungen&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Beschreibung !! Query-Ergebnis !! SPARQL-Query&lt;br /&gt;
|-&lt;br /&gt;
| Kurse pro Semester || https://tinyurl.com/2d4l76x9 / [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%0A%3Fcourse%20%3FcourseLabel%20%3Frgb%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%0A%3Fterm%20%3FtermLabel%20%3FtermImage%20%0A%23%20%3Ftag%20%3FtagLabel%20%0AWHERE%20%7B%20%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%3Fcourse%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20(%3Dqualifier)%2C%20currently%20only%20%22Mandatory%22%20(Q324)%0A%20%20%20%20OPTIONAL%20%7B%0A%20%20%20%20%20%20%20%20%3Fmodule%20p%3AP1%20%3Fstatement.%0A%20%20%20%20%20%20%20%20%3Fstatement%20ps%3AP1%20%3Fmodule2.%0A%20%20%20%20%20%20%20%20%3Fstatement%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%20%20%3Fmodule2%20wdt%3AP14%20%2F%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20courses%20as%20the%20dependencies.%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%7D%0A%20%20%0A%20%20%23%20OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%23%20OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20(IF(BOUND(%3Fdependency)%2C%20%22ffeec2%22%2C%22e3ffd9%22)%20as%20%3Frgb)%0A%20%20BIND(%22dot%22%20as%20%3Fshape1)%20%23%20%20ellipse%2C%20circle%2C%20database%2C%20box%2C%20text%2C%20circularImage%2C%20diamond%2C%20dot%2C%20star%2C%20triangle%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20 Ohne TinyURL]|| https://tinyurl.com/2852we9m&lt;br /&gt;
|-&lt;br /&gt;
| Kurse (mit Tags) pro Semester || https://tinyurl.com/2c2sfdsq || https://tinyurl.com/2bsmgm3m&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || http://tinyurl.com/22hybdbp || http://tinyurl.com/2aza77az&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29586</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29586"/>
		<updated>2026-07-13T08:10:19Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Detailansicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
Links zu verschiedenen Visualisierungen&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Beschreibung !! Query-Ergebnis !! SPARQL-Query&lt;br /&gt;
|-&lt;br /&gt;
| Kurse pro Semester || https://tinyurl.com/2d4l76x9 / [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%0A%3Fcourse%20%3FcourseLabel%20%3Frgb%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%0A%3Fterm%20%3FtermLabel%20%3FtermImage%20%0A%23%20%3Ftag%20%3FtagLabel%20%0AWHERE%20%7B%20%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%3Fcourse%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20(%3Dqualifier)%2C%20currently%20only%20%22Mandatory%22%20(Q324)%0A%20%20%20%20OPTIONAL%20%7B%0A%20%20%20%20%20%20%20%20%3Fmodule%20p%3AP1%20%3Fstatement.%0A%20%20%20%20%20%20%20%20%3Fstatement%20ps%3AP1%20%3Fmodule2.%0A%20%20%20%20%20%20%20%20%3Fstatement%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%20%20%3Fmodule2%20wdt%3AP14%20%2F%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20courses%20as%20the%20dependencies.%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%7D%0A%20%20%0A%20%20%23%20OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%23%20OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20(IF(BOUND(%3Fdependency)%2C%20%22ffeec2%22%2C%22e3ffd9%22)%20as%20%3Frgb)%0A%20%20BIND(%22dot%22%20as%20%3Fshape1)%20%23%20%20ellipse%2C%20circle%2C%20database%2C%20box%2C%20text%2C%20circularImage%2C%20diamond%2C%20dot%2C%20star%2C%20triangle%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20 Ohne TinyURL]|| https://tinyurl.com/2852we9m&lt;br /&gt;
|-&lt;br /&gt;
| Kurse (mit Tags) pro Semester || https://tinyurl.com/2c2sfdsq || https://tinyurl.com/2bsmgm3m&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || http://tinyurl.com/22hybdbp || http://tinyurl.com/2aza77az&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SPARQL2|query=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29585</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29585"/>
		<updated>2026-07-13T08:09:33Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Modulplan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
Links zu verschiedenen Visualisierungen&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Beschreibung !! Query-Ergebnis !! SPARQL-Query&lt;br /&gt;
|-&lt;br /&gt;
| Kurse pro Semester || https://tinyurl.com/2d4l76x9 / [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%0A%3Fcourse%20%3FcourseLabel%20%3Frgb%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%0A%3Fterm%20%3FtermLabel%20%3FtermImage%20%0A%23%20%3Ftag%20%3FtagLabel%20%0AWHERE%20%7B%20%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%3Fcourse%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20(%3Dqualifier)%2C%20currently%20only%20%22Mandatory%22%20(Q324)%0A%20%20%20%20OPTIONAL%20%7B%0A%20%20%20%20%20%20%20%20%3Fmodule%20p%3AP1%20%3Fstatement.%0A%20%20%20%20%20%20%20%20%3Fstatement%20ps%3AP1%20%3Fmodule2.%0A%20%20%20%20%20%20%20%20%3Fstatement%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%20%20%3Fmodule2%20wdt%3AP14%20%2F%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20courses%20as%20the%20dependencies.%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%7D%0A%20%20%0A%20%20%23%20OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%23%20OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20(IF(BOUND(%3Fdependency)%2C%20%22ffeec2%22%2C%22e3ffd9%22)%20as%20%3Frgb)%0A%20%20BIND(%22dot%22%20as%20%3Fshape1)%20%23%20%20ellipse%2C%20circle%2C%20database%2C%20box%2C%20text%2C%20circularImage%2C%20diamond%2C%20dot%2C%20star%2C%20triangle%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20 Ohne TinyURL]|| https://tinyurl.com/2852we9m&lt;br /&gt;
|-&lt;br /&gt;
| Kurse (mit Tags) pro Semester || https://tinyurl.com/2c2sfdsq || https://tinyurl.com/2bsmgm3m&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || http://tinyurl.com/22hybdbp || http://tinyurl.com/2aza77az&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{SPARQL2|query=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SPARQL2|query=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29584</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=29584"/>
		<updated>2026-07-13T08:09:11Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* Detailansicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Bachelor of Arts) an der Universität Regensburg.&lt;br /&gt;
{{Note|type=info|text=Für direkte Informationen nutzen Sie die offizielle [https://www.uni-regensburg.de/sprache-literatur-kultur/medieninformatik/studium/bachelor/index.html Homepage] }}&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url=http://query.graphit.ur.de/proxy/wdqs/bigdata/namespace/wdq/sparql?query=%23defaultView%3ATable%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0ASELECT%20%0ADISTINCT%20%3Fmodules%20%3Fpositions%20%3Fterms%20%0A%23%3Fposition%20%3FpositionLabel%20%0A%23%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%0AWHERE%20%7B%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fposition)%20as%20%3Fpositions)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%7D%7D%20%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fmodule)%20as%20%3Fmodules)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%7D%7D%0A%20%20%7B%20Select%20(COUNT%20(DISTINCT%20%3Fterm)%20as%20%3Fterms)%20WHERE%20%7B%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm%0A%20%20%7D%7D%0A%20%20%23%20FILTER(!regex(%3FcourseLabel%2C%20%22%5B0-9%5D%7B2%7D%22%2C%20%22i%22))%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20&amp;amp;format=json&lt;br /&gt;
|format=json&lt;br /&gt;
|use jsonpath&lt;br /&gt;
|data= &lt;br /&gt;
modules=$.results.bindings[0].modules.value,&lt;br /&gt;
positions=$.results.bindings[0].positions.value,&lt;br /&gt;
terms=$.results.bindings[0].terms.value,&lt;br /&gt;
}}&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;{{#external_value:modules}} Module&#039;&#039;&#039; mit &#039;&#039;&#039;{{#external_value:positions}} Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;{{#external_value:terms}} Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Studiengang =&lt;br /&gt;
Links zu verschiedenen Visualisierungen&lt;br /&gt;
{|  class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
! Beschreibung !! Query-Ergebnis !! SPARQL-Query&lt;br /&gt;
|-&lt;br /&gt;
| Kurse pro Semester || https://tinyurl.com/2d4l76x9 / [https://query.graphit.ur.de/embed.html#%23defaultView%3AGraph%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20p%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fqualifier%2F%3E%0A%0ASELECT%20DISTINCT%0A%3Fcourse%20%3FcourseLabel%20%3Frgb%20%3Fshape1%0A%3Fdependency%20%3FdependencyLabel%0A%3Fterm%20%3FtermLabel%20%3FtermImage%20%0A%23%20%3Ftag%20%3FtagLabel%20%0AWHERE%20%7B%20%0A%20%20wd%3AQ790%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP14%20%3Fposition.%0A%20%20%3Fposition%20wdt%3AP14%20%3Fcourse.%0A%20%20%3Fcourse%20wdt%3AP3%20wd%3AQ170.%0A%20%20%3Fcourse%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20(%3Dqualifier)%2C%20currently%20only%20%22Mandatory%22%20(Q324)%0A%20%20%20%20OPTIONAL%20%7B%0A%20%20%20%20%20%20%20%20%3Fmodule%20p%3AP1%20%3Fstatement.%0A%20%20%20%20%20%20%20%20%3Fstatement%20ps%3AP1%20%3Fmodule2.%0A%20%20%20%20%20%20%20%20%3Fstatement%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%20%20%3Fmodule2%20wdt%3AP14%20%2F%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20courses%20as%20the%20dependencies.%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%7D%0A%20%20%0A%20%20%23%20OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%23%20OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20(IF(BOUND(%3Fdependency)%2C%20%22ffeec2%22%2C%22e3ffd9%22)%20as%20%3Frgb)%0A%20%20BIND(%22dot%22%20as%20%3Fshape1)%20%23%20%20ellipse%2C%20circle%2C%20database%2C%20box%2C%20text%2C%20circularImage%2C%20diamond%2C%20dot%2C%20star%2C%20triangle%0A%20%20%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20 Ohne TinyURL]|| https://tinyurl.com/2852we9m&lt;br /&gt;
|-&lt;br /&gt;
| Kurse (mit Tags) pro Semester || https://tinyurl.com/2c2sfdsq || https://tinyurl.com/2bsmgm3m&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || http://tinyurl.com/22hybdbp || http://tinyurl.com/2aza77az&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Modulplan ==&lt;br /&gt;
Zeigt die Abhängigkeiten zwischen Modulen, sowie deren relevanten Modulpositionen&lt;br /&gt;
{{SPARQL2|query=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
select distinct ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
?position ?positionLabel &lt;br /&gt;
# ?pCount&lt;br /&gt;
?course ?courseLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1). &lt;br /&gt;
  &lt;br /&gt;
  } UNION {&lt;br /&gt;
    &lt;br /&gt;
    # Select all other module normally&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?course ?courseLabel &lt;br /&gt;
    WHERE {&lt;br /&gt;
      wd:Q790 wdt:P14 ?module.&lt;br /&gt;
      ?module wdt:P3 wd:Q791.&lt;br /&gt;
      ?module wdt:P14 ?position.&lt;br /&gt;
      &lt;br /&gt;
      # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
      OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
      #OPTIONAL {?position wdt:P14 ?course}&lt;br /&gt;
    }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Detailansicht == &lt;br /&gt;
Zeigt die Module, Modulpositionen und Kurse abhängig von Semester&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?position ?positionLabel&lt;br /&gt;
?module ?moduleLabel ?rgb ?module2 ?module2Label &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
# ?tag ?tagLabel &lt;br /&gt;
?term ?termLabel # show relation to terms&lt;br /&gt;
WHERE { # Module -&amp;gt; Moduleposition -&amp;gt; Course&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  # Structure: module -&amp;gt; positions -&amp;gt; course&lt;br /&gt;
  { SELECT * WHERE {&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    OPTIONAL {?position wdt:P34 ?term.} # term&lt;br /&gt;
    &lt;br /&gt;
    # Use &amp;quot;Kürzel&amp;quot; as labels for ?position &lt;br /&gt;
    ?position skos:altLabel ?pAlias. &lt;br /&gt;
    FILTER regex(?pAlias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;).&lt;br /&gt;
    BIND(IF(BOUND(?pAlias), ?pAlias, ?positionLabel) as ?positionLabel).&lt;br /&gt;
    &lt;br /&gt;
    # Only show a module position, if there are &amp;gt;1 included in a module.&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount &amp;gt; 1).&lt;br /&gt;
  } }&lt;br /&gt;
  } UNION {&lt;br /&gt;
  # Structure: module -&amp;gt; course&lt;br /&gt;
  { SELECT ?module ?moduleLabel ?course ?courseLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
  WHERE { # module -&amp;gt; course&lt;br /&gt;
    wd:Q790 wdt:P14 ?module.&lt;br /&gt;
    ?module wdt:P3 wd:Q791.&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    ?position wdt:P14 ?course.&lt;br /&gt;
    ?course wdt:P3 wd:Q170.&lt;br /&gt;
    ?module wdt:P34 ?term. # term&lt;br /&gt;
    &lt;br /&gt;
    # Filter out all module positions for modules with only one position&lt;br /&gt;
    { SELECT ?module ?moduleLabel (COUNT(?position) as ?pCount) WHERE {&lt;br /&gt;
       ?module wdt:P14 ?position.&lt;br /&gt;
    } GROUP BY ?module ?moduleLabel&lt;br /&gt;
    }&lt;br /&gt;
    ?module wdt:P14 ?position.&lt;br /&gt;
    FILTER (?pCount = 1). &lt;br /&gt;
    &lt;br /&gt;
    # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
    OPTIONAL {&lt;br /&gt;
        ?module p:P1 ?statement.&lt;br /&gt;
        ?statement ps:P1 ?module2. &lt;br /&gt;
        ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
      } &lt;br /&gt;
  } }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # OPTIONAL {?module wdt:P35 ?tag.} # hängt an module&lt;br /&gt;
  BIND (IF(BOUND(?module2), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  &lt;br /&gt;
  # Use alias for courses -&amp;gt; e.g. OOP&lt;br /&gt;
  OPTIONAL { &lt;br /&gt;
    ?course skos:altLabel ?cAlias.&lt;br /&gt;
    BIND(IF(BOUND(?cAlias), ?cAlias, ?courseLabel) as ?courseLabel). &lt;br /&gt;
  } # REMOVE to show FULL COURSE LABELS&lt;br /&gt;
  &lt;br /&gt;
  # Only show exemplary courses -&amp;gt; no ~ WS/SS23&lt;br /&gt;
  FILTER(!regex(?courseLabel, &amp;quot;[0-9]{2}&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QA|question=Alternativ|answer=&lt;br /&gt;
Zeigt Module und deren Kurse in Abhängigkeit an.&lt;br /&gt;
{{SPARQL2|query=&lt;br /&gt;
#defaultView:Graph&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
PREFIX p: &amp;lt;https://graphit.ur.de/prop/&amp;gt;&lt;br /&gt;
PREFIX ps: &amp;lt;https://graphit.ur.de/prop/statement/&amp;gt;&lt;br /&gt;
PREFIX pq: &amp;lt;https://graphit.ur.de/prop/qualifier/&amp;gt;&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
?module ?moduleLabel ?rgb&lt;br /&gt;
# ?mPos ?mPosLabel&lt;br /&gt;
?depend ?dependLabel &lt;br /&gt;
?course ?courseLabel &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14+ ?course. # Module -&amp;gt; (Modulepos) -&amp;gt; Course&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  &lt;br /&gt;
  # Show the dependencies according to their importance (=qualifier), currently only &amp;quot;Mandatory&amp;quot; (Q324)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?module p:P1 ?statement.&lt;br /&gt;
    ?statement ps:P1 ?depend. &lt;br /&gt;
    ?statement pq:P13 wd:Q324. # exclude this line to show dependencies of diff importance&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  BIND (IF(BOUND(?depend), &amp;quot;ffeec2&amp;quot;,&amp;quot;e3ffd9&amp;quot;) as ?rgb)&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Fachsemester ==&lt;br /&gt;
{{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:BarChart&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?term ?termLabel ?alias ?alias2 ?module ?moduleLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  &lt;br /&gt;
  # Modulkürzel als ALIAS&lt;br /&gt;
  ?module skos:altLabel ?alias.&lt;br /&gt;
  FILTER regex(?alias, &amp;quot;BA&amp;quot;, &amp;quot;i&amp;quot;) # works&lt;br /&gt;
&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} LIMIT 50 | caption=Empfohlene Fachsemester für die Module&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Queries ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen(=Kurse) und Semester.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SPARQL2|query=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
PREFIX wdt: &amp;lt;https://graphit.ur.de/prop/direct/&amp;gt;&lt;br /&gt;
PREFIX wd: &amp;lt;https://graphit.ur.de/entity/&amp;gt;&lt;br /&gt;
SELECT DISTINCT ?modules ?positions ?terms &lt;br /&gt;
WHERE {&lt;br /&gt;
  { Select (COUNT (DISTINCT ?position) as ?positions) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P14 ?course.&lt;br /&gt;
  ?course wdt:P3 wd:Q170.&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  } }&lt;br /&gt;
  { Select (COUNT (DISTINCT ?term) as ?terms) WHERE {&lt;br /&gt;
  wd:Q790 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  } }&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;.}&lt;br /&gt;
} &lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28752</id>
		<title>Item:Q3214</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28752"/>
		<updated>2026-06-30T19:37:34Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbremoveclaims-remove:1| */ Property:P1: Item:Q1528, edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28751</id>
		<title>Item:Q3214</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28751"/>
		<updated>2026-06-30T19:36:35Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28750</id>
		<title>Item:Q3214</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28750"/>
		<updated>2026-06-30T19:36:03Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbremoveclaims-remove:1| */ Property:P14: Item:Q1528, edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28749</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28749"/>
		<updated>2026-06-30T06:52:34Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28748</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28748"/>
		<updated>2026-06-30T06:52:34Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28747</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28747"/>
		<updated>2026-06-30T06:52:34Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28746</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28746"/>
		<updated>2026-06-30T06:52:34Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28745</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28745"/>
		<updated>2026-06-30T06:47:02Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28744</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28744"/>
		<updated>2026-06-30T06:47:02Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28743</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28743"/>
		<updated>2026-06-30T06:47:02Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28742</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28742"/>
		<updated>2026-06-30T06:47:02Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28741</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28741"/>
		<updated>2026-06-30T06:47:02Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28740</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28740"/>
		<updated>2026-06-30T06:47:01Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28739</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28739"/>
		<updated>2026-06-30T06:47:01Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28738</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28738"/>
		<updated>2026-06-30T06:47:01Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28737</id>
		<title>Item:Q2853</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2853&amp;diff=28737"/>
		<updated>2026-06-30T06:47:00Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28736</id>
		<title>Item:Q3214</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28736"/>
		<updated>2026-06-29T14:18:29Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28735</id>
		<title>Item:Q3214</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28735"/>
		<updated>2026-06-29T13:55:29Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbremoveclaims-remove:1| */ Property:P1: Item:Q1528, edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28734</id>
		<title>Item:Q3214</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3214&amp;diff=28734"/>
		<updated>2026-06-29T13:55:16Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3243&amp;diff=28705</id>
		<title>Item:Q3243</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3243&amp;diff=28705"/>
		<updated>2026-06-18T11:53:51Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3242&amp;diff=28704</id>
		<title>Item:Q3242</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3242&amp;diff=28704"/>
		<updated>2026-06-18T11:53:50Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3228&amp;diff=28703</id>
		<title>Item:Q3228</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3228&amp;diff=28703"/>
		<updated>2026-06-18T11:53:50Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3220&amp;diff=28702</id>
		<title>Item:Q3220</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3220&amp;diff=28702"/>
		<updated>2026-06-18T11:53:49Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3219&amp;diff=28701</id>
		<title>Item:Q3219</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3219&amp;diff=28701"/>
		<updated>2026-06-18T11:53:49Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3210&amp;diff=28700</id>
		<title>Item:Q3210</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3210&amp;diff=28700"/>
		<updated>2026-06-18T11:53:49Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3207&amp;diff=28699</id>
		<title>Item:Q3207</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3207&amp;diff=28699"/>
		<updated>2026-06-18T11:53:48Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3205&amp;diff=28698</id>
		<title>Item:Q3205</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3205&amp;diff=28698"/>
		<updated>2026-06-18T11:53:48Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3201&amp;diff=28697</id>
		<title>Item:Q3201</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3201&amp;diff=28697"/>
		<updated>2026-06-18T11:53:47Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3200&amp;diff=28696</id>
		<title>Item:Q3200</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3200&amp;diff=28696"/>
		<updated>2026-06-18T11:53:47Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3199&amp;diff=28695</id>
		<title>Item:Q3199</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3199&amp;diff=28695"/>
		<updated>2026-06-18T11:53:47Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3198&amp;diff=28694</id>
		<title>Item:Q3198</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3198&amp;diff=28694"/>
		<updated>2026-06-18T11:53:46Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3197&amp;diff=28693</id>
		<title>Item:Q3197</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3197&amp;diff=28693"/>
		<updated>2026-06-18T11:53:46Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3196&amp;diff=28692</id>
		<title>Item:Q3196</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3196&amp;diff=28692"/>
		<updated>2026-06-18T11:53:45Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3195&amp;diff=28691</id>
		<title>Item:Q3195</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3195&amp;diff=28691"/>
		<updated>2026-06-18T11:53:45Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3193&amp;diff=28690</id>
		<title>Item:Q3193</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3193&amp;diff=28690"/>
		<updated>2026-06-18T11:53:45Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3192&amp;diff=28689</id>
		<title>Item:Q3192</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3192&amp;diff=28689"/>
		<updated>2026-06-18T11:53:44Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3188&amp;diff=28688</id>
		<title>Item:Q3188</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3188&amp;diff=28688"/>
		<updated>2026-06-18T11:53:44Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-and-other-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3187&amp;diff=28687</id>
		<title>Item:Q3187</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3187&amp;diff=28687"/>
		<updated>2026-06-18T11:53:44Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q3183&amp;diff=28686</id>
		<title>Item:Q3183</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q3183&amp;diff=28686"/>
		<updated>2026-06-18T11:53:44Z</updated>

		<summary type="html">&lt;p&gt;Fabian: /* wbeditentity-update-languages-short:0||de */ Added german label and description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fabian</name></author>
	</entry>
</feed>