« Utilisateur:MehdiAkrim » : différence entre les versions

De ESCR
Aller à la navigation Aller à la recherche
(Page créée avec « Introduction == Description == - Mon projet web sémantique consiste à faire une comparaison entre différent moyens de production d'électricité pour savoir lequel se… »)
 
Aucun résumé des modifications
 
(12 versions intermédiaires par le même utilisateur non affichées)
Ligne 17 : Ligne 17 :


Page 1 : affiche la liste des différents méthodes avec leurs caractéristiques.
Page 1 : affiche la liste des différents méthodes avec leurs caractéristiques.
Page 2 : après qu'on est choisi l'engin, la deuxième page nous affiche le moteur propice.
Page 2 : après qu'on est choisi la méthode, la deuxième page nous l'affiche.


== Définition de votre graphe de connaissances ==
== Définition de votre graphe de connaissances ==
Ligne 25 : Ligne 25 :


Modèle RDF
Modèle RDF
[[Fichier:DiagramLD1.png]]
[[Fichier:Diagram.png]]


=== Vocabulaire ===
=== Vocabulaire ===
Ligne 31 : Ligne 31 :
==== Base ====
==== Base ====
<rdf>
<rdf>
BASE <https://data.escr.fr/wiki/Utilisateur:Lassanadiakite90/projet#>
BASE <https://data.escr.fr/wiki/Utilisateur:MehdiAkrim>
</rdf>
</rdf>


Ligne 44 : Ligne 44 :
==== Classes ====
==== Classes ====


===== Moteur =====
===== Production =====
<rdf>
<rdf>
<Moteur> rdf:type rdfs:Class .
<Production> rdf:type rdfs:Class .
</rdf>
</rdf>


Ligne 53 : Ligne 53 :
<rdf>
<rdf>
  <coutDeProduction> rdf:type rdf:Property .
  <coutDeProduction> rdf:type rdf:Property .
  <coutDeProduction>  rdfs:domain <Moteur>.
  <coutDeProduction>  rdfs:domain <Production>.
</rdf>
</rdf>


* cette propriété indique le coût de production d'un moteur en euro
* cette propriété indique le coût de production en euro d'un MWH d’électricité
===== TypeEngin =====
 
===== moyenDeProduction =====
<rdf>
<rdf>
<TypeEngin> rdf:type rdf:Property ;
<TypeEngin> rdf:type rdf:Property ;
   rdfs:domain <Moteur>.
   rdfs:domain <type>.
</rdf>
</rdf>


* cette propriété attend comme valeur une chaîne de charactère
* cette propriété attend comme valeur une chaîne de charactère


===== empreinteCarbone =====
<rdf>
<empreinteCarbone> rdf:type rdf:Property .
<empreinteCarbone>  rdfs:domain <Moteur>.
</rdf>
* cette propriété attend comme valeur une empreinte Carbone en ( t/km)
===== empreinteCarboneProduction =====
<rdf>
<empreinteCarboneProduction> rdf:type rdf:Property .
<empreinteCarboneProduction>  rdfs:domain <Moteur>.
</rdf>
* cette propriété attend comme valeur une empreinte Carbone en ( tonne)
=== Exemple d'un jeu de données ===
=== Exemple d'un jeu de données ===


<rdf>
<rdf>
<Hydrogene> rdf:type <Moteur>;
<Fioul> rdf:type <Production>;
  <empreinteCarbone> "0.1"^^xsd:decimal;
   <coutDeProduction> "150"^^xsd:decimal ;
<empreinteCarboneProduction> "93.5"^^xsd:decimal;
   <moyenDeProduction> <fioul>.
   <coutDeProduction> "500000"^^xsd:decimal ;
   <TypeEngin> <Avion> .
<ElectriqueCamionnette> rdf:type <Moteur>;
  <empreinteCarbone> "1.6"^^xsd:decimal;
<empreinteCarboneProduction> "30"^^xsd:decimal;
  <coutDeProduction> "40000"^^xsd:decimal ;
  <TypeEngin> <Camionnette> .
 
 
<Essence> rdf:type <Moteur>;
  <empreinteCarbone> "1.1"^^xsd:decimal;
<empreinteCarboneProduction> "9"^^xsd:decimal;
  <coutDeProduction> "10000"^^xsd:decimal ;
  <TypeEngin> <Moto> .
 


<ElectriqueVoiturePersonnelle> rdf:type <Moteur>;
<Charbon> rdf:type <Production>;
  <empreinteCarbone> "2.2"^^xsd:decimal;
   <coutDeProduction> "100"^^xsd:decimal ;
<empreinteCarboneProduction> "40"^^xsd:decimal;
   <moyenDeProduction> <charbon>.  
   <coutDeProduction> "25000"^^xsd:decimal ;
   <TypeEngin> <Voiture-Personnelle> .


 
<Nucléaire> rdf:type <Production>;
<Diesiel> rdf:type <Moteur>;
   <coutDeProduction> "50"^^xsd:decimal ;
  <empreinteCarbone> "10.2"^^xsd:decimal;
   <moyenDeProduction> <nucléaire>.
<empreinteCarboneProduction> "11"^^xsd:decimal;
   <coutDeProduction> "30000"^^xsd:decimal ;
   <TypeEngin> <Camion> .




<Solaire> rdf:type <Production>;
  <coutDeProduction> "142"^^xsd:decimal ;
  <moyenDeProduction> <solaire>.
                                                      
                                                      
</rdf>
</rdf>
Ligne 126 : Ligne 92 :
Vérification que le vocabulaire est bien chargé :
Vérification que le vocabulaire est bien chargé :
{{#sparql:
{{#sparql:
BASE <https://data.escr.fr/wiki/Utilisateur:Lassanadiakite90/projet#>
BASE <https://data.escr.fr/wiki/Utilisateur:MehdiAkrim#>
SELECT *  
SELECT *  
WHERE {
WHERE {
?o a <Moteur> .
?o a <Production> .
}
}
}}
}}
Ligne 135 : Ligne 101 :
Vérification que le vocabulaire est bien chargé :
Vérification que le vocabulaire est bien chargé :
{{#sparql:
{{#sparql:
BASE <https://data.escr.fr/wiki/Utilisateur:Lassanadiakite90/projet#>
BASE <https://data.escr.fr/wiki/Utilisateur:MehdiAkrim#>
SELECT ?coutDeProduction ?TypeEngin ?empreinteCarboneProduction ?empreinteCarbone
SELECT ?moyenDeProduction ?coutDeProduction  
WHERE {
?moteur rdf:type <Moteur>;
  <coutDeProduction> ?coutDeProduction ;
  <TypeEngin> ?TypeEngin ;
  <empreinteCarboneProduction> ?empreinteCarboneProduction ;
<empreinteCarbone> ?empreinteCarbone .
}
}}
 
 
Vérification que les données sont chargées :
{{#sparql:
 
PREFIX ex: <http://www.example.org/>
SELECT *
WHERE {
WHERE {
ex:bradPitt  ?p ?v .
?production rdf:type <Production>;
  <moyenDeProduction> ?moyenDeProduction;
  <coutDeProduction> ?coutDeProduction .
}
}
}}
}}
== Démonstration ==
Des copies d'écran

Version actuelle datée du 11 décembre 2020 à 07:44

Introduction

Description

- Mon projet web sémantique consiste à faire une comparaison entre différent moyens de production d'électricité pour savoir lequel serait mieux écologiquement.

Type de moteur :

* Fioul
* Charbon
* énergie nucléaire
* énergie solaire

critère de comparaison :

* Le coût de production (en euro)


L'objectif est que la comparaison nous permet de choisir le meilleur moyen écologique de production.

Page 1 : affiche la liste des différents méthodes avec leurs caractéristiques. Page 2 : après qu'on est choisi la méthode, la deuxième page nous l'affiche.

Définition de votre graphe de connaissances

Schema

Modèle RDF Diagram.png

Vocabulaire

Base

BASE <https://data.escr.fr/wiki/Utilisateur:MehdiAkrim>

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

Production
<Production> rdf:type rdfs:Class .

Propriétés

coutDeProduction
 <coutDeProduction> rdf:type rdf:Property .
 <coutDeProduction>  rdfs:domain <Production>.
  • cette propriété indique le coût de production en euro d'un MWH d’électricité
moyenDeProduction
<TypeEngin> rdf:type rdf:Property ;
  rdfs:domain <type>.
  • cette propriété attend comme valeur une chaîne de charactère

Exemple d'un jeu de données

<Fioul> rdf:type <Production>;
  <coutDeProduction> "150"^^xsd:decimal ;
  <moyenDeProduction> <fioul>.

<Charbon> rdf:type <Production>;
  <coutDeProduction> "100"^^xsd:decimal ;
  <moyenDeProduction> <charbon>. 

<Nucléaire> rdf:type <Production>;
  <coutDeProduction> "50"^^xsd:decimal ;
  <moyenDeProduction> <nucléaire>.


<Solaire> rdf:type <Production>;
  <coutDeProduction> "142"^^xsd:decimal ;
  <moyenDeProduction> <solaire>.

Requêtes

Vérification que le vocabulaire est bien chargé :

o
01:52:19 19/05/2024 -- Actualiser -- Durée de la requête :0.024s -- CSV


Vérification que le vocabulaire est bien chargé :

moyenDeProduction coutDeProduction
01:52:19 19/05/2024 -- Actualiser -- Durée de la requête :0.022s -- CSV