TIEDABACCredential: rt0.xsd

File rt0.xsd, 945 bytes (added by faber@isi.edu, 6 years ago)

XSD additions for RT0

Line 
1<xs:element name="ABACprincipal">
2  <xs:complexType>
3    <xs:sequence>
4      <xs:element name="keyid" type="xs:string"/>
5      <xs:element name="mnemonic" type="xs:string" minOccurs="0" maxOccurs="1"/>
6    </xs:sequence>
7  </xs:complexType>
8</xs:element>
9<xs:element name="rt0">
10  <xs:sequence>
11    <xs:element name="version" type="xs:string" />
12    <xs:element name="head">
13      <xs:complexType>
14        <xs:sequence>
15          <xs:element ref="ABACprincipal"/>
16          <xs:element name="role" type="xs:string"/>
17        </xs:sequence>
18      </xs:complexType>
19    </xs:element>
20    <xs:element name="tail" minOccurs="1" maxOccurs="unbounded">
21      <xs:complexType>
22        <xs:sequence>
23          <xs:element ref="ABACprincipal"/>
24          <xs:element name="role" type="xs:string" minOccurs="0" maxOccurs="1"/>
25          <xs:element name="linking_role" type="xs:string" minOccurs="0"
26            maxOccurs="1"/>
27        </xs:sequence>
28      </xs:complexType>
29    </xs:element>
30  </xs:sequence>
31</xs:element>