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

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


== Description ==
== Description ==
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.
En France la consommation annuelle de l’éclairage est de 49 TWh par an.


Type de moteur :
Type d'éclairage :
  * '''Polyethylene Terephthalate (PETE or PET)'''
  * '''Solaire'''
  * '''High-Density Polyethylene (HDPE)'''
  * '''Filaire'''
* '''Polyvinyl Chloride (PVC)'''
 
* '''Low-Density Polyethylene (LDPE)'''
Ojectif de mon projet est de réduire cette consommation et de la rendre plus eco-friendly.
* '''Polypropylene (PP)'''
 
* '''Polystyrene or Styrofoam (PS)'''
Page 1 : listing les types d'éclairage
* '''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.


== Définition de votre graphe de connaissances ==
== Définition de votre graphe de connaissances ==


=== Schema ===
=== Schema ===
 
[[Fichier:Semantique ecoFriendly.png]]
Diagramme de classes ou modèle RDF (comme vue en cours)


=== Vocabulaire ===
=== Vocabulaire ===
Ligne 33 : 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:
===== https://ecoeclairage-project.herokuapp.com/ =====
BASE <https://data.escr.fr/wiki/Utilisateur:AYOUB_IBNOUCHEIKH/projet#>
SELECT *
WHERE {
<starsIn> ?p ?v .
}
}}


Vérification que les données sont chargées :
[[Fichier:Page1 Eclairage.PNG]]
{{#sparql:
 
PREFIX ex: <http://www.example.org/>
SELECT *
WHERE {
ex:bradPitt  ?p ?v .
}
}}
 
== Démonstration ==


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
22:15:35 27/11/2024 -- Actualiser -- Durée de la requête :0.027s -- 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
22:15:35 27/11/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
22:15:35 27/11/2024 -- Actualiser -- Durée de la requête :0.022s -- CSV


Démonstration

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

Page1 Eclairage.PNG

Page2 eclairage.PNG