jenaとsparkを使用して特定のクラスをオントロジーで取得しています。sparkクエリを使用してrdfs:labelを取得するための条件と同じ
final String queryString = "" +
"prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>\n" +
"\n" +
"select ?class where {\n" +
" ?class rdfs:label \""+ word +"\"\n" +
"}\n" +
"";
ResultSet results = QueryExecutionFactory.create(queryString, model).execSelect();
単語がラベルの一部であるクラスを取得するには、どのようにクエリを変更する必要がありますか? 実際には私はスパークの "sql Like statement"のようなものが必要です。 私を助けてくれてありがとう!
が見つかり.but私は短い時間で検索することができますか? –
申し訳ありませんが、文字列関数を強調表示するのを忘れてしまいました。少し速いですが逆インデックスがなければLuceneを使うか、[Jena default implementation](https://jena.apache.org/documentation/)を使用してください。 query/text-query.html)。 – Nord