PREFIX bsbm-inst: PREFIX bsbm: PREFIX rdfs: PREFIX dc: SELECT ?label ?comment ?producer ?productFeature ?propertyTextual1 ?propertyTextual2 ?propertyTextual3 ?propertyNumeric1 ?propertyNumeric2 ?propertyTextual4 ?propertyTextual5 ?propertyNumeric4 WHERE { %ProductXYZ% rdfs:label ?label . %ProductXYZ% rdfs:comment ?comment . %ProductXYZ% bsbm:producer ?p . ?p rdfs:label ?producer . %ProductXYZ% dc:publisher ?p . %ProductXYZ% bsbm:productFeature ?f . ?f rdfs:label ?productFeature . %ProductXYZ% bsbm:productPropertyTextual1 ?propertyTextual1 . %ProductXYZ% bsbm:productPropertyTextual2 ?propertyTextual2 . %ProductXYZ% bsbm:productPropertyTextual3 ?propertyTextual3 . %ProductXYZ% bsbm:productPropertyNumeric1 ?propertyNumeric1 . %ProductXYZ% bsbm:productPropertyNumeric2 ?propertyNumeric2 . OPTIONAL { %ProductXYZ% bsbm:productPropertyTextual4 ?propertyTextual4 } OPTIONAL { %ProductXYZ% bsbm:productPropertyTextual5 ?propertyTextual5 } OPTIONAL { %ProductXYZ% bsbm:productPropertyNumeric4 ?propertyNumeric4 } }