Запрос OWL в JENA - PullRequest
0 голосов
/ 12 июля 2020

часть онтологии У меня есть файл совы, и я хочу запросить его в jena. Я использовал URL-адрес своей онтологии и хочу использовать свойства объекта из моей онтологии для запроса. но не дайте мне ничего вывода. нужно ли мне создать документ html из моей онтологии, чтобы можно было запрашивать его в jena?

// Create a new query
    String queryString = 
            "PREFIX owl: <http://www.w3.org/2002/07/owl#>"+
            "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>"+
            "PREFIX base: <http://www.owl-ontologies.com/RailwaysSemantic.owl#>"+
            "PREFIX dp_ontology: <http://www.semanticweb.org/ameneh/ontologies/2020/1/dp_ontology#>"+
            "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> "+
            "SELECT ?design_patterns ?createObject   WHERE{ " + 
            "?design_patterns dp_ontology:concerned ?createObject. "+"}"; 
    Query query = QueryFactory.create(queryString);
    // Execute the query and obtain results
    QueryExecution qe = QueryExecutionFactory.create(query, m);
    try {
        ResultSet results = qe.execSelect();
        while (results.hasNext()) {
             ResultSetFormatter.out(System.out, results, query);
        }
         
    }finally {
        qe.close();
...