« Idée informer de la consommation de ses appareils » : différence entre les versions

De ESCR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 35 : Ligne 35 :
==== Classes ====
==== Classes ====


===== Objet =====
===== Appareil =====
<rdf>
<rdf>
<Objet> rdf:type rdfs:Class .
<Appareil> rdf:type rdfs:Class .
</rdf>
</rdf>


Ligne 45 : Ligne 45 :
<rdf>
<rdf>
<conso> rdf:type rdf:Property .
<conso> rdf:type rdf:Property .
<conso>  rdfs:domain <Objet>.
<conso>  rdfs:domain <Appareil>.
</rdf>
</rdf>


Ligne 51 : Ligne 51 :


<rdf>
<rdf>
ex:Four_bosch rdf:type <Objet>.
ex:Four_bosch rdf:type <Appareil>.
ex:Four_bosch rdfs:label "Four Bosh" .
ex:Four_bosch rdfs:label "Four Bosh" .
ex:Four_bosch <conso> "82"^^xsd:decimal .
ex:Four_bosch <conso> "82"^^xsd:decimal .
Ligne 57 : Ligne 57 :


<rdf>
<rdf>
ex:Four_electrolux rdf:type <Objet>.
ex:Four_electrolux rdf:type <Appareil>.
ex:Four_electrolux rdfs:label "Four Electrolux" .
ex:Four_electrolux rdfs:label "Four Electrolux" .
ex:Four_electrolux <conso> "72"^^xsd:decimal .
ex:Four_electrolux <conso> "72"^^xsd:decimal .
Ligne 63 : Ligne 63 :


<rdf>
<rdf>
ex:Four_pyrolyse rdf:type <Objet>.
ex:Four_pyrolyse rdf:type <Appareil>.
ex:Four_pyrolyse rdfs:label "Four Pyrolyse" .
ex:Four_pyrolyse rdfs:label "Four Pyrolyse" .
ex:Four_pyrolyse <conso> "90"^^xsd:decimal .
ex:Four_pyrolyse <conso> "90"^^xsd:decimal .
Ligne 69 : Ligne 69 :


<rdf>
<rdf>
ex:Machine_a_laver_samsung rdf:type <Objet>.
ex:Machine_a_laver_samsung rdf:type <Appareil>.
ex:Machine_a_laver_samsung rdfs:label "Machine à laver Samsung" .
ex:Machine_a_laver_samsung rdfs:label "Machine à laver Samsung" .
ex:Machine_a_laver_samsung <conso> "65"^^xsd:decimal .
ex:Machine_a_laver_samsung <conso> "65"^^xsd:decimal .
Ligne 75 : Ligne 75 :


<rdf>
<rdf>
ex:Machine_a_laver_whirlpool rdf:type <Objet>.
ex:Machine_a_laver_whirlpool rdf:type <Appareil>.
ex:Machine_a_laver_whirlpool rdfs:label "Machine à laver Whirlpool" .
ex:Machine_a_laver_whirlpool rdfs:label "Machine à laver Whirlpool" .
ex:Machine_a_laver_whirlpool <conso> "60"^^xsd:decimal .
ex:Machine_a_laver_whirlpool <conso> "60"^^xsd:decimal .
Ligne 81 : Ligne 81 :


<rdf>
<rdf>
ex:Machine_a_laver_bosch rdf:type <Objet>.
ex:Machine_a_laver_bosch rdf:type <Appareil>.
ex:Machine_a_laver_bosch rdfs:label "Machine à laver Bosch" .
ex:Machine_a_laver_bosch rdfs:label "Machine à laver Bosch" .
ex:Machine_a_laver_bosch <conso> "58"^^xsd:decimal .
ex:Machine_a_laver_bosch <conso> "58"^^xsd:decimal .
Ligne 87 : Ligne 87 :


<rdf>
<rdf>
ex:Frigo_lg rdf:type <Objet>.
ex:Frigo_lg rdf:type <Appareil>.
ex:Frigo_lg rdfs:label "Frigo LG" .
ex:Frigo_lg rdfs:label "Frigo LG" .
ex:Frigo_lg <conso> "12"^^xsd:decimal .
ex:Frigo_lg <conso> "12"^^xsd:decimal .
Ligne 93 : Ligne 93 :


<rdf>
<rdf>
ex:Frigo_proline rdf:type <Objet>.
ex:Frigo_proline rdf:type <Appareil>.
ex:Frigo_proline rdfs:label "Frigo Proline" .
ex:Frigo_proline rdfs:label "Frigo Proline" .
ex:Frigo_proline <conso> "9"^^xsd:decimal .
ex:Frigo_proline <conso> "9"^^xsd:decimal .
Ligne 99 : Ligne 99 :


<rdf>
<rdf>
ex:Frigo_beko rdf:type <Objet>.
ex:Frigo_beko rdf:type <Appareil>.
ex:Frigo_beko rdfs:label "Frigo Beko" .
ex:Frigo_beko rdfs:label "Frigo Beko" .
ex:Frigo_beko <conso> "11"^^xsd:decimal .
ex:Frigo_beko <conso> "11"^^xsd:decimal .
Ligne 109 : Ligne 109 :
BASE <https://data.escr.fr/wiki/Utilisateur:Rémy/Projet_ESGI#>
BASE <https://data.escr.fr/wiki/Utilisateur:Rémy/Projet_ESGI#>
SELECT *
SELECT *
WHERE { ?Nom a <Objet> . }
WHERE { ?Nom a <Appareil> . }
Limit 10
Limit 10
}}
}}

Version du 11 décembre 2020 à 07:48

Introduction

Calcul de consommation de kWh par jour

Description

Notre page web a pour but de calculer notre consommation de kWh par jour dans notre maison.

La première page sera un formulaire à remplir avec les différents appareils éclectiques que nous utilisons chaque jour.

La seconde page sera le résultat du calcul.


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:Rémy/Projet_ESGI#>

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

Appareil
<Appareil> rdf:type rdfs:Class .

Propriétés

conso
<conso> rdf:type rdf:Property .
<conso>  rdfs:domain <Appareil>.

Exemple d'un jeu de données

ex:Four_bosch rdf:type <Appareil>.
ex:Four_bosch rdfs:label "Four Bosh" .
ex:Four_bosch <conso> "82"^^xsd:decimal .
ex:Four_electrolux rdf:type <Appareil>.
ex:Four_electrolux rdfs:label "Four Electrolux" .
ex:Four_electrolux <conso> "72"^^xsd:decimal .
ex:Four_pyrolyse rdf:type <Appareil>.
ex:Four_pyrolyse rdfs:label "Four Pyrolyse" .
ex:Four_pyrolyse <conso> "90"^^xsd:decimal .
ex:Machine_a_laver_samsung rdf:type <Appareil>.
ex:Machine_a_laver_samsung rdfs:label "Machine à laver Samsung" .
ex:Machine_a_laver_samsung <conso> "65"^^xsd:decimal .
ex:Machine_a_laver_whirlpool rdf:type <Appareil>.
ex:Machine_a_laver_whirlpool rdfs:label "Machine à laver Whirlpool" .
ex:Machine_a_laver_whirlpool <conso> "60"^^xsd:decimal .
ex:Machine_a_laver_bosch rdf:type <Appareil>.
ex:Machine_a_laver_bosch rdfs:label "Machine à laver Bosch" .
ex:Machine_a_laver_bosch <conso> "58"^^xsd:decimal .
ex:Frigo_lg rdf:type <Appareil>.
ex:Frigo_lg rdfs:label "Frigo LG" .
ex:Frigo_lg <conso> "12"^^xsd:decimal .
ex:Frigo_proline rdf:type <Appareil>.
ex:Frigo_proline rdfs:label "Frigo Proline" .
ex:Frigo_proline <conso> "9"^^xsd:decimal .
ex:Frigo_beko rdf:type <Appareil>.
ex:Frigo_beko rdfs:label "Frigo Beko" .
ex:Frigo_beko <conso> "11"^^xsd:decimal .

Requêtes

Nom
http://www.example.org/Four_bosch
http://www.example.org/Four_electrolux
http://www.example.org/Four_pyrolyse
http://www.example.org/Frigo_beko
http://www.example.org/Frigo_lg
http://www.example.org/Frigo_proline
http://www.example.org/Machine_a_laver_bosch
http://www.example.org/Machine_a_laver_samsung
http://www.example.org/Machine_a_laver_whirlpool
18:06:28 29/04/2024 -- Actualiser -- Durée de la requête :0.03s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:Rémy/Projet_ESGI#Appareil
http://www.w3.org/2000/01/rdf-schema#label Four Bosh
https://data.escr.fr/wiki/Utilisateur:Rémy/Projet_ESGI#conso 82
18:06:28 29/04/2024 -- Actualiser -- Durée de la requête :0.022s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:Rémy/Projet_ESGI#Appareil
http://www.w3.org/2000/01/rdf-schema#label Machine à laver Samsung
https://data.escr.fr/wiki/Utilisateur:Rémy/Projet_ESGI#conso 65
18:06:28 29/04/2024 -- Actualiser -- Durée de la requête :0.026s -- CSV


Démonstration

Des copies d'écran