• ベストアンサー

xmlとrdfの違いはなんですか?

rssフィードなどでは、xmlは文法で、rdfは拡張子になっていることが多い。しかし、xmlの文法にxmlの拡張子では駄目なのでしょうか? http://jin115.com/index.rdf

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.3

> こんなタグのうち、どこがxmlで定義されているのですか? タグは「<タグ名>」って書きますよとか、終了タグはタグ名の前に「/」を付けますよとか、コメントは「<!--」で始まりますよとか、タグ名に使っていい文字はどれですよとかです。 詳しい仕様書は https://www.w3.org/TR/xml/ こちらで公開されています。

その他の回答 (2)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

> タグがxmlでタグの中身がrdfってことですか? XMLではマークアップの仕方が定義されているだけで、タグの種類や属性の種類などは定義されていませんし、タグの階層も階層化の仕方は定義していてもタグの親子関係などは定義されていません。 タグの種類や属性についてはXMLを利用する人が自由に定義することになっています。 RDFではデータの階層化のルールを定めていますので、XMLのルールでは定義されていないタグの親子関係などに該当するルールを定めています。 またタグの種類や属性についてもルールを定めています。 XMLのルールだけではデータの中身について何もルールが無いので、データを送信する人と受信する人でデータ記述のルールを決めてからデータの受け渡しをしなければいけません。 RDFはXMLを使って通信するにあたり、特定の利用用途においてデータ構造のルールを定めて多くの人が共通のデータ構造を使ってデータの送受信ができるようにするための規格という事に成ります。

inudaisukidesu
質問者

補足

xmlではマークアップの仕方が定義されているとはどういうことでしょうか? <xml></xml> こんなタグのうち、どこがxmlで定義されているのですか?

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

XMLはマークアップ言語の種類のことで、文章の中に何が入るか(データの仕様)は規定されておらず、マークアップの仕方が規定されています。 RDFはXMLを使ってWeb上のリソースデータを記述するためのデータ仕様を定めたモノです。 XMLは器の仕様、RDFは中身の仕様なのです。

inudaisukidesu
質問者

補足

タグがxmlでタグの中身がrdfってことですか?

関連するQ&A