Takashi Washio
washi****@ar*****
2004年 6月 8日 (火) 15:15:07 JST
羽室先生 学生の光永君にもCcしています。光永君、気がついたことがあれば投稿してください。 >>XMLgraphは現状のPMMLグラフ表現(PMMLgraphとでもしましょう)の簡易版ということでしょうか? >>構いませんが、現状のPMMLグラフ表現はグラフのvertexやedgeに記号や数値のベクトルもラベル >>として付与できるようになっています。これは今後3次元グラフを扱う上で重要のなの、この辺は簡略化 >>したくないところです。この辺を簡略化しないならと今のPMMLgraphとあまり変わらないでしょうが。 >いえ、簡略化の話ではありません。 >グラフ構造を「予測モデル記述言語」として記述することに少し違和感を感じただけです。 >多くの分野でW3Cにて標準化が進んでいますが、 >「2DグラフィックならSVG、数式ならMathML、"グラフならPMML"」 >となるのが少し変かな思いました。 >AGMの入力はXMLgraphで、出力としてPMMLgraphでというのが美しいかと考えました。 >確かにXMLgraphなるものを定義したとしても、先生のおっしゃるとおりPMMLgrpahとあまり変わらないものになるのでしょうが。。。 おっしゃる意味がわかりました。確かに私も違和感があります。 グラフはモデルにもなるし、データにもなりますからね。 モデルに関する自己記述タグを抜き、データとして必要な自己記述タグに入れ替えればどうでしょう? >>XMLtableは現状のMUSASHIのものですね?以前、羽室先生からXMLtableによるグラフ記述の >>概要を口頭でおききしたことがあります。ラベルに記号・数値ベクトルの許すとした場合でも表での >>表現は可能でしょう。ただスマートな表現方法の具体的なイメージが沸きません。 >グラフの描画ツールのotterが扱うDOTフォーマットを参考にできると思います。 >http://www.caida.org/tools/visualization/otter/ >vertex用とedge用の2つのファイルを考えます(DOTでは1ファイルに収めていますが)。 >各ファイルの項目は以下の通りです。 > vertex項目:vertex番号,名称,属性1,属性2,... > edge項目:vertex番号From,vertex番号To,属性1,属性2,... >PMMLgraphの内容を理解していませんが、たぶんいくつかの情報は表現できないかもしれませんが、 >これまでビジネスのケースで扱ってきたグラフ表現としては結構機能します。 ごめんなさい。DOTフォーマットというのを当該HPで見つけられませんでした。 どのページになりますか。vertexやedgeはこれで基本的に表せるでしょう。 ただ、どれが記号属性だとか数値属性だとかいう記述が別に必要になりませんか。 >> >>−−−−−−−−−−− >>>鷲尾先生へ >>>先生の定義されたPMMLのDTDはございましたでしょうか? >>>またそのサンプルも園部さんに送っていただければ助かります。 >>>(以前にいただいたソースにもありましたが、公開してよいものかどうかわかりませんでしたので。。。) >>>−−−−−−−−−−− >> >>少々お待ちください。 >>ただ現状のPMMLはDTDは使っていないはずです。 >>すべてxs (Xスキーマ)で書いています。 >あ、そうでしたね。 >XSで結構かと思います。 鷲尾