Line 10: | Line 10: | ||
|| none || none || none | || none || none || none | ||
|- | |- | ||
− | | 1 || || || || || || | + | | 1 || CQ2 || 1|| |
+ | SELECT ?p ?band ?year_start ?year_end ?strument | ||
+ | WHERE { | ||
+ | ?p a mi:Person . | ||
+ | ?band a mi:Band . | ||
+ | ?timeindex a mi:TimeIndexedMembership . | ||
+ | ?timeindex mi:band ?band . | ||
+ | ?timeindex mi:member ?p . | ||
+ | ?timeindex mi:membershipStartDate ?year_start . | ||
+ | ?timeindex mi:membershipEndDate ?year_end . | ||
+ | ? p mi:bassPlayerOf | ||
+ | } | ||
+ | ... no way to express | ||
+ | || no way to express the role of a person || | ||
+ | design pattern : ObjectRole | ||
+ | || | ||
|- | |- | ||
| 2 || || || || || || | | 2 || || || || || || |
Number | Requirement tested | Method used | Test applied | Error(s) found | Suggestions/ideas for solution | Additional notes |
0 | CQ1 | 1 |
SELECT ?p ?strument WHERE { ?p a :Person . ?p :playsInstrument ?strument } |
none | none | none |
1 | CQ2 | 1 |
SELECT ?p ?band ?year_start ?year_end ?strument WHERE { ?p a mi:Person . ?band a mi:Band . ?timeindex a mi:TimeIndexedMembership . ?timeindex mi:band ?band . ?timeindex mi:member ?p . ?timeindex mi:membershipStartDate ?year_start . ?timeindex mi:membershipEndDate ?year_end . ? p mi:bassPlayerOf } ... no way to express |
no way to express the role of a person |
design pattern : ObjectRole |
|
2 | ||||||
3 | ||||||
4 |