セマンティックWebは、フォーマット/スキーマの異なる複数の異種ソースに含まれる情報を標準フォーマットに変換せずにそのまま利用できるようにするものです。JavaとJRubyで、セマンティックWebアプリケーションの開発に一歩踏み出してみませんか? はじめに 複数の異種ソースに含まれるデータを全体的に統合して利用すること、そこにセマンティックWebの基本的な考え方があります。RDF/RDFSやSPARQLクエリ言語などのセマンティックWebテクノロジーを用いて異種ソースのデータを統合して利用するという方法には、標準的なリレーショナルデータベースを用いる方法と比べていくつかのメリットがあります。 Resource Description Framework(RDF)では述語(predicate)でデータオブジェクト間の関係を定義し、RDFで記述したRDFスキーマ(RDFS)によって知識表現とオ