Skip to content

Group project for Database 2 course developed by Christian Marchiori and Fabio Zanin

Notifications You must be signed in to change notification settings

FabioZanini00/FASTianF1

Repository files navigation

FASTianF1

Group project for Database 2 course, developed by Christian Marchiori and Fabio Zanini.

The aim of this project was to create a graph database representing the world of Formula 1. Formula 1 (a.k.a. F1 or Formula One) is the highest category of single-seat auto racing sanctioned by the Fédération Internationale de l'Automobile (FIA) and owned by the Formula One Group. The datasets used to create this database contain information regarding races, drivers, driver ratings, constructors, qualifying, circuits, lap times, pit stops, and championships from 1950 until the last season 2023. The repository also contains some SPARQL queries to show how the database works.


This repository contains:

  • the ontology designed to model the F1 world (\Ontology)
  • the visual graph (.png and .svg)
  • the datasets used (\data)
  • the jupyter notebook developed for data cleaning, ingestion and serialization (\Serialization)
  • the turtle files produced by serialization (\data\rdf)
  • a notebook containing the queries (\Queries)
  • the logo for our project
  • other useful files (also for presentation)

Data sources:


Various instruction to make the jupyter notebook work:

  • the path are compliant with windows os, so they use '\' . To make them work with macOS or Linux, they need to be changed with '/'.

Schema of the FASTianF1 ontology:

The list of all data properties for each class is available in the Ontology folder.

About

Group project for Database 2 course developed by Christian Marchiori and Fabio Zanin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published