問題タブ [arq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
optimization - Jena (ARQ) にクエリ プランを実行させることはできますか?
私は Jena (ARQ) を使用しており、新しいクエリ プランを生成しました。独自の最適化/再順序付けされたクエリ プランを生成する代わりに、Jena にクエリ プランを実行するようにどのように正確に要求できるかわかりません。
どんな種類の助けも大歓迎です。ありがとう。
jena - Jena ARQ が更新リクエスト要素を追加
UpdateModifyに似た新しい Update 要素を追加する必要がある Jena の拡張機能に取り組んでいますが、ロジックが異なり、UpdateModify を拡張したくありません。UpdateVisitorインターフェイスには、新しい要素のvisit メソッドがありません。この場合、どのように進めるのが適切でしょうか? UpdateVisitorを拡張するインターフェースを作成し、新しい要素の訪問者メソッドを追加します。その場合、この新しく拡張されたインターフェースを実装する他のすべての更新インスタンスを書き直す必要があります。これはこれを実装する良い方法ですか?
sparql - Jena ARQ パーサー例外: 既にスコープ内にある場合に使用される変数: ?.0
Jena 4.3.0 ARQ パーサーを使用してこのクエリを解析しようとしています。
次に、この例外が発生しました:
スレッド「メイン」での例外 org.apache.jena.query.QueryParseException:既にスコープ内にある場合に使用される変数: ?.0 in (( http://www.bif.com/get_keyword ?name ?top_comp 0) AS ?. 0) java.base/ でorg.apache.jena.sparql.core.VarExprList.forEachExpr(VarExprList.java:70) の java.util.LinkedHashMap.forEach(LinkedHashMap.java:723) org.apache.jena.sparql.lang.SyntaxVarScope.checkExprListAssignment( SyntaxVarScope.java:121) org.apache.jena.sparql.lang.SyntaxVarScope.checkQueryScope(SyntaxVarScope.java:84) org.apache.jena.sparql.lang.SyntaxVarScope.check(SyntaxVarScope.java:56) org .apache.jena.sparql.lang.SPARQLParser.validateParsedQuery(SPARQLParser.java:51) org.apache.jena.sparql.lang.SPARQLParser.parse(SPARQLParser.java:34) org.apache.jena.query.QueryFactory org.apache.jena.query.QueryFactory の .parse(QueryFactory.java:144)。create(QueryFactory.java:83) at org.apache.jena.query.QueryFactory.create(QueryFactory.java:56) at org.apache.jena.query.QueryFactory.create(QueryFactory.java:44) at arq.examples .algebra.ParseSPARQLQuery.main(ParseSPARQLQuery.java:79)