Итак, у меня есть этот запрос
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT (COUNT(?instance) AS ?count) WHERE {
?instance a <http://dbpedia.org/ontology/Ambassador> .
}
а результат - 286. Круто. Теперь я хочу получить количество послов, у которых http://dbpedia.org/property/name свойство. Но
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT (COUNT(?instance) AS ?count) WHERE {
?instance a <http://dbpedia.org/ontology/Ambassador> .
?instance <http://dbpedia.org/property/name> ?name
}
приводит к 533:( Так что это больше, потому что есть люди, которые имеют это свойство один или несколько раз. Но как мне получить число послов, обладающих этим свойством, независимо от того, сколько раз у них есть. вы делаете это в одном запросе?
Спасибо.