ホーム > フォーラム > 開発 > プロジェクト > 「質問の仕方」を作ろう

「質問の仕方」を作ろう
投稿者: puchi | 投稿日時: 2006/11/10 23:54 | 閲覧: 74633回
puchi
ちゃんと質問することさえできない人が多いという問題への対策の一つとして、質問の仕方というものを作るのどうでしょうか?

主旨としては

毎回同じような注意を書くのもどうかと思うので、一般的な見解を書いておいて、そちらを読んで下さいで済ませたい。と言った感じです。

項目ごとにリンクできて、要点を短くしたものにしたいと思ってます。
なぜなら、技術系メーリングリストで質問するときのパターン・ランゲージを毎回紹介するのですが、読んで下さいと言っても、読んでないのか、同じような質問を繰り返すからです。

Linuxの「質問の仕方」というものを参考にすると思います。
質問の仕方

今のところ、どのコミュニティでも使えそうなものを作ろうかと迷いましたが、XOOPSだけに向けたものをXC-FAQに徐々に書こうかなと思っています。

ということで、意見と協力者を募集します。
誰もやると言わなくても、多分勝手にやります。

コメント(55)

新しいものから | 古いものから | ネスト表示 | RSS feed
Re: 「質問の仕方」を作ろう 
投稿者: waterclock | 投稿日時: 2006/11/14 0:42
waterclock
sakichiさん、皆さん こんばんは。

そうですね、確かに質問する側も問題あります。

とは言っても、
たぶん今後も様々なタイプの人が質問されると思います。
そんな方達もなるべく受け入れ、
puchiさんの「質問の仕方を作ろう」を考慮した
それを導くようなフォーラムのインターフェースデザインの見直しも
関係者の方には多大な負担になると思いますが、現状こうなってくると
正直、必要だと感じています。
Re: 「質問の仕方」を作ろう 
投稿者: gondayu | 投稿日時: 2006/11/14 1:01
gondayu
引用:

ちょっと前に「言葉はばりばりに荒っぽいが、言ってることの精度は高い」という人と「言葉はとてつもなく丁寧かつ紳士的ですばらしい応対の一語に尽きるがが、言ってることがデタラメ」

デタラメで申し訳有りませんでしたね。

引用:

僕の感覚だと後者の人のほうが遙かに問題と思えたから、その感覚の溝に苦しんだ

問題で申し訳ありませんでしたね。

とことんお詫びしますよ。
これで不足であれば直に土下座してもお詫びしますよ。

Re: 「質問の仕方」を作ろう 
投稿者: VZK00135 | 投稿日時: 2006/11/14 1:22
VZK00135
ちょっと話がそれてきましたね。精神論より具体的なところで話をします。

●ユーザとしては、フォーラムの検索性をあげたいです。
 昔、自分のHPで、newbbで表示される記事がXX日以内ではなく、
 すべてのスレッドの表示をしたいときがありました。
 ソースを見ても分からず、フォーラムを検索しても
 見つからなかったので、質問しましたが、
 XXXスレッドに既に出ていますよ。との回答でした。
 自分でそのスレが探せなかったのが残念です。

●XOOPS Cubeのモジュールの検索が分かりずらい。
 その昔モジュール学園があって、探したいモジュール
 が結構簡単に探せました。
 選任の管理者でなく、ユーザが、よく分類整理された
 モージュールのお勧めリストを
 作れるような仕組みはないでしょうか。

これらがあれば、同じ質問を何度もしたり、XXXモジュールはありませんかという質問もなくなると思います。

繰り返しますが、僕ら初心者のやることも沢山あると思います。
Re: 「質問の仕方」を作ろう 
投稿者: minahito | 投稿日時: 2006/11/14 1:42
minahito
こんばんは。
僕が書いたのは、gondayuさんやVZK00135さんのことではないですよ。
ただそれがこのサイト上のどの特定のアカウントか?ということは問題ではなくて、言葉遣いや態度を第一選定基準におくと、僕は xoopscube.org にはおられなくなるし、そういうサイトが真にええサイトかどうかも分からんですよ、ということも視野に入れるべきだということを提案したかったのです。

暴れん坊回答者の回答も、紳士回答者の回答も間違っているときは間違っている。しかし、現実問題自分にはすべてのそういった回答にレスをつけてまわる時間はありませんし、自分にはいま自分にしかできないことがあると思っています。

コミュニティにおいて態度や言葉遣いを責めることは非常に容易ですし、不愉快な要因を掲示板から排除することに異を唱える人は少ないだろうと思います。しかし、こういうジレンマな状況の中で、何が真に真摯な姿勢なのかは考えなくてはいけないのではないでしょうか。

たとえば質問者の言葉遣いは非常に丁寧で、一場面を切り取れば間違いなく社交性のある一定水準を満たしていると思います。しかしそれが要素のすべてなのであれば、そもそも「質問の仕方を作ろう」なんてスレッドは立っていません。一定基準のメンツが揃っていない状況では、まず基準を満たすことが大切で、本質的というか第一の問題は言葉ではないと自分は考えます。

またそれに対するにしても……杭が出てれば打ちたくなるのが僕たち日本人ですが、よりよい杭として横に並んでみせるのが理想ではないでしょうか。手本を見せるというか、この状況で反論するということは、違うあり方を示すことに自分を投じることだと思います。たとえば僕はコミュニティがマニュアルがないことや出版依存を長年問題にしながら、ついにマニュアルを整備しなかったという状況に対する若干のアイロニーをこめて 2.1 ではヘルプを自分で整備しました。時間的にはそれなりに持って行かれましたが、やったからこそ言えることもあると思います。

ですから、自分にとって目汚しにならない書き込みしかなかったとしても、単にそれを問題にするのではなく、自分で示していく……不断の努力でフォーラム活動を継続するのが気概の見せ所だと思いますし、それこそ自浄作用のひとつだと思います。そのように回答者が十分にそろったところであれば、そのなかで横柄な態度や言葉遣いの悪い回答者に対して村八分的な働きかけが出てくるのはこれはある程度仕方がない。でも今そのような状況であるとは思えません。杭を叩いて答えがなくなった、ということになれば元も子もありません。

僕たちは社交ダンスをやっているのではなく、数学・科学に近い分野をやっています。その分野における誠実さとは何か/真に真摯な姿勢とは何か、ということを考えていくことが次に繋がるのではないでしょうか。丁寧語を一切使わない僕が xoopscube.org で活動できるのも、端的に言えば分野の持つ性質に対して、自分が出している結果が、礼を満たしているからだと自分では思っています。


>VZK00135さん

むっちゃ話がそれてきましたが、このスレッドは「質問の仕方を作ろう」にあわせておいて、他の案は別スレッドで分けた方がいいかも。(puchiさん頭かかえてるだろうな、いま)
基本ここは縮小閉鎖の方向なので、なんというか……cube.jpのあり方を通じた反省点、改善アイデアをまとめて次期コミュニティの遺伝子として残すというような感じがいいのではないかと思います。

このところ貰った連絡では、なんといっても今日本には XUGJ がありますが、もっと初心者のみを集めた相互扶助サイトの場所だけでも作れないかと考えてくださっている人もいるようです。
Re: 「質問の仕方」を作ろう 
投稿者: sakichi | 投稿日時: 2006/11/14 23:43
sakichi
皆さん こんばんは
#スレの流れを読み直してみたら、私の書きこみがこのスレを脱線させてるな、、
#puchiさん、ごめん
引用:

たぶん今後も様々なタイプの人が質問されると思います。
そんな方達もなるべく受け入れ、
puchiさんの「質問の仕方を作ろう」を考慮した
それを導くようなフォーラムのインターフェースデザインの見直しも
関係者の方には多大な負担になると思いますが、現状こうなってくると
正直、必要だと感じています。

んー、私が振っておいて申し訳ないですが、質問者と回答者の話は切り上げて、
本筋に戻りたく思うので、はっきり書きますね。
私は質問者より回答者を優先的に保護すべきだと思います。
(たとえ、その人の言葉や態度がどんなに悪くても、です)

理由は、その人数と貢献度及び、その確保の難易度です。
正確な数字は知りませんが、今、jp.XOOPSのユーザーがどれくらいいて
積極的に回答を付ける人がどれだけいるのか、と言えば%で2桁いきますかね?
私が見る限り、1%を超えるかどうかさえあやしいですが。。。

きつい言い方ですが、別に質問者は、ほっといても沸いてくるんですよ
XOOPSというプログラムに魅力がある限りは、ね
それに対して、回答者のモチベーションの確保ってどうすればいいか
別に質問に答えたところで何かメリットがある訳じゃないし、
(開発者の負担を減らすことで間接的なメリットはある)
くだらない、とっくに答えの出てる話を検索もせずに聞いてくるか、
質問の意図すら伝わってこない不明瞭な質問の相手をするか、
XOOPS以前の話の相手をするか、そんなのばっかりに見えます。
言い方が適当ではないなら、「その割合が非常に多い」と言いなおしてもいいですが、、

で、少しでも負担を質問者側にシェアしてもらう為の方法って何よ?って意図で
このスレを読んでいます。

・・・で、話をぶったぎって本筋のほうなんですが、、

http://www.ranvis.com/articles/smart-questions.ja.html
http://tts.s28.xrea.com/bbshowto.html

この辺も参考になりそうですね
あと、あまりにも基本過ぎて書いてないのかも知れませんが、
「英語だからわかんない」じゃなくて
エラーメッセージの意味くらい辞書を引くなり翻訳サービスを使うなりして
自分でも何が起きているのかを調べるのも大事じゃないかなあ、と
(小学生ならしょうがないけど社会人なら義務教育終わってるよね?)

Re: 「質問の仕方」を作ろう 
投稿者: VZK00135 | 投稿日時: 2006/11/15 21:49
VZK00135
皆さんこんばんは。

話がそれてしまったみたいですね。(^^;

このスレッド、および「質問への返答の仕方について」をもう一度読みました。

私でお手伝いできることがあるかどうかは分かりませんが、
何かお手伝いできるなら、puchiさんのお手伝いに手を挙げます。

質問の仕方についてまとめることは必要だと思います。

sakichiさんのおっしゃっている、
引用:

・・・で、話をぶったぎって本筋のほうなんですが、、

http://www.ranvis.com/articles/smart-questions.ja.html
http://tts.s28.xrea.com/bbshowto.html


ですが、ちょっと私のイメージとは違いました。
私のイメージに一番近いのはpuchiさんのリンクにある、
JLUGのページですね。

ネチケットも参考になるかなと思い見てみたのですが、
時代が古くてちょっと駄目ですね。

今の時代(状況)を反映した。質問の仕方、必要な気もします。
そのやり方がBestかどうかは分かりませんが、
作る意義はあると思います。

何かお手伝いできるかな?
puchiさんの作った文章の査読くらいならお手伝いできるかな。

質問の仕方が必要なのは、何も初心者だけではないと思います。
XOOPSに慣れている人でも、どつぼにはまってあせって、
勢いで質問を書くことはあると思います。
そんなとき、質問の仕方が、目に留まって、冷静になることができたなら、
それはそれですばらしいと思います。

puchiさんがリンクしているJLUGの創設者が昔こんなことを書いていました。
引用:

会社でLinuxをインストールしているときのこと。
どうしてもインストールに失敗するマシンがある。
原因が分からないので、みんなで集まってがやがややったが、
さっぱり分からない。
仕方がないので、メーリングリストで質問したら、
「それはFAQですよ」と丁寧な返事が返ってきた。


こんなとき、質問の仕方、でちょっと冷静になって見れたらいいですよね。
Re: 「質問の仕方」を作ろう 
投稿者: sakichi | 投稿日時: 2006/11/15 23:52
sakichi
こんばんは
#私の書き込みがきつすぎて流れが止まったかと思ってたので一安心
引用:

VZK00135さんは書きました:
sakichiさんのおっしゃっている、
引用:

・・・で、話をぶったぎって本筋のほうなんですが、、

http://www.ranvis.com/articles/smart-questions.ja.html
http://tts.s28.xrea.com/bbshowto.html


ですが、ちょっと私のイメージとは違いました。
私のイメージに一番近いのはpuchiさんのリンクにある、
JLUGのページですね。

ネチケットも参考になるかなと思い見てみたのですが、
時代が古くてちょっと駄目ですね。

今の時代(状況)を反映した。質問の仕方、必要な気もします。
そのやり方がBestかどうかは分かりませんが、
作る意義はあると思います。

人が学ぶべき時、物事に取り組む時に必要な姿勢という物に
古くて使えない物は、そう多くないと思いますが、この辺は人それぞれなのでしょう。

今は時間が取れないですが、次の土日に、草案を書いて貼りますね。
できれば、このスレに参加している方、興味を持ってROMされている方も、各自貼ってほしいな、と思います。

そうやって、共通する部分を採用して、異なる部分を具体的につつきたいですね。
Re: 「質問の仕方」を作ろう 
投稿者: puchi | 投稿日時: 2006/11/16 14:03
puchi
#ちょっと風邪引いたり、忙しかったりで返事とか遅れてすみません…

時間があまりないので、短く要点だけ。
参加表明した下さった方ありがとうございます。

具体的な項目は、サンプルもあることですし、ランセンスに問題なければ、ある程度コピペして、現状に合わせていじるでもいいですね。MLやネットニュース時代の話や、各ソフトウェアの事情も入っていますから。

で、実際の作業をする前に決めたいのは、

1. どこでやるか?
2. ライセンスは?
3. どんな形で?
4. 訂正、アップデート方法

です。

僕の意見は、

1. 新たにwiki(どのコミュニティでも利用できるように)か、面倒なのでXC-FAQを借りる(XOOPS寄り。その場合、みんなの許可を得る)
2. 誰でも改変、配布できるライセンスならなんでも。XC-FAQならMITで。
3. 項目に分けて、一つ一つリンクできる形。
書き方は、各項目で
- 題名
- サマリー的答え
- そうしなければいけない理由
- 言われた側の本音(なくてもいい)
4. a. wikiの場合: 誰でも自由に。
b. XC-FAQの場合: 好きな人が勝手に様々な意見を投稿。いいと思うものに投票されるだろうから。

まだまだ参加者募集中。

#初心者と言ったら、「初心者教本」を読んで初心者を卒業しないとコミュニティメンバーとして認めない みたいなルールを作るのはどうだろうかとちょっと思ってみたり。
Re: 「質問の仕方」を作ろう 
投稿者: boobee | 投稿日時: 2006/11/16 18:03
boobee
sakichiさんが提示されたリンク

引用:

 特に上のほうのリンク先を参考にして、xoopsコミュニティ寄りにアレンジしたテキストを起こしてみました。たたき台のひとつとして役に立てればと思うのですが、80バイト折り返しで約350行あります。どこにアップすればいいでしょう?、このスレッドに貼り付けちゃっていいでしょうか?

 おそらくpuchiさんの考えておられること(スレッドの趣旨?)を、私はきちんと把握できていないっぽいので、的を射ていない内容かもしれませんが、例題のひとつとして、いかがかと…。
Re: 「質問の仕方」を作ろう 
投稿者: puchi | 投稿日時: 2006/11/16 18:22
puchi
boobee さん、お疲れ様です。仕事が早い。

是非、見てみたいです。

しかし、権利関係に気をつけないとですね。
フォーラムとwikiに貼り付けると権利がどうなるかちょっと僕にはわからないので。

あと、boobeeさんとしてのそのドキュメントの権利を教えて頂けると助かります。それをいじって作れると権利はどうなるかという問題もありますので…
Re: 「質問の仕方」を作ろう 
投稿者: boobee | 投稿日時: 2006/11/16 18:34
boobee
原文のCopyrightポリシー
http://www.catb.org/~esr/copying.html

 ここを見る限り、原文のリンクを明示していれば問題なさげに見えるのですが…、うーむ、機械翻訳からの読解力からでは細かなニュアンスが読み取れませ〜ん。(^^;
Re: 「質問の仕方」を作ろう 
投稿者: sakichi | 投稿日時: 2006/11/16 23:55
sakichi
こんばんは
#さっさと草案書けよな<俺

>指摘された方は、なぜ注意をされたのか、なぜそれが悪いのかという理由を理解していない
読み返していて、「まあ、それもあるか。。」と思ったので、
レスの最後にレスを付けた理由を質問に対して書いていこうと思います。
質問のどういう所がよかった、等です
とりあえず、今月中はそうする予定です
#なぜ、今月中?かと言うと単にこの先ずっとって書くと「めんどくせえ」って思うからです
#半月くらいなら実験と思って我慢できるし、効果があれば続ければいい 無ければ破棄

教えてgooの「とても役に立った」じゃないけど、どこがレスをつけたくなる質問だったかを書けば
少しはよくなるかなあ、と思ったからです
#みんな回答欲しいでしょ? じゃあ、回答したくなる質問を見習ってね、と

できれば、このレスを見た人にも協力して欲しいんだけど、だめですか?
面倒と言えば面倒だけど、それ言い出したら回答するのも、、
Re: 「質問の仕方」を作ろう 
投稿者: genet | 投稿日時: 2006/11/17 15:13
genet
puchiさん、こんにちは。

とりあえず、暫定リソースとして wiki をレンタルしました。
http://www21.atwiki.jp/x-how2ask/

# 立ち消えにならないように発破をかけようとしているだけなので上記を使わなければならないという訳ではありません。

Re: 「質問の仕方」を作ろう 
投稿者: puchi | 投稿日時: 2006/11/18 9:36
puchi
#すみません、返信、PMなど1日に2件位が精一杯で遅れ気味です…
#短い時間で要点だけ書いているので、書き込みの質が悪くてすみません。

引用:

とりあえず、暫定リソースとして wiki をレンタルしました。
http://www21.atwiki.jp/x-how2ask/


早速の行動ありがとうございます。
まず、ドキュメントのライセンスの話しをしないと先に進まないかなと思っています。
そこに書き込んだ場合、ドキュメントの権利がどうなっちゃうのかわからないとちょっと書き込めません。(著作権は維持されると思いますが、サーバ会社の2次使用権を主張するなどの心配をしています。)

atwikiのサイトを見てみたのですが、atwikiに書き込みされたものの権利についての記述がなかったようでした。(著作権、権利で検索)

先に進まないので、勝手にライセンスをXC-FAQと同じMITでいくということにします。反対意見がありましたら、言って下さい。

その場合、GPLなドキュメントとかはそのまま利用できないかも知れないので、安全のために他の文献は、参考にして(引用元を明記)、まとめるしかないかなと思います。
Re: 「質問の仕方」を作ろう 
投稿者: genet | 投稿日時: 2006/11/18 12:52
genet
puchiさん、こんにちは。

ライセンスですが、http://atwiki.jp/kiyaku.html の[ はじめに ]の第2項に
引用:
不特定多数のユーザでサイトを作成するというウィキの性質上、ウィキをレンタルしたユーザが独自にライセンスを決定することができます。

とあるので問題はないと思っていたのですが、
その後の[ 免責事項 ]の第1項に
引用:
ユーザーは、レンタルしたウィキの内容について、あらゆる法的責任、損害賠償および訴訟費用について全責任をお持ちいただき、また、日本国および米国の法律、法令、条例に反するような内容はもちろん、他人への誹謗中傷、いやがらせ、他人の知的所有権の侵害、プライバシーの侵害、公序良俗に反する内容が掲載されてしまった場合、すみやかに削除する管理義務を担っていただきます。

とも書いてあるので MIT ライセンス(参考: http://www.opensource.jp/licenses/mit-license.html )とはプロジェクト成果物の内容を保証するかしないかという点でコンフリクトしてしまうように見えます。
Re: 「質問の仕方」を作ろう 
投稿者: puchi | 投稿日時: 2006/11/18 17:10
puchi
genetさん、こんにちは。
わざわざありがとうございます。

引用:

とも書いてあるので MIT ライセンス(参考: http://www.opensource.jp/licenses/mit-license.html )とはプロジェクト成果物の内容を保証するかしないかという点でコンフリクトしてしまうように見えます。


wiki上の内容によって損害賠償みたいなことが起きた場合:

A. atwikiの規約では、wikiオーナーが全責任を取る
B. MITでは、誰も責任を負わない

これが、衝突しているように見えるということですかね。
僕は、逆にAによって責任をもって、MITライセンスで責任を取らないという主張をすればOKかなと思ったんですが…

権利関係が微妙で、面倒っぽかったら、xreaとかにXOOPS+wikiか、pukiwiki plusとか突っ込んじゃいますけど、どうですか?

Re: 「質問の仕方」を作ろう 
投稿者: genet | 投稿日時: 2006/11/18 17:29
genet
puchiさん、こんにちは。

引用:
wiki上の内容によって損害賠償みたいなことが起きた場合:

A. atwikiの規約では、wikiオーナーが全責任を取る
B. MITでは、誰も責任を負わない

これが、衝突しているように見えるということですかね。
僕は、逆にAによって責任をもって、MITライセンスで責任を取らないという主張をすればOKかなと思ったんですが…

私も、運営会社に対する責任はwikiオーナー(つまり今回の場合は私)がとれば十分で成果物に対してはまた別の話かと思っていたのですが不勉強なもので自信がなかったのです。

引用:
権利関係が微妙で、面倒っぽかったら、xreaとかにXOOPS+wikiか、pukiwiki plusとか突っ込んじゃいますけど、どうですか?

そうですね、その方が確実でしょうね。待っていられるなら atwiki の方に問い合わせてみますが
-------------------------------
追記 2006-11-18 17:44 問い合わせのメールを送信しました。
Re: 「質問の仕方」を作ろう 
投稿者: puchi | 投稿日時: 2006/11/18 17:59
puchi
genetさん、仕事はやっ。

引用:

そうですね、その方が確実でしょうね。待っていられるなら atwiki の方に問い合わせてみますが
-------------------------------
追記 2006-11-18 17:44 問い合わせのメールを送信しました。


了解しました。

返答があり、問題なさそうなら、atwikiで暫定的にやりましょう。
その場合は、wikiオーナーであるgenetさんに、MITライセンス宣言をしてもらわないといけないのかな?
で、その後、boobeeさんが作られたものや、みなさんが作ったものを書き込んで、いじくりあいましょうか。

編集方針も決めないとですね。
書き方や編集方法がバラバラだと、ぐちゃぐちゃした統一性のないものになりますので。

とりあえず、1ページに全部書くという形は、避けたいです。
なぜなら、沢山量があると読まない&該当の部分だけにリンクしづらいからです。
wikiであったら、項目ごとに1ページにしたいのですが、構わないでしょうか?

#編集差分をメールで通知機能はないみたいですね…
Re: 「質問の仕方」を作ろう 
投稿者: genet | 投稿日時: 2006/11/18 20:09
genet
週明けになるかと思ったのですが返事が来ました。
引用:
@wikiサポートです。
お問いあわせ有難うございます。

@wikiの規約の範囲内でレンタルをする当該ユーザが責任を全うしていただけるな
ら、
問題ありません。

ではよろしくお願いいたします。

とのことでした。

引用:
編集方針も決めないとですね。
書き方や編集方法がバラバラだと、ぐちゃぐちゃした統一性のないものになりますので。

とりあえず、1ページに全部書くという形は、避けたいです。
なぜなら、沢山量があると読まない&該当の部分だけにリンクしづらいからです。
wikiであったら、項目ごとに1ページにしたいのですが、構わないでしょうか?

fragment identifier を設定し、コピペ用のURI一覧をつくっておけば1ページでもそんなに問題にならないんじゃないかと思いますが、wiki をみんなで編集するならページ分割した方がよいでしょうね。とりあえず、1項目1ページで進めていきましょう。
Re: 「質問の仕方」を作ろう 
投稿者: puchi | 投稿日時: 2006/11/18 22:01
puchi
genetさん、@wikiさん、超仕事早い!

説明とライセンスの説明書きありがとうございます。

問題なさそうなので、ちょっとした形をさくっと作っちゃいましょうか。
#xoopscube.orgを見てたらヘコんで、さくっと終わらせて、どうせなら開発する人をサポートするようなドキュメント書きたいと思ったりして…

引用:

fragment identifier を設定し、コピペ用のURI一覧をつくっておけば1ページでもそんなに問題にならないんじゃないかと思いますが、wiki をみんなで編集するならページ分割した方がよいでしょうね。とりあえず、1項目1ページで進めていきましょう。


そうですねー。どっちがやりやすいかわからないですけど、後でも変えられるので、とりあえず、1項目1ページで。
シンプルで、さくっと読んで、さくっと理解して頂けるものを理想としています。

一人でやることになると思っていた時は、XOOPS Cube専用に作ろうかと思っていましたが、今は、他のOSSや商用でも個別にリンクして利用できるようなものの方が便利かなと思っています。
つまり、どのコミュニティでも使えそうな共通部分と、XOOPS Cube用というか…
とりあえず、どのコミュニティでも使えそうな部分からまとめましょうか。
#詳しい議論は、wikiでやった方がいいですかね。

投票(0)

新しいものから | 古いものから | RSS feed
 
To Top