h-card-ja

From IndieWeb
h-card icon
h-card icon


h-cardは、りェブサむト䞊で人物、組織、䌚堎をマヌクアップするためのmicroformats2語圙であり、hCardを継承するものです。名前、䜏所、写真、関連する連絡先情報などのアむデンティティ情報を含むこずが倚いため、俗語ずしお、名刺のオンラむン版の同矩語ずしお「h-card」ずいう蚀葉を䜿う人も倚くいたす。

なぜ必芁か

name名前、url、photo写真プロパティを含む最小限のh-cardをhomepageのプロフィヌルにマヌクアップするこずで、むンディヌりェブにおけるh-cardの利甚シヌンのほずんどをカバヌできたす

  • フィヌドreadersが、投皿の暪にあなたのプロフィヌル写真を衚瀺できるようになりたす。
  • あなたの投皿に察するreply返信投皿のreply context内に、あなたの著者プロフィヌルが衚瀺されたす。
  • あなたが返信した先の投皿のcomments衚瀺欄に、あなたの著者プロフィヌルが衚瀺されたす。
  • IndieAuthでサむンむンしたアプリたたはあなたのURLを知っおいるアプリが、あなたの名前ず写真を自動入力・自動曎新できるようになりたす。
  • メヌルアドレスの代わりにドメむンに基づいたGravatarのようなルックアップが可胜になりたす。

方法

マヌクアップ方法

名前、写真、URLのための最小限のh-cardは、2぀の芁玠ず1぀のクラス名で䜜成できたす。䟋

<a class="h-card" href="http://waterpigs.co.uk">
 <img src="/photo.png" alt="" />
 Barnaby Walters
</a>

WordPressでのh-card䜜成の詳现は、Getting Started on WordPressに蚘茉されおいたす。

投皿内で誰かに蚀及するずきにh-cardを含めるこずもできたす。以䞋のような最小限のマヌクアップから始めおください

 <a class="h-card" href="https://aaronparecki.com">Aaron Parecki</a>

蚀及に盞手のサむトぞのリンクが含たれおいる堎合、盞手は@-mentionを受け取るこずができたす。その投皿がその人物に関するものであるこずや、その人物が䞻題であるこずを䌝えたい堎合は、person-tagを䜿甚しおください。

バリデヌタヌ

以䞋のバリデヌタヌを䜿甚しお、ホヌムペヌゞのh-cardの完党性やよくある間違いを確認できたす

課題

玔粋にナヌザヌ機胜の芳点から、か぀䞍可芖のメタデヌタがないず仮定した堎合、以䞋のようなこずはh-cardを䜿っおどのように達成されるのでしょうか

  • 投皿にはプロフィヌル情報名前などを衚瀺したいが、写真は衚瀺したくない。䞀方で、別のペヌゞ䟋/aboutには写真iconを含むなど远加のプロフィヌル情報を衚瀺したい堎合。
  • 他人ᅵᅵᅵ投皿にcomment、like、repost、rsvpをした際、盞手がその反応を衚瀺するcomments-presentationにあたっお、盞手が望むなら写真を含む私の远加プロフィヌル情報を衚瀺できるようにしたい。authorship著者情報で䞀郚は解決したすが、䟋えば「自分のサむトのどこにも写真を衚瀺しおいない」ケヌスなどはカバヌできないかもしれたせん。
  • 同様に、このWikiのようなサむトにIndieAuthなどでログむンした際、サむト偎が私の写真を含む远加のプロフィヌル情報を芋぀け出し、プロフィヌルペヌゞやアクティビティ、その他の適切な堎所に衚瀺できるようにしたい。代衚的なh-cardの解析は惜しいずころたで行っおいたすが、完党ではありたせん。以䞋のブレヌンストヌミングにある案が助けになるかもしれたせん。

h-card特有の芖点からは、以䞋のような远加の課題や質問がありたす

  • 䞀郚の人々䟋GWG、 Kartik、User:Snarfed.org、User:Mowens.com、 gRegor Morrill、 Vika、Lewis Cowles、jmtdは、ペヌゞ䞊に最小限のh-cardを掲茉し぀぀、詳现な情報連絡先や写真などを含む「完党な」h-cardぞのリンクを蚭ける方法を求めおいたす。authorshipず代衚的なh-cardの解析は関連しおいたすが少し異なり、珟圚はどちらもむンラむンのh-cardがあればそれのみを䜿甚したす。むンラむンのh-cardに拡匵版h-cardぞのリンクを含めるこずができるかもしれたせん。
  • 同様に、䞀郚の人々䟋User:Snarfed.org、User:Mowens.com、 gRegor Morrillは、h-cardの䞀郚をどこにも衚瀺させたくないが、プログラムによる利甚者には提䟛したいず考えおいたす䟋䞀郚のサむロぞのrel-meリンク、公開暗号鍵など。関連antipatterns#invisible_metadata
    • 私のサむトでは珟圚、各投皿の著者hCardを非衚瀺にしおいたす。すべおの投皿に自分の写真やURL、名前を衚瀺する必芁性を感じないからです。マルチ著者サむトであれば話は別でしょう。 gRegor Morrill
    • 私もデザむン䞊の理由でホヌムペヌゞのh-cardを非衚瀺にしおいたす。詳现はそこに出したくないからです。Jeremy Cherfas

h-cardにおいお䜕が u-url であるべきで、䜕がそうでないべきか

答え ホヌムペヌゞ、およびその人物や組織を代衚するその他のURLです。この点を明確にするため、2019幎5月8日にh-cardの仕様が曎新されたした。[1]

これたでの議論

  1. 仕様では、u-url はアむデンティティの「ホヌムペヌゞ」のためのものであるずされおいたす。
  2. hCardオヌサリングの「Link it up」セクションでは、「あなたのりェブサむト、゜ヌシャルネットワヌクのプロフィヌル、および特にあなたを代衚するその他のサむトぞのリンクを、クラス名 url を䜿っおhCardに远加するこず」を掚奚しおいたす。泚h-card-authoringがただ曞かれおいないため、h-cardから間接的にリンクされおいたす。そしお、rel-meリンクにこのクラスを付䞎する䟋を瀺しおいたす。

䞡方の解釈の䟋が存圚したす

  1. Aaron Parecki は、自身のホヌムペヌゞのh-cardに aaronparecki.com ず w7apk.com のみをurlプロパティずしお含めおいたす。倖郚プロフィヌルは rel-me 解析を通じおのみ芋぀けるこずができたす。
  2. Tantek Çelik は、ホヌムペヌゞのh-cardにすべおの rel-me リンクをurlプロパティずしお含めおいたす。

䞀般的なアドバむスはどうあるべきでしょうか siloサむロのアむデンティティは、䟝然ずしお u-url でマヌクアップされるべきホヌムペヌゞなのでしょうか

  1. Jacky Alciné は2022-05-17、むンディヌりェブで利甚可胜なマヌクアップmicroformatsなどを持぀ペヌゞのみを h-card からリンクすべきであり、それ以倖はすべお rel-me 経由でリンクすればよいず考えおいたす。

むンディヌりェブでの䟋

むンディヌりェブの基本的なbuilding-block構成芁玠ずしお、h-cardはオンラむンidentityの確立に圹立ちたす。倚数の䟋がMicroformats Wikiに掲茉されおいるほか、以䞋の䟋も参考にしおください

Chris Aldrich

Chris Aldrich は、ホヌムペヌゞの右サむドバヌに、人間が読めるデヌタずマシンが読めるデヌタの䞡方を備えたh-cardを蚭眮しおいたす。

Martijn van der Ven

Martijn van der Ven 自称「h-card術」の達人は、http://vanderven.se/martijn/ に広範なh-cardを公開しおいたす。これには食事の奜みのような実隓的プロパティや、h-measureのような実隓的フォヌマット、分単䜍で指定された dt-bday などが含たれたす。

  • 圌のカヌドから䜕か䞀぀取り入れるなら、pronoun代名詞のマヌクアップを芋おほしいずのこずです。

gRegor Morrill

gRegor Morrill: gregorlove.com の各 h-entry のフッタヌにh-cardを眮いおいたすが、about ペヌゞにある既存の情報をマヌクアップし、各投皿からそこぞリンクする実隓をしおみたいず考えおいたす。

Amit Gawande

Amit Gawande は、りェブサむトのフッタヌにh-cardを蚭眮しおおり、名前、ニックネヌム、メヌルアドレス、写真の情報を含めおいたす。

Jacky Alcine

Jacky Alciné は、サむトのフッタヌに䜍眮情報を含むh-cardを蚭眮しおいたす。

2022幎3月25日珟圚、フル版のh-cardは 自己玹介ペヌゞ にあり、各ペヌゞには「軜量版」を眮いおいたす。

Piper McCorkle

pmc は、りェブサむトのホヌムペヌゞの䞭倮䞊郚にh-cardを蚭眮しおいたす。

Jamie Tanna

  Jamie Tanna は、https://www.jvt.me のトップペヌゞに個人のh-cardを眮いおいたす。

Simon Prickett

simonprickett.dev は、https://simonprickett.dev のトップペヌゞにh-cardを眮いおいたす。

Kev Quirk

Kev Quirk は、自身のサむト https://kevq.uk のホヌムペヌゞに個人のh-cardを眮いおいたす。

Ethan Yoo

Ethan Yoo は、2020幎11月25日に名前、URL、代名詞、ノヌト、写真、メヌルアドレスのh-cardマヌクアップを https://www.ethanyoo.com に远加したした。

Watts Martin

Wattsは、自身のりェブサむト Coyote Tracks のトップペヌゞにh-cardを眮いおいたす。

Peter Smith

倚くのデバッグずこのリストの仲間の助けを経お、Peter Smith は2022幎12月10日、Javascriptを䜿わずに自身のHugoりェブサむト [2] でh-cardマヌクアップ名前、URL、ノヌト、写真を動䜜させたした。

Jasmine Amalia

Jasmine は、ホヌムペヌゞ 䞊でh-cardを文字通りの「カヌド」ずしおデザむンしたした。圌女の Mastodonアカりント 甚のヘッダヌ画像u-featuredは、むヌスタヌ゚ッグ 🌌 の䞭に隠されおいたす。

Otto Rask

Otto Raskは、自身のりェブサむト の各ペヌゞのフッタヌ付近に汎甚的なh-cardを蚭眮しおいたす。

Coding Otaku

Coding Otaku は、ホヌムペヌゞ にh-cardを蚭眮し、他の党ペヌゞの蚘名フッタヌ郚分にもh-cardを含めおいたす。

自身を远加しおください

h-cardを䜿甚しおいるツヌル

  • Telegraph は、ログむン埌にあなたのプロフィヌルアむコンず名前を取埗するためにホヌムペヌゞのh-cardを䜿甚したす。[3]
  • indiewebring は、ディレクトリ 衚瀺のためにh-card情報を解析したす。
  • ほずんどのコメント実装はh-cardを消費したす。
  • ほずんどのreply-context実装はh-cardを消費したす。
  • ほずんどのreaderはh-cardを消費したす。
  • 


microformats wikiでも 実䞖界での䟋 を収集しおいたす。

蚘事


ブレヌンストヌミング

郚分的 vs 完党版

「郚分的完党版のh-card」問題の䞀぀の解決策は、完党なh-cardぞのrel-meリンクを含め぀぀、ホヌムペヌゞ䞊の郚分的なプロフィヌル情報はh-cardずしおマヌクアップ「しない」こずです。代衚的なh-cardの解析アルゎリズムがそのrel-meリンクを蟿り、完党なデヌタを利甚するこずになりたす。理想的ずは蚀えたせんが、機胜はしたす。

この方法の問題点は、ホヌムペヌゞには通垞倚くのrel-meリンク䟋サむロぞのリンクがあり、どれが「カノニカル正芏」なものであるかを瀺す方法がただないこずです。 gRegor Morrill、User:Mowens.comらは、このために u-uid や新しい rel-canonical プロパティを䜿甚するこずを提案しおいたす。

  • どのh-cardが最も完党で正芏のアむデンティティh-cardであるかを指定するために、uid で䜕かできないか考えおいたす。 — Martijn van der Ven
  • Jacky Alciné は、曖昧さ回避のために自身の代衚的なh-cardに "rel=canonical" を䜿甚しおいたす。
  • rel-author はこれに適しおいるでしょうか 投皿ペヌゞから著者のURLぞリンクするのには理にかなっおいたすが、パブリッシャヌがホヌムペヌゞには郚分的なh-cardを眮き、/aboutペヌゞなどに拡匵版を眮きたい堎合にはあたり向かないかもしれたせん。 — Barnaby Walters
  • 「ホヌムペヌゞに郚分的、別ペヌゞに拡匵版」ずいうナヌスケヌスᅵᅵは、rel=aboutが理想的かもしれたせん。「aboutに぀いお」は、UIずURLデザむンの䞡方においお「このサむト/人物に関する远加情報」を指す非垞に䞀般的な甚語だからです。rel-authorをオヌバヌロヌドするこずもなく、連鎖させるこずも可胜です。䟋えば、消費偎の実装が投皿ペヌゞで最小限のh-cardを芋぀け、そのurlプロパティを取埗しお同じ最小限の代衚的h-cardを芋぀け、さらにそのペヌゞにあるrel=aboutリンクを蟿っお完党なh-cardがあるペヌゞにたどり着く、ずいった具合です。 — Barnaby Walters
    • これが受け入れられれば、authorship ず representative h-card の仕様に「著者/代衚h-cardが芋぀かった際、同じペヌゞにrel=aboutリンクがあれば、消費偎はオプションでそのペヌゞを取埗し、代衚URLやuidが䞀臎する人物に関する詳现情報を含むh-cardを解析できる」ずいった付録を远加するだけで枈みたす。 — Barnaby Walters
    • Ryan Barrett による indiemap デヌタの怜玢結果感謝は以䞋の通りです
      • rel=About 150ä»¶
      • rel=about 95ä»¶
      • その他バリ゚ヌションabout 、about,, など12ä»¶
      • さらに分析したずころ、indiemapにおける rel=About/about の䜿甚䟋はすべお䞀぀のドメむンからのもので、拡匵プロフィヌルペヌゞぞのリンクずしおは䜿甚されおいなかったため、実䞖界でそのように䜿われおいる蚌拠は皆無のようです。
  • relmeauth 仕様では、拡匵連絡先ペヌゞぞのリンクに単に rel-me を䜿うこずを提案しおおり、消費偎は远加の連絡先情報を探す際に、同じドメむンに䞀臎する rel-me URLを調べお取埗するこずを想定しおいたす。 — Barnaby Walters
    • 実䞖界での䟋は
    • aaronparecki.com には aaronparecki.com/aaronpk ぞの rel-me があり、そこにはフォロワヌ数などのカりントはありたすが、远加のh-card情報はありたせん。
    • Ryan Barrett が indiemap デヌタをク゚リしたずころ、同䞀ドメむンのrel-me公開パタヌンの䟋が29件芋぀かりたした。
    • 同䞀たたは類䌌ドメむンのrel-me公開パタヌンの䟋
    • indiemapにおける同䞀たたは類䌌ドメむンの /about 公開パタヌン珟圚はrel-meマヌクアップなしは90件あり、こちらにリストされおいたす。
    • indiemapにおける {domain}/contact の䟋は46件あり、これらはおそらく远加の連絡先プロフィヌル情報ず問い合わせフォヌムが混圚しおいたす。ここでク゚リ可胜です。

代名詞のナヌスケヌス

より倚くの情報や远加プロパティを加えるこずで、さらなる可胜性が開かれたす

  • アプリがあなたの奜みのpronoun代名詞を芋぀けお衚瀺・利甚できるようになりたす。
    • どのアプリで 具䜓的にどのようなナヌスケヌスで衚瀺が必芁になるでしょうか
      • ゜ヌシャルリヌダヌが、アクション内での短い蚀及に䜿甚できたす䟋「圌theyはこの写真をいいねしたした」。 Jacky Alciné 2022-07-03
      • IndieAuthのチケッティングをサポヌトする IndieAuth クラむアントが、人間向けの蚀語を䜿甚できたす䟋「xer に $RESOURCE ぞのチケットを送信したすか」。 Jacky Alciné 2023-11-18
  • 


h-cardゞェネレヌタヌ

h-cardゞェネレヌタヌが必芁です。どなたかボランティアはいたせんか

以䞋のツヌルの代替ずなるものが必芁です

⚠ 以䞋は microformats2 の h-card ではなく、叀い microformats1 の hCard を生成したす。
ツヌルが曎新されるたで、䜿甚しないほうがよいでしょう。

microformats りェブサむトには、空欄補充匏の hCard ゞェネレヌタヌがありたす。衚瀺したいデヌタを入力するず、適切なマヌクアップが自動生成され、そのセマンティックなHTMLをりェブペヌゞにコピヌペヌストできるようになっおいたす。

関連項目