2016-11-12 6 views
1

私はRDF ExtensionでRefineを使ってCSVからトリプルを生成しています。私は2つの語彙を輸入してきたし、今の列を記述するためにそれらを使用しています: RDF Schema AlignmentRDF拡張でリファクタリング:リテラルまたはリソース?

どのように私はリソースではなくリテラルを記述するためのノードを変更できますか?私はタートル表現をプレビューする場合たとえば、トリプルは、このようなgeolinkとしてリテラルにマップ:hasDocumentType「データセット」: RDF preview Turtle

は、私はそのようななどのリソースの場所を保持するための絞り込みに空のノードを作成することができドキュメントタイプ?ありがとう!

答えて

2

これはマッピングのダイアログで割り当てられます。 「セルのコンテンツが使用されています...」を参照し、「URIとして」を選択します。

enter image description here

(壊れたダイアログ・レンダリングのため申し訳ありません)

次に、あなたがあなた自身のURIスキームを作ることができ、「カスタム式を使用する」を選択します。この例では、私は単純に修正URIパターンにセルの値を追加します。

"http://classifications.data.admin.ch/municipality/"+value 

をプレビューでは、これは何が必要である場合は、直接見ることができます。

もっと複雑なことをする必要がある場合、私は通常、RDFのような単純なキー値を作成します。したがって、技術的には実際にグラフではありません。次に、データをクリーンアップして「本当の」グラフに変換するSPARQL CONSTRUCTクエリを作成します。私は多くのことをより簡単に、より速く見つけました。いくつかの例を見ることができますGithub

+0

「nodeType」を「cell-as-literal」または「cell-as-resource」に設定できることに気付きました。どのように私はこれを構成できますか? –

+0

また、RDFスケルトンをエクスポートする方法はありますか? –

+1

これらのnodeTypesはどこで見つかりましたか?それらを見て覚えていない。エクスポートに関して、設定をエクスポートする唯一の方法は、OpenRefineの[元に戻す/やり直す変更履歴](https://github.com/OpenRefine/OpenRefine/wiki/History)からコピーすることです。これらのコマンドを使用してJSON構造を取得します。 –

関連する問題