問題タブ [rml-rdf]
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.
rdf - ソース データから言語タグを生成する方法
RMLMapperを使用しており、次のようなパターンをマップしたい
に
私は持っています(無関係なコードのチャンクをスキップします)
これは機能しますが、英語用です。/lom/general/title/string@language から言語タグを生成して「en」を置き換えるにはどうすればよいですか?
私はもう試した
「言語タグ "node1ef4p39f8x5" は BCP 47 規格に準拠していません」
json - rml / r2rml で値を IRI として取得する方法はありますか?
RMLMapperを使用して JSON から RDF に変換しています。JSON に格納される値の 1 つが URL です。これを RDF ステートメントのオブジェクトの IRI の基礎として使用したいと考えています。
入力は
ステートメントの件名の IRIhttp://example.org/345299#item
を<http://example.org/345299#item> a <http://schema.org/Thing> .
私は試した
rr:template "{documentId.value}#item"
有効な IRI を生成しないエラーが発生します。
@base に値を指定すると有効な IRI が得られますが、これはベースに URL エンコードされた値が追加されたベースです。<http://example.org/http%3A%2F%2Fexample.org%2Fjobposts%2F345299#item>
r2rml / rml で値を取り、それを IRI として使用する方法はありますか? または、文字列を IRI に変換するには?