Requête SELECT et recherche
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:
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:
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?