2.0 Concept - GiovanniKaaijk/functional-programming 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.

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 skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
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 skos:exactMatch/gn:parentCountry ?land .
    ?land gn:name ?placeName .
    OPTIONAL { ?cho dct:created ?date }
} 
LIMIT 10000

Result

{
    cho: {type: "uri", value: "https://hdl.handle.net/20.500.11840/termmaster8241"}
    placeName: {type: "literal", value: "Nederland"}
}

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