問題タブ [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.
dspace - SKOSとdspaceの接続
サーバーに DSpace リポジトリ システムをインストールしました。制御語彙に SKOS 機能を追加したいと考えています。誰かがこれを行う方法を知っているか、ガイドラインを持っていますか(ステップバイステップの例)?
また、EDM メタデータ形式を dspace に追加したいのですが、新しい形式を作成する方法の例がありません。
xml - xslt - xpath を介して要素の前の兄弟を取得する
兄弟の skos:closeMatch を持つ要素 skos:prefLabel の値を取得しようとしています。しかし、他の skos:prefLabel が skos:closeMatch の先行兄弟であることがわかりました。私は現在、次のことに取り組んでいます。
XSLT 全体は次のとおりです。
だから私は次を取得する必要があります:.
上記の xslt では、代わりにすべての skos:prefLabel を取得しています。そのため、質問の最初の行で、最も近い skos:closeMatch 以外に多くの skos:prefLabel があると述べました。また、 select=preceding-sibling::skos:prefLabel と previous-sibling::skos:prefLabel 1の値とさまざまな組み合わせを入れてみました。非常に多くの skos:prefLabels または空白の同じセットを取得しています。私の質問を手伝っていただければ幸いです。TIAと乾杯!
注:ファイル全体はこちらから入手できます
xml - xslt 繰り返し要素値を除外
私は xsl キーを使用しており、繰り返される要素の値を除外したいのですが、次の xml があります。
skos:Concept の子である skos:broader rdf:resource="http://aims.fao.org/aos/agrovoc/c_10" がドキュメント内で何度も繰り返されていることに注意してください。ここからアクセスできます: 128.199.159.143/merged-file.xml。
私は、ファイルをテキストに出力するためにキーを使用して別のノードツリーで参照される属性に基づいて xslt get 要素値に基づいた次の xslt を使用しています。
この xslt を使用すると、多数の =301 \$abroader$bAbies$chttp://aims.fao.org/aos/agrovoc/c_10 を取得しています。印刷されるサンプル ファイルは次のとおりです。
したがって、私の質問は、繰り返される値をどのように除外するか、またはこれらの繰り返される値を以下のように 1 行で出力する方法があるかどうかです。
よろしくお願いします。
xml - xslt キーの重複から 1 つの値のみを取得し、別の値として出力します
私は次のxmlに取り組んでいます:
xml 全体には、http: //128.199.159.143/merged-file.xmlからアクセスできます。
そして、次の XSLT があります ( xslt get element value based on attribute which is referenced in another node tree に基づく) ここに:
この xslt を使用すると、次のようになります。
http://aims.fao.org/skosmos/agrovoc/en/page/c_10マツ科がより広い概念であることに基づいて、xmlで私が望んでいたものだからです。ただし、「Abies」は数回繰り返されるため、これらの重複を削除して別の値として出力するにはどうすればよいですか。
python - skosのSPARQLクエリ:関連フィールド?
RDF/XML ファイルで最も参照されている SKOS 概念を照会しようとしています。
そのため、コンセプトがファイル内で次のようになっている場合:
skos:related
タグを対象とする SPARQL クエリを作成するにはどうすればよいですか? 現在、SPARQL と互換性のある Python の RDFLib を調べています。ファイル全体を解析するよりもクエリの方が適切であるように思われます-SPARQL構文に十分に慣れていないだけだと思います。