Mijn concept - ManoukK/functional-programming GitHub Wiki
Mijn concept
Ik Wil graag aan de bezoekers en de medewerkers van het tropen museum laten zien hoe groot hun collectie is en waar het allemaal vandaan komt. Ik wil ik doen met een wereldkaart. Ik wil ongeveer 5 kleuren gebruiken (van licht naar donker) om in categorieën aan te geven hoeveel objecten een land bevat. Ik wil dat het er ongeveer zo uit komt te zien:
https://ourworldindata.org/grapher/beef-and-buffalo-meat-production-tonnes
Bron:Interactie
Als interactie wil ik ten eerste dat de gebruiker er over heen kan hoveren. Als dit gebeurt zie je boven je muis/land de naam van het land en hoeveel objecten er precies uit dat land komen. Als de gebruiker wilt zien wat voor objecten er uit dat land komen kan diegene op dat land land klikken (mits het objecten bevat) en krijgt de gebruiker (ongeveer) 10 items te zien uit dat land. De items die de gebruiker te zien krijgt zijn geen top stukken maar juist items die bijna niet in het museum staan.
Query die ik ga gebruiken
Dit is de query die ik ga gebruiken. Tot nu toe roep ik alle landen op die voor komen in de database met daarbij het aantal objecten die uit dat land komen. Later als ik met interactie ga werken, ga ik nog een query schrijven die voor elk land 10 items ophaalt.
# let op: geeft aantal van unieke combinaties van ?landLabel
SELECT ?landLabel (COUNT(?cho) AS ?choCount) WHERE {
?cho dct:spatial ?plaats .
# geef het label van het land waar de plaats ligt
?plaats skos:exactMatch/gn:parentCountry ?land .
?land gn:name ?landLabel .
} GROUP BY ?landLabel
ORDER BY DESC(?choCount)