SCÉNARIO: Nom: Ontologie pour mobilité multimodale Description: On veut pouvoir rendre interopérables tous les services qui proposent un moyen de transport. Une application devrait pouvoir utiliser les informations fournies par ces services pour pouvoir établir un itinéraire selon les préférences d'un usager. Exemple 1 Quels sont les trajets dont la destination finale est Poly? Exemple 2 Combien de trajets comprennent un segment en autobus? QUESTIONS DE COMPÉTENCE ID 0 Quels sont tous les trajets? RÉSULTAT ATTENDU: marcher de la maison jusqu'à l'arrêt 50799 du circuit 51 - prendre le 51 jusqu'à l'arrêt 53877 - monter la côte etc... REQUISE PAR DÉPEND DE ID 1 Quels sont les trajets dont la destination finale est Poly? RÉSULTAT ATTENDU: marcher de la maison jusqu'à l'arrêtre 50799 du circuit 51 - prendre le 51 jusqu'à l'arrêt 53877 - monter la côte REQUISE PAR DÉPEND DE 0 ID 2 Combien de trajets comprennent un segment en autobus? RÉSULTAT ATTENDU: 2394 REQUISE PAR DÉPEND DE GLOSSAIRE Moyen de transport Lieu Voiture Vélo Métro Autobus Taxi Marche Trajet Segment de trajet Arrêt d'autobus Circuit d'autobus Destination Origine REQUÊTES SPARQL SQ0 PREFIX : select * where { ?p a :Path ; :containsSegment [ :positionInPath ?x ; :usesMeansOfTransport ?m ] } SQ1 PREFIX : select ?p where { ?p a :Path ; :destination :Position-Poly } SQ2 PREFIX : select (COUNT(?p) as ?n) where { ?p a :Path ; :containsSegment [ :usesMeansOfTransport [ a :Bus] ] }