<?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=RaphaelWimmer</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=RaphaelWimmer"/>
	<link rel="alternate" type="text/html" href="https://graphit.ur.de/wiki/Special:Contributions/RaphaelWimmer"/>
	<updated>2026-05-13T20:49:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2908&amp;diff=26983</id>
		<title>Item:Q2908</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2908&amp;diff=26983"/>
		<updated>2026-05-12T11:09:50Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2908&amp;diff=26982</id>
		<title>Item:Q2908</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2908&amp;diff=26982"/>
		<updated>2026-05-12T11:09:41Z</updated>

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

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2916&amp;diff=26980</id>
		<title>Item:Q2916</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2916&amp;diff=26980"/>
		<updated>2026-05-12T11:08:52Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2919&amp;diff=26979</id>
		<title>Item:Q2919</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2919&amp;diff=26979"/>
		<updated>2026-05-12T11:08:44Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2919&amp;diff=26978</id>
		<title>Item:Q2919</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2919&amp;diff=26978"/>
		<updated>2026-05-12T11:08:41Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2922&amp;diff=26972</id>
		<title>Item:Q2922</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2922&amp;diff=26972"/>
		<updated>2026-05-12T09:17:36Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2922&amp;diff=26971</id>
		<title>Item:Q2922</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2922&amp;diff=26971"/>
		<updated>2026-05-12T09:17:30Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2902&amp;diff=26970</id>
		<title>Item:Q2902</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2902&amp;diff=26970"/>
		<updated>2026-05-12T09:16:44Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2902&amp;diff=26969</id>
		<title>Item:Q2902</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2902&amp;diff=26969"/>
		<updated>2026-05-12T09:16:39Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2911&amp;diff=26968</id>
		<title>Item:Q2911</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2911&amp;diff=26968"/>
		<updated>2026-05-12T09:15:09Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2911&amp;diff=26967</id>
		<title>Item:Q2911</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2911&amp;diff=26967"/>
		<updated>2026-05-12T09:15:05Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2899&amp;diff=26966</id>
		<title>Item:Q2899</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2899&amp;diff=26966"/>
		<updated>2026-05-12T09:14:57Z</updated>

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

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2914&amp;diff=26964</id>
		<title>Item:Q2914</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2914&amp;diff=26964"/>
		<updated>2026-05-12T09:14:12Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2914&amp;diff=26963</id>
		<title>Item:Q2914</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2914&amp;diff=26963"/>
		<updated>2026-05-12T09:13:56Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2914&amp;diff=26962</id>
		<title>Item:Q2914</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2914&amp;diff=26962"/>
		<updated>2026-05-12T09:13:53Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2896&amp;diff=26961</id>
		<title>Item:Q2896</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2896&amp;diff=26961"/>
		<updated>2026-05-12T09:13:48Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2896&amp;diff=26960</id>
		<title>Item:Q2896</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2896&amp;diff=26960"/>
		<updated>2026-05-12T09:13:45Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2924&amp;diff=26959</id>
		<title>Item:Q2924</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2924&amp;diff=26959"/>
		<updated>2026-05-12T09:12:45Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-update:0| */ edit from property editor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2891&amp;diff=26958</id>
		<title>Item:Q2891</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2891&amp;diff=26958"/>
		<updated>2026-05-12T09:12:05Z</updated>

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

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

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-create:2||1 */ Property:P34: Item:Q829&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2885&amp;diff=26955</id>
		<title>Item:Q2885</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2885&amp;diff=26955"/>
		<updated>2026-05-12T09:05:16Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-create:2||1 */ Property:P34: Item:Q826&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2889&amp;diff=26954</id>
		<title>Item:Q2889</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2889&amp;diff=26954"/>
		<updated>2026-05-12T09:01:56Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-update:2||1 */ Property:P34: Item:Q826&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2889&amp;diff=26953</id>
		<title>Item:Q2889</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2889&amp;diff=26953"/>
		<updated>2026-05-12T09:00:46Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetdescription-set:1|en */ The module includes the planning, implementation, and documentation of practical projects in the field of media informatics and human-machine interaction.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_Msc&amp;diff=26952</id>
		<title>Medieninformatik Msc</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_Msc&amp;diff=26952"/>
		<updated>2026-05-12T08:57:57Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: RaphaelWimmer moved page Medieninformatik Msc to Media Informatics Msc: rename to match official name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Media Informatics Msc]]&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Media_Informatics_Msc&amp;diff=26951</id>
		<title>Media Informatics Msc</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Media_Informatics_Msc&amp;diff=26951"/>
		<updated>2026-05-12T08:57:56Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: RaphaelWimmer moved page Medieninformatik Msc to Media Informatics Msc: rename to match official name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dies ist Übersicht für den Studiengang Medieninformatik (Master of Science) 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/informatik-data-science/fakultaet/einrichtungen/medieninformatik/studium/msc-medieninformatik Homepage] }}&lt;br /&gt;
&lt;br /&gt;
Der Studiengang hat &#039;&#039;&#039;16 Module&#039;&#039;&#039; mit &#039;&#039;&#039;25 Kursen&#039;&#039;&#039; in einer Regelstudienzeit von &#039;&#039;&#039;4 Semestern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Der Übersicht von allen Mastermodulen ist unter dem [https://graphit.ur.de/wiki/Medieninformatik_Msc_Modules Link] verfügbar.&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;
| Wintersemester oder Sommersemster? || [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%3Fmodule%20%3FmoduleLabel%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%3AQ2886%20wdt%3AP14%20%3Fmodule.%0A%20%20%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%20%20%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fmodule%20wdt%3AP34%20%3Fterm.%0A%20%20%20%20%3Fterm%20wdt%3AP3%20wd%3AQ3211.%0A%20%20%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%20%20%7D%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20%28%3Dqualifier%29%2C%20currently%20only%20%22Mandatory%22%20%28Q324%29%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%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20%23OPTIONAL%20%7B%0A%20%20%23%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%23%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%23%7D%0A%20%20%0A%20%20%20%23OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%20%23OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20%28IF%28BOUND%28%3Fdependency%29%2C%20%22ffeec2%22%2C%22e3ffd9%22%29%20as%20%3Frgb%29%0A%20%20BIND%28%22dot%22%20as%20%3Fshape1%29%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 Link to the visualization]|| [https://query.graphit.ur.de/index.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%3Fmodule%20%3FmoduleLabel%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%3AQ2886%20wdt%3AP14%20%3Fmodule.%0A%20%20%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%20%20%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fmodule%20wdt%3AP34%20%3Fterm.%0A%20%20%20%20%3Fterm%20wdt%3AP3%20wd%3AQ3211.%0A%20%20%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%20%20%7D%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20%28%3Dqualifier%29%2C%20currently%20only%20%22Mandatory%22%20%28Q324%29%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%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20%23OPTIONAL%20%7B%0A%20%20%23%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%23%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%23%7D%0A%20%20%0A%20%20%20%23OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%20%23OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20%28IF%28BOUND%28%3Fdependency%29%2C%20%22ffeec2%22%2C%22e3ffd9%22%29%20as%20%3Frgb%29%0A%20%20BIND%28%22dot%22%20as%20%3Fshape1%29%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 Link to the query]&lt;br /&gt;
|-&lt;br /&gt;
| Empfohlenes Fachsemester || [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%3Fmodule%20%3FmoduleLabel%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%3AQ2886%20wdt%3AP14%20%3Fmodule.%0A%20%20%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%20%20%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fmodule%20wdt%3AP34%20%3Fterm.%0A%20%20%20%20%3Fterm%20wdt%3AP3%20wd%3AQ3212.%0A%20%20%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%20%20%7D%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20%28%3Dqualifier%29%2C%20currently%20only%20%22Mandatory%22%20%28Q324%29%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%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20%23OPTIONAL%20%7B%0A%20%20%23%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%23%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%23%7D%0A%20%20%0A%20%20%20%23OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%20%23OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20%28IF%28BOUND%28%3Fdependency%29%2C%20%22ffeec2%22%2C%22e3ffd9%22%29%20as%20%3Frgb%29%0A%20%20BIND%28%22dot%22%20as%20%3Fshape1%29%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  Link to the visualization]|| [https://query.graphit.ur.de/index.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%3Fmodule%20%3FmoduleLabel%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%3AQ2886%20wdt%3AP14%20%3Fmodule.%0A%20%20%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%20%20%0A%20%20OPTIONAL%20%7B%0A%20%20%20%20%3Fmodule%20wdt%3AP34%20%3Fterm.%0A%20%20%20%20%3Fterm%20wdt%3AP3%20wd%3AQ3212.%0A%20%20%20%20%3Fterm%20wdt%3AP11%20%3FtermImage.%0A%20%20%7D%0A%0A%20%20%23%20Show%20the%20dependencies%20according%20to%20their%20importance%20%28%3Dqualifier%29%2C%20currently%20only%20%22Mandatory%22%20%28Q324%29%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%20pq%3AP13%20wd%3AQ324.%20%23%20exclude%20this%20line%20to%20show%20dependencies%20of%20diff%20importance%0A%20%20%20%20%20%20%7D%20%0A%20%20%0A%20%20%23%20show%20dependencies%20of%20module%20positions%0A%20%20%23OPTIONAL%20%7B%0A%20%20%23%20%20%3Fposition%20wdt%3AP1%20%3Fstatement.%20%23%20check%20if%20a%20module%20position%20has%20an%20additional%20dependency.%0A%20%20%23%20%20%3Fstatement%20wdt%3AP14%20%3Fdependency.%20%23%20show%20the%20example%20course%20as%20the%20depencencies.%0A%20%20%23%7D%0A%20%20%0A%20%20%20%23OPTIONAL%20%7B%3Fmodule%20wdt%3AP35%20%3Ftag.%7D%0A%20%20%20%23OPTIONAL%20%7B%3Fposition%20wdt%3AP35%20%3Ftag.%7D%20%20%0A%20%20%0A%20%20BIND%20%28IF%28BOUND%28%3Fdependency%29%2C%20%22ffeec2%22%2C%22e3ffd9%22%29%20as%20%3Frgb%29%0A%20%20BIND%28%22dot%22%20as%20%3Fshape1%29%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 Link to the query]&lt;br /&gt;
|-&lt;br /&gt;
| Bar Chart: Kurse pro Semester || [https://query.graphit.ur.de/embed.html#%23defaultView%3ABarChart%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%20DISTINCT%20%3Fterm%20%3FtermLabel%20%3Falias%20%3Falias2%20%3Fmodule%20%3FmoduleLabel%20%3Frgb%0AWHERE%20%7B%0A%20%20wd%3AQ2886%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP3%20wd%3AQ3212.%0A%20%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20LIMIT%2050 Link to the visualization] || [https://query.graphit.ur.de/index.html#%23defaultView%3ABarChart%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%20DISTINCT%20%3Fterm%20%3FtermLabel%20%3Falias%20%3Falias2%20%3Fmodule%20%3FmoduleLabel%20%3Frgb%0AWHERE%20%7B%0A%20%20wd%3AQ2886%20wdt%3AP14%20%3Fmodule.%0A%20%20%3Fmodule%20wdt%3AP3%20wd%3AQ791.%0A%20%20%3Fmodule%20wdt%3AP34%20%3Fterm.%0A%20%20%3Fterm%20wdt%3AP3%20wd%3AQ3212.%0A%20%0A%0A%20%20service%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22de%22.%7D%0A%7D%20LIMIT%2050 Link to the query]&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;
{{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:Q2886 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:Q2886 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 und Modulpositionen abhängig von Semester&lt;br /&gt;
&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;
&lt;br /&gt;
# Select all relevant variables for the graph visualization:&lt;br /&gt;
# - position &amp;amp; positionLabel: the module position (e.g. compulsory, elective)&lt;br /&gt;
# - module &amp;amp; moduleLabel: the module itself&lt;br /&gt;
# - rgb: color coding (yellow = has dependencies, green = no dependencies)&lt;br /&gt;
# - module2 &amp;amp; module2Label: a dependency of a module (if any)&lt;br /&gt;
# - term &amp;amp; termLabel: the recommended semester for the module&lt;br /&gt;
SELECT DISTINCT&lt;br /&gt;
  ?position ?positionLabel&lt;br /&gt;
  ?module ?moduleLabel ?rgb ?module2 ?module2Label&lt;br /&gt;
  ?term ?termLabel&lt;br /&gt;
WHERE {&lt;br /&gt;
  {&lt;br /&gt;
    { SELECT * WHERE {&lt;br /&gt;
        wd:Q2886 wdt:P14 ?module.&lt;br /&gt;
        ?module wdt:P3 wd:Q791.&lt;br /&gt;
        ?module wdt:P14 ?position.&lt;br /&gt;
        ?position wdt:P3 wd:Q792.&lt;br /&gt;
        OPTIONAL {&lt;br /&gt;
          ?position wdt:P34 ?term.&lt;br /&gt;
          ?term wdt:P3 wd:Q3212.&lt;br /&gt;
        }&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;
    }&lt;br /&gt;
  }&lt;br /&gt;
  UNION&lt;br /&gt;
  # Handles modules that have EXACTLY ONE position.&lt;br /&gt;
  {&lt;br /&gt;
    { SELECT ?module ?moduleLabel ?module2 ?module2Label ?term ?termLabel&lt;br /&gt;
      WHERE {&lt;br /&gt;
        wd:Q2886 wdt:P14 ?module.&lt;br /&gt;
        ?module wdt:P3 wd:Q791.&lt;br /&gt;
        ?module wdt:P14 ?position.&lt;br /&gt;
        ?position wdt:P3 wd:Q792.&lt;br /&gt;
        ?module wdt:P34 ?term.&lt;br /&gt;
        ?term wdt:P3 wd:Q3212.&lt;br /&gt;
&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;
        OPTIONAL {&lt;br /&gt;
          ?module p:P1 ?statement.&lt;br /&gt;
          ?statement ps:P1 ?module2.&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;
  # ─── LABELS ─────────────────────────────────────────────────────────────────&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;de&amp;quot;. }&lt;br /&gt;
}&lt;br /&gt;
LIMIT 50&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
{{QA|question=Studiengangsmetriken|answer=&lt;br /&gt;
&#039;&#039;Gibt zurück Anzahl der Module, Modulpositionen 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:Q2886 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P14 ?position.&lt;br /&gt;
  ?position wdt:P3 wd:Q792&lt;br /&gt;
  } } &lt;br /&gt;
  { Select (COUNT (DISTINCT ?module) as ?modules) WHERE {&lt;br /&gt;
  wd:Q2886 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:Q2886 wdt:P14 ?module.&lt;br /&gt;
  ?module wdt:P3 wd:Q791.&lt;br /&gt;
  ?module wdt:P34 ?term.&lt;br /&gt;
  ?term wdt:P3 wd:Q3212.&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>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2943&amp;diff=26702</id>
		<title>Item:Q2943</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2943&amp;diff=26702"/>
		<updated>2026-05-06T14:38:40Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-update:2||1|1 */ Property:P14: Item:Q2945&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2948&amp;diff=26701</id>
		<title>Item:Q2948</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2948&amp;diff=26701"/>
		<updated>2026-05-06T14:32:19Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-update:2||1|1 */ Property:P4: Item:Q3206&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2948&amp;diff=26700</id>
		<title>Item:Q2948</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2948&amp;diff=26700"/>
		<updated>2026-05-06T14:27:40Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-create:2||1 */ Property:P4: Item:Q3206&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Courses/HCI_26SS&amp;diff=26699</id>
		<title>Courses/HCI 26SS</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Courses/HCI_26SS&amp;diff=26699"/>
		<updated>2026-05-06T14:20:13Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: replace Item ID for course&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:35px; font-weight:bold&amp;quot;&amp;gt; Kurs Human-Computer Interaction, Sommersemester 2026 &amp;lt;/div&amp;gt; &amp;lt;!--so it doesn&#039;t show up in TOC--&amp;gt;&lt;br /&gt;
B.A. Medieninformatik, Universität Regensburg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width:25em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to important/official resources --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:40em; padding-bottom: 7px; background-color:#fff2e5; border: solid 2px #ffcc99&amp;quot;&amp;gt;&lt;br /&gt;
* GraphIT-Item für den Kurs: [[Item:Q2943]]&lt;br /&gt;
* Kurs in [https://elearning.uni-regensburg.de/course/view.php?id=72368 GRIPS]&lt;br /&gt;
* Kurs im Vorlesungsverzeichnis: [https://spur.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&amp;amp;unitId=22974&amp;amp;periodId=549&amp;amp;navigationPosition=examEventOverviewOwn Vorlesung] / [https://spur.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&amp;amp;unitId=22975&amp;amp;periodId=549&amp;amp;navigationPosition=hisinoneLehrorganisation,examEventOverviewOwn Übung]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Der Kurs dient als Einführung in verschiedene Multimedia-Grundkonzepte &lt;br /&gt;
&lt;br /&gt;
Besprochen werden Grundlagen der Optik, Fotografie/Film, Audio und Farben, sowie Computergrafik, 3D-Modellierung und Interaktionstechniken.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Floated Table that contains the big topics of the course note(32.5em)--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; width:25em; margin-left:5px&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Wichtige Themen&#039;&#039;&#039;&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;
SELECT DISTINCT ?category ?categoryLabel ?items&lt;br /&gt;
WHERE {&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  SELECT ?category ?categoryLabel (COUNT(DISTINCT ?item) as ?items) WHERE {&lt;br /&gt;
    # get items only from course sessions&lt;br /&gt;
    wd:Q2943 wdt:P14 ?session.&lt;br /&gt;
    ?session wdt:P3 wd:Q427.&lt;br /&gt;
    ?session wdt:P14 ?item.&lt;br /&gt;
  &lt;br /&gt;
     # check which categories items belong to&lt;br /&gt;
    ?category wdt:P3 wd:Q169. &lt;br /&gt;
    ?category wdt:P14 ?item.&lt;br /&gt;
  } GROUP BY ?category ?categoryLabel &lt;br /&gt;
  }&lt;br /&gt;
  filter (?items&amp;gt;=8) &lt;br /&gt;
  &lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}&lt;br /&gt;
| height=15em&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Rest der Beschreibung --&amp;gt;&lt;br /&gt;
In der dazugehörigen Übung werden wichtige Werkzeuge und praktische Kompetenzen vermittelt.&lt;br /&gt;
&lt;br /&gt;
Der Leistungsnachweis ist eine schriftliche Prüfung am Ende des Semesters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zur Klausur wird zugelassen, wer die semesterübergreifende Projektarbeit während der Übungen erfolgreich absolviert. Erwartet wird dazu auch eine aktive Mitarbeit in den Übungsstunden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;!-- Für einen (großen) Graphen, der den gesamten Kurs zeigt [https://tinyurl.com/22quwqf4 hier] klicken. --&amp;gt;&lt;br /&gt;
Für einen (großen) Graphen, der den gesamten Kurs zeigt [https://query.graphit.ur.de/index.html#%23defaultView%3AGraph%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0ASELECT%20DISTINCT%20%23%3Fcategory%20%3FcategoryLabel%0A%3Fitem%20%3FitemLabel%20%3Frgb1%0A%3Fdependency%20%3FdependencyLabel%20%3Frgb2%0AWHERE%20%7B%20%20%0A%20%20wd%3AQ2943%20wdt%3AP14%20%3Fsession.%0A%20%20%3Fsession%20wdt%3AP3%20wd%3AQ427.%0A%20%20%3Fsession%20wdt%3AP14%20%3Fitem.%0A%20%20%0A%20%20OPTIONAL%7B%3Fitem%20wdt%3AP1%20%3Fdependency.%0A%20%20%20%20%20%20%20%20%20%20%3Fsession%20wdt%3AP14%20%3Fdependency.%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%0A%20%20%3Fcategory%20wdt%3AP3%20wd%3AQ169.%0A%20%20%3Fcategory%20wdt%3AP14%20%3Fitem.%0A%20%20%0A%20%20bind%20%28if%28%3Fcategory%20%3D%20wd%3AQ1363%2C%20%22e8fcff%22%2C%20%23%20%28blue%29%20%20f3fdff%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ3%20%2C%20%22e3ffd9%22%2C%20%23%20%28green%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ11%20%2C%20%22ffeec2%22%2C%20%23%20%28orange%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ8%20%2C%20%22f4eff5%22%2C%20%23%20%28purple%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1394%20%2C%20%22F9DCDF%22%2C%20%23%20%28pink%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1437%20%2C%20%22E7DEDA%22%2C%20%23%20%28brown%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ9%20%2C%20%20%22ECEDFF%22%2C%20%23%20%28lavender%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ12%20%2C%20%20%22FEFFC2%22%2C%20%23%20%28yellow%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1%20%2C%20%20%22F1FFCE%22%2C%20%23%20%28light%20green%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1525%20%2C%20%20%22D8FDE0%22%2C%20%23%20%28green%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ2%20%2C%20%20%22e8fcff%22%2C%20%23%20%28blue2%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ873%20%2C%20%20%22DCB8A5%22%2C%20%23%20%28brownred%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1617%20%2C%20%20%22C8C79B%22%2C%20%23%20%28beige%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1625%20%2C%20%20%22F0A8AF%22%2C%20%23%20%28red%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1705%20%2C%20%20%22e6e6e6%22%2C%20%23%20%28gray%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ6%20%2C%20%20%22D0E1E6%22%2C%20%23%20%28blue%20gray%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ10%20%2C%20%20%22D0E1E6%22%2C%20%23%20%28orange2%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1881%2C%20%22CCCCDB%22%2C%20%23%20%28purple%20gray%29%20%0A%20%20%20%20%20%20%20%22FFFFFF%22%20%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%20as%20%3Frgb1%29.%0A%20%20%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%20%23%20LIMIT%20200 hier] klicken und ausführen.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table that contains simple/fast queries for the beggining &amp;amp; ending nodes of a course --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Vorwissen&#039;&#039;&#039; !! &#039;&#039;&#039;Ziele&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Linke Spalte --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 50%&amp;quot; | {{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
# Prerequsisite=outside -depends on-&amp;gt; Course-Topic=inside&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&lt;br /&gt;
?Vorwissen ?VorwissenLabel&lt;br /&gt;
where {&lt;br /&gt;
  # get all items that are included in sessions (as some categories include more items)&lt;br /&gt;
  wd:Q2943 wdt:P14 ?session.&lt;br /&gt;
  ?session wdt:P3 wd:Q427.&lt;br /&gt;
  &lt;br /&gt;
  ?session wdt:P14 ?item.&lt;br /&gt;
  ?item wdt:P1 ?Vorwissen. # get the prerequsites&lt;br /&gt;
  MINUS { wd:Q2943 wdt:P14/wdt:P14 ?Vorwissen. } # filter out all prereqs that are included in the course&lt;br /&gt;
 &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} LIMIT 30&lt;br /&gt;
|caption=Items, die nicht Teil des Kursen sind, aber als Vorwissen vorausgesetzt werden&lt;br /&gt;
&lt;br /&gt;
|height=20vh&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;!-- Rechte Spalte --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 50%&amp;quot; | {{#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 ?ZielLabel ?Ziel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q2943 wdt:P36 ?Ziel.&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} LIMIT 20&lt;br /&gt;
|caption=Items, die als Kursziele markiert sind&lt;br /&gt;
|height=20vh&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Timetable ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q2943 wdt:P14 ?Session.&lt;br /&gt;
  ?Session wdt:P3 wd:Q427. &lt;br /&gt;
  ?Session wdt:P19 ?Datum. &lt;br /&gt;
  # OPTIONAL {?Session wdt:P14 ?Inhalte.} &lt;br /&gt;
  &lt;br /&gt;
  # Get the amount of eng alias found for an item&lt;br /&gt;
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {&lt;br /&gt;
    ?Session skos:altLabel ?alias.&lt;br /&gt;
    FILTER (LANG(?alias) = &amp;quot;en&amp;quot;).&lt;br /&gt;
  } GROUP BY ?Session&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # re-get the alias as ?SessionLabel (for the links)&lt;br /&gt;
  ?Session skos:altLabel ?SessionLabel.&lt;br /&gt;
  FILTER (LANG(?SessionLabel) = &amp;quot;de&amp;quot;).&lt;br /&gt;
  &lt;br /&gt;
  # Filter out all descriptive alias (aka. don&#039;t use a &amp;quot;[Course] - 01a&amp;quot;-type label)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?Session skos:altLabel ?alt.&lt;br /&gt;
    FILTER (!regex(?alt, &amp;quot;MMT&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
    FILTER (LANG(?alt) = &amp;quot;en&amp;quot;)  # Ensure the alias is in English&lt;br /&gt;
  } # and save them in a different var&lt;br /&gt;
  &lt;br /&gt;
  # Default to the normal alias, but use the descriptiv one if it exists&lt;br /&gt;
  BIND(IF (?aliasCount &amp;gt; 1, ?alt, ?alias) as ?SessionLabel)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?SessionLabel)&lt;br /&gt;
LIMIT 50&lt;br /&gt;
| height=64em&lt;br /&gt;
| caption=Geplante Termine&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q2943 wdt:P14 ?Session.&lt;br /&gt;
  ?Session wdt:P3 wd:Q427. &lt;br /&gt;
  ?Session wdt:P19 ?Datum. &lt;br /&gt;
  # OPTIONAL {?Session wdt:P14 ?Inhalte.} &lt;br /&gt;
  &lt;br /&gt;
  # Get the amount of eng alias found for an item&lt;br /&gt;
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {&lt;br /&gt;
    ?Session skos:altLabel ?alias.&lt;br /&gt;
    FILTER (LANG(?alias) = &amp;quot;en&amp;quot;).&lt;br /&gt;
  } GROUP BY ?Session&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # re-get the alias as ?SessionLabel (for the links)&lt;br /&gt;
  ?Session skos:altLabel ?SessionLabel.&lt;br /&gt;
  FILTER (LANG(?SessionLabel) = &amp;quot;de&amp;quot;).&lt;br /&gt;
  FILTER (!contains(str(?SessionLabel), &amp;quot;Ü:&amp;quot;)). # nur VL&lt;br /&gt;
  &lt;br /&gt;
  # Filter out all descriptive alias (aka. don&#039;t use a &amp;quot;[Course] - 01a&amp;quot;-type label)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?Session skos:altLabel ?alt.&lt;br /&gt;
    FILTER (!regex(?alt, &amp;quot;MMT&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
    FILTER (LANG(?alt) = &amp;quot;en&amp;quot;)  # Ensure the alias is in English&lt;br /&gt;
  } # and save them in a different var&lt;br /&gt;
  &lt;br /&gt;
  # Default to the normal alias, but use the descriptiv one if it exists&lt;br /&gt;
  BIND(IF (?aliasCount &amp;gt; 1, ?alt, ?alias) as ?SessionLabel)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?SessionLabel)&lt;br /&gt;
LIMIT 50&lt;br /&gt;
|height=35em&lt;br /&gt;
|caption=Alle Vorlesungstermine des Kurses&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q2943 wdt:P14 ?Session.&lt;br /&gt;
  ?Session wdt:P3 wd:Q427. &lt;br /&gt;
  ?Session wdt:P19 ?Datum. &lt;br /&gt;
  # OPTIONAL {?Session wdt:P14 ?Inhalte.} &lt;br /&gt;
  &lt;br /&gt;
  # Get the amount of eng alias found for an item&lt;br /&gt;
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {&lt;br /&gt;
    ?Session skos:altLabel ?alias.&lt;br /&gt;
    FILTER (LANG(?alias) = &amp;quot;en&amp;quot;).&lt;br /&gt;
  } GROUP BY ?Session&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # re-get the alias as ?SessionLabel (for the links)&lt;br /&gt;
  ?Session skos:altLabel ?SessionLabel.&lt;br /&gt;
  FILTER (LANG(?SessionLabel) = &amp;quot;de&amp;quot;).&lt;br /&gt;
  FILTER (contains(str(?SessionLabel), &amp;quot;Ü:&amp;quot;)). # nur Übungen&lt;br /&gt;
  &lt;br /&gt;
  # Filter out all descriptive alias (aka. don&#039;t use a &amp;quot;[Course] - 01a&amp;quot;-type label)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?Session skos:altLabel ?alt.&lt;br /&gt;
    FILTER (!regex(?alt, &amp;quot;MMT&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
    FILTER (LANG(?alt) = &amp;quot;en&amp;quot;)  # Ensure the alias is in English&lt;br /&gt;
  } # and save them in a different var&lt;br /&gt;
  &lt;br /&gt;
  # Default to the normal alias, but use the descriptiv one if it exists&lt;br /&gt;
  BIND(IF (?aliasCount &amp;gt; 1, ?alt, ?alias) as ?SessionLabel)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?SessionLabel)&lt;br /&gt;
LIMIT 50&lt;br /&gt;
| height=35em&lt;br /&gt;
| caption=Alle Übungen des Kurses (nur eine Termin wird angezeigt)&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|type=info|text=[https://tinyurl.com/2b734b8r Query], die anzeigt, wie viele Items jede Session enthält}}&lt;br /&gt;
&lt;br /&gt;
=== Interessen &amp;amp; Kenntnisse ===&lt;br /&gt;
Ein Diagramm, das Items zeigt, die Studierende als &amp;quot;interessant&amp;quot; oder &amp;quot;bekannt&amp;quot; markiert haben.&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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  &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q2943 wdt:P14/wdt:P14 ?item.&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?known) WHERE {&lt;br /&gt;
      ?student wdt:P25 wd:Q2943.&lt;br /&gt;
      ?student wdt:P12 ?item.&lt;br /&gt;
      ?student rdfs:label ?studentLabel.&lt;br /&gt;
      FILTER (!contains(str(?studentLabel), &amp;quot;Demo&amp;quot;)). # rm Demo Students&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:P25 wd:Q2943.&lt;br /&gt;
      ?student wdt:P23 ?item.&lt;br /&gt;
      ?student rdfs:label ?studentLabel.&lt;br /&gt;
      FILTER (!contains(str(?studentLabel), &amp;quot;Demo&amp;quot;)). # rm Demo Students&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;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preview ===&lt;br /&gt;
Eine Liste an Themen, die im nächten Termin behandelt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?today ?sessionDate ?interested ?completed&lt;br /&gt;
?item ?itemLabel &lt;br /&gt;
?resource ?resourceLabel ?url ?type ?typeLabel&lt;br /&gt;
where {&lt;br /&gt;
  { # subquery: get the session for next week&lt;br /&gt;
    SELECT ?session  ?today ?sessionDate &lt;br /&gt;
    WHERE {&lt;br /&gt;
      # get all sessions, that are &amp;quot;bigger&amp;quot; than today&lt;br /&gt;
      # BIND(&amp;quot;2024-04-29&amp;quot;^^xsd:dateTime as ?today) # for test&lt;br /&gt;
      BIND(now() as ?today) # for real&lt;br /&gt;
  &lt;br /&gt;
      wd:Q2943 wdt:P14 ?session.&lt;br /&gt;
      ?session wdt:P3 wd:Q427.&lt;br /&gt;
      ?session wdt:P19 ?sessionDate.&lt;br /&gt;
      # FILTER(?sessionDate &amp;gt; ?today).&lt;br /&gt;
      FILTER(xsd:date(?sessionDate) &amp;gt;= xsd:date(?today)).&lt;br /&gt;
    } ORDER BY ASC(?sessionDate) &lt;br /&gt;
    LIMIT 1 # limit to 1 session &lt;br /&gt;
  } # end of subquery&lt;br /&gt;
  &lt;br /&gt;
  # limit to 1 session (from subquery)&lt;br /&gt;
  ?session wdt:P14 ?item.&lt;br /&gt;
  OPTIONAL {?item wdt:P21 ?resource.&lt;br /&gt;
            ?resource wdt:P20 ?url.&lt;br /&gt;
            ?resource wdt:P3 ?type}&lt;br /&gt;
  &lt;br /&gt;
    { # start of union&lt;br /&gt;
      {  # get all items user is interested in &lt;br /&gt;
      SELECT ?item ?itemLabel &lt;br /&gt;
      WHERE {&lt;br /&gt;
          ?user rdfs:label &amp;quot;{{#username:Max Mustermann}}&amp;quot;@en.&lt;br /&gt;
          ?user wdt:P23 ?item.&lt;br /&gt;
      } }&lt;br /&gt;
      BIND(IF(BOUND(?item), &amp;quot;true&amp;quot;, &amp;quot;false&amp;quot;) as ?interested)&lt;br /&gt;
   } UNION {&lt;br /&gt;
      { # get all items user has completed&lt;br /&gt;
      SELECT ?item ?itemLabel &lt;br /&gt;
      WHERE {&lt;br /&gt;
          ?user rdfs:label &amp;quot;{{#username:Max Mustermann}}&amp;quot;@en.&lt;br /&gt;
          ?user wdt:P12 ?item.&lt;br /&gt;
      } }&lt;br /&gt;
      BIND(IF(BOUND(?item), &amp;quot;true&amp;quot;, &amp;quot;false&amp;quot;) as ?completed)&lt;br /&gt;
   } UNION { # union: get all other items&lt;br /&gt;
      ?session wdt:P14 ?item.&lt;br /&gt;
      ?user rdfs:label &amp;quot;{{#username:Max Mustermann}}&amp;quot;@en.&lt;br /&gt;
      # Remove all item user is interested in / has completed -&amp;gt; otherwise duplicates&lt;br /&gt;
      MINUS {?user wdt:P23 ?item}&lt;br /&gt;
      MINUS {?user wdt:P12 ?item}&lt;br /&gt;
   } # end of union&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?resource)&lt;br /&gt;
LIMIT 80&lt;br /&gt;
| caption=A Todolist for {{#username:Max Mustermann}}&lt;br /&gt;
| height=30em &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;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 einrichten via: [https://graphit.ur.de/register Registrierung]&lt;br /&gt;
### Der Benutzername wird öffentlich angezeigt, also gerne auch ein Pseudonym wählen&lt;br /&gt;
### Den Kurs &amp;quot;HCI 26SS&amp;quot; für die Teilnahme wählen&lt;br /&gt;
# &#039;&#039;&#039; Benutzer-Item überprüfen&#039;&#039;&#039;&lt;br /&gt;
## Logge dich bei GraphIT ein (Menüpunkt ganz rechts oben)&lt;br /&gt;
## Dein Benutzer-Item findest du einfach über die Suchleiste (über deinen Benutzernamen)&lt;br /&gt;
## oder über deine Nutzerseite: [[User:{{#username:Max Mustermann}}]] (bist du nicht eingeloggt, wird auf eine Beispiel-Nutzerseite von &amp;quot;Max Mustermann&amp;quot; verlinkt).&lt;br /&gt;
## Hier sieht du alle Verknüpfungen die von oder auf dein Item zeigen. Aktuell sollten hier 3 Statements sein (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:Q2943|MMT 25/26WS]] (Q2943)&lt;br /&gt;
### &amp;amp;rarr; fehlt eines dieser Statements, füge es mit dem &#039;+ &amp;lt;span style=&amp;quot;color:#008CBA&amp;quot;&amp;gt;add statement&amp;lt;/span&amp;gt;&#039; Button hinzu&lt;br /&gt;
# &#039;&#039;&#039;Vorkenntnisse und Interessen angeben&#039;&#039;&#039;&lt;br /&gt;
## Auf https://graph.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.&lt;br /&gt;
## Oben rechts die Lehrveranstaltung &amp;quot;MMT 25WS&amp;quot; auswählen.&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;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=26278</id>
		<title>Medieninformatik BA</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Medieninformatik_BA&amp;diff=26278"/>
		<updated>2026-05-05T13:29:32Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: added non-tinyurl link&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;
{{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;
?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;
&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>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2886&amp;diff=26271</id>
		<title>Item:Q2886</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2886&amp;diff=26271"/>
		<updated>2026-05-05T12:28:45Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-update:2||1 */ Property:P3: Item:Q464&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2886&amp;diff=26270</id>
		<title>Item:Q2886</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2886&amp;diff=26270"/>
		<updated>2026-05-05T12:27:25Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetdescription-set:1|en */ The category M. Sc. Media Informatics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2886&amp;diff=26269</id>
		<title>Item:Q2886</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2886&amp;diff=26269"/>
		<updated>2026-05-05T12:24:49Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetaliases-add:1|en */ Master Media Informatics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2882&amp;diff=25929</id>
		<title>Item:Q2882</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2882&amp;diff=25929"/>
		<updated>2026-05-04T15:24:08Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-create:2|en */ Winter semester, a semester from October to March&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2881&amp;diff=25928</id>
		<title>Item:Q2881</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2881&amp;diff=25928"/>
		<updated>2026-05-04T15:22:09Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-create:2|en */ English or German, placeholder for import - replace with individual links to English and German&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25927</id>
		<title>Property:P40</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25927"/>
		<updated>2026-05-04T15:05:41Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetaliases-add:3|de */ Leistungspunkte, LP, ECTS-Credits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25926</id>
		<title>Property:P40</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25926"/>
		<updated>2026-05-04T15:05:41Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetdescription-add:1|de */ Anzahl an ECTS-Credits/Leistungspunkten, z.B. für ein Modul oder einen Kurs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25925</id>
		<title>Property:P40</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25925"/>
		<updated>2026-05-04T15:05:41Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetlabel-add:1|de */ ECTS-Punkte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25924</id>
		<title>Property:P40</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Property:P40&amp;diff=25924"/>
		<updated>2026-05-04T15:04:25Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbeditentity-create:2|en */ ECTS credits, amount of ECTS credit points, e.g., for a module or course&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q1405&amp;diff=25912</id>
		<title>Item:Q1405</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q1405&amp;diff=25912"/>
		<updated>2026-04-28T12:22:13Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetlabel-set:1|en */ Grotesque (Font)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Courses/HCI_26SS&amp;diff=25911</id>
		<title>Courses/HCI 26SS</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Courses/HCI_26SS&amp;diff=25911"/>
		<updated>2026-04-28T12:07:25Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: copied from MMT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:35px; font-weight:bold&amp;quot;&amp;gt; Kurs Human-Computer Interaction, Sommersemester 2026 &amp;lt;/div&amp;gt; &amp;lt;!--so it doesn&#039;t show up in TOC--&amp;gt;&lt;br /&gt;
B.A. Medieninformatik, Universität Regensburg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right; width:25em;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Links to important/official resources --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:40em; padding-bottom: 7px; background-color:#fff2e5; border: solid 2px #ffcc99&amp;quot;&amp;gt;&lt;br /&gt;
* GraphIT-Item für den Kurs: [[Item:Q1986]]&lt;br /&gt;
* Kurs in [https://elearning.uni-regensburg.de/course/view.php?id=72368 GRIPS]&lt;br /&gt;
* Kurs im Vorlesungsverzeichnis: [https://spur.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&amp;amp;unitId=22974&amp;amp;periodId=549&amp;amp;navigationPosition=examEventOverviewOwn Vorlesung] / [https://spur.uni-regensburg.de:443/qisserver/pages/startFlow.xhtml?_flowId=detailView-flow&amp;amp;unitId=22975&amp;amp;periodId=549&amp;amp;navigationPosition=hisinoneLehrorganisation,examEventOverviewOwn Übung]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Der Kurs dient als Einführung in verschiedene Multimedia-Grundkonzepte &lt;br /&gt;
&lt;br /&gt;
Besprochen werden Grundlagen der Optik, Fotografie/Film, Audio und Farben, sowie Computergrafik, 3D-Modellierung und Interaktionstechniken.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Floated Table that contains the big topics of the course note(32.5em)--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; width:25em; margin-left:5px&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Wichtige Themen&#039;&#039;&#039;&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;
SELECT DISTINCT ?category ?categoryLabel ?items&lt;br /&gt;
WHERE {&lt;br /&gt;
  &lt;br /&gt;
  {&lt;br /&gt;
  SELECT ?category ?categoryLabel (COUNT(DISTINCT ?item) as ?items) WHERE {&lt;br /&gt;
    # get items only from course sessions&lt;br /&gt;
    wd:Q1986 wdt:P14 ?session.&lt;br /&gt;
    ?session wdt:P3 wd:Q427.&lt;br /&gt;
    ?session wdt:P14 ?item.&lt;br /&gt;
  &lt;br /&gt;
     # check which categories items belong to&lt;br /&gt;
    ?category wdt:P3 wd:Q169. &lt;br /&gt;
    ?category wdt:P14 ?item.&lt;br /&gt;
  } GROUP BY ?category ?categoryLabel &lt;br /&gt;
  }&lt;br /&gt;
  filter (?items&amp;gt;=8) &lt;br /&gt;
  &lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
}&lt;br /&gt;
| height=15em&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Rest der Beschreibung --&amp;gt;&lt;br /&gt;
In der dazugehörigen Übung werden wichtige Werkzeuge und praktische Kompetenzen vermittelt.&lt;br /&gt;
&lt;br /&gt;
Der Leistungsnachweis ist eine schriftliche Prüfung am Ende des Semesters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zur Klausur wird zugelassen, wer die semesterübergreifende Projektarbeit während der Übungen erfolgreich absolviert. Erwartet wird dazu auch eine aktive Mitarbeit in den Übungsstunden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;!-- Für einen (großen) Graphen, der den gesamten Kurs zeigt [https://tinyurl.com/22quwqf4 hier] klicken. --&amp;gt;&lt;br /&gt;
Für einen (großen) Graphen, der den gesamten Kurs zeigt [https://query.graphit.ur.de/index.html#%23defaultView%3AGraph%0APREFIX%20wd%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttps%3A%2F%2Fgraphit.ur.de%2Fprop%2Fdirect%2F%3E%0ASELECT%20DISTINCT%20%23%3Fcategory%20%3FcategoryLabel%0A%3Fitem%20%3FitemLabel%20%3Frgb1%0A%3Fdependency%20%3FdependencyLabel%20%3Frgb2%0AWHERE%20%7B%20%20%0A%20%20wd%3AQ1986%20wdt%3AP14%20%3Fsession.%0A%20%20%3Fsession%20wdt%3AP3%20wd%3AQ427.%0A%20%20%3Fsession%20wdt%3AP14%20%3Fitem.%0A%20%20%0A%20%20OPTIONAL%7B%3Fitem%20wdt%3AP1%20%3Fdependency.%0A%20%20%20%20%20%20%20%20%20%20%3Fsession%20wdt%3AP14%20%3Fdependency.%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%0A%20%20%3Fcategory%20wdt%3AP3%20wd%3AQ169.%0A%20%20%3Fcategory%20wdt%3AP14%20%3Fitem.%0A%20%20%0A%20%20bind%20%28if%28%3Fcategory%20%3D%20wd%3AQ1363%2C%20%22e8fcff%22%2C%20%23%20%28blue%29%20%20f3fdff%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ3%20%2C%20%22e3ffd9%22%2C%20%23%20%28green%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ11%20%2C%20%22ffeec2%22%2C%20%23%20%28orange%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ8%20%2C%20%22f4eff5%22%2C%20%23%20%28purple%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1394%20%2C%20%22F9DCDF%22%2C%20%23%20%28pink%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1437%20%2C%20%22E7DEDA%22%2C%20%23%20%28brown%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ9%20%2C%20%20%22ECEDFF%22%2C%20%23%20%28lavender%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ12%20%2C%20%20%22FEFFC2%22%2C%20%23%20%28yellow%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1%20%2C%20%20%22F1FFCE%22%2C%20%23%20%28light%20green%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1525%20%2C%20%20%22D8FDE0%22%2C%20%23%20%28green%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ2%20%2C%20%20%22e8fcff%22%2C%20%23%20%28blue2%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ873%20%2C%20%20%22DCB8A5%22%2C%20%23%20%28brownred%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1617%20%2C%20%20%22C8C79B%22%2C%20%23%20%28beige%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1625%20%2C%20%20%22F0A8AF%22%2C%20%23%20%28red%29%20%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1705%20%2C%20%20%22e6e6e6%22%2C%20%23%20%28gray%29%20%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ6%20%2C%20%20%22D0E1E6%22%2C%20%23%20%28blue%20gray%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ10%20%2C%20%20%22D0E1E6%22%2C%20%23%20%28orange2%29%0A%20%20%20%20%20%20%20%20%20%20if%28%3Fcategory%20%3D%20wd%3AQ1881%2C%20%22CCCCDB%22%2C%20%23%20%28purple%20gray%29%20%0A%20%20%20%20%20%20%20%22FFFFFF%22%20%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%29%20as%20%3Frgb1%29.%0A%20%20%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Cen%22.%20%7D%0A%7D%20%23%20LIMIT%20200 hier] klicken und ausführen.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Table that contains simple/fast queries for the beggining &amp;amp; ending nodes of a course --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &#039;&#039;&#039;Vorwissen&#039;&#039;&#039; !! &#039;&#039;&#039;Ziele&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Linke Spalte --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 50%&amp;quot; | {{#widget:SPARQLquery|code=&lt;br /&gt;
#defaultView:Table&lt;br /&gt;
# Prerequsisite=outside -depends on-&amp;gt; Course-Topic=inside&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&lt;br /&gt;
?Vorwissen ?VorwissenLabel&lt;br /&gt;
where {&lt;br /&gt;
  # get all items that are included in sessions (as some categories include more items)&lt;br /&gt;
  wd:Q1986 wdt:P14 ?session.&lt;br /&gt;
  ?session wdt:P3 wd:Q427.&lt;br /&gt;
  &lt;br /&gt;
  ?session wdt:P14 ?item.&lt;br /&gt;
  ?item wdt:P1 ?Vorwissen. # get the prerequsites&lt;br /&gt;
  MINUS { wd:Q1986 wdt:P14/wdt:P14 ?Vorwissen. } # filter out all prereqs that are included in the course&lt;br /&gt;
 &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} LIMIT 30&lt;br /&gt;
|caption=Items, die nicht Teil des Kursen sind, aber als Vorwissen vorausgesetzt werden&lt;br /&gt;
&lt;br /&gt;
|height=20vh&lt;br /&gt;
}} &lt;br /&gt;
&amp;lt;!-- Rechte Spalte --&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 50%&amp;quot; | {{#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 ?ZielLabel ?Ziel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q1986 wdt:P36 ?Ziel.&lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} LIMIT 20&lt;br /&gt;
|caption=Items, die als Kursziele markiert sind&lt;br /&gt;
|height=20vh&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Timetable ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q1986 wdt:P14 ?Session.&lt;br /&gt;
  ?Session wdt:P3 wd:Q427. &lt;br /&gt;
  ?Session wdt:P19 ?Datum. &lt;br /&gt;
  # OPTIONAL {?Session wdt:P14 ?Inhalte.} &lt;br /&gt;
  &lt;br /&gt;
  # Get the amount of eng alias found for an item&lt;br /&gt;
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {&lt;br /&gt;
    ?Session skos:altLabel ?alias.&lt;br /&gt;
    FILTER (LANG(?alias) = &amp;quot;en&amp;quot;).&lt;br /&gt;
  } GROUP BY ?Session&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # re-get the alias as ?SessionLabel (for the links)&lt;br /&gt;
  ?Session skos:altLabel ?SessionLabel.&lt;br /&gt;
  FILTER (LANG(?SessionLabel) = &amp;quot;de&amp;quot;).&lt;br /&gt;
  &lt;br /&gt;
  # Filter out all descriptive alias (aka. don&#039;t use a &amp;quot;[Course] - 01a&amp;quot;-type label)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?Session skos:altLabel ?alt.&lt;br /&gt;
    FILTER (!regex(?alt, &amp;quot;MMT&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
    FILTER (LANG(?alt) = &amp;quot;en&amp;quot;)  # Ensure the alias is in English&lt;br /&gt;
  } # and save them in a different var&lt;br /&gt;
  &lt;br /&gt;
  # Default to the normal alias, but use the descriptiv one if it exists&lt;br /&gt;
  BIND(IF (?aliasCount &amp;gt; 1, ?alt, ?alias) as ?SessionLabel)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?SessionLabel)&lt;br /&gt;
LIMIT 50&lt;br /&gt;
| height=64em&lt;br /&gt;
| caption=Geplante Termine&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q1986 wdt:P14 ?Session.&lt;br /&gt;
  ?Session wdt:P3 wd:Q427. &lt;br /&gt;
  ?Session wdt:P19 ?Datum. &lt;br /&gt;
  # OPTIONAL {?Session wdt:P14 ?Inhalte.} &lt;br /&gt;
  &lt;br /&gt;
  # Get the amount of eng alias found for an item&lt;br /&gt;
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {&lt;br /&gt;
    ?Session skos:altLabel ?alias.&lt;br /&gt;
    FILTER (LANG(?alias) = &amp;quot;en&amp;quot;).&lt;br /&gt;
  } GROUP BY ?Session&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # re-get the alias as ?SessionLabel (for the links)&lt;br /&gt;
  ?Session skos:altLabel ?SessionLabel.&lt;br /&gt;
  FILTER (LANG(?SessionLabel) = &amp;quot;de&amp;quot;).&lt;br /&gt;
  FILTER (!contains(str(?SessionLabel), &amp;quot;Ü:&amp;quot;)). # nur VL&lt;br /&gt;
  &lt;br /&gt;
  # Filter out all descriptive alias (aka. don&#039;t use a &amp;quot;[Course] - 01a&amp;quot;-type label)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?Session skos:altLabel ?alt.&lt;br /&gt;
    FILTER (!regex(?alt, &amp;quot;MMT&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
    FILTER (LANG(?alt) = &amp;quot;en&amp;quot;)  # Ensure the alias is in English&lt;br /&gt;
  } # and save them in a different var&lt;br /&gt;
  &lt;br /&gt;
  # Default to the normal alias, but use the descriptiv one if it exists&lt;br /&gt;
  BIND(IF (?aliasCount &amp;gt; 1, ?alt, ?alias) as ?SessionLabel)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?SessionLabel)&lt;br /&gt;
LIMIT 50&lt;br /&gt;
|height=35em&lt;br /&gt;
|caption=Alle Vorlesungstermine des Kurses&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?Datum ?Session ?SessionLabel # ?Inhalte ?InhalteLabel&lt;br /&gt;
where {&lt;br /&gt;
  wd:Q1986 wdt:P14 ?Session.&lt;br /&gt;
  ?Session wdt:P3 wd:Q427. &lt;br /&gt;
  ?Session wdt:P19 ?Datum. &lt;br /&gt;
  # OPTIONAL {?Session wdt:P14 ?Inhalte.} &lt;br /&gt;
  &lt;br /&gt;
  # Get the amount of eng alias found for an item&lt;br /&gt;
  {SELECT ?Session (COUNT(?alias) AS ?aliasCount) WHERE {&lt;br /&gt;
    ?Session skos:altLabel ?alias.&lt;br /&gt;
    FILTER (LANG(?alias) = &amp;quot;en&amp;quot;).&lt;br /&gt;
  } GROUP BY ?Session&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  # re-get the alias as ?SessionLabel (for the links)&lt;br /&gt;
  ?Session skos:altLabel ?SessionLabel.&lt;br /&gt;
  FILTER (LANG(?SessionLabel) = &amp;quot;de&amp;quot;).&lt;br /&gt;
  FILTER (contains(str(?SessionLabel), &amp;quot;Ü:&amp;quot;)). # nur Übungen&lt;br /&gt;
  &lt;br /&gt;
  # Filter out all descriptive alias (aka. don&#039;t use a &amp;quot;[Course] - 01a&amp;quot;-type label)&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    ?Session skos:altLabel ?alt.&lt;br /&gt;
    FILTER (!regex(?alt, &amp;quot;MMT&amp;quot;, &amp;quot;i&amp;quot;))&lt;br /&gt;
    FILTER (LANG(?alt) = &amp;quot;en&amp;quot;)  # Ensure the alias is in English&lt;br /&gt;
  } # and save them in a different var&lt;br /&gt;
  &lt;br /&gt;
  # Default to the normal alias, but use the descriptiv one if it exists&lt;br /&gt;
  BIND(IF (?aliasCount &amp;gt; 1, ?alt, ?alias) as ?SessionLabel)&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?SessionLabel)&lt;br /&gt;
LIMIT 50&lt;br /&gt;
| height=35em&lt;br /&gt;
| caption=Alle Übungen des Kurses (nur eine Termin wird angezeigt)&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|type=info|text=[https://tinyurl.com/2b734b8r Query], die anzeigt, wie viele Items jede Session enthält}}&lt;br /&gt;
&lt;br /&gt;
=== Interessen &amp;amp; Kenntnisse ===&lt;br /&gt;
Ein Diagramm, das Items zeigt, die Studierende als &amp;quot;interessant&amp;quot; oder &amp;quot;bekannt&amp;quot; markiert haben.&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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  &lt;br /&gt;
WHERE {&lt;br /&gt;
  wd:Q1986 wdt:P14/wdt:P14 ?item.&lt;br /&gt;
  OPTIONAL {&lt;br /&gt;
    SELECT ?item ?itemLabel (COUNT(DISTINCT ?student) as ?known) WHERE {&lt;br /&gt;
      ?student wdt:P25 wd:Q1986.&lt;br /&gt;
      ?student wdt:P12 ?item.&lt;br /&gt;
      ?student rdfs:label ?studentLabel.&lt;br /&gt;
      FILTER (!contains(str(?studentLabel), &amp;quot;Demo&amp;quot;)). # rm Demo Students&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:P25 wd:Q1986.&lt;br /&gt;
      ?student wdt:P23 ?item.&lt;br /&gt;
      ?student rdfs:label ?studentLabel.&lt;br /&gt;
      FILTER (!contains(str(?studentLabel), &amp;quot;Demo&amp;quot;)). # rm Demo Students&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;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Preview ===&lt;br /&gt;
Eine Liste an Themen, die im nächten Termin behandelt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: solid 5px #d2d6e0; background-color:#eaecf0;&amp;quot;&amp;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 ?today ?sessionDate ?interested ?completed&lt;br /&gt;
?item ?itemLabel &lt;br /&gt;
?resource ?resourceLabel ?url ?type ?typeLabel&lt;br /&gt;
where {&lt;br /&gt;
  { # subquery: get the session for next week&lt;br /&gt;
    SELECT ?session  ?today ?sessionDate &lt;br /&gt;
    WHERE {&lt;br /&gt;
      # get all sessions, that are &amp;quot;bigger&amp;quot; than today&lt;br /&gt;
      # BIND(&amp;quot;2024-04-29&amp;quot;^^xsd:dateTime as ?today) # for test&lt;br /&gt;
      BIND(now() as ?today) # for real&lt;br /&gt;
  &lt;br /&gt;
      wd:Q1986 wdt:P14 ?session.&lt;br /&gt;
      ?session wdt:P3 wd:Q427.&lt;br /&gt;
      ?session wdt:P19 ?sessionDate.&lt;br /&gt;
      # FILTER(?sessionDate &amp;gt; ?today).&lt;br /&gt;
      FILTER(xsd:date(?sessionDate) &amp;gt;= xsd:date(?today)).&lt;br /&gt;
    } ORDER BY ASC(?sessionDate) &lt;br /&gt;
    LIMIT 1 # limit to 1 session &lt;br /&gt;
  } # end of subquery&lt;br /&gt;
  &lt;br /&gt;
  # limit to 1 session (from subquery)&lt;br /&gt;
  ?session wdt:P14 ?item.&lt;br /&gt;
  OPTIONAL {?item wdt:P21 ?resource.&lt;br /&gt;
            ?resource wdt:P20 ?url.&lt;br /&gt;
            ?resource wdt:P3 ?type}&lt;br /&gt;
  &lt;br /&gt;
    { # start of union&lt;br /&gt;
      {  # get all items user is interested in &lt;br /&gt;
      SELECT ?item ?itemLabel &lt;br /&gt;
      WHERE {&lt;br /&gt;
          ?user rdfs:label &amp;quot;{{#username:Max Mustermann}}&amp;quot;@en.&lt;br /&gt;
          ?user wdt:P23 ?item.&lt;br /&gt;
      } }&lt;br /&gt;
      BIND(IF(BOUND(?item), &amp;quot;true&amp;quot;, &amp;quot;false&amp;quot;) as ?interested)&lt;br /&gt;
   } UNION {&lt;br /&gt;
      { # get all items user has completed&lt;br /&gt;
      SELECT ?item ?itemLabel &lt;br /&gt;
      WHERE {&lt;br /&gt;
          ?user rdfs:label &amp;quot;{{#username:Max Mustermann}}&amp;quot;@en.&lt;br /&gt;
          ?user wdt:P12 ?item.&lt;br /&gt;
      } }&lt;br /&gt;
      BIND(IF(BOUND(?item), &amp;quot;true&amp;quot;, &amp;quot;false&amp;quot;) as ?completed)&lt;br /&gt;
   } UNION { # union: get all other items&lt;br /&gt;
      ?session wdt:P14 ?item.&lt;br /&gt;
      ?user rdfs:label &amp;quot;{{#username:Max Mustermann}}&amp;quot;@en.&lt;br /&gt;
      # Remove all item user is interested in / has completed -&amp;gt; otherwise duplicates&lt;br /&gt;
      MINUS {?user wdt:P23 ?item}&lt;br /&gt;
      MINUS {?user wdt:P12 ?item}&lt;br /&gt;
   } # end of union&lt;br /&gt;
  &lt;br /&gt;
  service wikibase:label { bd:serviceParam wikibase:language &amp;quot;en&amp;quot;.}&lt;br /&gt;
} ORDER BY DESC(?resource)&lt;br /&gt;
LIMIT 80&lt;br /&gt;
| caption=A Todolist for {{#username:Max Mustermann}}&lt;br /&gt;
| height=30em &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;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 einrichten via: [https://graphit.ur.de/register Registrierung]&lt;br /&gt;
### Der Benutzername wird öffentlich angezeigt, also gerne auch ein Pseudonym wählen&lt;br /&gt;
### Den Kurs &amp;quot;HCI 26SS&amp;quot; für die Teilnahme wählen&lt;br /&gt;
# &#039;&#039;&#039; Benutzer-Item überprüfen&#039;&#039;&#039;&lt;br /&gt;
## Logge dich bei GraphIT ein (Menüpunkt ganz rechts oben)&lt;br /&gt;
## Dein Benutzer-Item findest du einfach über die Suchleiste (über deinen Benutzernamen)&lt;br /&gt;
## oder über deine Nutzerseite: [[User:{{#username:Max Mustermann}}]] (bist du nicht eingeloggt, wird auf eine Beispiel-Nutzerseite von &amp;quot;Max Mustermann&amp;quot; verlinkt).&lt;br /&gt;
## Hier sieht du alle Verknüpfungen die von oder auf dein Item zeigen. Aktuell sollten hier 3 Statements sein (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:Q1986|MMT 25/26WS]] (Q1986)&lt;br /&gt;
### &amp;amp;rarr; fehlt eines dieser Statements, füge es mit dem &#039;+ &amp;lt;span style=&amp;quot;color:#008CBA&amp;quot;&amp;gt;add statement&amp;lt;/span&amp;gt;&#039; Button hinzu&lt;br /&gt;
# &#039;&#039;&#039;Vorkenntnisse und Interessen angeben&#039;&#039;&#039;&lt;br /&gt;
## Auf https://graph.graphit.ur.de/app/src/pages/selectionTools/ einmal mit Benutzername und Passwort (aus Schritt 1) anmelden.&lt;br /&gt;
## Oben rechts die Lehrveranstaltung &amp;quot;MMT 25WS&amp;quot; auswählen.&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;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Main_Page&amp;diff=25816</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Main_Page&amp;diff=25816"/>
		<updated>2026-04-13T09:23:57Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: fix wording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);&amp;quot;&amp;gt;{{FULLPAGENAME}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== &#039;&#039;&#039;Welcome to GraphIT&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
This project at the University of Regensburg (UR) investigates how &#039;&#039;dependency graphs&#039;&#039; can be used to model courses, curricula, and personal learning progress. The initial focus lies on courses in higher education. This graph is built on [https://wikiba.se/ Wikibase], the knowledge-graph platform powering [https://wikidata.org Wikidata].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 7px; background-color:#f0f5f5; border: solid 2px #b3cccc&amp;quot; &amp;gt; &lt;br /&gt;
Since May 2023 we have been using this prototype to explore and examine ways to structure such a graph, present its information and increase its usability. We&#039;ve fully modelled four courses of the degree program for media informatics at the UR and tested them alongside lectures.&lt;br /&gt;
We&#039;ve explored different experimental frontends and visualizations to make interaction with the data simpler and more efficient.&lt;br /&gt;
&lt;br /&gt;
As of 2025, development on this first prototype has slowed due to other obligations. From April 2026 on, further development of GraphIT will be funded by a [https://stiftung-hochschullehre.de/foerderung/freiraum/ Freiraum] grant from the [https://stiftung-hochschullehre.de/ Stiftung Innovation in der Hochschullehre]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What is GraphIT?&#039;&#039;&#039; Raphael Wimmer presented the project at the KI-Campus &#039;&#039;Tool Tip Tuesday&#039;&#039; (May 2024, German):&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
{{#widget:Video|videoId=D46KCQNDMaM}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a preview of the dependency graph currently in the prototype. Please scroll down to learn more about the project or explore the platform via the menu at the top.&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;
SELECT ?item ?itemLabel ?class ?classLabel ?image ?dependency ?dependencyLabel WHERE {&lt;br /&gt;
  ?item wdt:P1 ?dependency.&lt;br /&gt;
  ?item wdt:P2 ?class&lt;br /&gt;
  OPTIONAL{ ?item wdt:P9 ?image.}&lt;br /&gt;
  OPTIONAL{ ?class wdt:P9 ?image.}&lt;br /&gt;
  SERVICE wikibase:label { bd:serviceParam wikibase:language &amp;quot;[AUTO_LANGUAGE],en&amp;quot;. }&lt;br /&gt;
} LIMIT 101&lt;br /&gt;
|caption=One hundred topics from the GraphIT dependency graph. Click below for the full dependency graph.&lt;br /&gt;
}} &lt;br /&gt;
&lt;br /&gt;
[[FullGraph|Complete Dependency Graph]] containing all items on GraphIT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Important: This platform is always work in progress. Please let us know if you find problems or find that important information is missing. Editing the graph is only allowed for registered users.&lt;br /&gt;
&lt;br /&gt;
== Dive Right In ==&lt;br /&gt;
&lt;br /&gt;
The following pages give a good overview of concepts and content within GraphIT.&lt;br /&gt;
If you want to learn more about the motivation and ideas behind the project, please read on below this block.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[Quick_Overview]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page gives you a quick overview of the project, its structure and how you can use it. &lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Graph-simple.png | Simple dependency between items&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[GraphStructure]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page contains a detailed documentation of the graph structure and how it is used to organize the graph using diagrams and example queries.&lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Graph-structure.png | The base structure&lt;br /&gt;
File:Graph-structure-Course.png | Connection of courses&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[ExampleStudent]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page show how to a student can use the graph to organize their curriculum and to view their personal usage of it. &lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Max-screenie.png | All items connected to Max&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[Student_Use]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page can give you an overview over your own graph and linked items. &lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Max-screenie.png | All items connected to Max (example)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[Courses/CGBV]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page gives an overview and helpful queries over the course &amp;quot;Computergraphik und Bildverarbeitung&amp;quot;, to show what the graph can do to give students an overview of the course of study, fundamentals usefull items and their prerequisites. &lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Degrees-screenie.png | The degrees of items&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[Quiz/CGBV-SL2]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page gives an example on how coursework can be incorporated in and used by the graph &lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Coursework-screenie.png | Coursework and its prerequisites&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; |  &#039;&#039;&#039;[[Feature_Demo]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:20%; vertical-align:top; text-align:left; padding: 10px&amp;quot; | This page gives a couple of examples of what the graph can do.&lt;br /&gt;
| &amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Resources-screenie.png | Resources of an item&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Why GraphIT? ==&lt;br /&gt;
What should students learn? Which topics should be covered in a given course of study? These are difficult questions:&lt;br /&gt;
&lt;br /&gt;
The more the knowledge of mankind grows, the more specialized the courses need to be that a university offers. Of course, specialized courses can no longer cover the same breadth of knowledge as classical courses of study. Therefore, we need to constantly redefine what the essential core of a subject is.&lt;br /&gt;
&lt;br /&gt;
On the other hand, in a networked world, interdisciplinary courses of study are valuable. In these, we can no longer teach knowledge and competencies of the parent subjects in the same depth, but must redefine which of these are absolutely necessary for the study goal.&lt;br /&gt;
&lt;br /&gt;
At the same time, students&#039; prior knowledge is becoming more and more heterogeneous due to more open educational pathways and opportunities for digital learning. Also, their goals and opportunities differ a lot. A &amp;quot;one-size-fits-all&amp;quot; degree program will do less and less justice to these students. Instead, we need to find ways to support students in their individual learning goals and speeds while providing them with guidance, support, and education.&lt;br /&gt;
&lt;br /&gt;
Our processes for developing curricula and courses no longer meet these complex and ever-changing demands. Manual labor and gut instinct still prevail in the organization of studies and the development of curricula. &lt;br /&gt;
&lt;br /&gt;
== Basic Concept ==&lt;br /&gt;
In the GraphIT project, we develop a dependency graph of learning topics. Each node in the graph represents a &#039;&#039;learning topic&#039;&#039; (or &#039;&#039;topic&#039;&#039;) &amp;lt;!-- Working definition &#039;learning topic&#039;: something that somebody might want to learn. Granularity: can be explained(!) in about 15-20 minutes to a learner who already understands the prerequisites.  --&amp;gt;. An edge in the graph indicates which further topics build on the current topic (i.e., depend on it). &lt;br /&gt;
&lt;br /&gt;
Such a graph can structure the content of a single course, a curriculum, a discipline, a university, or the whole world (in theory :) ).&lt;br /&gt;
&lt;br /&gt;
For any given topic, the necessary prerequisites can be retrieved from the graph. Linking open educational resources (OER) or examinations to the graph offers students a flexible tool for self-study and self-assessment.&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
Envisioned applications:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Educators&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* collect topics and build curricula and course syllabi&lt;br /&gt;
* identify central and irrelevant topics by looking at the graph&lt;br /&gt;
* attach OER and other resources to topics and re-use these&lt;br /&gt;
* create optimal paths through a curriculum, i.e. identify which topics should be taught in which order&lt;br /&gt;
* monitor students&#039; progress and identify bottlenecks, i.e. topics where many students struggle&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Students&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* follow a pre-defined or custom path through a set of topics&lt;br /&gt;
* find out what the best path to learning a certain skill is&lt;br /&gt;
* track own achievements and compare to individual goals or others&lt;br /&gt;
* find new, interesting things one can learn with the knowledge one already has&lt;br /&gt;
* better understand the contents and study goals of a course or the curricula&lt;br /&gt;
* take part in developing applications using the graphs data&lt;br /&gt;
* compare existing knowledge and future interests to the offered curricula&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
(Do you have further suggestions? Please tell us via [https://discord.gg/vHDS6crnDj Discord] or [mailto:raphael.wimmer@ur.de email]!)&lt;br /&gt;
&lt;br /&gt;
== Questions and Challenges ==&lt;br /&gt;
There are quite a few obvious and less obvious challenges and open questions. The goal of the GraphIT project is to explore these questions by implementing a prototype and evaluating it in practice.&lt;br /&gt;
&lt;br /&gt;
* Can this concept really work?&lt;br /&gt;
* How large should a topic be in order to be both useful an manageable?&lt;br /&gt;
* Learning is more complex than just &#039;checking off&#039; topics that one has learned. How do we include repetitions, different grades of learning (c.f. Bloom&#039;s taxonomy), or &#039;soft skills&#039; in such a graph?&lt;br /&gt;
* How could one use this graph?&lt;br /&gt;
* Which tools are needed in order to efficiently work with a really large graph? (We are developing these at the moment)&lt;br /&gt;
* Can intelligent tools (AI!) help with managing, modifying, and updating a large graph?&lt;br /&gt;
* Which visualizations and aggregations of the graph are most helpful?&lt;br /&gt;
* How can people from different disciplines and institutions, and with different viewpoints collaborate within one large graph?&lt;br /&gt;
* Should there be one large graph or many small ones?&lt;br /&gt;
* How can we build a platform that is as open and flexible as possible while still maintaining consistency and protecting personal data?&lt;br /&gt;
&lt;br /&gt;
== Status and Roadmap ==&lt;br /&gt;
As of &#039;&#039;&#039;May 2024&#039;&#039;&#039;, we are actively using GraphIT in individual courses and building new tools for working with the data in the graph. We are also working on a paper about concept and implementation.&lt;br /&gt;
&lt;br /&gt;
Previously, we discussed the concept with a few people, developed a prototype (also using Wikibase) that we scrapped again, and researched related projects, finalized our infrastructure, and built experimental graphs.&lt;br /&gt;
&lt;br /&gt;
In May 2024, Raphael Wimmer gave a small presentation about GraphIT at the [https://www.youtube.com/watch?v=D46KCQNDMaM KI-Campus Tool Tip Tuesday] (YouTube, 35 minutes, German).&lt;br /&gt;
&lt;br /&gt;
Since the start of 2025 we are actively planning to expand on this prototype with further requirements, data and frontends.&lt;br /&gt;
&lt;br /&gt;
At [https://delfi-tagung.de/delfi-2025 DELFI 2025], our [https://epub.uni-regensburg.de/77674/1/paper-60.pdf demonstration of GraphIT] won the Best Demo Award.&lt;br /&gt;
&lt;br /&gt;
== Timeline of the Graph ==&lt;br /&gt;
A short overview on how the graph and its data has developed over time&lt;br /&gt;
* &#039;&#039;&#039;Spring 2023&#039;&#039;&#039;: brainstorming of initial graph structure based on a previous student project &lt;br /&gt;
* &#039;&#039;&#039;May 2023&#039;&#039;&#039;: modeling the first course ([[Courses/CGBV|course]]) accordingly&lt;br /&gt;
* &#039;&#039;&#039;August 2023&#039;&#039;&#039;: documenting the initial [[GraphStructure|graph structure]]&lt;br /&gt;
* &#039;&#039;&#039;October 2023&#039;&#039;&#039;: modeling a second smaller course ([[Courses/WissenschaftlichesArbeiten|WissArb]]) and adjusting the data structure and link directions (&#039;&#039;categories now link to items instead of items linking to categories&#039;&#039;)&lt;br /&gt;
* &#039;&#039;&#039;December 2023&#039;&#039;&#039;: attempt at modelling third course ([[Courses/Forschungsseminar_MMI|FS MMI]]), but not enough resources and lack of structured data&lt;br /&gt;
* &#039;&#039;&#039;January 2024&#039;&#039;&#039;: modelling dummy version of full [[Medieninformatik_BA|curricula]] to show connections between courses&lt;br /&gt;
* &#039;&#039;&#039;March/April 2024&#039;&#039;&#039;: update data for next iteration of [[Courses/CGBV_SS24|CGBV]] and [[Courses/Wissenschaftliches_Arbeiten_SS24|WissArb]]&lt;br /&gt;
* &#039;&#039;&#039;September/October 2024&#039;&#039;&#039;: modelling two more courses ([[Courses/ASE_24WS|ASE]] and [[Courses/MMT_24WS|MMT]])&lt;br /&gt;
* &#039;&#039;&#039;February 2025&#039;&#039;&#039;: change to data structure for courses (&#039;&#039;stop linking to categories&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
== About / Contact ==&lt;br /&gt;
This is a project by the Physical Digital Affordances Group / Chair of Media Informatics at the University of Regensburg&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary contact:&#039;&#039;&#039; Raphael Wimmer ([mailto:raphael.wimmer@ur.de email])&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current Contributors:&#039;&#039;&#039; Leonie Schrod&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Past Contributors:&#039;&#039;&#039; Alexander Weichart&lt;br /&gt;
&lt;br /&gt;
You can also find us on the [https://discord.gg/vHDS6crnDj GraphIT Discord server]&lt;br /&gt;
&lt;br /&gt;
The project was supported by a [https://www.uni-regensburg.de/zentrum-hochschul-wissenschaftsdidaktik/freiraum/index.html#content_toggle_26218 small grant] from the Bavarian State Ministry for Science and the Arts via the [https://www.uni-regensburg.de/centre-for-university-and-academic-teaching/the-cuat/index.html Center for University and Academic Teaching (ZHW)] at the University of Regensburg.&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2835&amp;diff=25809</id>
		<title>Item:Q2835</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2835&amp;diff=25809"/>
		<updated>2026-03-24T14:47:41Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetlabel-set:1|en */ Dark Patterns&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Project:GraphIT_Beta&amp;diff=25793</id>
		<title>Project:GraphIT Beta</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Project:GraphIT_Beta&amp;diff=25793"/>
		<updated>2026-02-23T10:54:12Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: Infos zum Projekt hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GraphIT Beta is an effort to extend and improve the GraphIT platform, data, and applications. It is funded by a [https://stiftung-hochschullehre.de/foerderung/freiraum/ Freiraum] grant from the [https://stiftung-hochschullehre.de/ Stiftung Innovation in der Hochschullehre]. &lt;br /&gt;
&lt;br /&gt;
The following information is only available in German at the moment.&lt;br /&gt;
----Im Teilprojekt GraphIT Beta geht es darum die GraphIT-Plattform, die Daten darin, und darauf aufbauende Anwendungen zu erweitern und zu verbessern. Es wird im Rahmen von [https://stiftung-hochschullehre.de/foerderung/freiraum/ Freiraum] durch die [https://stiftung-hochschullehre.de/ Stiftung Innovation in der Hochschullehre] gefördert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Rahmen von GraphIT Beta möchten wir zusammen mit Kolleg:innen und Studierenden:&lt;br /&gt;
&lt;br /&gt;
* unseren ersten Prototypen in eine stabile Plattform überführen (MediaWiki/WikiBase)&lt;br /&gt;
* die wichtigsten Lehrveranstaltungen des Studiengangs Medieninformatik auf dieser Plattform modellieren und deren Einsatz in Lehre, Lernen und Studienorganisation evaluieren&lt;br /&gt;
* Anforderungen von Studierenden, Dozierenden und externen Stakeholdern ermitteln und gemeinsam Werkzeuge, Dashboards und Apps für diese entwickeln&lt;br /&gt;
* unsere Erfahrungen dokumentieren und die entwickelte Software als Open Source bereitstellen&lt;br /&gt;
&lt;br /&gt;
== Arbeitsplan (Stand Januar 2026) ==&lt;br /&gt;
&#039;&#039;&#039;AP 01: Anforderungserhebung und Experimente&#039;&#039;&#039; (SS 2026)&lt;br /&gt;
&lt;br /&gt;
* Drei Workshops mit allen internen und externen Stakeholdern zu Anforderungen und Anwendungen der Plattform und zu Erwartungen an die Kompetenzen von Absolvent:innen.&lt;br /&gt;
* Intensiver Einsatz des existierenden Prototyps im Rahmen eines Kurses im SS 2026 und Dokumentation der Erfahrungen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AP 02: Entwicklung der Referenzplattform gemeinsam mit Studierenden&#039;&#039;&#039; (SS 2026, WS 2026/27, SS 2027)&lt;br /&gt;
&lt;br /&gt;
* Aktualisierung und Erweiterung des Prototyps zu einer produktiv nutzbaren Plattform&lt;br /&gt;
* Entwicklung und Evaluierung von weiteren Frontends und Erweiterungen (persönliche Lernpfade, Learning Analytics, Linting-Werkzeug zum einfachen Finden von Überlappungen und Lücken, ...) im Rahmen des Praxisseminars für Master-Studierende&lt;br /&gt;
* Entwicklung von mobilen Apps für Studierende (Flutter) als Projekte im Rahmen der Vorlesung &amp;quot;Anwendungsorientierte Programmierung&amp;quot;&lt;br /&gt;
* Entwicklung eines Dashboards für Studierende und Dozierende im Rahmen des Kurses &amp;quot;Informationsvisualisierung&amp;quot;&lt;br /&gt;
* Implementierung Datenschutz-/Rechte-Management durch Projektbeteiligte unter Einbeziehung von Studierenden, Studierendenvertreter:innen und Datenschutzbeauftragte.&lt;br /&gt;
* Reflexion und Überarbeitung von Graph und Frontends im SS 2027&lt;br /&gt;
&lt;br /&gt;
Wir rechnen damit, dass in jedem der genannten Kurse 1-6 Studierende sich für diese Themen interessieren werden. Sie werden von den Projektbeteiligten intensiv betreut.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AP 3: Modellierung der Kernveranstaltungen des Studiengangs Medieninformatik&#039;&#039;&#039; (SS 2026 – WS 2027/28)&lt;br /&gt;
&lt;br /&gt;
* SS 2026: Modellierung Einführungsvorlesungen&lt;br /&gt;
* WS 2026/27: Modellierung fortgeschrittene Bachelor-Kurse&lt;br /&gt;
* SS 2027: Modellierung Master-Kurse&lt;br /&gt;
* WS 2027/28: Modellierung fehlender Kurse / Überarbeitung&lt;br /&gt;
* Parallel: Anforderungen von bestimmten Berufsbildern im Graphen dokumentieren und ein Werkzeug entwickeln, mit dem Studierende ihr Profil damit vergleichen können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AP 4: Formative und Summative Evaluation (WS 2026/27, SS 2027, WS 2027/28)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Einsatz der Plattform für zwei Einführungsveranstaltungen im WS 2026/27, sukzessive Erweiterung auf andere Lehrveranstaltungen&lt;br /&gt;
* Umfragen zu Beginn, während und am Ende des Semesters&lt;br /&gt;
* Begleitende Tagebuchstudien einzelner Studierender (evtl. im Rahmen von Abschlussarbeiten)&lt;br /&gt;
* Gemeinsames Review der Erkenntnisse und Rückkopplung in den Entwicklungsprozess.&lt;br /&gt;
* Einsatz jeweils auch beim Hochschultag für Studieninteressierte&lt;br /&gt;
* Nochmaliger Einsatz in den Einführungsveranstaltungen und summative Evaluation im WS 2027/28&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AP 5: Dissemination und Übertragung (v.a. WS 2027/28)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Regelmäßige Vorstellung des Projektfortschritts in einem Blog&lt;br /&gt;
* Dokumentation von Erkenntnissen und Empfehlungen&lt;br /&gt;
* Erstellen eines Installationspakets für andere Hochschulen&lt;br /&gt;
* Workshop mit interessierten Nutzer:innen&lt;br /&gt;
* Erstellen Abschlussbericht&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2705&amp;diff=25452</id>
		<title>Item:Q2705</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2705&amp;diff=25452"/>
		<updated>2026-02-02T10:49:37Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-create:2||1 */ Property:P1: Item:Q2701&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2705&amp;diff=25451</id>
		<title>Item:Q2705</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2705&amp;diff=25451"/>
		<updated>2026-02-02T10:49:21Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-create:2||1 */ Property:P1: Item:Q2365&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
	<entry>
		<id>https://graphit.ur.de/w/index.php?title=Item:Q2705&amp;diff=25450</id>
		<title>Item:Q2705</title>
		<link rel="alternate" type="text/html" href="https://graphit.ur.de/w/index.php?title=Item:Q2705&amp;diff=25450"/>
		<updated>2026-02-02T10:49:13Z</updated>

		<summary type="html">&lt;p&gt;RaphaelWimmer: /* wbsetclaim-create:2||1 */ Property:P1: Item:Q2368&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>RaphaelWimmer</name></author>
	</entry>
</feed>