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