Commit 5d2c9b42 authored by Yotlan LE CROM's avatar Yotlan LE CROM
Browse files

Need to add Dro's link of his git lab account

parent c61ecf58
<<<<<<< HEAD
# Tarql: SPARQL for Tables
# Sémantique Web - Circuit du réseau Tan
Tarql is a command-line tool for converting CSV files to RDF using SPARQL 1.1 syntax. It's written in Java and based on Apache ARQ.
## Description
**See http://tarql.github.io/ for documentation.**
Ceci est le projet de **Sémantique Web** pour notre première année de **Master ALMA** à l'**Université de Nantes**
## Building
Nous allons traiter le dataset concernant **le circuit du réseau Tan**, qui pour nous nous semblait le plus interessant.
Get the code from GitHub: http://github.com/tarql/tarql
Nos requêtes sont effectué sur un serveur **Apache Jena Fuseki** hébergé sur un serveur **Google Cloud Plateform**, où le docker tourne sur une machine virtuel Ubuntu.
Tarql uses Maven. To create executable scripts for Windows and Unix in `/target/appassembler/bin/tarql`:
L'image de notre docker est la suivante : **https://hub.docker.com/r/stain/jena-fuseki**
mvn package appassembler:assemble
## Dataset utilisé :
**https://data.nantesmetropole.fr/explore/dataset/244400404_api-temps-reel-tan/information/**
Otherwise it's standard Maven.
=======
# Web Semantic
## De CSV à Turtle
>>>>>>> e759a3bfcc3732b7b05f513b7f2a3c9f7412aa80
- Pour obtenir le fichier relié à **Circuits** :
```
bin/tarql query.sparql >> result.ttl
```
- Pour obtenir le fichier relié à **Arrêts** :
```
bin/tarql query2.sparql >> result2.ttl
```
- Pour obtenir le fichier relié à **Parcours** :
```
bin/tarql query3.sparql >> result3.ttl
```
- Pour obtenir le fichier relié à **Voyages** :
```
bin/tarql query4.sparql >> result4.ttl
```
(Si vous êtes sur **Windows**, vous pouvez installer le terminal **Git Bash** pour effectuer ces commandes à l'adresse suivante : **https://gitforwindows.org/**)
## Documentation
### Circuits : result.ttl
- ex:id pour accéder à l'ID de notre cicuit
- ex:shortname pour accéder au nom court de notre circuit
- ex:longname pour accéder au nom long de notre circuit
- ex:routetype pour accéder au type de notre circuit
- ex:color pour accéder à la couleur de notre circuit
### Arrêts : result2.ttl
- ex:stopid pour accéder à l'ID de notre arrêts
- ex:stopname pour accéder au nom de notre arrêts
- ex:stoplat pour accéder à la latitude de notre arrêts
- ex:stoplon pour accéder à la longitude de notre arrêts
### Parcours : result3.ttl
- ex:shapeid pour accéder à l'ID de notre parcours
- ex:shapeptlat pour accéder à la latitude d'un point de notre parcours qu'on traite
- ex:shapeptlon pour accéder à la longitude d'un point de notre parcours qu'on traite
- ex:shapeptsequence (NON UTILISER)
### Voyages : result4.ttl
- ex:routeid pour accéder à l'ID de notre circuit
- ex:serviceid (NON UTILISER)
- ex:tripid (NON UTILISER)
- ex:tripheadsign pour accéder à la direction de notre bus
- ex:directionid pour accéder au booléen qui indique si le bus va vers son point d'origine ou non
- ex:blockid (NON UTILISER)
- ex:shapeid pour accéder à l'ID de notre parcours
- ex:wheelchairaccessible pour accéder au booléen qui indique si notre circuit est accessible au personne handicapée ou non
## Explication
Notre **parcours** et notre **voyages** servent à faire le lien entre nos **circuits** et nos **arrêts**.
## Membre du projet
- Yotlan LE CROM (**https://gitlab.univ-nantes.fr/E184058N**)
- Florian MONSION (**https://gitlab.univ-nantes.fr/E171718A**)
- Endy YU (**https://gitlab.univ-nantes.fr/E162960F**)
- Dro Kieu DELI (**à ajouter**)
## Ressources
- Graphe RDF
- Données liées à un autre groupe
- SPARQL
- Apache Jena
- Docker
- Tarql
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment