Skip to content
This repository has been archived by the owner on Jul 28, 2023. It is now read-only.

WS First Project - The objective of this project was to develop an information system based on web. Its purpose is to display and manage all the information in the system. The theme we chose for this project was Formula 1.

Notifications You must be signed in to change notification settings

eduardosantoshf/formula1-rdf-info-system

Repository files navigation

WS First Project

The objective of this project was to develop an information system based on web. Its purpose is to display and manage all the information in the system. The theme we chose for this project was Formula 1.

Course

This project was developed under the Web Semantic course of University of Aveiro.

Technologies

The following libraries were used in the development of the project:

  • Django
  • RDF (N3)
  • Triplestore GraphDB
  • SPARQL

DB Diagram

How to Run

  1. Install the requirements on the /f1_app directory:

    python3 -m pip install -r requirements.txt

  2. Initialize GraphDB, create a new repository "db" and import the file f1.nt present in the datasets directory.

  3. Inside the /f1_app directory, execute the following command:

    python3 manage.py migrate

  4. Finally, to start the app, run the following command, also inside the /f1_app directory:

    python3 manage.py runserver

Note: To create an admin user, run the following command: python3 manage.py createsuperuser

Demo

The demo can be found at the root folder of this repo.

Grade

This project's grade was 17 out of 20.

Authors

About

WS First Project - The objective of this project was to develop an information system based on web. Its purpose is to display and manage all the information in the system. The theme we chose for this project was Formula 1.

Topics

Resources

Stars

Watchers

Forks