« Utilisateur:Mythmaker2/Projet » : différence entre les versions
Aller à la navigation
Aller à la recherche
(→Schema) |
|||
(24 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 12 : | Ligne 12 : | ||
Diagramme de classes ou modèle RDF (comme vue en cours) | Diagramme de classes ou modèle RDF (comme vue en cours) | ||
[[Fichier:Schema_RDF_Fleche_Fabien_R_2.png]] | |||
=== Vocabulaire === | === Vocabulaire === | ||
Ligne 57 : | Ligne 58 : | ||
* Cette propriété attend comme valeur un int. | * Cette propriété attend comme valeur un int. | ||
===== | ===== Lieu ===== | ||
<rdf> | <rdf> | ||
< | <lieu> rdf:type rdf:Property . | ||
< | <lieu> rdfs:domain <Velo>. | ||
</rdf> | </rdf> | ||
* Cette propriété attend comme valeur | * Cette propriété attend comme valeur une string. | ||
===== Disponibilité ===== | ===== Disponibilité ===== | ||
Ligne 86 : | Ligne 87 : | ||
ex:Paris rdf:type <Ville> . | ex:Paris rdf:type <Ville> . | ||
ex:Paris <nom> "Paris". | ex:Paris <nom> "Paris". | ||
ex:Paris <nombre_velos> 2. | ex:Paris <nombre_velos> 2 . | ||
</rdf> | </rdf> | ||
Ligne 92 : | Ligne 93 : | ||
ex:Rennes rdf:type <Ville> . | ex:Rennes rdf:type <Ville> . | ||
ex:Rennes <nom> "Rennes". | ex:Rennes <nom> "Rennes". | ||
ex:Rennes <nombre_velos> 1. | ex:Rennes <nombre_velos> 1 . | ||
</rdf> | </rdf> | ||
<rdf> | <rdf> | ||
ex:Robert rdf:type <Velo> . | ex:Robert rdf:type <Velo> . | ||
ex:Robert < | ex:Robert <lieu> "Rennes" . | ||
ex:Robert <appartenance> "Robert". | ex:Robert <appartenance> "Robert". | ||
ex:Robert <disponibilite> 25. | ex:Robert <disponibilite> 25 . | ||
</rdf> | </rdf> | ||
<rdf> | <rdf> | ||
ex:Gregory rdf:type <Velo> . | ex:Gregory rdf:type <Velo> . | ||
ex:Gregory < | ex:Gregory <lieu> "Paris" . | ||
ex:Gregory <appartenance> "Gregory". | ex:Gregory <appartenance> "Gregory". | ||
ex:Gregory <disponibilite> 100. | ex:Gregory <disponibilite> 100 . | ||
</rdf> | </rdf> | ||
<rdf> | <rdf> | ||
ex:Fabien rdf:type <Velo> . | ex:Fabien rdf:type <Velo> . | ||
ex:Fabien < | ex:Fabien <lieu> "Paris" . | ||
ex:Fabien <appartenance> "Fabien". | ex:Fabien <appartenance> "Fabien". | ||
ex:Fabien <disponibilite> 50. | ex:Fabien <disponibilite> 50 . | ||
</rdf> | </rdf> | ||
=== Requêtes === | |||
Vérification que le vocabulaire est bien chargé : | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
SELECT * | |||
WHERE { | |||
<Ville> ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
SELECT * | |||
WHERE { | |||
<Velo> ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
PREFIX ex: <http://www.example.org/> | |||
select * | |||
where { | |||
ex:Paris ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
PREFIX ex: <http://www.example.org/> | |||
select * | |||
where { | |||
ex:Rennes ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
PREFIX ex: <http://www.example.org/> | |||
select * | |||
where { | |||
ex:Robert ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
PREFIX ex: <http://www.example.org/> | |||
select * | |||
where { | |||
ex:Fabien ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
PREFIX ex: <http://www.example.org/> | |||
select * | |||
where { | |||
ex:Gregory ?p ?v . | |||
} | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
SELECT DISTINCT * | |||
WHERE { | |||
?s a <Ville> . | |||
} | |||
Limit 10 | |||
}} | |||
{{#sparql: | |||
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet> | |||
SELECT DISTINCT * | |||
WHERE { | |||
?s a <Velo> . | |||
} | |||
Limit 10 | |||
}} |
Version actuelle datée du 26 janvier 2021 à 12:26
Description
- Page 1 : Toutes les villes.
- Liste de toutes les villes disponibles ayant des vélos particuliers à disposition, nombre de vélos disponibles.
- Page 2 : Tous les vélos disponibles
- Liste de tous les vélos disponibles, pendant combien de temps, à qui il appartient.
L'objectif est de pallier au problème de rejet de CO2 en permettant à des particuliers d'emprunter des vélos d'autres particuliers pendant une durée limitée.
Définition de votre graphe de connaissances
Schema
Diagramme de classes ou modèle RDF (comme vue en cours)
Vocabulaire
Base
BASE <https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Projet>
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#>
Classes
Ville
<Ville> rdf:type rdfs:Class.
Velo
<Velo> rdf:type rdfs:Class.
Propriétés
Nom
<nom> rdf:type rdf:Property .
<nom> rdfs:domain <Ville>.
- cette propriété attend comme valeur une string.
Nombre velos
<nombre_velos> rdf:type rdf:Property .
<nombre_velos> rdfs:domain <Ville>.
- Cette propriété attend comme valeur un int.
Lieu
<lieu> rdf:type rdf:Property .
<lieu> rdfs:domain <Velo>.
- Cette propriété attend comme valeur une string.
Disponibilité
<disponibilite> rdf:type rdf:Property .
<disponibilite> rdfs:domain <Velo>.
- Cette propriété attend comme valeur un int.
Appartenance
<appartenance> rdf:type rdf:Property .
<appartenance> rdfs:domain <Velo>.
- Cette propriété attend comme valeur une string.
Exemple d'un jeu de données
ex:Paris rdf:type <Ville> .
ex:Paris <nom> "Paris".
ex:Paris <nombre_velos> 2 .
ex:Rennes rdf:type <Ville> .
ex:Rennes <nom> "Rennes".
ex:Rennes <nombre_velos> 1 .
ex:Robert rdf:type <Velo> .
ex:Robert <lieu> "Rennes" .
ex:Robert <appartenance> "Robert".
ex:Robert <disponibilite> 25 .
ex:Gregory rdf:type <Velo> .
ex:Gregory <lieu> "Paris" .
ex:Gregory <appartenance> "Gregory".
ex:Gregory <disponibilite> 100 .
ex:Fabien rdf:type <Velo> .
ex:Fabien <lieu> "Paris" .
ex:Fabien <appartenance> "Fabien".
ex:Fabien <disponibilite> 50 .
Requêtes
Vérification que le vocabulaire est bien chargé :
p | v |
---|---|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2000/01/rdf-schema#Class |
10:00:56 25/11/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 |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.039s -- CSV |
p | v |
---|---|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type | https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Ville |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/nom | Paris |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/nombre_velos | 2 |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.029s -- CSV |
p | v |
---|---|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type | https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Ville |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/nom | Rennes |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/nombre_velos | 1 |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.017s -- CSV |
p | v |
---|---|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type | https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Velo |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/lieu | Rennes |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/appartenance | Robert |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/disponibilite | 25 |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.017s -- CSV |
p | v |
---|---|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type | https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Velo |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/lieu | Paris |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/appartenance | Fabien |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/disponibilite | 50 |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.027s -- CSV |
p | v |
---|---|
http://www.w3.org/1999/02/22-rdf-syntax-ns#type | https://data.escr.fr/wiki/Utilisateur:Mythmaker2/Velo |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/lieu | Paris |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/appartenance | Gregory |
https://data.escr.fr/wiki/Utilisateur:Mythmaker2/disponibilite | 100 |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.018s -- CSV |
s |
---|
http://www.example.org/Rennes |
http://www.example.org/Paris |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.022s -- CSV |
s |
---|
http://www.example.org/Robert |
http://www.example.org/Fabien |
http://www.example.org/Gregory |
10:00:56 25/11/2024 -- Actualiser -- Durée de la requête :0.023s -- CSV |