moueza / fun-mooc-web-semantique-41002

From https://www.fun-mooc.fr/courses/course-v1:inria+41002+self-paced/courseware/390ef5e3b5794d0885b1d6cc73645d75/
https://moueza.github.io/fun-mooc-web-semantique-41002/
0 stars 0 forks source link

S3P3 PRÉ ET POST TRAITEMENTS #22

Closed moueza closed 3 years ago

moueza commented 3 years ago

Video OK

From source

count ()

moueza commented 3 years ago

exo 1 trial1

quiz

REQUÊTE SUR DES GRAPHES Considérez la requête suivante :

prefix ex: http://example.org/ select * from ex:g1 from named ex:g2 where { ?x ?p ?y graph ?g { ?y ?q ?z} } Sur quel(s) graphe(s) est calculé ?x ?p ?y

ex:g1 ex:g1 - correct ex:g2 les deux aucun des deux Sur quel(s) graphe(s) est calculé graph ?g { ?y ?q ?z }

ex:g1 ex:g2 les deux les deux - incorrect aucun des deux

moueza commented 3 years ago

trial 2

QUIZ 17 (2/2 points) quiz

REQUÊTE SUR DES GRAPHES Considérez la requête suivante :

prefix ex: http://example.org/ select * from ex:g1 from named ex:g2 where { ?x ?p ?y graph ?g { ?y ?q ?z} } Sur quel(s) graphe(s) est calculé ?x ?p ?y

ex:g1 ex:g1 - correct ex:g2 les deux aucun des deux EXPLICATION

?x ?p ?y est calculé sur le graphe spécifié par from ex:g1.

Pour qu'il soit évalué sur les deux graphes (l'union des deux), il faudrait écrire :

select * from ex:g1 from ex:g2 where { ?x ?p ?y } Sur quel(s) graphe(s) est calculé graph ?g { ?y ?q ?z }

ex:g1 ex:g2 ex:g2 - correct les deux aucun des deux EXPLICATION

graph ?g { ?y ?q ?z } est calculé sur le graphe spécifié par from named ex:g2.

Pour qu'il soit évalué sur les deux graphes, il faudrait écrire :

select * from named ex:g1 from named ex:g2 where { graph ?g { ?y ?q ?z } } MASQUER LA RÉPONSE Vous avez utilisé 2 essais sur 2

moueza commented 3 years ago

exo2 trial 1

QUE CALCULE CETTE REQUÊTE ? Regardez cette requête pour en déduire ce qu'elle fait.

prefix ex: http://example.org/ select ?x (avg(?a) as ?b) where { ?x ex:knows ?y . ?y ex:age ?a } group by ?x

L’age des connaissances de ?x La moyenne des ages des connaissances de ?x La moyenne des ages des connaissances de ?x - incorrect Le nombre de connaissances de ?x qui ont un age Pour chaque valeur de ?x, la moyenne des ages des connaissances de ?x

moueza commented 3 years ago

trial 2

quiz

QUE CALCULE CETTE REQUÊTE ? Regardez cette requête pour en déduire ce qu'elle fait.

prefix ex: http://example.org/ select ?x (avg(?a) as ?b) where { ?x ex:knows ?y . ?y ex:age ?a } group by ?x

L’age des connaissances de ?x La moyenne des ages des connaissances de ?x Le nombre de connaissances de ?x qui ont un age Pour chaque valeur de ?x, la moyenne des ages des connaissances de ?x Pour chaque valeur de ?x, la moyenne des ages des connaissances de ?x - correct EXPLICATION

L’énoncé « group by » groupe les résultats pour chaque valeur de ?x

L’opération d’aggrégation « avg » calcule la moyenne des valeurs de la variable "?a", pour chaque valeur de "?x"

MASQUER LA RÉPONSE Vous avez utilisé 2 essais sur 2