問題タブ [skos]

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.

0 投票する
4 に答える
2723 参照

sparql - Sparql skos:より広い

DBpediaset で SPARQL クエリを実行していますが、(詳細な SPARQL の知識がないため) クエリの制限でいくつかの問題があります。

最初にすべての音楽アーティストを「取得」します。

しかし、これをより広いカテゴリに限定したいと思いますCategory:American_musicians(トラバースを介してskos:broader?):どのように?

*= 質問は具体的ですが、sparql クエリを実行したいときに、このクエストに何度も遭遇しました。

0 投票する
1 に答える
394 参照

xml - xsl 別のノード ツリーに基づいてノード要素の値を取得する

私は次のxmlを持っています:

skos:prefLabel xml:lang="en" である値「クリスマス ツリー」を、兄弟であるかどうかわからない ns0:issuedAs に基づいて取得し、そのような rdf:resource も取得したい (例: http: //aims.fao.org/skosmos/agrovoc/en/page/c_1591 )。

または、私がやりたかったことを言い換えると:

属性 language が skos:Concept rdf:about の値に基づいて en である skos:Concept/skos:prefLabel を選択します (この場合はhttp://aims.fao.org/skosmos/agrovoc/en/page/c_1591 )。特定の概念 (依然として「クリスマス ツリー」の概念) には、ノード要素 ns0:isUsedAs (この場合もhttp://aims.fao.org/skosmos/agrovoc/en/page/c_1591 ) があります。

1) 「en」の xml:lang 属性を持つ skos:prefLabel から始めます。この場合はクリスマスツリーです 2) この概念には親ノード Skos:Concept があり、属性 rdf:about は「http:/ /aims.fao.org/skosmos/agrovoc/en/page/c_1591 " 3) この属性は、ns0:isUsedAs rdf:resource の別のツリーに属しています。4) したがって、このクリスマス ツリーは、これらすべてを通じて識別されます。

したがって、次のテキストを取得できます。

前もって感謝します!

0 投票する
2 に答える
635 参照

xml - xsl は属性の値を取得できません

これは、私がここに投稿した質問に関連していますxslt get element value based on attribute that is referenced in another node tree最初に属性の値を取得しようとしていますが、取得できないようです。 xml:

次のテンプレートがあります。

既に持っているメイン テンプレートを使用して skos:Concept rdf:resource の属性の値を取得しようとしていましたが、値を出力できないようです。私も変数を使ってみました:

そして、その変数を呼び出します。

しかし、私はそれを機能させることができないようです。何が問題なのですか?ティア!

更新 (Eric への返信): これが私の名前空間の宣言です: そして、私はそれらすべてを宣言できたと思います。次のxsltであなたの合図に従ってください:

私は代わりに以下を取得しています:

これはおそらく、rdf:resource 属性を持つすべてのノード要素を取得することを意味します。

update2: 特定のファイルはここにあります: http://128.199.159.143/merged-file.xml

Update3:

私が現在使用している変換は以下にあります。この xslt にコードを追加します。

更新 4: 私が試した xslt は、私の質問に基づいて小さなサンプルで動作しました: