Takashi Washio
washi****@ar*****
2004年 8月 24日 (火) 12:38:58 JST
羽室先生 >vertex_labelとedge_labelタグですが、現在のGraphMLでは以下のように、minOccursが0となっているので変更は必要ないかと思いますが、いかがでしょうか? なるどそうですね。これならこのままでいいですね。失礼しました。 鷲尾 >- <xs:element name="Vertex"> >- <xs:complexType> >- <xs:sequence> > <xs:elemett ref="VertexLabel" minOccurs="0" maxOccurs="unbounded" /> > </xs:sequence> > <xs:attribute name="vertexId" type="xs:int" use="required" /> > <xs:attribute name="dimension" type="xs:int" /> > </xs:complexType> > </xs:element> >: >: >- <xs:element name="Edge"> >- <xs:complexType> >- <xs:sequence> > <xs:element ref="EdgeLabel" minOccurs="0" maxOccurs="unbounded" /> > </xs:sequence> > <xs:attribute name="edgeId" type="xs:int" use="required" /> > <xs:attribute name="edgeType" type="EDGE-TYPE" default="undirected" /> > <xs:attribute name="dimension" type="xs:int" /> > <xs:attribute name="bgnVertexId" type="xs:int" /> > <xs:attribute name="endVertexId" type="xs:int" /> > </xs:complexType> > </xs:element> > > >Takashi Washio さんは書きました: >> >>>AGMではEdgeに一次元のラベルをつけるようになっています。 >>>添付されていたファイルの後半二つはEdgeにラベルがなかったのでエラーがでていたようです。 >>>現在は多次元のラベルであった場合は一番はじめに記述されているラベルを採用するようにしています。 >> >>では、羽室先生の例のようにvertexやedgeのラベルなしの記述を >>GraphMLとしては許容することにしましょう。ただし、この場合、 >>vertex_labelとedge_labelタグはuse="option"に変更しないといけません。 >> >> >>>>鷲尾先生 >>>ラベルがなかった場合及び多次元のラベルだった場合どのような処理を行うようにすればよいでしょうか。 >> >>GraphMLの仕様は上記のようにして、 >>AGMの方でラベルがなかった場合にはラベルなしとしてvertex_label, edge_labelとも"null"を代入して >>処理するようにしましょう。多次元ラベルは現行どおり一番初めに記述されているラベルを使う方法で >>いいと思います。 >> >>光永君 >>CSVからAGMのソースをダウンロードして、上記AGMの変更をして、 >>羽室先生に送ってください。 >> >>羽室先生 >>GraphMLの定義ファイルの変更は上記で宜しいでしょうか。 >> >>鷲尾 >> >> >>_______________________________________________ >>Musashi-devel mailing list >>Musas****@lists***** >>http://lists.sourceforge.jp/mailman/listinfo/musashi-devel >> > >---- >Yukinobu Hamuro hamur****@adm***** >_______________________________________________ >Musashi-devel mailing list >Musas****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/musashi-devel