« Utilisateur:AYOUB IBNOUCHEIKH/projet » : différence entre les versions

De ESCR
Aller à la navigation Aller à la recherche
 
(46 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 2 : Ligne 2 :


== Description ==
== Description ==
En France la consommation annuelle de l’éclairage est de 49 TWh par an.
Type d'éclairage :
* '''Solaire'''
* '''Filaire'''
Ojectif de mon projet est de réduire cette consommation et de la rendre plus eco-friendly.
Page 1 : listing les types d'éclairage


== Définition de votre graphe de connaissances ==
== Définition de votre graphe de connaissances ==
Bien que le plastique soit un matériau très utile, à la fin de sa vie, il pose de nombreux problèmes. L'idée de mon projet se base sur la comparaison entre les types de plastique afin determiner ceux qui polluent le plus.


Type de moteur :
* '''Polyethylene Terephthalate (PETE or PET)'''
* '''High-Density Polyethylene (HDPE)'''
* '''Polyvinyl Chloride (PVC)'''
* '''Low-Density Polyethylene (LDPE)'''
* '''Polypropylene (PP)'''
* '''Polystyrene or Styrofoam (PS)'''
* '''Miscellaneous plastics (includes: polycarbonate, polylactide, acrylic, acrylonitrile butadiene, styrene, fiberglass, and nylon)'''
L'objectif est d'identifier le type de plastique qui pollue le plus.
=== Schema ===
=== Schema ===
 
[[Fichier:Semantique ecoFriendly.png]]
Diagramme de classes ou modèle RDF (comme vue en cours)


=== Vocabulaire ===
=== Vocabulaire ===
Ligne 32 : Ligne 30 :
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
</rdf>
</rdf>


==== Classes ====
==== Classes ====


===== Movie =====
===== SystemeEclairage =====
<rdf>
<rdf>
<Movie> rdf:type rdfs:Class .
<SystemeEclairage> rdf:type rdfs:Class .
</rdf>
</rdf>


===== MovieStaff =====
===== MeilleurEcoEclairage =====
<rdf>
<rdf>
<MovieStaff> rdf:type rdfs:Class .
<MeilleurEcoEclairage> rdf:type rdfs:Class .
</rdf>
</rdf>


===== Actor =====
==== Propriétés====
===== coutProduction =====
<rdf>
<rdf>
<Actor> rdf:type rdfs:Class .
<coutProduction> rdf:type rdf:Property .
<Actor> rdfs:subClassOf <MovieStaff>.
<coutProduction> rdfs:domain <MeilleurEcoEclairage>.
</rdf>
</rdf>


==== Propriétés====
* cette propriété indique le cout de production en dollar
===== participatesIn =====
 
===== produit =====
<rdf>
<rdf>
<participatesIn> rdf:type rdf:Property .
<produit> rdf:type rdf:Property ;
  rdfs:domain <MeilleurEcoEclairage>;
  rdfs:range <SystemeEclairage>.
</rdf>
</rdf>
* cette propriété attend comme valeur une chaine de caractère


===== participatesIn =====
===== produtionPower =====
<rdf>
<rdf>
<starsIn> rdf:type rdf:Property .
<produtionPower> rdf:type rdf:Property .
<starsIn> rdfs:subPropertyOf <participatesIn> .
<produtionPower> rdfs:domain <MeilleurEcoEclairage>.
</rdf>


<starsIn>  rdfs:domain <Actor>.
* cette propriété indique la quantité d'energie produite en Watt
<starsIn>  rdfs:range  <Movie>.
</rdf>


=== Exemple d'un jeu de données ===
=== Exemple d'un jeu de données ===


<rdf>
<rdf>
ex:bradPitt rdf:type <Actor>.
<EclairageFriendly> rdf:type <MeilleurEcoEclairage>;
ex:bradPitt ex:starsIn ex:worldWarZ .
  <productionPower> 400;
  <coutProduction> "50.15"^^xsd:decimal ;
  <produit> <Solaire> .
 
<LampadaireFilaire> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 435;
  <coutProduction> "39.99"^^xsd:decimal ;
  <produit> <Filaire> .


<BestEclairageFriendly> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 500;
  <coutProduction> "60.15"^^xsd:decimal ;
  <produit> <Solaire> .


<SoftEclairageFriendly> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 620;
  <coutProduction> "80.15"^^xsd:decimal ;
  <produit> <Solaire> .
</rdf>
</rdf>


=== Requêtes ===
=== Requêtes ===


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:AYOUB_IBNOUCHEIKH/projet#>
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
SELECT *  
SELECT *
WHERE {
WHERE {
<Movie> ?p ?v .
?o a <MeilleurEcoEclairage> .
}
}
}}
}}


Vérification que le vocabulaire est bien chargé :
{{#sparql:
{{#sparql:
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
SELECT *
SELECT ?coutProduction ?produit ?productionPower
WHERE {
WHERE {
<MovieStaff> ?p ?v .
?Meilleur rdf:type <MeilleurEcoEclairage>;
  <coutProduction> ?coutProduction;
  <productionPower> ?productionPower;
  <produit> ?produit .
}
}
}}
}}


Afficher que les lignes qui ont productionPower supérieur ou égale à 500W
{{#sparql:
{{#sparql:
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
SELECT *
SELECT ?coutProduction ?produit ?productionPower
WHERE {
WHERE {
<Actor> ?p ?v .
?Meilleur rdf:type <MeilleurEcoEclairage>;
  <coutProduction> ?coutProduction;
  <productionPower> ?productionPower;
  <produit> ?produit .
  FILTER (?productionPower>= 500) .
}
}
}}
}}


{{#sparql:
== Démonstration ==
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
SELECT *
WHERE {
<participatesIn> ?p ?v .
}
}}
 
{{#sparql:
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
SELECT *
WHERE {
<starsIn> ?p ?v .
}
}}
 
Vérification que les données sont chargées :
{{#sparql:


PREFIX ex: <http://www.example.org/>
===== https://ecoeclairage-project.herokuapp.com/ =====
SELECT *
WHERE {
ex:bradPitt  ?p ?v .
}
}}


== Démonstration ==
[[Fichier:Page1 Eclairage.PNG]]


Des copies d'écran
[[Fichier:Page2 eclairage.PNG]]

Version actuelle datée du 14 décembre 2020 à 11:28

Introduction

Description

En France la consommation annuelle de l’éclairage est de 49 TWh par an.

Type d'éclairage :

* Solaire
* Filaire

Ojectif de mon projet est de réduire cette consommation et de la rendre plus eco-friendly.

Page 1 : listing les types d'éclairage


Définition de votre graphe de connaissances

Schema

Semantique ecoFriendly.png

Vocabulaire

Base

BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/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#>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>

Classes

SystemeEclairage
<SystemeEclairage> rdf:type rdfs:Class .
MeilleurEcoEclairage
<MeilleurEcoEclairage> rdf:type rdfs:Class .

Propriétés

coutProduction
<coutProduction> rdf:type rdf:Property .
<coutProduction>  rdfs:domain <MeilleurEcoEclairage>.
  • cette propriété indique le cout de production en dollar
produit
<produit> rdf:type rdf:Property ;
  rdfs:domain <MeilleurEcoEclairage>;
  rdfs:range <SystemeEclairage>.
  • cette propriété attend comme valeur une chaine de caractère
produtionPower
<produtionPower> rdf:type rdf:Property .
<produtionPower>  rdfs:domain <MeilleurEcoEclairage>.
  • cette propriété indique la quantité d'energie produite en Watt

Exemple d'un jeu de données

<EclairageFriendly> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 400;
  <coutProduction> "50.15"^^xsd:decimal ;
  <produit> <Solaire> .

<LampadaireFilaire> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 435;
  <coutProduction> "39.99"^^xsd:decimal ;
  <produit> <Filaire> .

<BestEclairageFriendly> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 500;
  <coutProduction> "60.15"^^xsd:decimal ;
  <produit> <Solaire> .

<SoftEclairageFriendly> rdf:type <MeilleurEcoEclairage>;
  <productionPower> 620;
  <coutProduction> "80.15"^^xsd:decimal ;
  <produit> <Solaire> .

Requêtes

Vérification que le vocabulaire est bien chargé :

o
https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#EclairageFriendly
https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#LampadaireFilaire
https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#BestEclairageFriendly
https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#SoftEclairageFriendly
16:05:44 25/04/2024 -- Actualiser -- Durée de la requête :0.018s -- CSV


Vérification que le vocabulaire est bien chargé :

coutProduction produit productionPower
50.15 https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#Solaire 400
39.99 https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#Filaire 435
60.15 https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#Solaire 500
80.15 https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#Solaire 620
16:05:44 25/04/2024 -- Actualiser -- Durée de la requête :0.019s -- CSV


Afficher que les lignes qui ont productionPower supérieur ou égale à 500W

coutProduction produit productionPower
60.15 https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#Solaire 500
80.15 https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#Solaire 620
16:05:44 25/04/2024 -- Actualiser -- Durée de la requête :0.02s -- CSV


Démonstration

https://ecoeclairage-project.herokuapp.com/

Page1 Eclairage.PNG

Page2 eclairage.PNG