Posted on November 26, 2006 at 10:07 pm

頭文字語と略語から定義リストを生成 - Auto-Glossary

ABBRタグについて考えるその2

先日略語にはABBRタグを使う方がいいという記事を書きましたが(caramel*vanilla » 略語はABBRタグで囲ってみる)その流れで自分の中では陽の目を見なかったABBRタグについて再び考えてみるの巻

脚注やABBRタグについてメッセンジャーでAngeさんと話してたら教えてもらったプラグイン

  • m3nt0rs weblog » Feature » Plugin: Auto-Glossary
  • これは本文中に略語(ABBRタグ)や頭文字語(ACRONYMタグ)があった場合、任意の箇所(文末など)に定義リストを自動で生成してくれるというもの。
    WordPressにはホントにいろんなプラグインがありますね。

    いろんなプラグインがあるといえば、本文中で略語や頭文字語を使ったらデータベースから判断して自動でABBRタグ・ACRONYMタグを生成してくれるプラグインがあったらいいねっていうのはAngeさん談。
    ホントにそんなのがあったら便利ですね。

    ACRONYMタグとは?

    ABBRタグよりさらになじみが薄いタグなのでちょっと調べてみました。

    頭字語とはSOHO(ソーホー、Small Office Home Office)、LAN(ラン、Local Area Network)等の、 頭文字をとった略語で1つの単語として発音するものを指します。 タグはこのタグで囲まれた部分が頭字語であることを表します。

    [ <ACRONYM>-HTMLタグリファレンス ]より引用
    Accessed Date:2006年11月26日 21:01:44

    意味がわかったところでAuto-Glossaryプラグインについて話を戻します。

    導入方法

    1.)配布元からwp-auto-glossary02.zipをDLし解凍
    2.)auto-glossary.phpをpluginsディレクトリにUP
    3.)管理画面からプラグインをActivateする
    4.)個別記事用のテンプレート(single.php)の定義リストを表示したい個所に以下のコードを挿入

    PHP:
    1. <?php show_deflist(‘css_classname_you_like’); ?>

    挿入するのはthe_contentタグ(本文)の次あたりがよさそう。

    使い方

    記事中にABBRタグやACRONYMタグを使うだけ。

    略語(ABBRタグ)

    HTML:
    1. <abbr title=“Extensible Markup Language”>XML</abbr>

    頭文字語(ACRONYMタグ)

    HTML:
    1. <acronym title=“Small Office Home Office”>SOHO</acronym>

    自動で本文下に定義リストが生成されますがリンクは張られません。

    手動で書いたものですが以下のようなリストが表示されます。

    XML
    Extensible Markup Language
    SOHO
    Small Office Home Office

    お好みに応じてCSSで見た目を整えます。

    Footnotesプラグインと同時に使うと本文下がごちゃごちゃしてしまうので現在はAuto-Glossaryは無効にしています。

    SEO対策にもなる?

    それからABBRタグとACRONYMタグについては興味深い記事もみつけました。

    これを使うことによって本文中に目に見える形で省略後の本来の文字列を表示することなく埋め込むことが可能になり、検索結果に反映させることができるようになります。「SEO」という文字列に定義すると、「SEO」で検索された場合でも、「Search Engine Optimization」で検索された場合でも、そのどちらでも1つの文章で検索結果として羅列されるようになると言うわけです。

    [ 検索結果で有利になる知られざるHTMLタグ5種類 - GIGAZINE ]より引用
    Accessed Date:2006年11月26日 21:51:42

    ()などで原語を表示しても同じことかもしれませんが、人間が見ても機械が見ても略語・頭文字語とわかるようにするにはやっぱり面倒でもABBRタグ・ACRONYMタグを使う方がよさそうです。

    Tags: ,

    Related posts

    4 Responses to “頭文字語と略語から定義リストを生成 - Auto-Glossary”

    1. ange on November 26th, 2006 at 10:57 PM says:

      Wordpressには本当に色んなプラグインがあってうらやましい限りです。
      時折インスピレーションを頂にフォーラムのぞいたりしていますが、本当、面白いことを考える人もいるもんですね。

    2. ゆう@我的春秋 on November 27th, 2006 at 1:02 AM says:

      ども。ゆうです。

      書き忘れてたことを一点 付け足しです。やはり第三者に指摘されたり、会話したりしているうちに、色々と自分の頭の中が整理されてくるってこと、よくあるもんですね。(^ ^;)

      えっと、abbr と acronym ですが、一般的には acronym が頭字語(HTML や CSS 、RSSも厳密にはこちら)、abbr が(それ以外の)略語に対してつけることになってますが、この2要素、境界が曖昧で前々からよく議論の俎上にあがってました。

      - abbr要素と acronym要素の違い
      http://www.seo-equation.com/www/cat24/abbr_acronym_difference

      ただ、上記エントリーでもチラっと触れられているように、実はそうした議論を承けて、acronym は HTML 2.0 で廃止される方向で動いています。つまり、HTML 2.0 の世界では、abbr に一本化されることになります。

      lomo さんのエントリーを見るまで、すっかり忘れてましたけど、僕が abbr だけを挙げているのって、実はそんな背景もあったんです。(当の本人がそんな背景があったことを失念してちゃ世話ないですが..。)(^ ^;;)

    3. lomo on November 27th, 2006 at 11:52 PM says:

      >angeさん
      いつも素晴らしい刺激と情報をありがとーー :D
      WPはホントになんでもあるなって感じですねぇ。
      「なかったら諦める」じゃなくて「なかったら作っちゃえ」ってユーザーが多いのかな?
      ありがたいことでございます。

      ってかWPに戻ってきてぇーー
      これから気軽に聞けなくなっちゃうんで :P

      >ゆうさん
      こんばんは!!
      ほとんどなじみのないタグだったのでとても勉強になります。
      ご紹介いただいたページはブックマークさせていただきました。
      acronym要素が定義された背景も面白いですね。

      確かにabbrとacronymってあいまいでわかりにくいです。
      「んーーこれはどっちだろう?」って考えちゃいます。
      でも今後1本化してくれるならそんな心配も無用ってわけですね。
      今からabbr要素に統一しておこうとおもいます!
      コメントどうもありがとうございます!!

    4. 2xup.org on November 30th, 2006 at 1:56 AM says:

      省略語と頭文字語から定義リストを生成する Movable Type プラグイン…

      エントリー本文と追記に abbr (省略語) や acronym (頭文字語) があった場合、それらの語句を定義した定義リストを生成する Movable Type プラグイン…

    Leave a Reply