Schema Role-1.0.0.xsd

attribute form default: | unqualified
element form default: | qualified

Elements
Role

element Role

diagram |
children | Description Users Groups
source |
    <xs:element name="Role">
      <xs:annotation>
        <xs:documentation>Role</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Description" type="xs:string"/>
          <xs:element name="Users">
            <xs:complexType>
              <xs:sequence minOccurs="0" maxOccurs="unbounded">
                <xs:element name="User">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Name" type="xs:string"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="Groups">
            <xs:complexType>
              <xs:sequence minOccurs="0" maxOccurs="unbounded">
                <xs:element name="Group">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Name" type="xs:string"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element Role/Description

diagram |
type | xs:string
source |
    <xs:element name="Description" type="xs:string"/>

element Role/Users

diagram |
children | User
source |
    <xs:element name="Users">
      <xs:complexType>
        <xs:sequence minOccurs="0" maxOccurs="unbounded">
          <xs:element name="User">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element Role/Users/User

diagram |
children | Name
source |
    <xs:element name="User">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Name" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element Role/Users/User/Name

diagram |
type | xs:string
source |
    <xs:element name="Name" type="xs:string"/>

element Role/Groups

diagram |
children | Group
source |
    <xs:element name="Groups">
      <xs:complexType>
        <xs:sequence minOccurs="0" maxOccurs="unbounded">
          <xs:element name="Group">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Name" type="xs:string"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element Role/Groups/Group

diagram |
children | Name
source |
    <xs:element name="Group">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Name" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element Role/Groups/Group/Name

diagram |
type | xs:string
source |
    <xs:element name="Name" type="xs:string"/>