Requêtes SPARQL SQ0 Quels sont tous les trajets? PREFIX : select * where { ?p a :Path ; :containsSegment [ :positionInPath ?x ; :usesTransportationMean ?m ] } SQ1 Quels sont les trajets dont la destination finale est Poly? PREFIX : select ?p where { ?p a :Path ; :destination :Position-Poly } SQ2 Combien de trajets comprennent un segment en autobus? PREFIX : select (COUNT(?p) as ?n) where { ?p a :Path ; :containsSegment [ :usesTransportationMean [ a :Bus] ] } Quel est le moyen de transport le plus utilisé par un utilisateur? SQ 3 PREFIX rdf: PREFIX owl: PREFIX rdfs: PREFIX xsd: PREFIX : SELECT ?user ?moyenTransport (COUNT(?moyenTransport) as ?n) WHERE { ?user :usesPath/:containsSegment/:usesTransportationMean ?moyenTransport . } GROUP BY ?user ?moyenTransport ORDER BY ?user DESC(?n) Quel est l'utilisateur qui utilise le plus le vélo? SQ 4 PREFIX rdf: PREFIX owl: PREFIX rdfs: PREFIX xsd: PREFIX : SELECT ?user (COUNT(?user) as ?n) WHERE { ?user :usePath/:containsSegment/:usesTransportationMean :BIKE . } GROUP BY ?user ORDER BY DESC(?n)