Bonjour,
Je cherche à interroger une ontologie créée avec Protégé à l'aide du langage SPARQL.
Merci
Bonjour,
Je cherche à interroger une ontologie créée avec Protégé à l'aide du langage SPARQL.
Merci
Sapience, S'il vous plait, est-ce que vous pouvez expliquer de plus,
Et aussi une autre question, comment on peut écrire des règles d’inférence en utilisant protégé?
merci d'avance
s'il vous plait est-ce qu'on doit utiliser jena ou seasame pour interroger l'ontologie?
est-ce qu'on peut pas utiliser l'option SPARQL Query intégré dans protégé 4.3?
Si, on peut utiliser le formulaire SPARQL dans Protégé.
Bonjour,
j'ai écrit la requête suivante:
mais le problème qu'il me retourne comme résultat toutes les classes que j'ai crée. même si j'écrit ?x rdfs:SubClassOf ?y, il me retourne le même résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?Provider WHERE { ?Provider rdfs:subClassOf ?Actor }
A votre à avis, ou est le problème? Est-ce que vous pouvez m'aider s'il vous plait?
C'est normal. Toutes les classes sont toujours sous-classe d'une autre. Si tu demandes "toutes les classes qui sont sous-classes de n'importe quelle autre", tu auras toutes les classes. Qu'est-ce que tu veux ramener exactement ? toutes les sous-classes de la classe "Acteur" ? alors il faut que tu remplaces la variable ?Actor par l'URI de la classe "Acteur" : "?Provider rdfs:subClassOf <http://ton.uri.de.la.classe.Actor>"
Sapience vraiment je suis très reconnaissante. la requête marche bien.
Désolée pour le dérangement mais j'ai des autres questions:
- J'ai une classe que je lui associe des individus, comment on peut retourner les individus comme résultat?
- j'ai écrit la requête suivante pour afficher les fournisseurs ayant un prix < 0.2. elle n'engendre pas des erreurs mais de même je n'obtient pas un résultat (pour l'information, le résultat que je veux afficher est une instance de IaaS_Provider):
A votre avis, ou est les problèmes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?BestProvider WHERE { ?BestProvider rdfs:type ?IaaS_Provider. ?IaaS_Provider rdfs:subClassOf ?Provider. ?BestProvider <http://www.semanticweb.org/sana/ontologies/2014/3/untitled-ontology-9#hasVM> ?VM. ?VM <http://www.semanticweb.org/sana/ontologies/2014/3/untitled-ontology-9#hasTypeVM> ?Type. ?Type <http://www.semanticweb.org/sana/ontologies/2014/3/untitled-ontology-9#hasPricePerHour> ?Price. FILTER ( ?Price < 0.2 ) }
Merci d'avance.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager