Utilisateur:Chricris/Projet-Choix velo

De ESCR
Aller à la navigation Aller à la recherche

Introduction
Projet de web sémantique de l'ESGI projet perso

Description

Le but est de catégorisé les vélos en fonction de leur type et moyen de propulsion
Page 1 : liste des différents modèl de vélo
Page 2 : formulaire de sélection renvoie vers la première page en fonction des critères

Définition de votre graphe de connaissances

Schema

Diagramme de classes ou modèle RDF (comme vue en cours) ChoixVelo Diagram.png

Vocabulaire

Base

BASE <https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#>

Préfixes

PREFIX ex: <http://www.example.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
prefix foaf: <http://xmlns.com/foaf/0.1/>

Classes

Caracteristiques
<Caracteristiques> rdf:type rdfs:Class .

Propriétés

model
<model> rdf:type rdf:Property .
<model>  rdfs:domain <Caracteristiques>.
  • cette propriété sert à attribuer un modèle à un vélo


prix
<prix> rdf:type rdf:Property .
<prix>  rdfs:domain <Caracteristiques>.
  • cette propriété sert à attribuer un prix à un vélo


propulsion
<propulsion> rdf:type rdf:Property .
<propulsion>  rdfs:domain <Caracteristiques>.
  • cette propriété sert à attribuer un type de propulsion à un vélo


Musculaire
<Musculaire> rdf:type rdf:Property .
<Musculaire>  rdfs:domain <Caracteristiques>.
  • cette propriété sert à attribuer un type de propulsion à un vélo

Exemple d'un jeu de données

<Velo_ELOPS> rdf:type <Caracteristiques>;
  <model> <Ville> ;
  <prix> "270.00"^^xsd:decimal ;
  <propulsion> <Musculaire> ;
  <name> "Velo" .


<Velo_Bullitt> rdf:type <Caracteristiques>;
  <model> <Cargo> ;
  <prix> "2268.00"^^xsd:decimal ;
  <propulsion> <Musculaire> ;
  <name> "Velo" .

<Velo_ELOPS-elec> rdf:type <Caracteristiques>;
  <model> <Ville> ;
  <prix> "799.99"^^xsd:decimal ;
  <propulsion> <Electrique> ;
  <name> "Velo" .


<Velo_Bullitt-Elec> rdf:type <Caracteristiques>;
  <model> <Cargo> ;
  <prix> "4400.00"^^xsd:decimal ;
  <propulsion> <Electrique> ;
  <name> "Velo" .

Requêtes

Vérification que le vocabulaire est bien chargé :

c
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Velo_Bullitt
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Velo_Bullitt-Elec
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Velo_ELOPS
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Velo_ELOPS-elec
22:04:41 21/11/2024 -- Actualiser -- Durée de la requête :0.149s -- CSV


Vérification que les données sont chargées :

model prix propulsion
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Cargo 2268 https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Musculaire
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Cargo 4400 https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Electrique
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Ville 270 https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Musculaire
https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Ville 799.99 https://data.escr.fr/wiki/Utilisateur:Chricris/Projet-Choix_velo#Electrique
22:04:41 21/11/2024 -- Actualiser -- Durée de la requête :0.02s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Class
22:04:41 21/11/2024 -- Actualiser -- Durée de la requête :0.025s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Class
22:04:41 21/11/2024 -- Actualiser -- Durée de la requête :0.023s -- CSV


model prix propulsion
22:04:41 21/11/2024 -- Actualiser -- Durée de la requête :0.029s -- CSV