Training:PhD Course on Computational Ontologies @ University of Bologna 2011/Ontology Testing/GiulioPellitta
From Odp
(Difference between revisions)
Line 7: | Line 7: | ||
| 1 || What instruments does a certain person play? || 1° (SPARQL Query) || SELECT ?person ?instrument WHERE { ?person :playsInstrument ?instrument . } || - || - || - || | | 1 || What instruments does a certain person play? || 1° (SPARQL Query) || SELECT ?person ?instrument WHERE { ?person :playsInstrument ?instrument . } || - || - || - || | ||
|- | |- | ||
- | | 2 | + | | 2 || Who were the members of a band in a point in time? || 1° (SPARQL Query) || SELECT ?person ?band ?membershipStartDate ?membershipEndDate WHERE { ?person :playsRoleInBand ?band . ?time :member ?person . ?time :band ?band . ?time :membershipStartDate ?membershipStartDate . ?time :membershipEndDate ?membershipEndDate . |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
} or also just SELECT ?person ?band ?membershipStartDate ?membershipEndDate WHERE { ?time :member ?person . | } or also just SELECT ?person ?band ?membershipStartDate ?membershipEndDate WHERE { ?time :member ?person . | ||
?time :band ?band . | ?time :band ?band . | ||
Line 20: | Line 14: | ||
} || - || - || - || | } || - || - || - || | ||
|- | |- | ||
- | | | + | | 3 || || || || || || |
|- | |- | ||
|} | |} |
Revision as of 15:48, 10 May 2011
Number | Requirement tested | Method used | Test applied | Error(s) found | Suggestions/ideas for solution | Additional notes | |
0 | only for students exercising with method guidelines | ||||||
1 | What instruments does a certain person play? | 1° (SPARQL Query) | SELECT ?person ?instrument WHERE { ?person :playsInstrument ?instrument . } | - | - | - | |
2 | Who were the members of a band in a point in time? | 1° (SPARQL Query) | SELECT ?person ?band ?membershipStartDate ?membershipEndDate WHERE { ?person :playsRoleInBand ?band . ?time :member ?person . ?time :band ?band . ?time :membershipStartDate ?membershipStartDate . ?time :membershipEndDate ?membershipEndDate .
} or also just SELECT ?person ?band ?membershipStartDate ?membershipEndDate WHERE { ?time :member ?person . ?time :band ?band . ?time :membershipStartDate ?membershipStartDate . ?time :membershipEndDate ?membershipEndDate . } || - || - || - || | ||||
3 |