RSS (Rich Site Summary, RDF Site Summary, Really Simple Syndication)

RSS (Rich Site Summary, RDF Site Summary, Really Simple Syndication)

資料


-水野 貴明 著 / 詳解RSS RSSを利用したサービスの理論と実践
--http://www.amazon.co.jp/exec/obidos/ASIN/4886487467/nilabwiki-22/ref=nosim/
--一通り載っていて手元に置いておきたい資料。英語の仕様書が読める人なら要らないのかもしれないけど (でも、周辺技術とかもまとまっていて助かる!)。

-RSS(RDF Site Summary)によるサイト情報の要約と公開
--http://www.kanzaki.com/docs/sw/rss.html

-The Atom Project - Atomとは何か: RSSやXML-RPCとの比較、そしてAtomAPIの使い方まで
--http://www.witha.jp/Atom/

-RSS 2.0 Specification
--http://blogs.law.harvard.edu/tech/rss

-RSS 2.0 Specification 日本語訳 - futomi's CGI Cafe
--https://www.futomi.com/lecture/japanese/rss20.html

-RDF Site Summary (RSS) 1.0
--http://web.resource.org/rss/1.0/

-RSS 0.92
--http://backend.userland.com/rss092

-RSS 0.91 Spec, revision 3
--http://my.netscape.com/publish/formats/rss-spec-0.91.html

-My Netscape Network - RSS 0.90 Specification
--http://www.purplepages.ie/RSS/netscape/rss0.90.html

-RFC4287: The Atom Syndication Format
--http://www.ietf.org/rfc/rfc4287

-The Atom Syndication Format 0.3 (PRE-DRAFT)
--http://www.mnot.net/drafts/draft-nottingham-atom-format-02.txt

-Atom - RSS改訂の試み
--http://www.kanzaki.com/docs/sw/atom.html

-Web / Authoring / Languages / XML / RSS - WebReference.com
--http://www.webreference.com/authoring/languages/xml/rss/

Java用ライブラリ


-ROME
--http://rometools.org/
--https://rometools.jira.com/wiki/display/ROME/Home
--https://rometools.jira.com/wiki/display/ROME/ROME+Releases
--パッケージ名が com.sun ではじまるので標準ライブラリに近い扱いになるかも。

-Informa
--http://informa.sourceforge.net/
--使いやすいけどモジュール追加できないのが欠点。あと、なぜか最新バージョン以外ダウンロードできなくなっているところが不安。

-Apache Jakarta FeedParser
--http://commons.apache.org/sandbox/feedparser/

-RSS4j
--http://www.churchillobjects.com/c/13005.html

-RSSLibJ
--http://enigmastation.com/rsslibj/

-Feed Parser
--http://www.skyzyx.com/projects/feedparser/

-JMdRdf(Java Midori Rdf)
--http://www.vector.co.jp/soft/other/java/se197977.html
--->ノンプログラミングで HTMLからRDF/RSSを自動生成&HTMLにRDF/RSSを貼り付け

-Apache Abdera
--http://abdera.apache.org/

-Sesame
--http://www.openrdf.org/

-AliBaba
--http://www.openrdf.org/alibaba.jsp
--->AliBaba is a RESTful subject-oriented client/server library for distributed persistence of files and data using RDF metadata. AliBaba is the beta version of the next generation of the Elmo codebase. It is a collection of modules that provide simplified RDF store abstractions to accelerate development and facilitate application maintenance.

-YARFRAW - Yet Another RSS Feed Reader Appender Writer API - About
--http://yarfraw.sourceforge.net/

-oroboro > about
--http://site.oroboro.googlecode.com/hg/about.html
--->Oroboro is a lightweight Java RDF processing framework. Its design focuses on rule-based data extraction and integration tasks involving moderate datasets, targeting common use cases while striving to remain as simple and flexible as possible.

-feed4j - a Java feed parsing library (supporting both RSS and Atom)
--http://www.sauronsoftware.it/projects/feed4j/
--->feed4j is a feed parser library for the Java 2 platform. With feed4j you can parse XML feeds in several formats and handle them within your Java application through the feed object representation given by the library. Supported XML feed formats are: RSS 1.0 (plus Dublin Core extensions), RSS 2.0 (which includes also RSS 0.91 and RSS 0.92), Atom 0.3 and Atom 1.0 (IETF standard).

Ruby用ライブラリ


-RubyでRSSを扱うライブラリが欲しい。ということで探してみた。

-parseって構文解析なわけだけど、RSSなフォーマットを出力することができるライブラリはあるのかな。XMLパーサを直接叩け?

-RSS Parser
--http://raa.ruby-lang.org/list.rhtml?name=rss
--http://www.cozmixng.org/~rwiki/index.rb?cmd=view;name=RSS+Parser
---Ruby用RSSパーサ。Rubyでは、これが一番RSSパーサとして有望なのかな?解説が日本語であるのもありがたい。

-Ruby RSS
--http://raa.ruby-lang.org/list.rhtml?name=ruby-rss
--http://www.chadfowler.com/ruby/rss/

Perl用ライブラリ


-XML::RSS
--http://search.cpan.org/~abh/XML-RSS-1.12/lib/XML/RSS.pm

-XML::Atom::Feed
--http://search.cpan.org/~miyagawa/XML-Atom-0.23/lib/XML/Atom/Feed.pm

Python用ライブラリ


-Universal Feed Parser
--http://feedparser.org/

-RSS.py
--http://www.mnot.net/python/RSS.py

-Ultra-liberal RSS parser (rssparser.py)
--http://diveintomark.org/projects/misc/rssparser.py.txt
--Ultra-liberal RSS parser [dive into mark]: http://diveintomark.org/archives/2002/08/13/ultraliberal_rss_parser

-Zope.org - RDFSummary - display RSS files
--http://www.zope.org/Members/EIONET/RDFSummary

バリデーター


-W3C Feed Validation Service, for Atom and RSS
--https://validator.w3.org/feed/

関連情報


-RSSフィードリーダーあれこれ
--http://www.nilab.info/wiki/RSS_Feed_Reader.html