[Musashi-devel 44] Re: GraphID

Back to archive index

Yukinobu Hamuro hamur****@adm*****
2004年 8月 24日 (火) 16:23:05 JST


鷲尾先生、羽室です。

>以下、グラフにIDだけでなく、グラフそのものにラベル(フィールド名や値)
>をつけるということですね。あれば便利と思います。ただこれらは
>use="optional"にした方がいいと思います。"value"はtype="xs:string"
>としたのは、数字ばかりでなく何でも書けるようにですね?
はい、その通りです。
ただ、問題となってくることは、DataDictionaryの方です。
<DataField name="GraphName" optype="categorical"/>
のように、Valueを伴わないDataFieldはありでしょうか?
もしValueが必須であるとすると、グラフ数と同数のValueを出力する必要がでてきます。

これに関連する話ですが、GraphMLで宣言されているDataDictionaryやHeader要素のXMLschemaもGraphMLのスキーマ内に入れたほうが
よいかと思いますがどうでしょうか?

よろしくお願いします。

>
>鷲尾
>
>>Graph要素について質問(提案)があります。
>>現在Graph要素で示される各グラフの識別はgraphID属性でおこなうようになっています。
>>これはよいのですが、そのIDに対するラベルを記述できるようにしてはと思うのですがどうでしょうか?
>>
>>たぶん以下のような感じになると思うのですが。。。
>>
>><xs:element name="Graph">
>>  <xs:complexType>
>>    <xs:sequence>
>>      <xs:element ref="GraphLabel" minOccurs="0" maxOccurs="unbounded" />
>>      <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded" /> 
>>      <xs:element ref="Vertex" minOccurs="0" maxOccurs="unbounded" /> 
>>      <xs:element ref="Edge" minOccurs="0" maxOccurs="unbounded" /> 
>>    </xs:sequence>
>>    <xs:attribute name="graphId" type="xs:int" use="optional" /> 
>>    <xs:attribute name="graphType" type="GRAPH-TYPE" use="optional" /> 
>>  </xs:complexType>
>></xs:element>
>>
>>
>><xs:element name="GraphLabel">
>>  <xs:attribute name="field" type="xs:string" /> 
>>  <xs:attribute name="value" type="xs:string" /> 
>></xs:element>
>>
>>よろしくお願いします。
>>
>>----
>>Yukinobu Hamuro  hamur****@adm*****
>>_______________________________________________
>>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*****



Musashi-devel メーリングリストの案内
Back to archive index