Skip to content

joanapereira115/soccer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOCCER INFO - SEASON 18/19

Web application for content display using linked data. The application follows football as a theme, more specifically the 2018/2019 season. It uses data present in GraphDB, obtained through the development of an ontology and population with existing datasets, and presents information from DBPedia. It was developed in the Course of Processing and Knowledge Representation of the Master of Language and Knowledge Processing.

  • Express
  • Vue.js
  • GraphDB
  • SPARQL

Folder Structure

Structured in 3 main folders:

  • datasets
    • csv: contains csv files that contain soccer data
    • ontology: contains the turtle file with the final ontology
    • results: contains the results of the scripts executed over the csv files
    • scripts: contains the Python scripts to turn the data in the csv files into turtle
  • soccer: frontend of the application
  • soccerREST: backend of the application

Backend

The server is fetching data from GraphDB (listening on port 7200 in localhost) and DBPedia and responding to port 8090.

Frontend

Is fetching data from port 8090 in localhost, and responding to port 8080.

Usage

Make sure you have GraphDB running and the ontology imported in a repository named 'tp'.

On both soccer and soccerREST make:

npm install

On soccerREST make:

npm start

On soccer make:

npm run serve

The application is now available in http://localhost:8080.

Frontend

Initial page:

Teams page:

Team page (Liverpool):

Leagues page:

League page (Barclays Premier League):

International Teams page:

About

Web application for data displays about soccer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published