« Mail sémantique » : différence entre les versions

De ESCR
Aller à la navigation Aller à la recherche
Ligne 151 : Ligne 151 :
SELECT *  
SELECT *  
WHERE {
WHERE {
?s a <Attachement> .
?s a <Mail> .
}
}
}}
}}
Ligne 179 : Ligne 179 :
WHERE {
WHERE {
ex:Candidature ?p ?v .
ex:Candidature ?p ?v .
}
}}
{{#sparql:
BASE <https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#>
SELECT *
WHERE {
?s a <Attachement> .
}
}
}}
}}

Version du 9 décembre 2020 à 11:23

Introduction

Description

Au jour d'aujourd'hui, les services administratifs et entreprises informatisent l'ensemble de leurs documents et entament depuis plus d'une dizaine d'année une Digitalisation des services. Cette migration digitale permet un assouplissement de l'accès des données mais a également un aspect écologique, notamment par rapport à la protection des arbres en réduisant la production de papier. L'application développée permet de sensibiliser la population sur l'impact de leur boite mail sur l'environnement. Cette dernière se divise en deux pages :

  • Une main page : cette dernière présentera une liste de mails types avec leurs spécifications. L'utilisateur pourra sélectionner la liste des mails dont il veut voir l'impact ainsi que le temps qu'il compte le conserver dans sa boite mail. Un résultat global d'émission de CO² lui est alors présenté.
  • Une page "à propos": présentant un article de sensibilisation à la pollution générée par les mails.

Définition de votre graphe de connaissances

Schema

Vocabulaire

Base

BASE <https://data.escr.fr/wiki/Utilisateur:Mdeboffle/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

Mail
<Mail> rdf:type rdfs:class.
Pièce jointe
<Attachement> rdf:type rdfs:Class.

Propriétés

contains
<contains> rdf:type rdf:Property;
           rdfs:domain <Mail>;
           rdfs:range <Attachement>.

Permet d'associer une ou plusieurs pièces jointes à un mail

mailRecipient
<mailRecipient> rdf:type rdf:Property;
                rdfs:domain <Mail>.

Permet d'assigner un destinataire à un mail.

mailSize
<mailSize> rdf:type rdf:Property;
           rdf:domain <Mail>.

Permet d'assigner une taille à un mail (en Ko).

AttachementSize
<AttachementSize> rdf:type rdf:Property;
           rdf:domain <Attachement>.

Permet d'assigner une taille à une pièce jointe (en Ko).

Exemple d'un jeu de données

ex:Image rdf:type <Attachement> .
ex:Image <AttachementSize> "5000"^^xsd:double .
ex:CV rdf:type <Attachement> .
ex:CV <AttachementSize> "500"^^xsd:double .
ex:LM rdf:type <Attachement> .
ex:LM <AttachementSize> "500"^^xsd:double .
ex:Zip rdf:type <Attachement> .
ex:Zip <AttachementSize> "10000"^^xsd:double .
ex:Newsletter rdf:type <Mail> .
ex:Newsletter <mailRecipient> "maxime.deboffle@gmail.com" .
ex:Newsletter <mailSize> "50"^^xsd:double .
ex:Newsletter ex:contains ex:Image .
ex:Candidature rdf:type <Mail>.
ex:Candidature <mailSize> "100"^^xsd:double .
ex:Candidature <mailRecipient> "contact@exapceo.com" .
ex:Candidature ex:contains ex:CV .
ex:Candidature ex:contains ex:LM .
ex:SendManga rdf:type <Mail> .
ex:SendManga <mailSize> "100"^^xsd:double .
ex:SendManga <mailRecipient> "maxime.deboffle@exapceo.com" .
ex:SendManga ex:contains ex:Zip .

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
23:14:23 23/11/2024 -- Actualiser -- Durée de la requête :0.028s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Class
23:14:23 23/11/2024 -- Actualiser -- Durée de la requête :0.026s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
http://www.w3.org/2000/01/rdf-schema#domain https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#Mail
http://www.w3.org/2000/01/rdf-schema#range https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#Attachement
23:14:23 23/11/2024 -- Actualiser -- Durée de la requête :0.022s -- CSV


Vérification que les données sont chargées :

s
http://www.example.org/Newsletter
http://www.example.org/Candidature
http://www.example.org/SendManga
23:14:23 23/11/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:Mdeboffle/projet#Mail
http://www.example.org/contains http://www.example.org/Zip
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#mailRecipient maxime.deboffle@exapceo.com
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#mailSize 100
23:14:23 23/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:Mdeboffle/projet#Mail
http://www.example.org/contains http://www.example.org/Image
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#mailRecipient maxime.deboffle@gmail.com
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#mailSize 50
23:14:23 23/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:Mdeboffle/projet#Mail
http://www.example.org/contains http://www.example.org/CV
http://www.example.org/contains http://www.example.org/LM
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#mailRecipient contact@exapceo.com
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#mailSize 100
23:14:23 23/11/2024 -- Actualiser -- Durée de la requête :0.026s -- CSV


s
http://www.example.org/CV
http://www.example.org/Image
http://www.example.org/LM
http://www.example.org/Zip
23:14:23 23/11/2024 -- Actualiser -- Durée de la requête :0.025s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#Attachement
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#AttachementSize 500
23:14:23 23/11/2024 -- Actualiser -- Durée de la requête :0.021s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#Attachement
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#AttachementSize 500
23:14:24 23/11/2024 -- Actualiser -- Durée de la requête :0.021s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#Attachement
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#AttachementSize 5000
23:14:24 23/11/2024 -- Actualiser -- Durée de la requête :0.023s -- CSV


p v
http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#Attachement
https://data.escr.fr/wiki/Utilisateur:Mdeboffle/projet#AttachementSize 10000
23:14:24 23/11/2024 -- Actualiser -- Durée de la requête :0.024s -- CSV


Démonstration

Des copies d'écran