タグ

xhtmlとRDFに関するtsupoのブックマーク (4)

  • ちょっとしたメモ - GRDDLがW3C勧告に

    XHTMLなどからRDFグラフを抽出するGRDDLがW3C勧告となった。最初の草案が昨年10月下旬に出てから1年未満、GRDDL作業部会が設置された昨年6月から数えても15ヶ月と、最近のW3C規格の中では異例のスピードだ。現在のXHTMLとして完全に妥当な文書にRDF互換データを埋め込むことができ、使い方も分かりやすい。普及することを願うばかりだ。 HTML文書内にRDFメタデータを埋め込むという考えは、最初のRDFが1997年に勧告されたときから話題になっており、さまざまなアイデアが出されてきた。当初はXHTMLの中にRDF/XMLをそのまま記述するにはどうするか、いや、やはり妥当性検証ができないから外部RDF/XML文書にリンクすべきだ、といった議論が続いていたが、「どっちみち人間が読むための文書は作るんだから、そこからマシン用のデータを抽出するのがいいよね」という現実的な考えが出てく

    tsupo
    tsupo 2007/09/13
    GRDDLの考え方は、class属性やrel属性を一貫して用いて、その意味をXSLTなどでRDFに変換しようというもの / XHTMLのprofile属性を指定するだけでOK
  • ちょっとしたメモ - W3Cの新しいXSLTサービスとGRDDL

    W3CのオンラインXSLTサービスが新しくなって、文字コードの扱いが改善された。以前はUTF-8以外の文字コードは即座にJavaの例外を引き起こしていたのだが、今回はShift_JISでもEUC-JPでもちゃんと処理できている。これによって、日語XHTMLページからGRDDLでRDFを容易に抽出できるようになる、はずだ。 XHTML文書からRDFを抽出するには、たとえば当サイトの汎用XSLT(xh2rdf.xsl)をこのオンラインサービスで適用すればよい。整形式を満たしている文書なら、タイトルや見出しがメタデータとして取り出され、要約やキーワード、作者の連絡先があればそれも含めたRDFが得られる。 XHTML: さらに、head要素のプロファイルとしてhttp://purl.org/net/ns/metaprofを記述していれば、W3CのGRDDL demoページから直接RDF抽出を行う

    tsupo
    tsupo 2006/04/29
    XHTMLを謳っていながらも整形式になっていないケースが多く、残念ながらかなりの割合でエラーになった → さもありなん
  • ちょっとしたメモ - Microformatの先へ

    "Web 2.0"やmicroformatに関心がある人は、昨日xml.comで公開されたUche Ogbujiの記事 Microformats in Context をぜひ読んでおこう。ここでは、microformatの可能性と限界、そしてその次のステップが、XMLの質に照らして鮮明に描かれている。microformatは「インフォーマルな文脈における小さな島(コミュニティ)をうまくまとめる方向に目を向けている」が、それらの小さな島をつなぎ、集約するためには、もう少し先に進む必要がある。 Ucheの論点を大まかに列挙すると、次のようになる: microformatは新しい語彙を作るのではなくて、既存のよく普及したフォーマット(XHTML)を利用して情報を表現しようとするものだが、多くの場合、XHTMLの語彙の意味を拡大解釈し過ぎて、混乱を生む。 複数のmicroformatの間で語彙が

    tsupo
    tsupo 2006/04/28
    GRDDL(そしてもしかしたらRDF/A)は、microformatの小島に橋を架け、その先に進むための手段としても注目しておきたい
  • Hatena ID Auto-Discovery について / おのひろきおんらいん

    303 リダイレクションで他のページに転送さえる URI を dc:creator で指し示すことが可能な URI として用意しておいて,そこからはてなのユーザ ID を得るというのは,ココログのアカウント名を書きたくてもココログが対応した URI を定義してくれないといけないっていうところで,あまり汎用性のないやりかたなのかなって思いました.最初に提案があったときはいいなって思ったのですが,やっぱり良くないなぁ.Trackback ping URI の場合のように記事にコメントとして埋め込む RDF の中でFOAFを用いて記述する方法が検討されていますが,これも気になる点があります. どうも「単純にはてなのユーザ ID を知りたい」というだけの目的に対して,それをそのまま ユーザ ID を記述しようとするから複雑な話になっているように思います.「投げ銭」のための URI を用意してそれを

    tsupo
    tsupo 2005/07/28
    「投げ銭」のための URI を用意してそれを示すようにすれば foaf:tipjar を使ってもっと単純に記述可能
  • 1