トップページ⇒php
671コメント192KB

RSS/RDF

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/03/02 17:36ID:bNkZKzd4
最近、RSS/RDFというのが流行っているようだが、
人のこないサイト管理者である漏れもやってみたい。

おまえら、プログラム初心者の漏れにもわかるように説明汁
0369nobodyさん2005/11/11(金) 11:00:38ID:???
>>368
364では、バージョンの話でてないしなぁ。
そこらへんハッキリさせないと話がかみあわないよな。
0370nobodyさん2005/11/12(土) 00:16:37ID:???
オフライン時に記事を全文読めるRSSってないですかね?
0371nobodyさん2005/11/12(土) 02:16:15ID:???
RSSの仕様を読んで来い
0372nobodyさん2005/11/12(土) 14:43:58ID:???
>>370
1.オンラインにする
2.RSSをごっそりダウンロードしてローカルに保存
3.オフラインにする
4.じっくり読む

RSSに全文入ってるのなんて別段珍しくもない
0373nobodyさん2005/11/12(土) 17:08:03ID:???
>>372
うちは 1.0 2.0 atom でそれぞれ中身を変えてatomは全文乗せてる。
0374nobodyさん2005/11/12(土) 17:54:33ID:???
>>372
えぇそうなんですか?
いくつか試してみたのですが、最初の数行しか読めなかったり、
オフラインにしたら読めないんですけど・・
0375nobodyさん2005/11/12(土) 18:43:17ID:NUKUu+ty
http://dailynews.yahoo.co.jp/fc/
をRSSにして読みたいんですけど
どうやったらいいですか?
0376nobodyさん2005/11/13(日) 22:14:52ID:???
RSSって0.9系と1.0系どっちが主流なのかな
それともRSS飛び越えてAtomにしたほうがいいのかな
0377nobodyさん2005/11/14(月) 12:10:49ID:???
>>375
つhttp://myrss.jp/
0378nobodyさん2005/11/20(日) 14:22:18ID:GKJrDVQl
>>373
やっぱ中身変えるのがいいのかな。
全文にatomを選んだ理由はなんですか?
0379nobodyさん2005/11/23(水) 17:56:40ID:8kNgAnS2
http://headlines.yahoo.co.jp/hl?a=20051122-00000016-imp-sci
0380nobodyさん2005/11/23(水) 17:58:14ID:8kNgAnS2
コンピュータニュース - 11月22日(火)19時31分 ニュース記事写真動画トピックス 条件検索
W3C、RSS/Atomフィードの文法を検証するバリデータを公開
 W3Cは21日、RSS/Atomフィードの文法が正当であることを確認するためのバリデータを
「W3C Feed Validation Service」として無料で公開した。
 W3C Feed Validation ServiceにフィードのURLを入力するか、あるいはフィードのXMLを
フォームにペーストすると、文法の問題点などを指摘してくれる。これを利用することに
よって、開発者は文法的により正しいフィードを書き出すための助けとなる。
 このフィードバリデータはSam Ruby氏、Mark Pilgrim氏、Joseph Walton氏、
Phil Ringnalda氏によって開発が進められているオープンソースプロジェクトで、
すでに「feedvalidator.org」で公開されているのと同じソフトウェアだ。
 W3Cは今回、feedvalidator.orgが提供しているサービスに加えて、
Webサービスで使用できるようにするためのAPIを実験的に公開した。このAPIを使用すれば、自分のアプリケーションなどでフィードバリデータの各種機能を使用し、文法の正統性を高めるよう努めることができる。
関連情報
■URL
  W3C Feed Validation Service(英文)
  http://validator.w3.org/feed/
  ニュースリリース(英文)
0381nobodyさん2005/11/23(水) 18:11:33ID:???
フリッカのRSSがValidだって
0382nobodyさん2005/12/05(月) 17:32:43ID:???
複数のRSSフィードを1つに集約して再配信する「MixFeed」
ttp://japan.cnet.com/news/media/story/0,2000047715,20092139,00.htm
0383nobodyさん2005/12/05(月) 17:41:52ID:???
ログイン→フィード作成でURLの末尾の数字かえると、
他人のフィードが丸見えなんだけど、
穴なの?

http://mixfeed.jp/user/feededit/Id/50
0384nobodyさん2005/12/05(月) 17:58:37ID:???
いや、新感覚癒し系共有RSS
0385nobodyさん2005/12/05(月) 18:02:39ID:???
このフィードに興味がある人は、こんなフィードにも興味をもっています
0386nobodyさん2005/12/05(月) 18:09:51ID:???
ああなるほど、時々フィードの中にユーザが登録しているフィードと関連のある広告を混ぜるのね。
0387nobodyさん2005/12/05(月) 21:58:37ID:J4SDNS5p
http://headline.2ch.net/bbynews/news.rss
を自分のサイトで表示させたり出来る?
0388nobodyさん2005/12/05(月) 22:31:32ID:???
>>383
e_access_denied
ホストでまとめて拒否かよ
0389nobodyさん2005/12/08(木) 05:48:25ID:???
Atom が RFC 標準になったね。

The Atom Syndication Format
http://www.ietf.org/rfc/rfc4287
0390nobodyさん2005/12/28(水) 20:23:37ID:???
RDF いじるのに便利なクラスライブラリ内?C++の。
0391nobodyさん2006/01/04(水) 03:46:59ID:S5BKdwSg
RDFでキーワードを羅列したメタデータを作りたいのですが、
その場合は、dc:subjectを並べればOK、という事になるのでしょうか?
0392nobodyさん2006/01/04(水) 16:05:30ID:???
RDFでは、リテラルに書式がある事を考えていないと思うから、
複数に分けたかったら、一つ一つマークアップした方が良いと思われ
0393nobodyさん2006/01/05(木) 03:52:08ID:???
なるほど・・・アドバイスありがとうございます。
0394nobodyさん2006/01/06(金) 20:47:30ID:???
おい見たか?

ちょっとしたメモ - セマンティック・ウェブ、あるいはルーズさを生かした構造
http://www.kanzaki.com/memo/2006/01/06-1

0395nobodyさん2006/01/06(金) 20:49:02ID:???
とりあえず
RSS/RDF
とかいうよくわからないスレタイを改めてくれ
0396nobodyさん2006/01/06(金) 20:57:43ID:???
>>395 RSS 2.0 系列じゃない、ってことを主張してるんじゃねぇの?
0397nobodyさん2006/01/06(金) 21:00:04ID:???
MODS のメタデータを RDF で表現する方法って、
どこかで試みられてる??
03983952006/01/06(金) 21:13:46ID:???
>>396
ならRDFだけで十分だと思うよ
RSSって言ったら、逆に余計に勘違いされると思われ
0399nobodyさん2006/01/06(金) 21:17:23ID:???
>>397
すみません、MODSって何ですか?
初めて聞きました…
0400nobodyさん2006/01/06(金) 21:27:04ID:???
>>392
ちょっと補足します

RDFのリテラルには書式がある想定されていないと思われるが、
dublin coreのdateプロパティのように、
ISO 8601形式であることを明示しているものもあるので、注意
http://purl.org/dc/elements/1.1/date

RDFはこんな感じで自由にいじれるので、他の部分にも注意を払う事をオススメする
たぶんドキュメントとかはまだ英語が多くて大変だと思うけど、
そこんところはがんがれ
04014002006/01/06(金) 21:27:50ID:???
×書式がある想定されていない
○書式があることを想定されていない
0402nobodyさん2006/01/06(金) 21:28:53ID:Kd23VP0L
>>399 文書リポジトリなんかではよく使われている
主として文献流通、電子図書館用のメタデータ規格。
いちおう米国議会図書館のサイトを紹介しておきます。
http://www.loc.gov/standards/mods/
で、身近なところだと OpenOffice なんかでも
MODS 使おうぜ、って言うことになってきているようです。
http://bibliographic.openoffice.org/developer.html
で、それを RDF で表現して Web ページにも適用している
例ってどこかにあります?ってことを訊きたかったのでした。

まぁPDFにはPDF独自のメタが埋め込まれてるし、
JPEG 2000 や Microsoft Office 文書にも
独自のメタが埋め込まれているわけですが、
流通させようとすると何らかの標準にマップしたいわけで。
さすがにダブリンコアはあまりにも貧弱すぎますよね。
MODSなら結構リッチな情報抱えられるな、ってことで
その手の業界ではデファクトスタンダードになりつつあります。
実際そのメタをやりとりするのは OAI-PMH がスタンダードですね。
0403nobodyさん2006/01/06(金) 21:56:31ID:???
検索すれば分かりそうなものだけどな。
04043992006/01/06(金) 22:12:03ID:???
すみません
おもわず聞いてしましました

>>402
ありがとうございます
0405nobodyさん2006/01/06(金) 22:28:50ID:???
>>400
確かにrecommended best practiceとは書かれているけど、
スキーマとして制約されているわけではないことに注意。
特定のlexcal spaceにのみ制約したければtyped literalを
使えばいいわけではあるけど。
DCの場合は汎用性のためにあまり制約しない方針と聞いたことがあるな。
0406nobodyさん2006/01/07(土) 11:02:41ID:???
んで、今の主流は何じゃらほい。
アトム?
0407nobodyさん2006/01/07(土) 12:22:19ID:???
んで
0408nobodyさん2006/01/08(日) 02:39:35ID:???
質問です。

XMLというかRDFというかで、ファイル情報を表す語彙を探しています。
ファイルタイプとかはdcを使えば良いと思うのですが、
ファイル長とかエンコーディングとかが語彙として定義されてる奴ってあるんでしょうか?
0409nobodyさん2006/01/08(日) 02:48:55ID:???
>>408
既存のものは知らないけど、dc:format(もしくはdcterms:extent)をrefineして自分で作るとか。
0410nobodyさん2006/01/08(日) 04:02:15ID:???
ああ、というかdcterms:extentというのがあるんですね。探し漏れていました。
情報ありがとうございます。

あと、「refine」って何でしょう?
既にある語彙を寄せ集めて新しく定義を作ること、という解釈でいいんですかね。
0411nobodyさん2006/01/08(日) 04:41:20ID:SsaYC14+
>>410 限定子を自分でつければいいってことじゃね?
あと、余力があればそういう情報を抱えるために
使われる DIDL についても勉強してみるといいと思われ。

DIDL: Packaging Digital Content
http://www.xml.com/pub/a/2001/05/30/didl.html

Using MPEG-21 DIDL to Represent Complex Digital Objects
in the Los Alamos National Laboratory Digital Library
http://www.dlib.org/dlib/november03/bekaert/11bekaert.html

MPEG-21 Part 2: Digital Item Declaration Language (DIDL)
http://xml.coverpages.org/mpeg21-didl.html
0412nobodyさん2006/01/08(日) 04:44:25ID:???
ご紹介ありがとうございました。
勉強してみます。
0413nobodyさん2006/01/08(日) 21:29:58ID:GANwA7AM
下手にメジャーになるよりニッチな意見を組み上げてほしいにFA
0414nobodyさん2006/01/08(日) 23:43:58ID:???
>>413
ニッチ汲み上げるより下手でもいいからメジャーになって規格統一だろ。
0415nobodyさん2006/01/09(月) 11:38:21ID:V98kMpnr
RDFS でのクラス定義において、
クラスの多重継承はだめ?
0416nobodyさん2006/01/09(月) 12:06:01ID:???
OKというかそういう使い方は想定内。
関係ないけど、後々簡単な推論をさせたりする予定があるならrdfs:Classよりowl:Classを使うといい。
0417nobodyさん2006/01/09(月) 14:40:46ID:V98kMpnr
>>416 ふむ、さっきProt?g?でいじってみたら、
そういうRDF/RDFSもOK見たいですね。

ところで、慣れてるツールがProt?g?なんですが、
フロントエンド(GUI)の部分は Windows の
様々なコントロールを使いたいので、C# もしくは C++
で書こうとしています。 Java で作られているProt?g?
の推論用APIなどを C#, C++, C++/CLI から叩くためには
どんな通信方法を用いればいいでしょうか?

Prot?g?固有のやり方・流儀があるならと思って
このスレでお聞きします。それ以上の一般的な
Java の話になるとすれ違いなんで別スレ行きます。
0418nobodyさんNGNG
Prot?g? → Protege です。
本当は e の上に点がついているんですが、
Unicode だと表現できるんでそのままカキコしたら
文字化けしちゃいました。
0419nobodyさん2006/01/09(月) 15:50:26ID:???
Swingじゃダメ?
一応、JNIという機能があるけど。
0420nobodyさん2006/01/09(月) 16:15:06ID:V98kMpnr
>>419 うーん、C# or C++ のアプリから推論機能の
部分だけ Protege の機能を呼びたいんですよ。
JNI ってたしか逆?

RMI を使うって言うのも手かなぁ。
CORBA はちょっと大げさすぎるし。
Protege 自体が SOAP で Web サービスとしての
インターフェイスを持っていると激しく便利なんですが。
「推論サーバ」とか知識データベースとしてリモートからも使えるし。
0421nobodyさん2006/01/13(金) 19:07:19ID:???
ニッチ情報を集約、RSS配信するポータル
ttp://www.itmedia.co.jp/news/articles/0601/13/news060.html
0422nobodyさん2006/01/14(土) 00:16:18ID:???
しかし ITmedia 自身がいまだに RSS 吐いてないってのはどうにかならんもんか
0423nobodyさん2006/01/14(土) 00:44:59ID:???
>>422 吐いてる。
http://www.itmedia.co.jp/info/rss/
0424nobodyさん2006/01/14(土) 03:22:37ID:???
(ノ∀`) アチャー
0425nobodyさん2006/01/17(火) 01:12:11ID:QSOGfrTy
サーバ建てようと思っとるんですが、atom とか rss サービスしようと思ってるんですが、
サーバ側はどういう設定にすれば良いとか、どういうソフトが必要とかありますかね?
OSはlinux なんですが。
0426nobodyさん2006/01/17(火) 02:25:30ID:???
>>425

RSSそのものは、HTML等と同じ単なるテキストデータなんだから、
Webサーバーが置ける環境ならWindowsだろうがLinuxだろうが関係ない。

RSS配信だって、やろうとすれば手書きでも出来るし。

なんていうか、あれだな。
サーバーうんぬん言う前に RSS そのものについてもうちょっと知ったほうがいいかも。
0427nobodyさん2006/01/17(火) 12:28:17ID:???
いくらなんでも、釣りだろw
0428nobodyさん2006/01/17(火) 21:49:52ID:???
SSL等で認証後(ID,PW入力後)に閲覧出来るページ、例えばGmailだったりmixiの更新分をRSSに変換して受けるって事可能ですか?
0429nobodyさん2006/01/17(火) 23:04:12ID:???
SSLで認証だって?
0430nobodyさん2006/01/17(火) 23:16:04ID:R9YwLskk
↑こいつ最高にあほ
0431nobodyさん2006/01/17(火) 23:32:29ID:???
↑それを抜いてあほ
0432nobodyさん2006/01/17(火) 23:38:52ID:???
釣れますかな。
0433nobodyさん2006/01/17(火) 23:45:28ID:???
>>428
可能
04344302006/01/18(水) 01:39:01ID:h6OtOaJ7
間違えた
↑
↑こいつさいこうにあほ
0435nobodyさん2006/01/18(水) 01:45:42ID:???
↑
↑こいつさいこうにあほ
0436nobodyさん2006/01/19(木) 20:45:05ID:???
なにこのすれちがい
0437nobodyさん2006/01/19(木) 21:05:06ID:???
なにこのスレ違い
0438nobodyさん2006/01/20(金) 00:04:33ID:???
atom
0439nobodyさん2006/01/20(金) 20:12:32ID:???
>>302-308の話題はどうなったんですか?
04403952006/01/21(土) 09:23:22ID:???
>>439
>>398だから言ったじゃん、スレタイのRSS余計だって
スレの方向性が宗教論争になるよ?

とりあえず、
RSS1.0は、RDF上でRSSコンパチに書いたもの
それ以外の何者でもない
04413952006/01/21(土) 09:30:22ID:???
あとは単なるXML文書
0442nobodyさん2006/01/21(土) 11:52:00ID:???
今さら RSS 0.9 について厳密な理解が必要なのだろうか
0443nobodyさん2006/01/21(土) 12:08:43ID:???
0.9 なら 2.x でいいじゃん。とおもう。
0444nobodyさん2006/01/22(日) 03:55:12ID:???
RDFの中にXML文書を書くには、やはりrdf:type="Literal"にするしかないのでしょうか。
属性値が必要な規格のXML文書を入れるとパーサーがエラーを吐くんですけど・・・。
0445nobodyさん2006/01/22(日) 03:57:32ID:???
あ、「rdf:parseType="Literal"」だった・・・。
例えばXML署名とか、属性値を取るタグがあったりするので。
0446nobodyさん2006/01/22(日) 12:26:24ID:???
そのとおり。
0447nobodyさん2006/01/24(火) 14:19:08ID:P81thsyF
あるリクエストがrssを要求しているものかhtmlを要求しているものか
判断する方法があれば教えてください。

具体的にどういうことかと言いますと、例えば「はてなダイアリー」は
http://d.hatena.ne.jp/brotherblog/ のような同一URLに対し
WEBブラウザからのアクセスではhtmlを返し
RSSリーダーからのアクセスではxmlを返しています。

この仕組みが知りたいのです。
0448nobodyさん2006/01/24(火) 14:57:23ID:???
単なる auto-discovery じゃないの?
0449nobodyさん2006/01/24(火) 15:00:47ID:???
はてなダイアリーのRSS は
ttp://d.hatena.ne.jp/brotherblog/rss
じゃないのか? RSSリーダーが賢いだけだと思うぞ.
04504772006/01/24(火) 21:12:22ID:???
>>449
そうです。実体は
ttp://d.hatena.ne.jp/brotherblog/rss
ttp://d.hatena.ne.jp/brotherblog/rss.cgi
です。 この場合
ttp://d.hatena.ne.jp/brotherblog/にアクセスしても
feedを拾えるのはRSSリーダーが賢いということなんですかね?
0451nobodyさん2006/01/24(火) 21:24:58ID:???
>>450
UAで301吐いてんじゃね

んでもってRSSリーダーはバックグランドでリダイレクトしているとか
0452nobodyさん2006/01/24(火) 21:57:07ID:???
>>449
まずはhtmlのソースくらい見ような。
04534522006/01/24(火) 21:57:41ID:???
まちがえ. >>449 でなく >>450
0454nobodyさん2006/01/24(火) 21:59:20ID:???

<link rel="alternate" type="application/rss+xml" title="RSS" href="new.rdf">

こんなタグ貼ればいいんじゃなかったっけ?
04554502006/01/25(水) 00:12:26ID:???
みなさんありがとう。上の書き込みのあと
auto-discoveryをググって、ソース見てみたらズバリ
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://d.hatena.ne.jp/brotherblog/rss">
<link rel="meta" type="application/rdf+xml" title="FOAF" href="http://d.hatena.ne.jp/brotherblog/foaf" />
ってな記述があったよ。
0456nobodyさん2006/01/25(水) 01:46:45ID:aXoSR7CK
UAで301吐いてんじゃね
UAで301吐いてんじゃね
UAで301吐いてんじゃね
UAで301吐いてんじゃね
UAで301吐いてんじゃね
UAで301吐いてんじゃね
0457nobodyさん2006/01/25(水) 08:24:55ID:???
>>456 藁田
0458nobodyさん2006/01/25(水) 11:27:29ID:5T50E/Pm
RSSリーダ書いてる俺としてはブラウザで生RSS見れないのがちょっと不便だったが
HTMLソースみればいいことに気づいた。
0459nobodyさん2006/01/25(水) 13:02:22ID:???
このスレのなんとも言えないレベルの低さはなんだ
0460nobodyさん2006/01/25(水) 13:13:49ID:???
>>459 お前のレスもな。
04613952006/01/25(水) 15:52:03ID:???
>>455
alternateとmetaの使い分けに注意してな、このことについては、
SemanticHigh!辺りで最近話題にあがったよ

がむばれ
0462nobodyさん2006/01/27(金) 12:22:57ID:???
The Web Kanzaki ちょっとしたメモ RDFのメディアタイプ
http://www.kanzaki.com/memo/2004/04/26-1
この中では「URIとフラグメント識別子を含むURI参照」
のようにURIとURI参照が明確に分けられている。
しかし RFC 3986 Uniform Resource Identifier (URI): Generic Syntax
ではURI参照は次のように定義されている。

A URI-reference is either a URI or a relative reference.
If the URI-reference's prefix does not match the syntax
of a scheme followed by its colon separator,
then the URI-reference is a relative reference.
0463nobodyさん2006/01/27(金) 15:39:01ID:???
>>462
それが不可解ってこと?
まあ、RFC3986は2005年1月に出たもので、当時参照していたURI仕様はRFC2396だからね。
RFC2396では、フラグメント識別子を付けられるのはURI参照だけだったので、
当時は、それが付かないか付き得るかを区別するためにURIとURI参照を使い分けていた。
0464nobodyさん2006/01/27(金) 15:46:27ID:???
>>436 うむ、不可解と感じたのはその通り。
単に時期の問題だったか。見落としていた。スマソ
0465nobodyさん2006/01/27(金) 15:50:02ID:???
ちなみに、RDFのグラフの中で出てくる"URI参照"は
Concepts and Abstract Syntaxで定義されたものなので、
(RDF仕様群が参照しているURI仕様である) RFC 2396 にある
URI参照とは別物であることに注意。
むしろRFC3986の"URI"生成規則は、
RDF URI Referenceと互換になるよう意図したもののようにも思われる。
0466nobodyさん2006/02/02(木) 00:18:47ID:VlDlEGDM
asahi.comで最近トリノ五輪のRDF始めたな。Ver1.0だが。
ttp://www2.asahi.com/torino2006/
0467nobodyさん2006/02/03(金) 10:06:11ID:YesAZdFe
MixFeedみたいなことできるphpスクリプトってありませんか?
0468nobodyさん2006/02/03(金) 16:19:37ID:???
ある
■ このスレッドは過去ログ倉庫に格納されています