Je souhaite calculer le nombre total de villes par pays à l'aide d'une requête SPARQL dans l'outil Protege. La relation entre la ville et le pays est cette ville isLocatedIn
pays. J'ai essayé cette requête qui est donnée ci-dessous mais elle échoue. Alors, aidez-moi avec bonté.Somme de la ville utilisant groupe par pays dans la requête sparql
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX ge:<http://www.semanticweb.org/waqas/ontologies/2016/4/untitled-ontology-15#>
SELECT (?country SUM(?city) AS ?TotalCity)
WHERE { ?city ge:isLocatedIn ?country . ?city rdf:type ?city}
GROUP BY(?country)
Il est toujours une bonne idée de préciser comment il échoue. Le compte est-il faux? Est-ce qu'il ne renvoie aucun résultat? Y a-t-il un message d'erreur? Le plus de détails, plus les gens seront en mesure de vous aider. – scotthenninger