« Utilisateur:Chricris/Projet-Choix velo » : différence entre les versions

De ESCR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 100 : Ligne 100 :
SELECT *  
SELECT *  
WHERE {
WHERE {
?o a <Caracteristiques> .
?c a <Caracteristiques> .
}
}
}}
}}
Ligne 109 : Ligne 109 :
SELECT ?model ?prix ?propulsion
SELECT ?model ?prix ?propulsion
WHERE {
WHERE {
?Offre rdf:type <Caracteristiques>;
?Velo rdf:type <Caracteristiques>;
   <model> ?model ;
   <model> ?model ;
   <prix> ?prix ;
   <prix> ?prix ;
Ligne 140 : Ligne 140 :
SELECT ?model ?prix ?propulsion
SELECT ?model ?prix ?propulsion
WHERE {
WHERE {
?Offre rdf:type <Caracteristiques>;
?Velo rdf:type <Caracteristiques>;
   <model> ?model ;
   <model> ?model ;
   <prix> ?prix ;
   <prix> ?prix ;

Version du 26 janvier 2021 à 13:29

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


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
06:35:43 19/05/2024 -- Actualiser -- Durée de la requête :0.027s -- 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
06:35:43 19/05/2024 -- Actualiser -- Durée de la requête :0.031s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Class
06:35:43 19/05/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
06:35:43 19/05/2024 -- Actualiser -- Durée de la requête :0.028s -- CSV


model prix propulsion
06:35:43 19/05/2024 -- Actualiser -- Durée de la requête :0.026s -- CSV