関する最新の情報をお知らせする、国立国会図書館のサイトです。参照)と呼ばれて要素技術の標準化が進められています。その核となるウェブのオントロジー(ontology)は,ばらばらに記述,蓄積された知識の連動を重視しており,電子図書館どうし,あるいは図書館と関連コミュニティ(*)との連携,さらに書誌情報にとどまらない豊富なウェブ資源との統合といった面での応用が期待できます。(*)ここでいうコミュニティは,地域社会に限らず,同じ関心領域や活動を共有する集合全般を指します。オントロジーとその働きオントロジーとは,知識を共通の認識に基づいて体系化,形式化し,計算機で扱うことができるように記述したものを指します。本来オントロジーは,ものごとが「存在する」ことを問う哲学を意味するわけですが,人工知能や知識表現分野でのオントロジーも,対象とする領域に存在するものごととその関係を,概念(クラス)の階層を中心に体系立てて記述し,共通理解の基盤とするものです。Component”(細胞の構成要素)という3つのクラスから出発して,2万に及ぶ概念がクラスツリーとして体系化されています。これらの概念とその記述法をオントロジーの利用者が共有することで,対象世界の知識について語ったり調べたりするときに食い違いが無くなり,コンピュータによる推論などの知的な処理が可能になるわけです。オントロジーには,哲学的な視点で世界を捉えようとするものや高度な論理操作の基盤となる本格的なものから,対象領域の語彙を整理したというレベルの「軽量オントロジー」まで,様々なものがあります。「ページからページを駆け巡るエージェントがユーザに代わって高度なタスクを実行する」(2)といった世界の実現には,精緻なオントロジーと論理規則が求められるため,まだ今後の研究開発が必要です。データベースの横断検索や情報の自動交換といったコミュニティ間での知識の流通には,語彙体系の共有だけでも力を発揮します。data)という試みで,オントロジーはその核となる要素です。ウェブでの知識や情報は,断片的で不完全なものしか得られず,さまざまなコミュニティで独自に体系化され,また素朴に信頼できるとは限りません。これらを踏まえて,モジュール化した技術を積み重ね,柔軟で現実的なアプローチで「データのウェブ」に取り組もうとしています(3)。セマンティック・ウェブの技術スタック:出典(4)図1は,セマンティック・ウェブの技術アプローチを説明するためにしばしば引用されるものです。:ウェブ上のリソースを特定する識別子)とUnicodeが置かれ,その基盤の上に「データのウェブ」実現に必要な技術が,汎用的なデータフォーマットから応用的な記述言語,論理表現という順で積み重ねられています。Language)までの層です。オントロジーの基本であるクラス階層はRDFSで記述され,クラスを定義する制約条件や他のオントロジーとの関連を記述する語彙はOWLが提供します。この横に位置づけられているSPARQLは,RDFのデータを検索するためのクエリ(問い合わせ)言語とプロトコル(やり取りの方法)です。Rule,Logicといった層と合わせ,オントロジーに従って記述,蓄積したデータから有益な情報を取り出す方法を標準化しようとしています。コンピュータに推論を任せようというセマンティック・ウェブにとっては,ネットワークで流通する情報の改竄やなりすまし,あるいは情報そのものの信頼性は非常に大きな課題です。この部分を,図1の右側で全体を貫くSignature,Encryption層と,Logicの上に置かれるProof層でカバーし,最上位に位置するTrustを得ようというのが,ここで描かれているモデルです。これらの技術のうち,OWL以下の層が2004年2月までに標準化されました。SPARQLは現在討議が行われている最中で,順調に進めば2006年中にはW3Cの勧告となると思われます。Format)作業部会が設置され,2006年3月にその要件とユースケース(応用の具体例を挙げて機能を説明したもの)を提示する初の草案が公開されました。Deployment作業部会が活動しています。オントロジーの共有とマネジメント中央集中型のコントロールが行われないウェブにおいては,類似の概念が各地でばらばらに記述されることが避けられません。セマンティック・ウェブでは,資源名(識別子)や語彙(クラス,プロパティ)を全てURIとして表現することで,分散記述を可能にしつつ名前の衝突や意味の混乱を避けるようにしています。「Opera」という単語が,コミュニティAでは歌劇,コミュニティBではブラウザの種類として用いられている場合,それぞれをa:Opera,b:Operaと表すことで両者を曖昧さなく区別できます(本稿では語彙の名前空間URIをa:,b:などの接頭辞で略記します)。同様に,titleというプロパティもdc:title,foaf:titleと表現すれば,前者は「表題」,後者は「敬称」と使い分けが可能になります。語彙の連動のためには,違いを区別するだけでなく,類似の概念を束ねる機能も必要です。一方が他方の下位概念であるときは,RDFSで定義されているsubClassOf,subPropertyOfで,同一であるならばOWLで定義されているequivalentClass,equivalentPropertyを用いて関係を示します。.と表現できるでしょう。.で両者が同じ実体集合を持つクラスであると示すことができます。概念レベルではなく個別の資源実体が同じである場合には,owl:sameAsによって同一性を記述します。対象領域の知識の変化に対応した改訂など,オントロジーにもマネジメントは欠かせません。OWLには,priorVersion,DeprecatedClassなどのバージョン管理語彙が用意されており,既存のデータを作り直すことなく,改訂版への移行や統合を進められるようになっています。RDF/OWLを処理するプログラムは,通常こうした基本的な包含,同一関係を利用して推論を行うためのライブラリ(プログラム部品のパッケージ)を備えています。異なるコミュニティが独自に開発した語彙であっても,オントロジーによるマッピングを行えば,標準的なツールを使って連携させることが可能になるのです。Campbell)らが「図書館は“本の番人”,インターネットは“情報ハイウェイ”という古い図式」と述べるように(5),蓄積した豊かな情報を十分生かすまでには至っていません。それぞれの持つデータをより有効に活用するため,RDF/OWLを応用して相互運用性を高める試みが行われています。Environment)プロジェクトは,RDFを用いてメタデータの記述方法を拡張可能にし,異なるコミュニティで構築されたレポジトリを取り込んだり連動させることを目指しています。Butler)らは,XMLで記述されたスキーマをRDFに変換してデータを相互に結びつける,人物名などの固有名はOCLCの典拠レコードを用いて同定する,統制語彙はSKOS(6)を用いてオントロジーに組み込む,関連情報をWikipediaから取得するなどの方法で,2つのメタデータ群を統合し横断検索を可能にするデモを行いました。その結果,文字列データからURIへの変換などでの難しさが浮き彫りになりましたが,連携コンセプトの実証としては一定の成果が上がったことが報告されています(7)。Services)でも行われています。ここでは,異なる電子図書館のデータを収集してOWLのオントロジーにマッピングし,横断検索を提供する実験が行われ,柔軟で低コストなメタデータのマネジメントが可能になることが確認されました(8)。Institute)では,ダブリン・コア,MARC21,BibTexといったフォーマットを連動させるオントロジーMarcOntの構築が進められています(9)。これはまだ開発途上ということですが,うまく実現すれば,電子図書館だけでなく通常の図書館も含めた幅広い書誌データの共通言語としての働きも期待できるでしょう。これらはいずれも,個別のメタデータ体系をXML経由でRDF/OWLに変換し,推論エンジンが共通オントロジーのデータを生成,追加するという手法を採っています(MarcOntの場合は,固有の推論規則も加えた形でオントロジーへの変換を行っています)。このアプローチは,XSLT(CA1552参照)などの汎用ツールが利用できて効率がよい上に,オリジナルの持つ豊富な情報が失われません。セマンティック・ウェブの技術をメタデータの連動に適用する出発点として,有効なモデルのひとつと言ってよいでしょう。これにSPARQL,RIFなどの技術が標準化されて加われば,いっそう柔軟で効果的なメタデータの共有が期待できます。書誌メタデータを越えてセマンティック・ウェブでは,文書や画像などの資源だけでなく,人間,自動車から思想,芸術やサービス,さらに興味や知人といった関係性までを「リソース」として記述します。キャンベルらは,この表現力とウェブの膨大な情報資源を取り込むことで,図書館のサービスが大きく変貌するというシナリオを描いています(10)。Friend)が記述するデータは,人の様々な関心事や知人関係などです。Kruk)らは,このFOAFと電子図書館のメタデータを組み合わせ,協調フィルタリングやパーソナル図書館を通じてより適切な資源情報をユーザに提供するという試みを行ってきました(11)。FOAFの応用は,図書館ごとに個人プロファイルを登録する必要がない,知人の関心事項までを踏まえた資源をリストアップできる,プライバシーや信頼度のバランスを取る技術を利用できる,などの利点を生むことが報告されています。これを発展させれば,FOAFだけでなくイベントカレンダーや位置情報などの多様なRDFメタデータを組み込んだ,現実世界と連動したサービスも考えることができるでしょう。セマンティック・ウェブの技術は,独立したシステムの間でも,また書誌情報と個人プロファイルといった質や粒度の異なるデータ間でも,事前の取り決めなしに連携を可能にするところに特徴があり,大きな潜在力が秘められています。これらを結びつける上でのキーとなるのが,オントロジーという共通項なのです。関連情報(レファレンス協同データベース)各地の図書館等の被災情報等について(外部リンク)saveMLAKTwitterでの情報提供を行っています。目次をRSSで配信しています。