内容紹介
注目のセマンティックWeb-その最新の技術全般をツール・応用システムも含めて解説!
Web情報検索をエージェントにより自動処理しようという新しいWeb技術のセマンティックWebの開発が急速に進んでいる。
本書は、セマンティックWebの概要や最新の動向から、その基礎技術、記述言語とツール、応用システム例まで全般を解説したものである。
このような方におすすめ
○インターネット、Web関連のアプリケーション技術者・研究者
○通信ネットワークシステム関連の技術者・研究者
○情報検索など人工知能関連の技術者・研究者
○上記関連の高専、大学学部・大学院の学生・教員
目次
主要目次
1章 セマンティックWebとは
2章 セマンティックWebにおけるメタデータ記述言語(RDF)
3章 セマンティックWebにおける語彙記述言語(RDFスキーマ)
4章 セマンティックWebにおけるオントロジー記述言語(OWL)
5章 セマンティックWebのツール
6章 セマンティックWebの応用
詳細目次
1章 セマンティックWebとは
1・1 セマンティックWebに向けた潮流
◆1 情報共有空間としてのWeb
◆2 HTMLからXMLへ
◆3 機械のための意味情報はどうして必要か
◆4 セマンティックWebとは
1・2 セマンティックWebが目指す世界
◆1 いくつものゴール
◆2 “関係”に対する意味付け
◆3 Web規模の知識共有
◆4 異分野間での情報交流の促進
◆5 オンデマンドなサービス統合
◆6 AIとセマンティックWeb
◆7 セマンティックWeb実現への課題
1・3 セマンティックWeb発展の段階
◆1 セマンティックWebの発展過程
◆2 フェーズ1:メタデータの活用
◆3 フェーズ2:メタデータとオントロジーの活用
◆4 フェーズ3:メタデータとオントロジーと知的エージェントの活用
1・4 セマンティックWebの標準化
◆1 Webの標準化
◆2 セマンティックWebレイヤ
◆3 RDF・RDFスキーマ・OWL
2章 セマンティックWebにおけるメタデータ記述言語(RDF)
2・1 RDFの意味モデル
2・2 トリプルとN-Triples
2・3 RDFの書き方と利用法
◆1 RDFの書き方
◆2 最小のRDFデータ
◆3 リソースのプロパティ値の定義
◆4 プロパティ値に定数を定義
◆5 プロパティ値にリソースを定義
◆6 プロパティ値がリソースの場合の記述の簡略化(rdf:resource)
◆7 プロパティを持たないリソースの定義
◆8 複数のプロパティ値の定義
◆9 プロパティ値が文字列および複数のプロパティ値定義の簡略化
◆10 プロパティ値のプロパティ値(ネスト構造)の定義
◆11 ネスト構造の定義の簡略化
◆12 xml:baseを用いたURI記述の簡略化(xml:base)
◆13 rdf:IDの利用
◆14 RDFステートメント自身に関する情報記述(Reification)
◆15 ブランクノード
◆16 ブランクノード記述の簡略化
◆17 ブランクノードに名前を付与して識別(rdf:nodeID)
◆18 タイプ付きノードとその簡略化
◆19 プロパティの集合(コンテナ)の定義
◆20 プロパティにメンバを限定したグループを定義(rdf:parseType=”Collection”
◆21 RDFデータ中へのxsltのプロセシングインストラクションの挿入
◆22 RDFデータ中へのコメントの挿入
3章 セマンティックWebにおける語彙記述言語(RDFスキーマ)
3・1 RDFスキーマの概要
3・2 クラス
◆1 rdfs:Resourceクラス
◆2 rdfs:Classクラス
◆3 rdfs:Literalクラス
◆4 rdfs:Datatypeクラス
◆5 rdf:XMLLiteralクラス
◆6 rdf:Propertyクラス
3・3 プロパティ
◆1 rdfs:rangeプロパティ
◆2 rdfs:domainプロパティ
◆3 rdf:typeプロパティ
◆4 rdfs:subClassOfプロパティ
◆5 rdfs:subPropertyOfプロパティ
◆6 rdfs:labelプロパティ
◆7 rdfs:commentプロパティ
3・4 コンテナのクラスとプロパティ
◆1 rdfs:Containerクラス
◆2 rdf:Bagクラス
◆3 rdf:Seqクラス
◆4 rdf:Altクラス
◆5 rdfs:ContainerMembershipPropertyプロパティ
◆6 rdfs:memberプロパティ
3・5 コレクションのクラスとプロパティ
◆1 rdf:Listクラス
◆2 rdf:firstクラス
◆3 rdf:restクラス
◆4 rdf:nilクラス
3・6 RDFステートメントのReification用のクラスとプロパティ
◆1 rdf:Statementクラス
◆2 rdf:subjectプロパティ
◆3 rdf:predicateプロパティ
◆4 rdf:objectプロパティ
3・7 その他のプロパティ
◆1 rdfs:seeAlsoプロパティ
◆2 rdfs:isDefinedByプロパティ
◆3 rdf:valueプロパティ
4章 セマンティックWebにおけるオントロジー記述言語(OWL)
4・1 OWLの概要
4・2 OWLの3つのサブセット
◆1 OWL Lite
◆2 OWL DL
◆3 OWL Full
4・3 クラス記述(rdfs:Class,rdfs:subClassOf,owl:Class,owl:Nothing)
◆1 単純クラス(rdf:ID)
◆2 固体を列挙したクラス(owl:oneof)
◆3 プロパティに制約を課して定義したクラス(owl:Restriction,owl:onProperty)
◆4 集合クラス
4・4 クラス公理
◆1 クラスの存在公理(rdf:ID)
◆2 サブクラス関係公理(rdfs:subClassOf)
◆3 等価関係公理(owl:equivalentClass)
◆4 完全クラス公理(owl:oneOf,owl:intersectionOf,owl:unionOf,owl:complementOf)
◆5 排他関係公理(owl:disjointWith)
4・5 プロパティ記述
◆1 プロパティの存在公理
◆2 RDFスキーマのプロパティ記述
◆3 プロパティ間の関係公理
◆4 プロパティの個数制約公理
◆5 プロパティの論理的性質公理
4・6 個体記述公理
◆1 クラスのメンバ構成とプロパティ値
◆2 個体の識別
4・7 データ型プロパティ記述
◆1 RDFデータ型
◆2 データ型列挙(Enumerated datatype,owl:one of,owl:DataRange)
4・8 注釈プロパティ(owl:AnnotationProperty)
◆1 rdfs:label,rdfs:comment,rdfs:seeAlso,rdfs:isDefinedBy
◆2 バージョン情報
4・9 オントロジーヘッダ記述(owl:Ontology)
4・10 オントロジーのインポート記述(owl:imports)
5章 セマンティックWebのツール
5・1 ツールの現状
5・2 RDFエディタとMR3
◆1 MR3の概要
◆2 MR3の支援機能
◆3 RDFモデルの記述
◆4 MR3のインターフェース
◆5 オントロジーエディタ:より高度なオントロジーの構築
5・3 RDFデータベースとSesame
◆1 Sesameの概要
◆2 RDFクエリー機能
◆3 オントロジーに基づくRDFモデル展開機構
◆4 RDFクエリーの記述
5・4 アプリケーション構築のためのツールキット:Jena
◆1 Jenaの概要
◆2 JenaのRDFモデル
◆3 Jenaによるプログラミング例
5・5 各プログラム言語用のツール
◆1 Perl開発者向けのツール
◆2 Python開発者向けのツール
◆3 C,C#開発者向けのツール
5・6 その他の特色あるツール
◆1 SementicWebエンジン
◆2 トピックマップツールとの連携
6章 セマンティックWebの応用
6・1 ブログとRSS
◆1 ブログとRSS
◆2 RSSの混乱
◆3 今後の課題
6・2 FOAF
◆1 FOAFとは
◆2 FOAFの基本的なしくみ
◆3 FOAFデータを扱うツール
◆4 FOAFの課題と応用
6・3 Webコンテンツへのメタデータ付与とユビキタス環境に適したWebサイト
◆1 メタデータの効用
◆2 ユビキタス・コンピューティングのためのポータルサイト
◆3 より簡単なメタデータの記述方法
6・4 Annotea
◆1 Annoteaとは
◆2 Annoteaのしくみ
◆3 Annotea対応ソフトウェア
◆4 今後のAnnotea
6・5 クリエイティブ・コモンズ
◆1 概 要
◆2 CCライセンス
◆3 国際化活動iCommons
6・6 メタデータとオントロジーを活用したWeb検索
◆1 Web検索の問題点
◆2 メタデータを活用したWeb検索システム
◆3 メタデータ活用に対する今後の課題
6・7 商品や商業サービスの情報ポータル
◆1 TAPプロジェクト
◆2 Semantic iタウンページ
6・8 ナレッジマネジメントへの適用例
◆1 スイス生命SKiM
◆2 富士通研究所KnowWhoシステム
◆3 課題:トラストに向けて
6・9 セマンティックWebサービス
◆1 Webサービスとは
◆2 Webサービスの発見
◆3 Webサービスの動的な合成
◆4 セマンティックWebサービスとは
◆5 セマンティックWebサービスの発見
◆6 セマンティックWebサービスの動的な合成
◆7 セマンティックWebサービスを取り巻く標準化動向
◆8 セマンティックWebサービスの今後
付録:トピックマップ
用語集
索引
続きを見る