どのようなセマンティック Web フレームワークがあり、それぞれの長所と短所は何ですか? 私はJenaを多用し、 Sesameについて簡単に調べました。他にも考慮すべきことはありますか?
7 に答える
Redlandは優れた RDF フレームワークです (Andreas が言ったように)。私は主にその Python バインディングを使用しており、MacPorts 経由で Mac OS X にインストールしています (例: port install redland-bindings +python)。
他の言語でも使用できます (Perl、Ruby などのバインディングを参照してください)。
RDF フレームワークのより大きなリストへのポインターについては、セマンティック Web FAQ: ツールを参照してください。
より低レベルのアプローチはredlandで、Perl、PHP、Python、Ruby などの多くの言語へのバインディングを提供します。redland 自体は C で記述されています。従来のデータベースの代わりに rdf バックエンドを備えた単純な Web サービスを提供するために、Ruby でスクリプトを作成しました。
http://www.cubicweb.orgは、Python で書かれたセマンティック Web フレームワークです。人間とコンピューターの両方にコンテンツを提供するアプリケーションを開発するために使用でき、それぞれが要求する形式を提供します。
私が今まで見た中で最も Web 中心のものはRAP (RDF API for PHP) です。
Microsoft のテクノロジ スタックに取り組んでいる場合は、Intellidimensionsの製品を検討することをお勧めします。
セマンティック Web データを (ルールを使用して) 格納および処理するための成熟した SQL Server ベースのフレームワークがあります。また、私が広く使用している優れた .NET SDK もあります。