link:arcroleType

The  arcroleType element definition - used to define custom
arc role values in XBRL extended links.

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
arcroleURI xl:nonEmptyURI required
cyclesAllowed restriction of NMTOKEN required
id country:ID optional

Source

<element name="arcroleType">
  <annotation>
    <documentation>The arcroleType element definition - used to define custom arc role values in XBRL extended links.</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="link:definition" minOccurs="0"/>
      <element ref="link:usedOn" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="arcroleURI" type="xl:nonEmptyURI" use="required"/>
    <attribute name="id" type="ID"/>
    <attribute name="cyclesAllowed" use="required">
      <simpleType>
        <restriction base="NMTOKEN">
          <enumeration value="any"/>
          <enumeration value="undirected"/>
          <enumeration value="none"/>
        </restriction>
      </simpleType>
    </attribute>
  </complexType>
</element>

Sample