8

django用のRDFプロジェクトを探していましたが、アクティブなものが見つかりません。

これは良いもののようですhttp://code.google.com/p/django-rdf、しかし最後のコミットは2008年(4年前)でした。google-groupsのグループは放棄されたようです。スパムを送信しない最後の投稿は2008年でした。したがって、新しいdjangoバージョンはサポートされていません。

rdfデータを簡単に公開するためのライブラリまたはビルド済みのオープンソースアプリはありますか?

ビューを記述してhttps://github.com/RDFLib/rdflibを使用して1行または2行のコードで何かを返すなど、簡単に解決できるかもしれませんが、その方法がわかりません...

RDFlibを使用するという考えは、djangoオブジェクトまたはオブジェクトのコレクションを取得し、それを何らかの方法でrdfに変換することです。おそらく、rdfパーサーを使用します。

クライアントが「accept:text / html」を要求した場合はhtml応答を、ユーザーがrdf +xmlまたはrdf+turtleを使用したhtmlacceptヘッダーを使用して同じページを要求した場合はRDFを実行できると思いました(処理するアプリが存在する可能性があります)私にとっては)

4

2 に答える 2

4

RDFについて私が少し読んだことから、Djangoモデルから意味のあるRDFステートメントを取得するには、おそらく手動で作業する必要があります。これは、JSONのような単純なデータ表現形式ではなく、意味的な意味をエンコードしようとしているためです。

そうは言っても、django-rdflibを見てください:
https ://github.com/odeoncg/django-rdflib

ドキュメントはないようです(特定のアプリ用に作成されているようです)が、作成者はmanage.py syncvb既存のDjangoモデルからRDFグラフを生成するコマンドについてここに投稿しています:https:
//groups.google.com / d / msg / django-rdf / 14WVK7t88PE / ktAKJo-aCfUJ

django-rdflibが提供するビューが正確にはわかりませんが、RDFlibグラフを作成できる場合は、RDFlibが提供するシリアル化プラグインを使用してrdf+xmlなどを独自のビューから出力できます。

于 2012-07-24T10:33:29.777 に答える
1

http://code.google.com/p/djubby/

SURFはRDF->オブジェクトマッパー(またはRDFAlchemy)として役立ちます

テンプレートへのrdfaの挿入は、どちらでも機能するはずです(トリプルストアを避けたい場合)

http://d2rq.org/などのツールを使用して、データベースをsparqlエンドポイントとして公開することもできます。

于 2013-01-08T02:48:03.217 に答える