PREFIX foaf:
PREFIX rev:
PREFIX vcard:
SELECT DISTINCT ?rating ?name ?hotelname ?region
FROM
WHERE {
?x rev:hasReview ?review;
vcard:ADR ?address;
vcard:FN ?hotelname .
?review rev:rating ?rating .
?address vcard:Locality ?region.
FILTER (?rating > "2" && ?region = "Edinburgh").
?review rev:reviewer ?reviewer.
?reviewer foaf:name ?name;
foaf:homepage ?homepage
}