1 Concept - GiovanniKaaijk/frontend-data GitHub Wiki

Concept

A user can see where the objects come from in a certain year. Via the timeline the user can select a specific area of which years he / she wants to display. The user can explore the map by zooming in on specific arias. When a user clicks on a specific country, the user can see the colonial history of this country.

Data

I will be using the following data:

  • The location where objects have been found, maybe I will use latitude, longitude
  • An external dataset containing the dates all the objects have been found
  • An external dataset containing the colony history of the world

SPARQL query for the locations:

PREFIX dct: <http://purl.org/dc/terms/>
PREFIX wgs84: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX geo: <http://www.opengis.net/ont/geosparql#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX gn: <http://www.geonames.org/ontology#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
    
    SELECT ?cho ?placeName ?date WHERE {
        ?cho dct:spatial ?place .
        ?place skos:exactMatch/gn:parentCountry ?land .
        ?land gn:name ?placeName .
        ?cho dct:created ?date .
        FILTER(xsd:integer(?date) >= ${firstvalue} && xsd:integer(?date) <= ${secondvalue})
    } LIMIT 10000 `

Result

{
    date: "1926"
    placeName: "Indonesia"
}

Sketch

Non-clicked

non-clicked

Clicked

The user is able to click on the timeline to select a specific area of years.

clicked

Hover

When hovered over data, the user get's to see how many objects are coming from that area.

hover

End result