arcgroup

<p>The arc group describes a set of arcs and glyphs that together have a relation. For example
  <ul>
    <li>For ER: interaction arcs around an interaction glyph,</li>
    <li>...</li>
  </ul>Note that, in spite of the name, an arcgroup contains both arcs and glyphs.</p>

Element Information

Model

Children: arc, extension, glyph, notes

Attributes

QName Type Fixed Default Use Inheritable Annotation
class restriction of xsd:string required
<p>The class attribute defines the semantic of the arcgroup.</p>

Used By

Element map

Source

<xsd:element name="arcgroup">
  <xsd:annotation>
    <xsd:documentation>
      <p>The arc group describes a set of arcs and glyphs that together have a relation. For example
        <ul>
          <li>For ER: interaction arcs around an interaction glyph,</li>
          <li>...</li>
        </ul>Note that, in spite of the name, an arcgroup contains both arcs and glyphs.</p>
    </xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="SBGNBase">
        <xsd:sequence>
          <xsd:element ref="sbgn:glyph" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>
                <p>An arcgroup can contain glyphs. For example, in an interaction arcgroup, there must be one interaction glyph.</p>
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="sbgn:arc" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>
                <p>An arcgroup can have multiple arcs. They are all assumed to form a single hyperarc-like structure.</p>
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="class" use="required">
          <xsd:annotation>
            <xsd:documentation>
              <p>The class attribute defines the semantic of the arcgroup.</p>
            </xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <!-- ER only -->
              <xsd:enumeration value="interaction"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>

Sample