OntoSIDES: état courant et accès à l’entrepôt de données RDF · 2019. 5. 9. · q128 Med_A5...
Transcript of OntoSIDES: état courant et accès à l’entrepôt de données RDF · 2019. 5. 9. · q128 Med_A5...
OntoSIDES: état courant et accès à l’entrepôt de données RDF
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 1
3.0
Mohannad Almasri, Shadi Baghernezhad, Fabrice Jouanot, Olivier Palombi, M-Christine Rousset, Adam Sanchez
SIDES 3.0: modèle en 3 couches
2
Sou
rce
sEx
tern
es
On
tolo
gie
On
tosi
de
sIn
terf
ace
Par
ten
aire
DumpSides
UMLSstandardWiki SidesSides DbmsExtraction
Etudiant Evaluation Question
ECN
Objectif
Sous-objectif
Spécialité
Référentiel
Inscription
Action de répondre
Dossierprogressif
Questionsisolés
QRM QRUCorrespond àRealisé par
Est composant de
Est lié àA pour séquence de question
Correspond à
Est lié à
SPARQL End-pointLangage naturel
guidéFormulaire dynamique
Webservice
QROC
RÉUNION PLÉNIÈRE DU 15 JUIN 2018
http://sides-app3.u-ga.fr/sparql
Zoom sur le graphe de données
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 3
etu1001Speciality
enrol10502
act918
correspond_to_student
done_by
correspond_to_question
is_linked_to
q128
Med_A5
correspond_to_training
hematology
a
a
is_linked_to
q531
pneumologyQMA
aact540
ECN_learning_objective
learning_objective_208is_linked_to
« Hémogramme …indications et interprétation »
Wiki Sides
seeAlso
a
'1/09/2015'
has_for_registration_date
‘2013-05-15T10:59:20’
has_for_timestamp
is_linked_to
Student
a
Action_to_answer
a
a
correspond_to_question
subClassOf
ECN_referential_entity
Referential_entity
subClassOfsubClassOf
is_entitled
a
Question
QUA
subClassOf
subClassOf
Etat actuel : 1,5 milliards de triplets- 64 957 étudiants select (count (distinct ?student)) where {?student a sides:student}
- 947 étudiants inscrits à grenoble
select (count (distinct ?student)) where {?student a sides:student. ?e sides:correspond_to_student ?student. ?e sides:has_for_registration_place sides:grenoble_alpes_university }
- 224 919 141 actions de réponse (68 126 pour les étudiants de grenoble) à 457 873 questions (dont 66 531 questions à réponses unique et 390 323 questions à réponses multiples)
select (count (?a)) where {?a sides:done_by ?student}
select (count (distinct ?q)) where { ?a sides:correspond_to_question ?q }
select (count (distinct ?q)) where { ?a sides:correspond_to_question ?q. ?q a sides:QUA}
select (count (distinct ?q)) where { ?a sides:correspond_to_question ?q. ?q a sides:QMA}
4RÉUNION PLÉNIÈRE DU 15 JUIN 2018
Répartition des étudiants par universitéselect (count (distinct ?student)) as ?NbEtu ?univ where {?student a sides:student. ?e sides:correspond_to_student ?student. ?e sides:has_for_registration_place ?univ } group by ?univ
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 5
Extrait du tableau de réponses :
Quelques statistiques sur les questions
- Questions à réponses multiples (QMA): 467 498
dont 77 175 sans action de répondre associée
select (count (distinct ?q)) where { ?q a sides:QMA. FILTER NOT EXISTS {?a sides:correspond_to_question ?q} }
dont 50 550 liées à une spécialité médicale, et 54 497 à un item du référentiel ECN
select (count (distinct ?q)) where { ?q a sides:QMA. ?q sides:is_linked_to_the_medical_speciality ?s}
- Questions à réponse unique (QUA): 81 155
dont 14 624 sans action de répondre associée
dont 5181 liées à une spécialité médicale, et 5912 à un item du référentiel ECN
6RÉUNION PLÉNIÈRE DU 15 JUIN 2018
Eléments du programme
Items du référentiel ECN: ◦ 362 learning objectives
sides:learning_objective_146 sides:is_entitled “Angines de l'adulte et de l'enfant et rhinopharyngites de l'enfant »;
sides:is_linked_to_the_medical_speciality sides:otorhinolaryngology
◦ 921 learning sub objectivessides:learning_sub_objective_146_1 sides:is_entitled "Connaître des principales formes cliniques des angines, leurs
agents étiologiques et leurs complications." ;
sides:is_a_sub_objective_of sides:learning_objective_146
31 spécialités médicales
17 entités de connaissances transversales
7RÉUNION PLÉNIÈRE DU 15 JUIN 2018
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 8
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 9
Lien avec les pages du wikiselect * where {?s sides:is_entitled ?intitule. ?s rdfs:seeAlso ?ref}
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 10
http://wiki.side-sante.fr/doku.php?id=sides:ref:anesthrea:item_154_unique
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 11
Zoom sur une questionQ30986 has_for_textual_content "Concernant la péritonite appendiculaire, donnez la ou les propositions exactes :" ;
is_linked_to_the_medical_speciality digestive_surgery
has_for_proposal_of_answer prop98552 [ has_for_textual_content "les signes infectieux sont présents d’emblée » ;
has_for_correction « true »]
prop98553 [ has_for_textual_content "il n’y a pas de défense abdominale ou de contracture" ;
has_for_correction « false »]
prop98604[ has_for_textual_content "elle peut se présenter comme une occlusion fébrile" ;
has_for_correction « true»]
prop98605[ has_for_textual_content "il n’y a pas de pneumopéritoine" ;
has_for_correction « true»]
prop98606[ has_for_textual_content « le traitement est chirurgical" ;
has_for_correction « true»]
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 12
Zoom sur un étudiant: etu12402
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 13
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 14
Extraction de données à la demande et à grain fin guidée par les besoins d’analyse
Exemple 1: Définir différents critères explicables et calculables à partir des données relatives aux questions et aux réponses des étudiantsPour calculer la difficulté, le caractère discriminant et la qualité des questions (à
l’intérieur d’une épreuve, d’un pool de questions, ….), des distracteurs (à l’intérieur d’une question)
Exemple 2: Définir et calculer la trajectoire d’un étudiant (ou d’un groupe d’étudiant), pour chaque item au programme ou chaque spécialité importance des propriétés temporelles
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 15
Illustration sur le calcul de la difficulté de questions
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 16
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 17
Pour chaque question à réponse unique reliée à la spécialité des maladies infectieuses, ayant été traitée plus de 100 fois, et au moins 1 fois de façon correcte, donner son niveau de difficulté (nombre d’actions de répondre correctes / nombre d’actions de répondre effectuées)
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 18
Pour chaque question à réponse unique reliée à la spécialité des maladies infectieuses, ayant été traitée plus de 100 fois, et au moins 1 fois de façon correcte, donner son niveau de difficulté (nombre d’actions de répondre correctes / nombre d’actions de répondre effectuées)
RÉUNION PLÉNIÈRE DU 15 JUIN 2018 19
Pour chaque question à réponse unique reliée à la spécialité des maladies infectieuses, ayant été traitée plus de 100 fois, et au moins 1 fois de façon correcte, donner son niveau de difficulté (nombre d’actions de répondre correctes / nombre d’actions de répondre effectuées)