« Consommation des avions » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 78 : | Ligne 78 : | ||
=== Requêtes === | === Requêtes === | ||
A retester lundi : | |||
<pre> | |||
BASE <https://data.escr.fr/wiki/Consommation_des_avions#> | |||
PREFIX bd: <http://www.bigdata.com/rdf#> | |||
PREFIX wikibase: <http://wikiba.se/ontology#> | |||
PREFIX wdt: <http://www.wikidata.org/prop/direct/> | |||
PREFIX wd: <http://www.wikidata.org/entity/> | |||
select | |||
* | |||
# ?avion ?avionLabel ?countryLabel ?firstFlightDate ?eventsLabel ?avionDescription ?image | |||
where { | |||
?motor <consumption> ?consommation . | |||
SERVICE <https://query.wikidata.org/sparql> { | |||
?avion wdt:P31/wdt:P279* wd:Q11436 ; | |||
wdt:P18 ?image ; | |||
wdt:P17 ?country ; | |||
wdt:P516 ?motor . | |||
?motor wdt:P176 ?manufacturer . | |||
} | |||
} | |||
LIMIT 100 | |||
</pre> | |||
Vérification que le vocabulaire est bien chargé : | Vérification que le vocabulaire est bien chargé : |
Version du 18 juin 2021 à 08:02
Cette page sert à afficher le nombre d'avions produits par chaque pays.
Objectif
Aujourd'hui, les constructeurs d'avions ne cessent de produire de nouveaux types d'avions (Boeing,Airbus ...), ces derniers peuvent varier selon la taille, le but (commercial, indistruel ...) et leur consommations. Cependant, cela impacte notre environnement écologique.
Le but principal de cette application est de montrer les pays qui ont produis le plus d'avions.
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/Consommation_des_avions#>
Préfixes
PREFIX ex: <http://www.example.org/>
PREFIX bd: <http://www.bigdata.com/rdf#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix xsd: <http://www.w3.org/2001/XMLSchema#>
Classes
Aircraft
<Aircraft> rdf:type rdfs:Class .
Airplane
<Airplane> rdf:type rdfs:Class .
<Airplane> rdfs:subClassOf <Aircraft>.
Engine
<Engine> rdf:type rdfs:Class .
<Engine> rdfs:subClassOf <Airplane>.
Propriétés
country
<country> rdf:type rdf:Property.
- Cette propriété définit le pays de fabrication de l'avion.
poweredBy
<poweredBy> rdf:type rdf:Property;
rdfs:domain <Engine>.
- Cette propriété définit le moteur de l'avion.
consumption
<consumption> rdf:type rdf:Property.
- Cette propriété définit la consommation du moteur de l'avion.
Exemple d'un jeu de données
wd:Q2107964 <consumption> "22.1"^^xsd:decimal .
Requêtes
A retester lundi :
BASE <https://data.escr.fr/wiki/Consommation_des_avions#> PREFIX bd: <http://www.bigdata.com/rdf#> PREFIX wikibase: <http://wikiba.se/ontology#> PREFIX wdt: <http://www.wikidata.org/prop/direct/> PREFIX wd: <http://www.wikidata.org/entity/> select * # ?avion ?avionLabel ?countryLabel ?firstFlightDate ?eventsLabel ?avionDescription ?image where { ?motor <consumption> ?consommation . SERVICE <https://query.wikidata.org/sparql> { ?avion wdt:P31/wdt:P279* wd:Q11436 ; wdt:P18 ?image ; wdt:P17 ?country ; wdt:P516 ?motor . ?motor wdt:P176 ?manufacturer . } } LIMIT 100
Vérification que le vocabulaire est bien chargé :