Skip to main content

Table 10 External competency questions

From: An ontology network for Diabetes Mellitus in Mexico

Competency Question SPARQL Query Pseudo-code
What are the main education levels? PREFIX edu: <http://www.niveleseducativos-mexico.org/niveles# > PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema# > List all the individuals ?x that belonging to each subclass of Education Level (edu:Escolaridad)
  SELECT ?x  
  WHERE {?ec rdfs:subClassOf edu:Escolaridad.  
  ?x a ?ec}  
What are the main categories a person may belong to? PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema# > PREFIX per: <http://www.personas-mexico.org/persona# > SELECT ?category List the categories ?category in which the Person class (per:Persona) is divided (via rdfs:subClassOf)
  WHERE {?category rdfs:subClassOf per:Persona}  
What types of data are collected during clinical consultation? PREFIX dato: <http: //www.modelo.org/datos# > PREFIX rdfs: <http: //www.w3.org/2000/01/rdf-schema# > SELECT ?data ?range List the data ?data and the type-data ?range that compose (via rdfs:range) the medical note (dato:Nota_Medica)
  WHERE { ?data rdfs:domain dato:Nota_Medica. ?data rdfs:range ?range}  
What are the types of diagnosis? PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema# > PREFIX enf: <http://www.padecimientos-mexico.org/enfermedad# > SELECT ?diagnosis List the diagnosis classification ?diagnosis in which is divided (rdf:subClassOf) the Clinical Entity class (enf:Enfermedad_Clinica)
  WHERE { ?diagnosis rdfs:subClassOf enf:Entidad_Clinica}