Courses/CGBV SS24/Graph: Difference between revisions
m (→All Categories: fix typo) |
(→Items: add orphan query) |
||
Line 32: | Line 32: | ||
== Items == | == Items == | ||
=== Orphans === | |||
Returns all items included in the course, that don't depend on other items and aren't depended on by other items. | |||
{{#widget:SPARQLquery|code= | |||
# All items that don't link to another item (no dependency) | |||
#defaultView:Table | |||
PREFIX wdt: <https://graphit.ur.de/prop/direct/> | |||
PREFIX wd: <https://graphit.ur.de/entity/> | |||
SELECT ?source ?sourceLabel ?dependency | |||
WHERE { | |||
wd:Q932 wdt:P14/wdt:P14 ?source. | |||
MINUS {?dependency wdt:P1 ?source}. # Remove all items that have the ?source as a dependency | |||
MINUS {?source wdt:P1 ?dependency}. # Remove all ?source's that have a dependency | |||
service wikibase:label { bd:serviceParam wikibase:language "en" } | |||
} | |||
}} | |||
=== Resources === | === Resources === | ||
==== All Resources ==== | ==== All Resources ==== |
Revision as of 07:21, 3 May 2024
Contains queries about the graph of the "CGBV SS24" course to help debug and structure it.
All Sessions
Returns a graph containing all sessions included in the course, as well as all included topics.
All Categories
Returns a graph with all categories included in the course. See the query here
Items
Orphans
Returns all items included in the course, that don't depend on other items and aren't depended on by other items.
Resources
All Resources
Returns a table with all resources that are linked to from inside the course.
Items used: CGBV 24SS (Q932)
Properties used: includes (P14), resource (P21), url (P20), instance of (P3)
#defaultView:Table
PREFIX wdt: <https://graphit.ur.de/prop/direct/>
PREFIX wd: <https://graphit.ur.de/entity/>
SELECT DISTINCT ?item ?itemLabel ?resource ?resourceLabel ?alias ?url ?type ?typeLabel # ?resLabelLength
WHERE {
wd:Q932 wdt:P14/wdt:P14 ?item.
?item wdt:P21 ?resource.
OPTIONAL {?resource wdt:P20 ?link.
BIND("true" as ?url) }
OPTIONAL {?resource wdt:P3 ?type.}
OPTIONAL {?resource skos:altLabel ?alias.}
service wikibase:label { bd:serviceParam wikibase:language "en" }
} ORDER BY ASC(?resourceLabel)
Items without Resources
Returns a table with all items in the CGBV 24SS course, that don't link to a resource.