Yukinobu Hamuro
hamur****@adm*****
2004年 8月 25日 (水) 21:32:20 JST
鷲尾先生、光永君、 羽室です。 >おそらく羽室先生がおっしゃっているのは現状のGraphMLのXMLSchemaに >DataDictionaryやHeaderの定義の記述がないと言うことだと思います。 >上の要素についてはPMMLではいろんなモデルについて共通で用いられているタグです >ので >GraphPMMLのXMLSchemaを書く際には省略してたのですが >GraphMLは別のものであるということを考えるとそちらの記述も追加しておいたほう >がよいですね。 >こちらは修正が済み次第またMLに投げたいと思います。 はい、おっしゃるとおりです。 先のメールにも書きましたが、optype="label"などの新しい属性も出てきますので、 完全にPMMLとは分離して考えるべきかと思います。 よろしくお願いします。 >----- Original Message ----- >From: "Takashi Washio" <washi****@ar*****> >To: <musas****@lists*****> >Sent: Tuesday, August 24, 2004 5:13 PM >Subject: [Musashi-devel 46] Re: GraphID > > >> 羽室先生、光永君 >> >> >>以下、グラフにIDだけでなく、グラフそのものにラベル(フィールド名や値) >> >>をつけるということですね。あれば便利と思います。ただこれらは >> >>use="optional"にした方がいいと思います。"value"はtype="xs:string" >> >>としたのは、数字ばかりでなく何でも書けるようにですね? >> >はい、その通りです。 >> >ただ、問題となってくることは、DataDictionaryの方です。 >> ><DataField name="GraphName" optype="categorical"/> >> >のように、Valueを伴わないDataFieldはありでしょうか? >> >もしValueが必須であるとすると、グラフ数と同数のValueを出力する必要がでて >きます。 >> >> えーと、おっしゃっている意味がうまく飲み込めないのですが、 >> この場合、GraphIDではなくGraphLabelを導入する目的が何かのかです。 >> GraphIDをtype="xs:int"ではなくtype="xs:string"にすれば、 >> 文字列のIDは付けられますね。GraphLabelを導入するのは >> こういうIDの使い方ではなくて、あくまでLabelが欲しいからだと >> 私は理解してました。LabelはIDと違い、各グラフにuniqueである >> 必要はないですね。というかuniqueならIDを使った方がいいので >> はないでしょうか。 >> >> それからvalueが数字なら >> <DataField name="GraphName" optype="continuous"/> >> というやり方もありますが、おそらくこれは羽室先生が考えておられる >> こととは違うでしょうね。 >> >> >> >これに関連する話ですが、GraphMLで宣言されているDataDictionaryやHeader要素 >のXMLschemaもGraphMLのスキーマ内に入れたほうが >> >よいかと思いますがどうでしょうか? >> >> GraphMLのスキーマに入れるということは、標準と違ってカスタマイズしたい >> ということでしょうか。 >> >> 光永君 >> これはどう思いますか。現状は標準のXMLschemaを使っているわけですが、 >> GraphMLのスキーマに入れる必要がありますか? >> >> >> 鷲尾 >> >> >> _______________________________________________ >> Musashi-devel mailing list >> Musas****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/musashi-devel >> > > >_______________________________________________ >Musashi-devel mailing list >Musas****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/musashi-devel > ---- Yukinobu Hamuro hamur****@adm*****