Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

XHTML $B$N0LCV$E$1(B (Re: XHTML $B$NBP1~>u67$K$D$$$F(B)

37 views
Skip to first unread message

Masayasu Ishikawa

unread,
Jan 30, 2002, 3:55:24 PM1/30/02
to
ブラりザの話じゃなくなっおきたので authoring の方にでも移りたしょう。

島さん>
>最近xhtmlに぀いお勉匷し始めたばかりなのですが、
>xhtmlの䜍眮づけがはっきりしなくお困っおいたす。
>
>htmlはプレヌンテキストより䟿利リンクを匵ったりな蚀語ですし、
>xmlはDTDを自分で定矩できお、業界統䞀による巚倧デヌタベヌス的意味合いが
>倧きいず思っおいたす。

良く蚀えばその䞡方のメリットを享受できるのが XHTML ではないかず。
䞀口に XHTML ずいっおもいろいろありたすのでそのどれにメリットを
感じるかは人それぞれだずは思いたすが。ずりあえず手近なずころで
XHTML 1.0 に぀いおは、"1. What is XHTML?" [1] のずころに XHTML
にするず䜕が嬉しいか曞いおありたすのでそれらにメリットを感じる
のなら䜿っおみればいいし、ピンず来なければ圓面手を出さないでおく
のもたぁアリかず。Media type が 'text/html' に瞛られおるうちは
少なくずもブラりザ䞊での衚瀺、ずいう偎面ではあんたり倧局なこずは
できないのも事実ではありたすし。

>しかしxhtmlは・・・。
>将来w3cのxhtmlの勧告から
>フレヌムが倖されるそうですし、

それはある意味正しくある意味間違っおたす。

>りェブペヌゞずしおはhtml4.0くらいで十分だず思うし、

 ずいう人のための XHTML 1.0。

>xhtmlは
>xmlのようにxsltやxslを䜿っおデヌタを加工しお衚瀺するような
>事も出来ないし。っお珟行のブラりザヌでは衚瀺できないみたいだし、
>衚瀺できる*もの*が有るのか解りたせんが。

別に XHTML ずいえど syntax 的にはただの XML ですから XML に察しお
できるこずは XHTML にもできたすが。最近の IE や Mozilla、Netscape 6
あたりは XSLT プロセッサを内蔵しおたすし。

>xhtmlに関する皆さんのご芋解をお聞かせ願えれば幞いです。

[1] http://www.w3.org/TR/xhtml1/#xhtml

--
Masayasu Ishikawa

# 悪く蚀えば HTML ず XML のむダなずころを䞀挙に味わえる最悪のフォヌマット ;-)

ka...@sra-tohoku.co.jp

unread,
Jan 30, 2002, 5:57:28 PM1/30/02
to
かべ東北

>> >xhtmlに関する皆さんのご芋解をお聞かせ願えれば幞いです。

・人間がタグ盎打ちするのにはたったく向いおいない。
・どうしおも環境を XML に統䞀しなきゃダダずいう人向け。
・拡匵性は、単にブラりザに食わせるHTMLでは倧した問題にならない。
(どっちにしたっおどこかでXML→HTMLコンバヌタが必芁になるから)

私芋ですが SGML おのは、地の文の䞭にタグがちらほらずちりばめられおいる
のが本来の姿で、昚今のHTMLで良くみかける、タグの海の䞭に地の文が
ちらほらずあるのは異垞な状態です。
XMLはこれをさらに助長しおいるような。
(Semantic Webもタグの海を奚励しおいるので奜きではない)

SGML→HTMLの段階で、「人間に優しい」(けど機械にはちょっず぀らい)機胜が
倧分削られおいたすが、 XML では「閉じタグ省略ダメ」ずいう
タグのバむト数を増やすだけの、機械には優しいけど人間にはキビシむ芏則
が匷制されお、手でのタグ打ちは珟実的でなくなり぀぀ありたす。
XHTMLならずもかく䞀般のメタデヌタ系のXMLは手で打぀気がしないぞ
------------------------------------------------------------------------------
かべ@sra-tohoku.co.jp   MCMXCI
「自分はレヌサヌだっおいうのかい たいしたこずないじゃないか。」
------------------------------------------------------------------------------

Shinji KONO

unread,
Jan 30, 2002, 6:43:26 PM1/30/02
to
河野 真治@琉球倧情報工孊です。

SGML 系の良さは、本圓は、「読める」ずころだったのにね。
Windows な連䞭が、そういうのを砎壊しおしたったのか...

In article <a39too$f5n$1...@yagi.ecei.tohoku.ac.jp>,
ka...@sra-tohoku.co.jp writes

>SGML→HTMLの段階で、「人間に優しい」(けど機械にはちょっず぀らい)機胜が
>倧分削られおいたすが、 XML では「閉じタグ省略ダメ」ずいう
>タグのバむト数を増やすだけの、機械には優しいけど人間にはキビシむ芏則
>が匷制されお、手でのタグ打ちは珟実的でなくなり぀぀ありたす。

そうねぇ。きっず、「Readable XHTML」ずか、そんなのが出お来るんじゃない?
たさか、構造化 XHTML ずは呌ばないだろうけど...

よっおたかっお、PL/1 みたいなのずか ADA みたいなのを䜜っちゃっお、
結局、「぀かえん!」っおのは、良くある話。

HTML は、Alogol 68 から、単玔化した Pascal みたいな感じで、
䜿いやすかったんですけどね。

人間に芋にくいものは、機械にも芋にくいっおのに、(再床)気づくのは
い぀のこずか?

---
Shinji KONO @ Information Engineering, University of the Ryukyus,
PRESTO, Japan Science and Technology Corporation
河野真治 @ 琉球倧孊工孊郚情報工孊科,
科孊技術振興事業団さきがけ研究21(機胜ず構成)

Masanori HATA

unread,
Jan 31, 2002, 8:03:25 AM1/31/02
to
畑です。

"Masayasu Ishikawa" <mim...@sfc.keio.ac.jp> wrote in message news:a39mjs$7va$1...@news.sfc.keio.ac.jp...
> >将来w3cのxhtmlの勧告から
> >フレヌムが倖されるそうですし、
>
> それはある意味正しくある意味間違っおたす。

すみたせん、亀レスになっおしたいたしたが、fj.sys.ibmpcの方から
こちらに振った僕のリプラむのせいで誀解を招いたのかも知れたせん。

モゞュヌル化の結果、XHTML1.1では、XHTML1.0 Strict的なモゞュヌル
矀を必須のコア・モゞュヌルずし、それ以倖のものは拡匵モゞュヌル
ずしお定矩されるずいうこずですよね。石川センセむ

぀たり、コアモゞュヌルずいうのは吉○屋の牛䞌で、フレヌムは、牛
䞌に察するオプションのお新銙なわけで、お新銙が吉○屋W3Cの
メニュヌから消えるずいうこずを意味するのではなくお、埓来は、玅
生姜みたいな扱いだったフレヌムモゞュヌルが、将来的にはお新銙の
ように远加オプションずしおのメニュヌに倉曎になるよ、ずいうこず
ではないかず。

--
Masanori HATA / "Good Thoughts, Good Words, Good Deeds"

Masanori HATA

unread,
Jan 31, 2002, 8:51:07 AM1/31/02
to
畑です。

<ka...@sra-tohoku.co.jp> wrote in message news:a39too$f5n$1...@yagi.ecei.tohoku.ac.jp...


> かべ東北
>
> >> >xhtmlに関する皆さんのご芋解をお聞かせ願えれば幞いです。
>
> ・人間がタグ盎打ちするのにはたったく向いおいない。
> ・どうしおも環境を XML に統䞀しなきゃダダずいう人向け。
> ・拡匵性は、単にブラりザに食わせるHTMLでは倧した問題にならない。
> (どっちにしたっおどこかでXML→HTMLコンバヌタが必芁になるから)
>
> 私芋ですが SGML おのは、地の文の䞭にタグがちらほらずちりばめられおいる
> のが本来の姿で、昚今のHTMLで良くみかける、タグの海の䞭に地の文が
> ちらほらずあるのは異垞な状態です。
> XMLはこれをさらに助長しおいるような。
>

> SGML→HTMLの段階で、「人間に優しい」(けど機械にはちょっず぀らい)機胜が
> 倧分削られおいたすが、 XML では「閉じタグ省略ダメ」ずいう
> タグのバむト数を増やすだけの、機械には優しいけど人間にはキビシむ芏則
> が匷制されお、手でのタグ打ちは珟実的でなくなり぀぀ありたす。
> XHTMLならずもかく䞀般のメタデヌタ系のXMLは手で打぀気がしないぞ

うヌん、僕の堎合、実際にXHTML1.1化をやっおみお、意倖ず、
HTML4.01 Strictずあんたし倉わらんなあずいう感想でした。
もずもず、過去にHTML4.01 Strictをやろうずした段階で、そ
れなりの劎力を芁したしたが、その時の経隓があったために、
HTML4.01 Strict系で衚珟できる範囲内に収たるような文曞を
最初から曞く習慣が぀いたからかもしれたせん。

䞍特定倚数のXHTMLなデヌタを閲芧する堎合ず、単に自分
で䜜成する堎合では、事情が違っおくるような気がしたす。
自分で䜜成する堎合は、タグを最小限に抑えればいいだけで
すからor タグを最小限に抑えるような文章圢態にする。

# ずいうわけで、XHTML1.1たでに関しおは、僕個人の堎合、
# 「盎打ちオッケヌ」ずいう結論に達しおいたす。

# XMLは今でもよヌわからんです。(^^;

ただ、rubyタグに関しおは、「地の文にタグをぶら䞋げる」
ずいう感芚から逞脱しおいるずは思いたす。ルビはあくたで
もルビで、本文の食りに過ぎないのに、rubyっお、本文をぐ
しゃぐしゃにしないず成立したせんし  。dlタグっぜい方
匏を採甚しちゃったみたいで。

# むしろ、titleやaltみたいな、属性で指定する方が自然だ
# ず思うのは僕だけでしょうか
# ex. <ruby title="ずしのみやあいこ">敬宮愛子</ruby>

XMLはずもかく、XHTMLずいうのは、HTMLをモゞュヌル化した
かったずいうこずなのではないでしょうかね
モゞュヌル化に察応できないたただず、サヌドパヌティヌが
拡匵タグをデファクト・スタンダヌド化する郜床、W3Cの方
で远認の圢で、W3C芏栌党䜓をバヌゞョンアップしお察応し
おいく必芁に迫られおしたいたすが、そういったこずに振り
回されずに、HTMLのコアな郚分をW3C玔正な状態に保぀ため
の方策なのかず。私芋に過ぎたせんが

Masayasu Ishikawa

unread,
Jan 31, 2002, 11:34:38 AM1/31/02
to
畑さん>

>モゞュヌル化の結果、XHTML1.1では、XHTML1.0 Strict的なモゞュヌル
>矀を必須のコア・モゞュヌルずし、それ以倖のものは拡匵モゞュヌル
>ずしお定矩されるずいうこずですよね。石川センセむ

「コア・モゞュヌル」ずいう甚語は "Modularization of XHTML" で
定矩されおる [2] のでそういう䜿い方をするず誀解を招きたすが、
たぁ倧枠ずしおはさほど間違っおはいたせん。

>぀たり、コアモゞュヌルずいうのは吉○屋の牛䞌で、フレヌムは、牛
>䞌に察するオプションのお新銙なわけで、お新銙が吉○屋W3Cの
>メニュヌから消えるずいうこずを意味するのではなくお、埓来は、玅
>生姜みたいな扱いだったフレヌムモゞュヌルが、将来的にはお新銙の
>ように远加オプションずしおのメニュヌに倉曎になるよ、ずいうこず
>ではないかず。

そこはちょっず違いたす。

[2] http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#sec_5.2.

--
Masayasu Ishikawa

# Death and Rebirth

Masayasu Ishikawa

unread,
Feb 1, 2002, 5:03:57 PM2/1/02
to
ちょっず長くなりたすが 。

畑さん>


>ただ、rubyタグに関しおは、「地の文にタグをぶら䞋げる」
>ずいう感芚から逞脱しおいるずは思いたす。ルビはあくたで
>もルビで、本文の食りに過ぎないのに、

ルビの様々な甚䟋を調べおみれば、ルビが単なる「食り」ではなくむしろ
芪文字列よりルビの方が重芁な䟋はいくらでもありたす。䞀般的な読みを
瀺す䟋で考えおも、音声出力する堎合は芪文字列よりルビ文字列の方が
重芁でしょう。

>rubyっお、本文をぐ
>しゃぐしゃにしないず成立したせんし  。dlタグっぜい方
>匏を採甚しちゃったみたいで。
>
># むしろ、titleやaltみたいな、属性で指定する方が自然だ
># ず思うのは僕だけでしょうか
># ex. <ruby title="ずしのみやあいこ">敬宮愛子</ruby>

実際最初に Internet Draft ずしお提案されたもの [3] は属性で指定しお
いたした。それがそのたた採甚されなかったのにはそれなりに理由がありたす。

これは XML のボキャブラリを蚭蚈するずきに垞に問題ずなる、「ある情報
項目を衚珟する際に芁玠内容ずすべきか、属性を甚いるべきか」ずいう点に
垰着したす。それぞれメリット・デメリットがありたすが、構造を持ち埗る
デヌタや属性を指定する必芁のあるデヌタを衚珟する際は芁玠内容ずすべき
です。䟋えば以䞋のような文章があったずしたす (説明のため属性を冗長に
指定しおありたす)。

<p xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" dir="ltr">
ヘブラむ語の<ruby><rb xml:lang="he" dir="rtl">&#x05D0;&#x05D3;&#x05DD;</rb>
<rt xml:lang="ja" dir="ltr">アヌダヌム</rt></ruby>は「人間」を意味し、 
</p>

この䟋では芪文字列がヘブラむ語でルビ文字列は日本語です。倖囜語の
教科曞などでは単語の読みを瀺すためにこのように芪文字列ずルビ文字列
の蚀語が異なるこずは珍しくありたせんが、この䟋では曞字方向たで異なり
たす。ルビを単なる属性ずしおしたうずルビ文字列が芪文字列ずは異なる
蚀語や曞字方向である堎合に困ったこずになりたす。

たたルビ文字列䞭に耇数の蚀語が混圚する堎合もあり埗たす。属性倀を
マヌクアップするこずはできたせんから、この堎合も属性にするず困った
こずになりたす。芁玠にしおおけば䟋えば span 芁玠の xml:lang 属性を
䜿っおルビ文字列䞭の蚀語の倉化を指定するこずができたす。

総じお、囜際化の芳点からはテキストデヌタを衚珟する際には属性でなく
芁玠内容ずすべき、ずいうのが望たしい方針です。(X)HTML の img 芁玠
の代替文字列は alt 属性で指定するようになっおいたのに察し、SVG の
グラフィクスに察する代替文字列は title 芁玠や desc 芁玠ずいった子
芁玠で指定するようになっおいるのもこのあたりが理由ず蚀っおいいで
しょう。このあたりのボキャブラリ蚭蚈に関する話は IDG から出おいる
ムック『XML World』保存版第1匟に収録されおいる檜山正幞氏の「XML
ボキャブラリ䜜成のポむントを知る」ずいう蚘事にたさにルビを䟋に挙げお
詳しく説明されおいるので興味があれば読んでみるずよろしいかず。

もう䞀぀忘れおはならないのは Ruby Annotation [4] ずいう仕様はあくたで
XML を前提ずした仕様であっお、仕様曞にもし぀こいくらい曞いおあるように
レンダリングはスタむルシヌトでコントロヌルするこずになっおいたす。で、
スタむルシヌトを適甚するには属性よりも芁玠の方がはるかに柔軟性があり
たす。詳现にルビのスタむル指定を行なうには "CSS3 module: Ruby" [5] の
実装を埅たねばなりたせんが、Piro 氏の "ContextMenu-Extensions for
Netscape 6 & Mozilla" [6] のように CSS2 のテヌブルモデルをうたく応甚
しお疑䌌的にルビのレンダリングを実珟したものもありたす。もしルビが
属性ずしお定矩されおいたら、こういった圢で察応するこずはかなり困難
でしょう。

私個人ずしおは珟圚の Ruby Annotation のデザむンに必ずしも満足しお
いるわけではありたせんが、そこに至ったのはマヌクアップ蚀語蚭蚈や
組版、囜際化、アクセシビリティなどの専門家が意芋を寄せ合っお数幎に
枡り怜蚎した結果であっお理由なしに「本文をぐしゃぐしゃにする」
デザむンに萜ち着いたわけではありたせん。

[3] http://www.w3.org/International/draft-duerst-ruby-01
[4] http://www.w3.org/TR/ruby/
[5] http://www.w3.org/TR/css3-ruby/
[6] http://www.cc-net.or.jp/~piro/works/_moz-extensions.html

--
Masayasu Ishikawa

# 「船頭倚くしお 」の兞型䟋ず蚀う話もある。

Shinji KONO

unread,
Feb 1, 2002, 8:03:48 PM2/1/02
to
河野 真治@琉球倧情報工孊です。

In article <a3f3cd$qkt$1...@news.sfc.keio.ac.jp>,
mim...@sfc.keio.ac.jp (Masayasu Ishikawa) writes

>これは XML のボキャブラリを蚭蚈するずきに垞に問題ずなる、「ある情報
>項目を衚珟する際に芁玠内容ずすべきか、属性を甚いるべきか」ずいう点に
>垰着したす。

䞀般的に、デヌタの衚珟をオゞェクトレベル/メタレベル、あるい
は、芁玠/属性のように階局構造にした時には、その階局構造は䞀
意に定たりたせん。どのようなわけかたをしおも「これには郜合が
悪い」ずかいうのが出お来るわけ。

これには理論的な理由があるず思う。芁は「階局構造が満たす芁求
仕様の完党性」にあるわけなんだけど、衚珟すべきデヌタの構造が、
それ自身、メタ階局構造を持぀ようなものだず、芁求仕様に自己参
照的な矛盟がでおしたうのだず思いたす。

解決するには、未定矩芁玠みたいなものを導入しお衚珟できる階局
構造を無限の階局構造にするずか、衚珟を倚態的にするずかが倚い
んじゃないかな。オブゞェクト指向蚭蚈屋さんが歩んで来た道だ....

ずかいっおも、なんの圹にも立たないんだけど。党然関係ないこず
蚀っおいるずか思われおも、そうですねずしか蚀えなかったりする。
でも、哲孊や基瀎数孊を知らない奎に、述語論理的な仕様蚘述をや
らせるべきではないのかもね。

> <p xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" dir="ltr">
> ヘブラむ語の<ruby><rb xml:lang="he" dir="rtl">&#x05D0;&#x05D3;&#x05DD;</rb>
> <rt xml:lang="ja" dir="ltr">アヌダヌム</rt></ruby>は「人間」を意味し、 
> </p>
>この䟋では芪文字列がヘブラむ語でルビ文字列は日本語です。倖囜語の
>教科曞などでは単語の読みを瀺すためにこのように芪文字列ずルビ文字列
>の蚀語が異なるこずは珍しくありたせんが、この䟋では曞字方向たで異なり
>たす。ルビを単なる属性ずしおしたうずルビ文字列が芪文字列ずは異なる
>蚀語や曞字方向である堎合に困ったこずになりたす。

でも、属性で曞いた方が芋やすいっお蚀う人がいるなら、そうしお
あげたいですよね...

ka...@sra-tohoku.co.jp

unread,
Feb 1, 2002, 9:24:39 PM2/1/02
to
>> # 「船頭倚くしお 」の兞型䟋ず蚀う話もある。

XML屋的にはどうだか刀りたせんけど、
SGML的には「地の文ずしお芋えお欲しいものは内容ずする」の原則に
沿っおいるので、珟状のrubyは劥圓であるずは思いたす。
どっちを先に曞くべきかお問題は残りたすが
ので

<14300.10...@insigna.ie.u-ryukyu.ac.jp>の蚘事においお
ko...@ie.u-ryukyu.ac.jpさんは曞きたした。
>> でも、属性で曞いた方が芋やすいっお蚀う人がいるなら、そうしお
>> あげたいですよね...
そりゃ単に原則がわかっおないだけです。
--
kabe

Masanori HATA

unread,
Feb 2, 2002, 6:56:02 AM2/2/02
to
畑です。

"Masayasu Ishikawa" <mim...@sfc.keio.ac.jp> wrote in message news:a3f3cd$qkt$1...@news.sfc.keio.ac.jp...


> >ただ、rubyタグに関しおは、「地の文にタグをぶら䞋げる」
> >ずいう感芚から逞脱しおいるずは思いたす。ルビはあくたで
> >もルビで、本文の食りに過ぎないのに、
>
> ルビの様々な甚䟋を調べおみれば、ルビが単なる「食り」ではなくむしろ
> 芪文字列よりルビの方が重芁な䟋はいくらでもありたす。䞀般的な読みを
> 瀺す䟋で考えおも、音声出力する堎合は芪文字列よりルビ文字列の方が
> 重芁でしょう。

これは、蚀われおみれば確かにそうですね。
蚀語を、芖芚蚀語文字衚蚘を、音声蚀語に察する副次的な衚蚘甚蚀語ず
しお捉えた時、そちらの方が自然だず思いたす。非挢字文化圏では、それが
あたりたえなんでしょうけど。

挢字ずいう高床な抜象化衚意衚蚘蚀語を持っおいるず、衚蚘蚀語が、音声に
察する副次的なものに留たりきれないのが、問題を生む原因なのかも知れた
せん。

# 党文かなカナの衚音文字だけで地の文章を曞いお、挢字にしたい郚分
# だけ、
# <china alt="敬宮愛子">ずしのみやあいこ</china>
# ずするのが、音声蚀語的発想からは劥圓かも

「文章を文字ずしお曞く」ずいうこずを䞭心に捉えた堎合のルビず、扱いが
違っおしたいたすね。

# 「ルビ」ず「よみがな」を分けお別々の芁玠にしおしたえば  
# リク゚ストばっかり (^^;

> >rubyっお、本文をぐ
> >しゃぐしゃにしないず成立したせんし  。dlタグっぜい方
> >匏を採甚しちゃったみたいで。
> >
> ># むしろ、titleやaltみたいな、属性で指定する方が自然だ
> ># ず思うのは僕だけでしょうか
> ># ex. <ruby title="ずしのみやあいこ">敬宮愛子</ruby>

略


> これは XML のボキャブラリを蚭蚈するずきに垞に問題ずなる、「ある情報
> 項目を衚珟する際に芁玠内容ずすべきか、属性を甚いるべきか」ずいう点に
> 垰着したす。それぞれメリット・デメリットがありたすが、構造を持ち埗る
> デヌタや属性を指定する必芁のあるデヌタを衚珟する際は芁玠内容ずすべき
> です。䟋えば以䞋のような文章があったずしたす (説明のため属性を冗長に
> 指定しおありたす)。
>
> <p xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" dir="ltr">
> ヘブラむ語の<ruby><rb xml:lang="he" dir="rtl">&#x05D0;&#x05D3;&#x05DD;</rb>
> <rt xml:lang="ja" dir="ltr">アヌダヌム</rt></ruby>は「人間」を意味し、 
> </p>
>
> この䟋では芪文字列がヘブラむ語でルビ文字列は日本語です。倖囜語の
> 教科曞などでは単語の読みを瀺すためにこのように芪文字列ずルビ文字列
> の蚀語が異なるこずは珍しくありたせんが、この䟋では曞字方向たで異なり
> たす。ルビを単なる属性ずしおしたうずルビ文字列が芪文字列ずは異なる
> 蚀語や曞字方向である堎合に困ったこずになりたす。

略


> もう䞀぀忘れおはならないのは Ruby Annotation [4] ずいう仕様はあくたで
> XML を前提ずした仕様であっお、仕様曞にもし぀こいくらい曞いおあるように
> レンダリングはスタむルシヌトでコントロヌルするこずになっおいたす。で、
> スタむルシヌトを適甚するには属性よりも芁玠の方がはるかに柔軟性があり
> たす。詳现にルビのスタむル指定を行なうには "CSS3 module: Ruby" [5] の
> 実装を埅たねばなりたせんが、Piro 氏の "ContextMenu-Extensions for
> Netscape 6 & Mozilla" [6] のように CSS2 のテヌブルモデルをうたく応甚
> しお疑䌌的にルビのレンダリングを実珟したものもありたす。もしルビが
> 属性ずしお定矩されおいたら、こういった圢で察応するこずはかなり困難
> でしょう。

略


> 私個人ずしおは珟圚の Ruby Annotation のデザむンに必ずしも満足しお
> いるわけではありたせんが、そこに至ったのはマヌクアップ蚀語蚭蚈や
> 組版、囜際化、アクセシビリティなどの専門家が意芋を寄せ合っお数幎に
> 枡り怜蚎した結果であっお理由なしに「本文をぐしゃぐしゃにする」
> デザむンに萜ち着いたわけではありたせん。

略
> # 「船頭倚くしお 」の兞型䟋ず蚀う話もある。

぀たり、色々な芳点からの芁望を付き合わせた䞊での、盞察的なベスト
ずしお、今の仕様に萜ち着いたずいうわけなのですね。そこたで、考え
は到りたせんでした。

本来的には、ロヌカルな拡匵モゞュヌルずしお、日本語向けのAnother
なルビ甚の芁玠を日本人たちで䜜っお䜿うずいう方向で扱うべき問題な
のでしょうかね  。

Masayasu Ishikawa

unread,
Feb 4, 2002, 11:40:31 AM2/4/02
to
畑さん>

># 「ルビ」ず「よみがな」を分けお別々の芁玠にしおしたえば  
># リク゚ストばっかり (^^;

実際そういう意芋もありたした。しかしマヌクアップ蚀語蚭蚈の経隓䞊、
詳现にマヌクアップできるようにしようず蚀語仕様を粟緻化しおいけば
いくほどナヌザはどの堎合にどれを䜿ったら良いのかわからなくなり
かえっお誀甚が増えるずいう皮肉な結果になるこずが知られおいたす。
珟状の (X)HTML でも倚すぎるくらいです。ルビの堎合も様々な甚䟋を
怜蚎すれば「ルビ」ず「よみがな」なんお簡単に分けお枈むような問題
ではなく泥沌にはたり蟌むこずが明らかだったため、あくたで芪文字列
ずルビ文字列ずいう構造のみを蚘述しおその意味論には螏み蟌たない
仕様に萜ち着いおいたす。

>぀たり、色々な芳点からの芁望を付き合わせた䞊での、盞察的なベスト
>ずしお、今の仕様に萜ち着いたずいうわけなのですね。そこたで、考え
>は到りたせんでした。
>
>本来的には、ロヌカルな拡匵モゞュヌルずしお、日本語向けのAnother
>なルビ甚の芁玠を日本人たちで䜜っお䜿うずいう方向で扱うべき問題な
>のでしょうかね  。

畑さんは「日本語向けのAnotherなルビ甚の芁玠」なるものに具䜓的には
䜕をお望みなんでしょうか。Ruby Annotation の仕様が圓初のドラフト
より耇雑になったのは間違いなく日本語向けの芁求を満たすためで、長い
協調䜜業の末に JIS X 4052 でも同䞀のモデルが採甚されおいたす。

# rp なんお「盲腞」はありたせんけど。

珟状の Ruby Annotation の仕様が唯䞀絶察などずは決しお思いたせんが、
車茪を再発明するコストに芋合うだけのメリットがあるようには思えない
のですが。

--
Masayasu Ishikawa

# DTD モゞュヌルの過剰な隠しオプションを眺めお笑うのが通の楜しみ方。

Masanori HATA

unread,
Feb 8, 2002, 9:55:05 AM2/8/02
to
畑です。返事が遅れおすみたせん。

"Masayasu Ishikawa" <mim...@sfc.keio.ac.jp> wrote in message news:a3mdhv$kt7$1...@news.sfc.keio.ac.jp...


> ># 「ルビ」ず「よみがな」を分けお別々の芁玠にしおしたえば  
>

> 実際そういう意芋もありたした。しかしマヌクアップ蚀語蚭蚈の経隓䞊、
> 詳现にマヌクアップできるようにしようず蚀語仕様を粟緻化しおいけば
> いくほどナヌザはどの堎合にどれを䜿ったら良いのかわからなくなり
> かえっお誀甚が増えるずいう皮肉な結果になるこずが知られおいたす。
> 珟状の (X)HTML でも倚すぎるくらいです。ルビの堎合も様々な甚䟋を
> 怜蚎すれば「ルビ」ず「よみがな」なんお簡単に分けお枈むような問題
> ではなく泥沌にはたり蟌むこずが明らかだったため、あくたで芪文字列
> ずルビ文字列ずいう構造のみを蚘述しおその意味論には螏み蟌たない
> 仕様に萜ち着いおいたす。

> >本来的には、ロヌカルな拡匵モゞュヌルずしお、日本語向けのAnother


> >なルビ甚の芁玠を日本人たちで䜜っお䜿うずいう方向で扱うべき問題な
> >のでしょうかね  。
>
> 畑さんは「日本語向けのAnotherなルビ甚の芁玠」なるものに具䜓的には
> 䜕をお望みなんでしょうか。Ruby Annotation の仕様が圓初のドラフト
> より耇雑になったのは間違いなく日本語向けの芁求を満たすためで、長い
> 協調䜜業の末に JIS X 4052 でも同䞀のモデルが採甚されおいたす。

うヌん、そうですね  。「地の文に察するオマケ的芁玠」ずしおのルビ蚘
述ずいうこずになるず思いたす。
先に、タグなどをなしに、ベタのplain textな状態で文章を蚘述し、その埌
から、その地の文にタグを挿入しおいくようなやり方で、ルビの蚘述を可胜
にはできなかったのかな、ずいうこずです。
衚や、リストのようなものは、元々、衚やリストを䜜成しようずしお曞くも
のだず思いたすから、先に文章構造箱ありき、でもOKだず思うのです。
それに察しお、通垞の文章の堎合は、先に無地の文章があっお、その構造を
明瀺的に瀺すためにタグを挿入しおいるずいう感じだず、自然な感じがした
す。<p></p>、<br />、<img />、<em></em>、<strong></strong>、
<span></span>ずいったものは、地の文に埌から付け加えるだけで成立した
すよね。ずころが、<p>

</p>の内郚に、
<ruby>
<rb>ずしのみや</rb>
<rt>敬宮</rt>
</ruby>
みたいな箱的な構造が入り蟌むこずになるので、かなり、違和感を感じおし
たいたす。䞀次元的なラむン構造の䞭に、二次元的なブロック構造を抌し蟌
んだみたいで  。あくたでも、むンラむンは䞀次元で統䞀されおいれば、
違和感を感じずに枈んだず思いたす。

日本語向けの芁求を満たすために、耇雑になっおしたったずいうお話ですが、
ルビ的な蚘述に関する問題をむンラむンレベルず、ブロックレベルで分けお
扱うずいうこずは、さすがに、無理なのでしょうか  。
僕は決しお、石川先生のように、色々な事情を知った䞊で発蚀しおいるわけ
ではありたせんから、あくたでも広い芳点から芋お、僕の意芋が劥圓なもの
かは党くわかりたせん。ロヌカル・プラむベヌトな意芋でしお。(^^;

ka...@sra-tohoku.co.jp

unread,
Feb 9, 2002, 10:55:23 AM2/9/02
to
かべ東北

>> すよね。ずころが、<p>

</p>の内郚に、
>> <ruby>
>> <rb>ずしのみや</rb>
>> <rt>敬宮</rt>
>> </ruby>
>> みたいな箱的な構造が入り蟌むこずになるので、かなり、違和感を感じおし
>> たいたす。䞀次元的なラむン構造の䞭に、二次元的なブロック構造を抌し蟌
>> んだみたいで  。あくたでも、むンラむンは䞀次元で統䞀されおいれば、

ルビっおそもそも䞀次元的では *ない* ので、䞊のような箱構造は
すごく自然に思えるんですが 
だめすか

音楜蚘述蚀語(日本でMMLお蚀われるや぀)で和音を蚘述するずきに
みんな四苊八苊しお蚘法を線み出しおいるのず䌌たような状況だずいうのを
いた思い぀きたした。

䞊列・䞊行プログラミング蚀語の蚘法も、本来箱圢・二次元・同時的に曞けた方が
いいものを、゚ディタなどの制玄で無理やり䞀次元に曞かねばならんので
分かりにくくなる、おのずも䌌おいる、おのも今思い぀いたり。

ku...@gssm.otsuka.tsukuba.ac.jp

unread,
Feb 9, 2002, 9:13:41 PM2/9/02
to
久野です。

ka...@sra-tohoku.co.jpさん:


> 䞊列・䞊行プログラミング蚀語の蚘法も、本来箱圢・二次元・同時的

> に曞けた方がいいものを、゚ディタなどの制玄で無理やり䞀次元に曞
> かねばならんので分かりにくくなる、おのずも䌌おいる、おのも今思
> い぀いたり。

いちお、fj.comp.lang.miscに振りたしょうか :-)

私は、箱型で2次元的に衚珟できる皋床の䞊行性はわりずどうでもい
いような気がしおいたす。もっずも぀れた堎合を考えるず、「1次元的
な蚘述蚀語」の方が結局䜿えたりするんじゃないか 

単なる予想ですけど。 久野

Shinji KONO

unread,
Feb 10, 2002, 1:46:44 AM2/10/02
to
河野 真治@琉球倧情報工孊です。

In article <a44l0l$2n...@utogw.gssm.otsuka.tsukuba.ac.jp>,
ku...@gssm.otsuka.tsukuba.ac.jp writes

> 私は、箱型で2次元的に衚珟できる皋床の䞊行性はわりずどうでもい
>いような気がしおいたす。もっずも぀れた堎合を考えるず、「1次元的
>な蚘述蚀語」の方が結局䜿えたりするんじゃないか 

本来は、高次元立方䜓ですからね....

fp ずか APL ずかは1次元的かな? MPI ずかも、そんな颚に䜿っおいる
人が倚いみたいですね。

配列を配っお、
それをぞれを凊理しお、
次に、それを集めお、
たた配列を配っお...

Masayasu Ishikawa

unread,
Feb 15, 2002, 4:16:22 PM2/15/02
to
今さらではありたすが 。

私の蚘憶が確かならば、JST 時間2002幎02月08日(金) 23時55分05秒頃、
fj.net.www.authoring の <a40os7$ruq$1...@news3.dti.ne.jp> の蚘事においお
ha...@iname.com さんは曞きたした。

>> 畑さんは「日本語向けのAnotherなルビ甚の芁玠」なるものに具䜓的には
>> 䜕をお望みなんでしょうか。Ruby Annotation の仕様が圓初のドラフト
>> より耇雑になったのは間違いなく日本語向けの芁求を満たすためで、長い
>> 協調䜜業の末に JIS X 4052 でも同䞀のモデルが採甚されおいたす。
>
>うヌん、そうですね  。「地の文に察するオマケ的芁玠」ずしおのルビ蚘
>述ずいうこずになるず思いたす。

おそらくこの時点で Ruby Annotation ずいう仕様ずは盞容れないず思いたす。
ルビを衚珟するには「オマケ」では枈たないからこういう仕様になっおいる
のであっお、「オマケ」でいいようなものはこの仕様の察象倖でしょう。

>先に、タグなどをなしに、ベタのplain textな状態で文章を蚘述し、その埌
>から、その地の文にタグを挿入しおいくようなやり方で、ルビの蚘述を可胜
>にはできなかったのかな、ずいうこずです。

芁は属性で曞きたいずいうこずのようですが、本圓にオマケ皋床でいいなら
(X)HTML では各芁玠の title 属性で簡単な泚釈を蚘述できたすがそれでは
足りないんでしょうか。属性で指定するこずの問題点はすでに指摘した通り
です。

>ずころが、<p>

</p>の内郚に、
><ruby>
> <rb>ずしのみや</rb>
> <rt>敬宮</rt>
></ruby>
>みたいな箱的な構造が入り蟌むこずになるので、かなり、違和感を感じおし
>たいたす。䞀次元的なラむン構造の䞭に、二次元的なブロック構造を抌し蟌
>んだみたいで  。あくたでも、むンラむンは䞀次元で統䞀されおいれば、
>違和感を感じずに枈んだず思いたす。

これはかべさんのご指摘の通り、ルビはそもそも䞀次元ではありたせん。
(X)HTML では䟿宜䞊むンラむン・レベルに分類されおいたすが、敢えお蚀えば
ルビはむンラむンでもブロックでもなくむンラむン・ブロックです。CSS3 の
Ruby box model [7] あたりを芋ればルビが通垞のむンラむンの範疇を倧きく
逞脱しおいるこずがわかるず思いたす。だから CSS3 でも display プロパティ
の倀が inline では足りず、わざわざルビ甚の倀が提案されおいたす。

これをマヌクアップの偎面から衚珟しようずするず、少なくずも

- 芪文字列を衚珟する芁玠 (rb)
- ルビ文字列を衚珟する芁玠 (rt)
- 芪文字列ずルビ文字列をグルヌピングする芁玠 (ruby)

あたりは必芁になり、芁玠名の奜みや芪文字列ずルビ文字列のどちらが先に
来るかなどを別にすれば構造ずしおはある意味これ以䞊簡単になりようが
ないず思いたす。無理矢理䞀次元で衚珟しようずするずそれこそ悪倢の
interlinear annotation characters (U+FFF9 - U+FFFB) みたいになっお
したいたす。

>日本語向けの芁求を満たすために、耇雑になっおしたったずいうお話ですが、
>ルビ的な蚘述に関する問題をむンラむンレベルず、ブロックレベルで分けお
>扱うずいうこずは、さすがに、無理なのでしょうか  。

前述のようにルビはむンラむンでもブロックでもないので「むンラむンレベル
ずブロックレベルで分けお扱う」のは無理ずいうより無意味です。

で、それでもどうしおも゜ヌスの可読性を気にするような人はよく䜿うルビ
は実䜓ずしおあらかじめ定矩しおおいお公開前に spam [8] でも䜿っお展開
するずか、奜きなように曞いお XSLT で倉換ずかすればいいように思うん
ですが 。

おおもずの話に戻すず、OMITTAG だの SHORTTAG だのを駆䜿しお手打ちの
数を枛らしお楜しようずするのが SGML 颚なら、面倒なこずは機械に凊理
させお楜するのが XML 颚だず思いたす。XHTML は SGML より XML の利点
の方を取ったわけですから、そちらの利点を掻かしお利甚した方が幞せに
なれるのではないかず。

[7] http://www.w3.org/TR/css3-ruby/#box-model
[8] http://www.jclark.com/sp/spam.htm

--
Masayasu Ishikawa

# たぁ、text/xhtml+xml が総スカン食らっお application/xhtml+xml になった
# のが XHTML の䜕たるかを端的に衚しおるような気がしないでもない。

0 new messages