KarlHammar (Talk | contribs) (→‎CQ 2) |
KarlHammar (Talk | contribs) (→‎SPARQL Tests) |
||
(14 intermediate revisions by the same user not shown) | |||
Line 21: | Line 21: | ||
=== OWL Module === | === OWL Module === | ||
− | + | * [http://ns.karlhammar.com/semtech/MedicalDegrees.ttl Medical Degrees ontology fragment] | |
+ | * [http://ns.karlhammar.com/semtech/MedicalDegreesTest.ttl Medical Degrees test data] (to be used with SPARQL queries below) | ||
=== SPARQL Tests === | === SPARQL Tests === | ||
Line 52: | Line 53: | ||
==== CQ 3 ==== | ==== CQ 3 ==== | ||
− | + | SELECT ?degreeName | |
+ | WHERE { | ||
+ | ?person MedicalDegrees:personName "Pasquale Di Gennaro" . | ||
+ | ?attendance MedicalDegrees:attendanceOfPerson ?person . | ||
+ | ?attendance MedicalDegrees:attendanceToEducationalProgram ?program . | ||
+ | ?program MedicalDegrees:programAwardsDegree ?degree . | ||
+ | ?degree rdfs:label ?degreeName | ||
+ | } | ||
+ | |||
+ | == Story: Seminars == | ||
+ | |||
+ | === Competency Questions === | ||
+ | |||
+ | * Which papers were presented at a certain seminar? | ||
+ | * Where is a certain hospital located? | ||
+ | * When and where was a certain seminar held? | ||
+ | * At which hospitals was a certain paper presented? | ||
+ | |||
+ | === Contextual Statements === | ||
+ | |||
+ | * At least three papers are presented at each seminar. | ||
+ | * Each seminar takes place during one day (though not necessarily the ''whole'' day), at one hospital. | ||
+ | |||
+ | === Reasoning Requirements === | ||
+ | |||
+ | There are no applicable reasoning requirements for this story. | ||
+ | |||
+ | === OWL Module === | ||
+ | |||
+ | * [http://ns.karlhammar.com/semtech/Seminars.ttl Seminars ontology fragment] | ||
+ | * [http://ns.karlhammar.com/semtech/SeminarsTest.ttl Seminars test data] (to be used with SPARQL queries below) | ||
+ | |||
+ | === SPARQL Tests === | ||
+ | |||
+ | ==== CQ 1 ==== | ||
+ | |||
+ | SELECT ?paperTitle | ||
+ | WHERE { | ||
+ | ?seminar rdfs:label "Cancer Seminar in Nocera Inferiore" . | ||
+ | ?seminar Seminars:seminarIncludesPaper ?paper . | ||
+ | ?paper rdfs:label ?paperTitle | ||
+ | } | ||
+ | |||
+ | ==== CQ 2 ==== | ||
+ | |||
+ | SELECT ?locationName | ||
+ | WHERE { | ||
+ | ?hospital rdfs:label "Ospedale Riunito delle Tre Valli" . | ||
+ | ?hospital place:hasLocation ?location . | ||
+ | ?location rdfs:label ?locationName | ||
+ | } | ||
+ | |||
+ | ==== CQ 3 ==== | ||
+ | |||
+ | SELECT ?seminarDate ?seminarSTime ?seminarETime ?seminarPlace | ||
+ | WHERE { | ||
+ | ?seminar rdfs:label "Cancer Seminar in Nocera Inferiore" . | ||
+ | ?seminar Seminars:seminarDate ?seminarDate . | ||
+ | ?seminar Seminars:seminarEndTime ?seminarETime . | ||
+ | ?seminar Seminars:seminarStartTime ?seminarSTime . | ||
+ | ?seminar Seminars:eventHeldAt ?hospital . | ||
+ | ?hospital rdfs:label ?seminarPlace | ||
+ | } | ||
+ | |||
+ | ==== CQ 4 ==== | ||
+ | |||
+ | SELECT ?hospitalName | ||
+ | WHERE { | ||
+ | ?paper rdfs:label "A 5 year-program for improving cancer care - experiences and future directions" . | ||
+ | ?paper Seminars:paperPresentedAtSeminar ?seminar . | ||
+ | ?seminar Seminars:eventHeldAt ?hospital . | ||
+ | ?hospital rdfs:label ?hospitalName | ||
+ | } |
SELECT ?date WHERE { ?person MedicalDegrees:personName "Pasquale Di Gennaro" . ?attendance MedicalDegrees:attendanceOfPerson ?person . ?attendance MedicalDegrees:attendanceToEducationalProgram ?program . ?program rdfs:label "Nursing Assistant Program" . ?attendance MedicalDegrees:attendanceStatus "DEGREE_AWARDED" . ?attendance MedicalDegrees:attendanceDuringTime ?timeinterval . ?timeinterval timeinterval:hasIntervalEndDate ?date }
SELECT ?degreeName WHERE { ?person MedicalDegrees:personName "Pasquale Di Gennaro" . ?attendance MedicalDegrees:attendanceOfPerson ?person . ?attendance MedicalDegrees:attendanceToEducationalProgram ?program . ?attendance MedicalDegrees:attendanceStatus "DEGREE_AWARDED" . ?program MedicalDegrees:programAwardsDegree ?degree . ?degree rdfs:label ?degreeName }
SELECT ?degreeName WHERE { ?person MedicalDegrees:personName "Pasquale Di Gennaro" . ?attendance MedicalDegrees:attendanceOfPerson ?person . ?attendance MedicalDegrees:attendanceToEducationalProgram ?program . ?program MedicalDegrees:programAwardsDegree ?degree . ?degree rdfs:label ?degreeName }
There are no applicable reasoning requirements for this story.
SELECT ?paperTitle WHERE { ?seminar rdfs:label "Cancer Seminar in Nocera Inferiore" . ?seminar Seminars:seminarIncludesPaper ?paper . ?paper rdfs:label ?paperTitle }
SELECT ?locationName WHERE { ?hospital rdfs:label "Ospedale Riunito delle Tre Valli" . ?hospital place:hasLocation ?location . ?location rdfs:label ?locationName }
SELECT ?seminarDate ?seminarSTime ?seminarETime ?seminarPlace WHERE { ?seminar rdfs:label "Cancer Seminar in Nocera Inferiore" . ?seminar Seminars:seminarDate ?seminarDate . ?seminar Seminars:seminarEndTime ?seminarETime . ?seminar Seminars:seminarStartTime ?seminarSTime . ?seminar Seminars:eventHeldAt ?hospital . ?hospital rdfs:label ?seminarPlace }
SELECT ?hospitalName WHERE { ?paper rdfs:label "A 5 year-program for improving cancer care - experiences and future directions" . ?paper Seminars:paperPresentedAtSeminar ?seminar . ?seminar Seminars:eventHeldAt ?hospital . ?hospital rdfs:label ?hospitalName }