Definition Type: Element
Name: arcroleType
Namespace: http://www.xbrl.org/2003/linkbase
Containing Schema: xbrl-linkbase-2003-12-31.xsd
Abstract
Documentation:
The arcroleType element definition - used to define custom arc role values in XBRL extended links.
Collapse XSD Schema Diagram:
Drilldown into usedOn in schema xbrl-linkbase-2003-12-31_xsd Drilldown into definition in schema xbrl-linkbase-2003-12-31_xsd Drilldown into cyclesAllowed in schema xbrl-linkbase-2003-12-31_xsd Drilldown into id in schema xbrl-linkbase-2003-12-31_xsd Drilldown into arcroleURI in schema xbrl-linkbase-2003-12-31_xsdXSD Diagram of arcroleType in schema xbrl-linkbase-2003-12-31_xsd (XBRL eXtensible Business Reporting Language)
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
definition link:definition 0 (1)
usedOn link:usedOn (1) unbounded
Collapse Child Attributes:
Name Type Default Value Use
arcroleURI link:arcroleURI Required
id link:id (Optional)
cyclesAllowed link:cyclesAllowed Required