Utilisateur:Mythmaker2/Projet
Aller à la navigation
Aller à la recherche
Description
- Page 1 : Toutes les villes.
- Liste de toutes les villes disponibles ayant des vélos particuliers à disposition, nombre de vélos disponibles.
- Page 2 : Tous les vélos disponibles
- Liste de tous les vélos disponibles, pendant combien de temps, à qui il appartient.
L'objectif est de pallier au problème de rejet de CO2 en permettant à des particuliers d'emprunter des vélos d'autres particuliers pendant une durée limitée.
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/Utilisateur:Mythmaker2/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
Ville
<Ville> rdf:type rdfs:Class.
Velo
<Velo> rdf:type rdfs:Class.
Propriétés
Nom
<nom> rdf:type rdf:Property .
<nom> rdfs:domain <Ville>.
- cette propriété attend comme valeur une string.
Nombre velos
<nombre_velos> rdf:type rdf:Property .
<nombre_velos> rdfs:domain <Ville>.
- Cette propriété attend comme valeur un int.
Id
<id> rdf:type rdf:Property .
<id> rdfs:domain <Velo>.
- Cette propriété attend comme valeur un int.
Disponibilité
<disponibilite> rdf:type rdf:Property .
<disponibilite> rdfs:domain <Velo>.
- Cette propriété attend comme valeur un int.
Appartenance
<appartenance> rdf:type rdf:Property .
<appartenance> rdfs:domain <Velo>.
- Cette propriété attend comme valeur une string.
Exemple d'un jeu de données
ex:OvhLille rdf:type <Datacenter>.
ex:OvhLille rdfs:label "Meulin Center"@en, "Centre de Meulin"@fr .
ex:OvhLille ex:contains ex:Ovh01 .
ex:OvhLille ex:contains ex:Ovh02 .
ex:Ovh01 rdf:type <NormalServer> .
ex:Ovh01 rdf:type <Server> .
ex:Ovh01 <serverName> "OVH01"@en, "premier ovh"@fr .
ex:Ovh01 <serverKw> "12000"^^xsd:double .
ex:Ovh02 rdf:type <VirtualizeServer> .
ex:Ovh02 rdf:type <Server> .
ex:Ovh02 <serverName> "OVH02"@en, "deux ovh"@fr .
ex:Ovh02 <serverKw> "12800"^^xsd:double .
ex:OvhRoubaix rdf:type <Datacenter>.
ex:OvhRoubaix rdfs:label "Roubaix Center"@en, "Centre de Roubaix"@fr .
ex:OvhRoubaix ex:contains ex:Ovh03 .
ex:OvhRoubaix ex:contains ex:Ovh04 .
ex:Ovh03 rdf:type <NormalServer> .
ex:Ovh03 rdf:type <Server> .
ex:Ovh03 <serverName> "OVH03"@en, "dos ovh"@fr .
ex:Ovh03 <serverKw> "13000"^^xsd:double .
ex:Ovh04 rdf:type <VirtualizeServer> .
ex:Ovh04 rdf:type <Server> .
ex:Ovh04 <serverName> "OVH04"@en, "quatros ovh"@fr .
ex:Ovh04 <serverKw> "15482"^^xsd:double .