PREFIX bsbm: PREFIX xsd: PREFIX dc: SELECT DISTINCT ?offer ?price WHERE { ?offer bsbm:product %ProductXYZ% . ?offer bsbm:vendor ?vendor . ?offer dc:publisher ?vendor . ?vendor bsbm:country . ?offer bsbm:deliveryDays ?deliveryDays . FILTER (?deliveryDays <= 3) ?offer bsbm:price ?price . ?offer bsbm:validTo ?date . FILTER (?date > %currentDate% ) } ORDER BY xsd:double(str(?price)) LIMIT 10