This project is part of the course An Introduction into JavaScript and Linked Data, which took place at the Institute for Geoinformatics, Münster in winter term 2015/16.
This web-application focuses on Linked Data about the population of Münster, Germany. The Open Data was provided by the Amt für Stadtentwicklung, Stadtplanung, Verkehrsplanung (http://www.stadt-muenster.de/stadtentwicklung/zahlen-daten-fakten.html) and was converted into RDF-triples to demonstrate the Linked Data concept. The defined RDF-Schema can be also found in this repository (see: /schema
). It contains
- the
rdf-baseGeometry_schema.txt
to provide the City, Distrcits and Citydistricts of Münster - and the
rdf-population_schema.txt
to store the population-values.
The RDF-Schema is written in the RDF-Turtle-Syntax (https://www.w3.org/TR/turtle/). The created RDF-Data is stored in a Parliament triple store (http://parliament.semwebcentral.org). The application can filter and request the RDF-Data via AJAX and visualized it in different styles on an interactive map:
- Install NodeJS: https://nodejs.org/en/
- Open a terminal and move with command
cd
to the directory of the project - Install the Node-Packages with command
sudo npm install
- Create a new folder in
/public/lib
(by command-linemkdir /public/lib
) - Install Bower
sudo npm install -g bower
- Move with command
cd /public
to the directorypublic
- Install Bower-Packages with command
bower install
- Move with command
cd ../
back to the directory of the project - Run NodeJS-Server with the command
node server.js
- Open a web-browser and go to
localhost:8080
- (You also need a Parliament triple store with the stored RDF-Data)
To run the application as the minified version, just use the command node server.js minified
to run the NodeJS-server
This Linked Open Data Application by Guiying Du, Nicholas Schiestel, Pawan Thapa, André Wieghardt is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.