Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 2.07 KB

File metadata and controls

39 lines (36 loc) · 2.07 KB

IT4Commerce : Semantic web project

Versions of used technologies

  • spring boot : 2.4.1
  • Apache Maven : 3.6.3
  • Java version: 15.0.1
  • Apache jena fuseki : 3.16.0
  • npm : 6.14.8
  • Angular CLI version 11.0.4

How to run project

  • Run fuseki server : execute fuseki-server file
  • Run spring boot application : ./mvnw spring-boot:run
  • Run angular application : ng serve

Building project

Step 1 :Setup a triplestore

Step 2 : Setup of the Back-end

  • Create Spring boot application as an internmediate between the Front-end and the fuseki triplestore
  • Back-end acrhitecture is based on three packages and two files :
    • Dataprovider package: contains the public data used in the project and the file used for the transformation
    • Entrypoint package: contains files used for connection with the triplestore, as well same SparQL Queries
    • Ontologies package: contains files (ontologies) builded and generated with the Protégé software
    • SemwebApplication.java : For running the back end, it contains the http requests
    • HelloController.java: contains http requests

Step 3 : Semantic web Front-end application

Template of IT4Commerce

Using open street map

More informations

for more informations you can read the project rapport https://drive.google.com/file/d/1s9HYODz27VbD35Jz_heJbrAiyIiE3Zjt/view?usp=sharing