Bonjour tout le monde ,
j'ai une requête qui permet de faire une recherche dans un ontologie , elle marche très bien lorsque je l'applique sur le triple store .
Et quand j'applique la même requête sur le fichier de mon ontologie , le résultat est vide , j'ai essayé de chercher ma faute sans cesse , est ce qu'il s'agit d'une erreur au niveau de l'ontologie que voici:
et voilà la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <rdf:Description rdf:about="http://www.semanticweb.org/ontologies/2010/9/MetaPatternOntology.owl#How can you make sure that all the applications in your enterprise can inter-operate properly? "> <MetaPatternOntology:hasProblem rdf:resource="http://www.semanticweb.org/ontologies/2010/9/MetaPatternOntology.owl#Process_Pattern"/> <rdf:type rdf:resource="http://www.semanticweb.org/ontologies/2010/9/MetaPatternOntology.owl#Problem"/> </rdf:Description>
Quelqu'un aurait-il une solution s'il vous plaît?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String queryString = "PREFIX MetaPatternOntology: <http://www.semanticweb.org/ontologies/2010/9/MetaPatternOntology.owl#>" + "PREFIX owl: <http://www.w3.org/2002/07/owl>" + "PREFIX dc: <http://purl.org/dc/elements/1.1/>"+ "select DISTINCT ?Problem " + "where {" + "?x MetaPatternOntology:Problem ?Problem FILTER REGEX(?Problem, 'problem')"+ "}";
Partager