XMLファイルの詳細

「RSSの書き出し」を実行すると、RSS通知の設定に従って、RDF形式で、レコードの内容が書き出されます。

 

RDF Site Summary (アスキーデジタル用語辞典より)

RDF(Resource Description Framework) Site Summary。WWW(World Wide Web)で用いられる技術の標準化を行なう国際機関“W3C(World Wide Web Consortium)”が、2000年12月に1.0が定められたXML(eXtensible Markup Language)規格のひとつ。当該ウェブページに記述された文章の見出しやハイパーリンク、要約などを記述しておき、当該ページの紹介を行なうための規定。RSSを収集・管理することで、ページ全体を検索しなくても特定の志向にあったページのリンク集を作ることができる。

 
書き出し機能と書き出される内容について
書き出される書式について
詳細
このファイルの説明
RSS について
記事について
 
■書き出し機能と書き出される内容について
 
  • RSS通知設定で、絞り込み設定がない場合は全てのレコードが、表示件数設定分書き出されます。
  • RSS通知設定で、絞り込み設定が行われている場合は、その条件にあったレコードが表示件数設定分書き出されます。
  • 書き出す順番は、RSS通知の設定で、記事の更新日時フィールドに指定したフィールドの昇順です。
書き出しの項目 内容
RSS 通知のタイトル
通知への参照URL
通知の説明

使用言語
通知の更新日時
記事 記事のタイトル
記事への参照URL
記事の要約
記事の更新日時
その他

xml のバージョン(1.0)
使用文字コード(UTF-8)

【!】

デヂエでのアクセス権の設定は無視されます

アクセス権の設定で参照できないライブラリ、レコードでも、RSS通知設定を行っている場合、その内容が書き出されますので、ご注意ください。また、RSS通知が削除された状態で、RSS書き出し実行のURLに直接アクセスした場合などは、何も書き出されません。

 
■書き出される書式について
 

書き出される RDF ファイルの大まかな書式は以下になります。

このファイルの説明が書いてあります。
<rdf:RDF> </rdf:RDF> まで、RSSで通知される情報が書いてあります。
  <channel> </channel> まで、このRSS通知についての基本情報が書いてあります。
    <items> </items> まで、このRSS通知に含まれる記事の情報が書いてあります。
      <rdf:Seq> </rdf:Seq> まで、各記事の参照リンクの値が書いてあります。
      </rdf:Seq> 【!】<rdf:li rdf> は、記事の表示件数分繰り返します。
    </items>  
  </channel>  
  <item> </item> まで、各記事の詳細情報が書いてあります。
  </item> 【!】<item> 〜 </item> は、記事の表示件数分繰り返します。
</rdf:RDF>  
 
■詳細

●このファイルの説明

最初の 2行で、このファイルの説明をしています。

1 <?xml version="1.0" encoding="UTF-8"?>
2 <rdf:RDF
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns="http://purl.org/rss/1.0/"
   xml:lang="ja">

1 行目は、 以下のことを示しています。

  • このファイルが XMLフォーマットであること
  • 使用している文字コードが UTF-8 であること

2 行目は、以下のこと示しています。

  • このファイルが、RDFフォーマットであること
  • 言語として日本語を扱っていること

 

●RSS について

RSS についての情報を <channel> タグを使って表現します。ここで表示される内容は、RSS通知の設定 で、各RSS通知の「全体の設定」に対して指定された値を元に表示されます。

この通知内の記事の参照先URL は、各記事の設定で、「参照先URL」に指定したフィールドのレコード値が書き出されます。また、記事の数は、全体の設定に対する「表示件数」までとなり、記事の設定で「更新日時フィールド」に指定したフィールドの昇順で書き出されます。

<channel rdf:about="(現在アクセスしているURL)" / >

<title>"(「RSSのタイトル」に設定した値)"</title>

<link>"(「ホームページURL」に設定した値)"</link>

<description>"(「説明文」に設定した値)"</description>

<dc:language>ja</dc:language>

<dc:date>"(このURLにアクセスした日時)"</dc:date>

<items>
   <rdf:Seq>
     <rdf:li rdf:resource="(この通知内の記事の参照先URL)" />
               :
       [表示件数分表示される]
               :
  </rdf:Seq>
</items>

</channel>

 

●記事について

記事の情報を <item> タグを使って表現します。ここで表示される内容は、RSS通知の設定 で、各RSS通知の「記事の設定」に対して指定された値を元に表示されます。

記事についての内容書き出し数は、全体の設定に対する「表示件数」までとなり、記事の設定で「更新日時フィールド」に指定したフィールドの昇順で書き出されます。

<item rdf:about="(参照先URL に指定されたフィールドのレコード値)">

<title>"(タイトルフィールド に指定されたフィールドのレコード値)"</title>

<link>"(参照先URL に指定されたフィールドのレコード値)"</link>

<description>"(要約文フィールド に指定されたフィールドのレコード値)"</description>

<dc:date>"(更新日時フィールド に指定されたフィールドのレコード値)"</dc:date>

</item>

※レコードの値が空である場合、RSS書き出しでも値は空で書き出されます。
※レコードの値が「ERROR !」(自動計算、時間計算)であったり、フィールドが削除されている場合、値は空で書き出されます。

 
 

 

商標、著作権および法律上の注意事項について個人情報の取り扱いについて本サイトのプライバシーステートメントサイボウズホーム
記載された商品名、各製品名は各社の登録商標または商標です。
Copyright(C) Cybozu,Inc.All rights reserved.