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:
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>
et voilà la requête
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')"+
 
                    "}";
Quelqu'un aurait-il une solution s'il vous plaît?