Desventaja: no tienen en cuenta la semántica especial que tienen algunas primitivas RDF / S, como SubClassOf y type.
Por ejemplo la consulta:
SELECT ?x
FROM (type ?x Metric)
No recupera las instancias de las clases DirectMetric e IndirectMetric que son sub-clases de Metric.
Un solución seria la consulta:
SELECT ?x ?c1 ?c2
FROM (type ?x ?c1)
(subClassOf ?c2 Metric)
WHERE ?c1 = ?c2
37 of 52 |