1
セマンティックWeb とRDF
日本電気株式会社 NECソリューションズ
(財)情報処理相互運用技術協会 セマンティックWebタスクフォース 委員長清水 昇
[email protected] 2目次
1. 1. 1.1. RDF(Resource Description Framework)RDF(Resource Description Framework)RDF(Resource Description Framework)RDF(Resource Description Framework)とはとはとはとは 2. 2. 2. 2. メタデータとはメタデータとはメタデータとはメタデータとは 3. 3. 3. 3. 色々なメタデータ色々なメタデータ色々なメタデータ色々なメタデータ 4. 4. 4. 4. RDFRDFRDFRDFのモデルと構文のモデルと構文のモデルと構文のモデルと構文 5. 5. 5. 5. RDFRDFRDFRDFデータモデルの表記方法データモデルの表記方法データモデルの表記方法データモデルの表記方法 6. 6. 6. 6. RDFRDFRDFRDFの用語の用語の用語の用語 7. 7. 7. 7. RDFRDFRDFRDFののののBNFBNFBNFBNF 8. 8. 8. 8. HTMLHTMLHTMLHTML中の中の中の中のRDFRDFRDFRDF記述例記述例記述例記述例 9. RDFスキーマとはスキーマとはスキーマとはスキーマとは 10. クラスとリソースクラスとリソースクラスとリソースクラスとリソース 11. RDFスキーマ定義の例スキーマ定義の例スキーマ定義の例スキーマ定義の例 12. RDFスキーマ定義の記述例スキーマ定義の記述例スキーマ定義の記述例スキーマ定義の記述例 13. RDFとセマンティックとセマンティックとセマンティックWebとセマンティック 14. セマンティックセマンティックセマンティックセマンティックWebの階層構造図の階層構造図の階層構造図の階層構造図 15. 動的サービス構築とカスタマイズサービスの例動的サービス構築とカスタマイズサービスの例動的サービス構築とカスタマイズサービスの例動的サービス構築とカスタマイズサービスの例 16. RDFとととXMLと 17. RDFとととXMLとの関係と との関係との関係との関係 18. SGML,XML,RDF,DAML+OIL 19. RDF及びセマンティック及びセマンティック及びセマンティックWebの活用及びセマンティック の活用の活用の活用 20. RDF関連ツール関連ツール関連ツール関連ツール 21. RDF関連の仕様書関連の仕様書関連の仕様書関連の仕様書
1.RDF
(Resource Description Framework)
とは
• RDFはメタデータを処理するための基盤である。
• RDFの目的
①データの意味記述方法を標準化し、相互互換が保てる
ようにする。
②その方法は領域に依存しないあらゆる領域の資源の
意味記述を可能にする。
• RDFは次の2つから構成される。
①RDFモデル
②構文
• RDFはセマンティックWebの基盤である。
2. メタデータとは
• メタデータとは、データに付けられたデータです。
• 当然、メタデータに付けられたデータも、メタデー
タです。
• メタデータを付ける対象は、ディジタルデータに
限定されません、あらゆるものにメタデータをつ
けることが出来ます。
例、ホームページ、人間、機械、装置、図書館の
蔵書、プログラム
• メタデータの実例
フィルタリングにおける有害度を示すラベルデー
タ、CC/PPの装置プロファイル
5
3.色々なメタデータ
ホームページ ホームページ ホームページ ホームページ サーバサーバサーバサーバ コンピュータコンピュータコンピュータコンピュータ 人間 人間 人間 人間 装置 装置 装置 装置 書籍書籍書籍書籍 プログラムプログラムプログラムプログラム はメタデータを示す。 はメタデータを示す。 はメタデータを示す。 はメタデータを示す。 6http://www.meti.go.jp
:Title :Creator “経済産業省のホームページ” “経済産業省” <RDF xmlns = “http://www.w3.org/TR/PR-rdf-syntax#” xmlns:dc = “http://purl.org/dc/elements/1.0/”> <Description about = “http://www.meti.go.jp”><dc:Title>経済産業省のホームページ経済産業省のホームページ経済産業省のホームページ</dc:Title>経済産業省のホームページ <dc:Creator>経済産業省経済産業省経済産業省</dc:Creator>経済産業省 </Description> </RDF>
主語(リソース)
述語(属性)
目的語(値)
ステートメント
4.RDFのモデルと構文
リソース リソース リソース リソースhttp://www.meti.go.jp のののの作成者は、経済産業省である。作成者は、経済産業省である。作成者は、経済産業省である。作成者は、経済産業省である。5.RDFデータモデルの表記方法
• RDFのデータモデルの表記方法には次の三つがあり、何
れでも同じ意味を表せる。
1.三元表記(3-tuples or triples)
{p, s, o}
(注)s:主語(subject) p:述語(predicate) o:目的語(object)
・oはsにおけるp属性の値です。
・sは値oのp属性を有す。
・sにおけるp属性は、oです。
2.グラフ表記
3.XML表記
s
p
o
6. RDFの用語
• rdf:RDF RDFデータの開始データの開始データの開始データの開始 • rdf:Description 何に対する何に対する何に対する何に対するRDFの記述か示すの記述か示すの記述か示すの記述か示す ・ ・・ ・ID= IDシンボルで示されるインラインデータシンボルで示されるインラインデータシンボルで示されるインラインデータシンボルで示されるインラインデータ ・ ・・ ・about= URIで示されるデータで示されるデータで示されるデータで示されるデータ ・ ・・ ・aboutEach= 構成要素総てのデータ構成要素総てのデータ構成要素総てのデータ構成要素総てのデータ ・ ・・ ・aboutEachPrefix= 指定文字列を有す構成要素のデータ指定文字列を有す構成要素のデータ指定文字列を有す構成要素のデータ指定文字列を有す構成要素のデータ ・ ・・ ・bagID= IDシンボルで示されるコンテナデータシンボルで示されるコンテナデータシンボルで示されるコンテナデータシンボルで示されるコンテナデータ • rdf:Seq 順序性を有する資源又はリテラルのリスト順序性を有する資源又はリテラルのリスト順序性を有する資源又はリテラルのリスト順序性を有する資源又はリテラルのリスト • rdf:Bag 順序性の無い資源又はリテラルのリスト順序性の無い資源又はリテラルのリスト順序性の無い資源又はリテラルのリスト順序性の無い資源又はリテラルのリスト • rdf:Alt 中の一つが選ばれる資源又はリテラルのリスト中の一つが選ばれる資源又はリテラルのリスト中の一つが選ばれる資源又はリテラルのリスト中の一つが選ばれる資源又はリテラルのリスト • rdf:li リストの構成要素リストの構成要素リストの構成要素リストの構成要素 • rdf:_n= リスト中のリスト中のリスト中のリスト中のn番目の構成要素番目の構成要素番目の構成要素番目の構成要素9
7. RDFのBNF
(Backus Naur Form)・・・(注)一部[1] RDF ::= ['<rdf:RDF>']obj* ['</rdf:RDF>'] [2] obj ::= description| container
[3] description ::= '<rdf:Description'idAboutAttr?bagIdAttr?propAttr* '/>' | '<rdf:Description'idAboutAttr?bagIdAttr?propAttr* '>'
propertyElt* '</rdf:Description>' |typedNode
[4] container ::= sequence| bag| alternative
[5] idAboutAttr ::=idAttr|aboutAttr|aboutEachAttr
[6] idAttr ::= ' ID="'IDsymbol'"' [7] aboutAttr ::= ' about="' URI-reference'"' [8] aboutEachAttr ::= ' aboutEach="' URI-reference'"'
| ' aboutEachPrefix="' string'"' [9] bagIdAttr ::= ' bagID="'IDsymbol'"' [10] propAttr ::=typeAttr
|propName'="'string'"' (with embedded quotes escaped) [11] typeAttr ::= ' type="' URI-reference'"'
[12] propertyElt ::= '<'propName idAttr? '>' value'</'propName'>'
・・・ 10
8.HTML中のRDF記述例
<html> <head> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/metadata/dublin_core#"> <rdf:Description about=""> <dc:Creator> <rdf:Seq ID="CreatorsAlphabeticalBySurname" rdf:_1="Mary Andrew" rdf:_2="Jacky Crystal"/> </dc:Creator> </rdf:Description> </rdf:RDF> </head> <body><P>This is a fine document.</P> </body> </html>
9. RDFスキーマとは
• RDFスキーマは、ある特定の目的や領域の為に作られた
RDFクラスの集合である。
• RDFスキーマにより、既に誰かにより作られたRDFデータ
を流用したり、一部修正して再利用できる。
• RDFの再利用性と拡張性を提供する。
• リソースの属性の宣言やそれら属性とリソースとの間の
関連の定義
• RDFスキーマ仕様は、“著者”のようなスキーマ語彙自体
を定義せず、その定義に必要な機構を定義する。
• その機構では、資源のクラス、クラス間の関係の制約な
どに必要なスキーマ使用言語を定義する。
• 例、rdfs:Classやrdfs:subClassOf
10. クラスとリソース
中核クラス 中核クラス中核クラス 中核クラス 中核クラス 中核クラス中核クラス 中核クラス 中核クラス 中核クラス中核クラス 中核クラス 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ中核プロパティ 中核プロパティ 中核プロパティ 中核プロパティ中核プロパティ 中核プロパティ 必須制約 必須制約 必須制約 必須制約 rdfs:ConstraintResource 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約 必須制約13
11. RDFスキーマ定義の例
rdfs:Resource rdfs:Class xyz:自動車 xyz:バン xyz:トラック xyz:乗用車 xyz:ミニバン rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type rdf:type 1412. RDFスキーマ定義の記述例
<rdf:RDF xml:lang="en" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdf:Description ID=“自動車自動車自動車自動車"> <rdf:type resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/> </rdf:Description> <rdf:Description ID=“乗用車乗用車乗用車">乗用車 <rdf:type resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource=“#自動車"/> </rdf:Description> <rdf:Description ID=“トラックトラックトラックトラック"> <rdf:type resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="#自動車"/> </rdf:Description> <rdf:Description ID=“バンバンバンバン"> <rdf:type resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="#自動車"/> </rdf:Description> <rdf:Description ID=“ミニバンミニバンミニバンミニバン"> <rdf:type resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource=“#バン"/> <rdfs:subClassOf rdf:resource=“#乗用車"/> </rdf:Description> </rdf:RDF> 1513. RDFとセマンティックWeb
• セマンティック
セマンティック
セマンティック
セマンティックWeb
Web
Web
Webは、
は、
は、
は、あらゆるデータと情報をマシンリー
あらゆるデータと情報をマシンリー
あらゆるデータと情報をマシンリー
あらゆるデータと情報をマシンリー
ダブルなメタデータでその意味を記述し、人間の代わりに
ダブルなメタデータでその意味を記述し、人間の代わりに
ダブルなメタデータでその意味を記述し、人間の代わりに
ダブルなメタデータでその意味を記述し、人間の代わりに
ソフトウェアで自動処理させることを目標とする。
ソフトウェアで自動処理させることを目標とする。
ソフトウェアで自動処理させることを目標とする。
ソフトウェアで自動処理させることを目標とする。
• セ マ ン テ ィ ッ ク
セ マ ン テ ィ ッ ク
セ マ ン テ ィ ッ ク
セ マ ン テ ィ ッ ク Web
Web
Web
Web で は 、 メ タ デ ー タ 記 述 規 則 と し て
で は 、 メ タ デ ー タ 記 述 規 則 と し て
で は 、 メ タ デ ー タ 記 述 規 則 と し て
で は 、 メ タ デ ー タ 記 述 規 則 と し て
RDF(資源記述の枠組み
資源記述の枠組み
資源記述の枠組み
資源記述の枠組み)を用いると定めている。
を用いると定めている。
を用いると定めている。
を用いると定めている。
• セマンティック
セマンティック
セマンティック
セマンティックWeb
Web
Web
Webでは、
では、
では、RDFを用いてもとデータのセマ
では、
を用いてもとデータのセマ
を用いてもとデータのセマ
を用いてもとデータのセマ
ンティックス
ンティックス
ンティックス
ンティックス(意味
意味
意味
意味)を記述する。
を記述する。
を記述する。
を記述する。
16
14.セマンティックWebの階層構造図(by Tim Berners Lee)
メタデータ記述規則 メタデータ記述規則 メタデータ記述規則 メタデータ記述規則 メタデータクラス定義 メタデータクラス定義 メタデータクラス定義 メタデータクラス定義 ont記述規則記述規則記述規則記述規則(DAML+OIL) 分野毎の 分野毎の 分野毎の 分野毎のont定義定義定義定義 (注注注注)ERモデルモデルモデル=実体関連モデルモデル 実体関連モデル実体関連モデル実体関連モデル:実体と実体間の関連とを表現するモデル。実体と実体間の関連とを表現するモデル。実体と実体間の関連とを表現するモデル。実体と実体間の関連とを表現するモデル。 ほぼ仕様が確定している ほぼ仕様が確定している ほぼ仕様が確定している ほぼ仕様が確定している 範囲 範囲 範囲 範囲 (DAML+OIL) (DAML-L) セマンティック セマンティック セマンティック
17 エージェント エージェント エージェント エージェント
編成
RSS
RSS
RSS
HTML HTML HTML 利用者 利用者 利用者 利用者 プロファイル プロファイル プロファイル プロファイル (注注注注)RSS:RDF Site Summary はメタデータを示す。 はメタデータを示す。 はメタデータを示す。 はメタデータを示す。 サーバ サーバ サーバ サーバ15.動的サービス構築とカスタマイズサービスの例
1816. RDFとXML
• XML
マークアップ言語定義の為の言語
• RDF
リソースの属性とリソース間の関連とを記述するための
曖昧さの少ない、明快な構文を有する言語
• RDF Schema
異なるコミュニティ間で語彙を共有可能にするため、語彙
の属性や意味を定義したRDFデータ
• RDFと
と
とXML
と
XMLによりセマンティック記述を行うことも可能である。しかし、そのによりセマンティック記述を行うことも可能である。しかし、そのによりセマンティック記述を行うことも可能である。しかし、そのによりセマンティック記述を行うことも可能である。しかし、その 記述の仕方は複数考えられ、その複数の記述を処理するパーサは 記述の仕方は複数考えられ、その複数の記述を処理するパーサは 記述の仕方は複数考えられ、その複数の記述を処理するパーサは 記述の仕方は複数考えられ、その複数の記述を処理するパーサは 複雑になる。当然、複数有るならば、どれか 複雑になる。当然、複数有るならば、どれか 複雑になる。当然、複数有るならば、どれか 複雑になる。当然、複数有るならば、どれか1つに決めようという事につに決めようという事につに決めようという事につに決めようという事に なるが、その結果、生み出されたものが なるが、その結果、生み出されたものが なるが、その結果、生み出されたものが なるが、その結果、生み出されたものがRDFである。である。である。である。 RDFにより、セマンティックの効率的な記述が可能になると共に、そにより、セマンティックの効率的な記述が可能になると共に、そにより、セマンティックの効率的な記述が可能になると共に、そにより、セマンティックの効率的な記述が可能になると共に、そ れを処理するパーサも簡単になる。 れを処理するパーサも簡単になる。 れを処理するパーサも簡単になる。 れを処理するパーサも簡単になる。17. RDFとXMLとの関係
SGML
HTML
XHTML
XML
SVG
MathML
RDF
SMIL
・・・
定義 定義 定義 定義 定義 定義 定義 定義 ウェブ用に再 ウェブ用に再 ウェブ用に再 ウェブ用に再 定義 定義 定義 定義SGML:Standard Generalized Markup Language XML:Extensible Markup Language HTML:Hypertext Markup Language XHTML:Extensible HyperText Markup Language SVG:Scalable Vector Graphics
MathML:Mathematical Markup Language
メタ言語
目的別にカ
スタマイズさ
れたマークアッ
プランゲージ
21
18.SGML,XML,RDF,DAML+OIL
XML
RDF
DAML+OIL
SGML
SGML : Standard Generalized Markup Language XML : eXtensible Markup Language
RDF : Resource Description Framework
DAML+OIL : DARPA Agent Markup Language + Ontology Inference Layer DAML-S : DAML-based Web service ontology
DAML-L : DAML for Logical assertion
DAML-S
DAML-L
マークアップ言 マークアップ言 マークアップ言 マークアップ言 語を定義する為 語を定義する為 語を定義する為 語を定義する為 のメタ言語 のメタ言語 のメタ言語 のメタ言語 リソースの属性記 リソースの属性記リソースの属性記 リソースの属性記 述を行う為のメタ 述を行う為のメタ述を行う為のメタ 述を行う為のメタ データ言語 データ言語データ言語 データ言語 語彙のオントロジー 語彙のオントロジー 語彙のオントロジー 語彙のオントロジー を定義する為の言 を定義する為の言 を定義する為の言 を定義する為の言 語 語 語 語 ウェブサービスの ウェブサービスの ウェブサービスの ウェブサービスの オントロジー定義 オントロジー定義 オントロジー定義 オントロジー定義 論理規則のオント 論理規則のオント 論理規則のオント 論理規則のオント ロジー定義 ロジー定義 ロジー定義 ロジー定義 セマンティック記 セマンティック記 セマンティック記 セマンティック記 述用に最適化 述用に最適化 述用に最適化 述用に最適化 オントロジー定 オントロジー定 オントロジー定 オントロジー定 義用に拡張 義用に拡張 義用に拡張 義用に拡張 Semantic Webの範囲 インターネット インターネット インターネット インターネット 用に簡素化 用に簡素化 用に簡素化 用に簡素化 22Semantic Web
メタデータ技術 メタデータ技術 メタデータ技術 メタデータ技術RDF
オントロジー技術 オントロジー技術 オントロジー技術 オントロジー技術 エージェント技術 エージェント技術 エージェント技術 エージェント技術RDFスキーマ
DAML+OIL
インテリジェントエージェント
(オープンスタンダード)
CORBAややややJINIより先進的より先進的より先進的より先進的 で、オープン分散システム、 で、オープン分散システム、 で、オープン分散システム、 で、オープン分散システム、 対話や判断を行える。 対話や判断を行える。 対話や判断を行える。 対話や判断を行える。 ① ①① ①簡単に実装可簡単に実装可簡単に実装可簡単に実装可 ②ネット上で移動 ②ネット上で移動②ネット上で移動 ②ネット上で移動 ③相互に連携可 ③相互に連携可③相互に連携可 ③相互に連携可 ④簡素な ④簡素な④簡素な ④簡素なAgent DAML-Lに基づき動作する。に基づき動作する。に基づき動作する。に基づき動作する。 ウェブサービス技術 ウェブサービス技術 ウェブサービス技術 ウェブサービス技術RSS
DAML-S
19. RDF及びセマンティック
セマンティック
セマンティック
セマンティックWeb
Web
Webの活用
Web
① ① ① ①ウェブ情報の自動処理 ウェブ情報の自動処理 ウェブ情報の自動処理 ウェブ情報の自動処理 ②新たなページ間の関連付け ②新たなページ間の関連付け ②新たなページ間の関連付け ②新たなページ間の関連付け ① ①① ①サービスの動的構築 サービスの動的構築 サービスの動的構築 サービスの動的構築 ②トラフィックの付加分散 ②トラフィックの付加分散②トラフィックの付加分散 ②トラフィックの付加分散 ③サービスの最適化 ③サービスの最適化③サービスの最適化 ③サービスの最適化 ① ① ① ①異なる業界異なる業界異なる業界/企業の異異なる業界企業の異企業の異企業の異 なる語彙まま統合 なる語彙まま統合 なる語彙まま統合 なる語彙まま統合 ① ① ① ①親切な検索サービス 親切な検索サービス 親切な検索サービス 親切な検索サービス ②レガシー情報の ②レガシー情報の ②レガシー情報の ②レガシー情報のB2B ③ ③ ③ ③情報のプロファイリング情報のプロファイリング情報のプロファイリング情報のプロファイリング ④意味 ④意味 ④意味 ④意味(実体実体実体実体)に基く管理に基く管理に基く管理に基く管理 (例例例例)電力電力電力/自動車業界電力自動車業界自動車業界自動車業界 ① ① ① ①PICS ② ② ② ②P3P ① ① ① ①Dublin Core ② ② ② ②RDFweb ① ①① ①諜報システム 諜報システム 諜報システム 諜報システム ②医薬品 ②医薬品②医薬品 ②医薬品DB統合管理統合管理統合管理統合管理
20. RDF関連ツール
• パーサ
パーサ
パーサ
パーサ
・ ・・・PerlXmlParserPerlXmlParserPerlXmlParserPerlXmlParser ・
・・
・RDF parserRDF parserRDF parserRDF parser ・
・・ ・SiRPACSiRPACSiRPACSiRPAC
• ライブラリィ及び
ライブラリィ及び
ライブラリィ及び
ライブラリィ及びDB
DB
DB
DB
・ ・・ ・RedlandRedlandRedlandRedland ・ ・・ ・RDFdbRDFdbRDFdbRDFdb ・ ・・ ・SesameSesameSesameSesame
• ビジュアリゼーションツール
ビジュアリゼーションツール
ビジュアリゼーションツール
ビジュアリゼーションツール
・ ・・ ・RDFVizRDFVizRDFVizRDFViz
• エディター
エディター
エディター
エディター
・ ・・
・RDF Schema editorRDF Schema editorRDF Schema editorRDF Schema editor ・
・・ ・DCDCDCDC----dotdotdotdot
• ジェネレータ
ジェネレータ
ジェネレータ
ジェネレータ
・ ・・
・SS----LinkSSLinkLinkLink----S Editor/PublisherS Editor/PublisherS Editor/PublisherS Editor/Publisher ・
・・ ・DCDCDCDC----dotdotdotdot
21. RDF関連の仕様書
• Resource Description Framework (RDF) Model and Syntax SpecificatResource Description Framework (RDF) Model and Syntax SpecificatResource Description Framework (RDF) Model and Syntax SpecificatResource Description Framework (RDF) Model and Syntax Specification (REC)ion (REC)ion (REC)ion (REC) http://www.w3.org/TR/1999/
http://www.w3.org/TR/1999/http://www.w3.org/TR/1999/
http://www.w3.org/TR/1999/RECRECRECREC----rdfrdfrdfrdf----syntaxsyntaxsyntax-syntax---19990222/19990222/19990222/19990222/ http://www.
http://www.http://www.
http://www.nmdanmdanmdanmda.or..or..or..or.jpjpjpjp/enc/w3c//enc/w3c//enc/w3c//enc/w3c/recrec-recrec---rdfrdfrdfrdf----syntaxjsyntaxjsyntaxjsyntaxj.html.html.html.html
• Resource Description Framework (RDF) Schema Specification 1.0 (CResource Description Framework (RDF) Schema Specification 1.0 (CResource Description Framework (RDF) Schema Specification 1.0 (CResource Description Framework (RDF) Schema Specification 1.0 (CR)R)R)R) http://www.w3.org/TR/2000/
http://www.w3.org/TR/2000/http://www.w3.org/TR/2000/
http://www.w3.org/TR/2000/CRCRCRCR----rdfrdfrdf-rdf---schemaschemaschemaschema----20000327/20000327/20000327/20000327/ http://www.
http://www.http://www.
http://www.nmdanmdanmdanmda.or..or..or..or.jpjpjpjp/enc/w3c/cr/enc/w3c/cr/enc/w3c/cr/enc/w3c/cr--rdf--rdfrdfrdf----schemaschemaschemaschema----20000327j.html20000327j.html20000327j.html20000327j.html • RDF Model Theory (WD)RDF Model Theory (WD)RDF Model Theory (WD)RDF Model Theory (WD)
http://www.w3.org/TR/ http://www.w3.org/TR/http://www.w3.org/TR/ http://www.w3.org/TR/rdfrdfrdf-rdf---mtmtmtmt////
• RDF Test Cases (WD)RDF Test Cases (WD)RDF Test Cases (WD)RDF Test Cases (WD) http://www.w3.org/TR/ http://www.w3.org/TR/http://www.w3.org/TR/
http://www.w3.org/TR/rdfrdfrdf-rdf---testcasestestcasestestcasestestcases////
• RefactoringRefactoringRefactoringRefactoring RDF/XML Syntax (WD)RDF/XML Syntax (WD)RDF/XML Syntax (WD)RDF/XML Syntax (WD) http://www.w3.org/TR/ http://www.w3.org/TR/http://www.w3.org/TR/