Statistics
| Branch: | Tag: | Revision:

root / templates / general / realm.xsd @ 138dad8b

History | View | Annotate | Download (2.7 kB)

1 c2b3014a Leonidas Poulopoulos
<?xml version="1.0" encoding="UTF-8"?>
2 c2b3014a Leonidas Poulopoulos
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 c2b3014a Leonidas Poulopoulos
	<xs:simpleType name="eduroam_realm_stype">
4 c2b3014a Leonidas Poulopoulos
		<xs:restriction base="xs:int">
5 c2b3014a Leonidas Poulopoulos
			<xs:enumeration value="0">
6 c2b3014a Leonidas Poulopoulos
				<xs:annotation>
7 c2b3014a Leonidas Poulopoulos
					<xs:documentation>FLRS</xs:documentation>
8 c2b3014a Leonidas Poulopoulos
				</xs:annotation>
9 c2b3014a Leonidas Poulopoulos
			</xs:enumeration>
10 c2b3014a Leonidas Poulopoulos
			<xs:enumeration value="1">
11 c2b3014a Leonidas Poulopoulos
				<xs:annotation>
12 c2b3014a Leonidas Poulopoulos
					<xs:documentation>(E)TLRS</xs:documentation>
13 c2b3014a Leonidas Poulopoulos
				</xs:annotation>
14 c2b3014a Leonidas Poulopoulos
			</xs:enumeration>
15 c2b3014a Leonidas Poulopoulos
		</xs:restriction>
16 c2b3014a Leonidas Poulopoulos
17 c2b3014a Leonidas Poulopoulos
	</xs:simpleType>
18 c2b3014a Leonidas Poulopoulos
19 c2b3014a Leonidas Poulopoulos
	<xs:element name="realms">
20 c2b3014a Leonidas Poulopoulos
		<xs:complexType>
21 c2b3014a Leonidas Poulopoulos
			<xs:sequence>
22 c2b3014a Leonidas Poulopoulos
				<xs:element name="realm">
23 c2b3014a Leonidas Poulopoulos
					<xs:complexType>
24 c2b3014a Leonidas Poulopoulos
						<xs:sequence>
25 c2b3014a Leonidas Poulopoulos
							<xs:element name="country" type="xs:string"/>
26 c2b3014a Leonidas Poulopoulos
							<xs:element name="stype" type="eduroam_realm_stype"/>
27 c2b3014a Leonidas Poulopoulos
							<xs:element name="org_name" maxOccurs="unbounded">
28 c2b3014a Leonidas Poulopoulos
								<xs:complexType>
29 c2b3014a Leonidas Poulopoulos
									<xs:simpleContent>
30 c2b3014a Leonidas Poulopoulos
										<xs:extension base="xs:string">
31 c2b3014a Leonidas Poulopoulos
											<xs:attribute name="lang" type="xs:string" use="required"/>
32 c2b3014a Leonidas Poulopoulos
										</xs:extension>
33 c2b3014a Leonidas Poulopoulos
									</xs:simpleContent>
34 c2b3014a Leonidas Poulopoulos
								</xs:complexType>
35 c2b3014a Leonidas Poulopoulos
							</xs:element>
36 c2b3014a Leonidas Poulopoulos
							<xs:element name="address">
37 c2b3014a Leonidas Poulopoulos
								<xs:complexType>
38 c2b3014a Leonidas Poulopoulos
									<xs:sequence>
39 c2b3014a Leonidas Poulopoulos
										<xs:element name="street" type="xs:string"/>
40 c2b3014a Leonidas Poulopoulos
										<xs:element name="city" type="xs:string"/>
41 c2b3014a Leonidas Poulopoulos
									</xs:sequence>
42 c2b3014a Leonidas Poulopoulos
								</xs:complexType>
43 c2b3014a Leonidas Poulopoulos
							</xs:element>
44 c2b3014a Leonidas Poulopoulos
							<xs:element name="contact" maxOccurs="unbounded">
45 c2b3014a Leonidas Poulopoulos
								<xs:complexType>
46 c2b3014a Leonidas Poulopoulos
									<xs:sequence>
47 c2b3014a Leonidas Poulopoulos
										<xs:element name="name" type="xs:string"/>
48 c2b3014a Leonidas Poulopoulos
										<xs:element name="email" type="xs:string"/>
49 c2b3014a Leonidas Poulopoulos
										<xs:element name="phone" type="xs:string"/>
50 c2b3014a Leonidas Poulopoulos
									</xs:sequence>
51 c2b3014a Leonidas Poulopoulos
								</xs:complexType>
52 c2b3014a Leonidas Poulopoulos
							</xs:element>
53 c2b3014a Leonidas Poulopoulos
							<xs:element name="info_URL" maxOccurs="unbounded">
54 c2b3014a Leonidas Poulopoulos
								<xs:complexType>
55 c2b3014a Leonidas Poulopoulos
									<xs:simpleContent>
56 c2b3014a Leonidas Poulopoulos
										<xs:extension base="xs:anyURI">
57 c2b3014a Leonidas Poulopoulos
											<xs:attribute name="lang" type="xs:string" use="required"/>
58 c2b3014a Leonidas Poulopoulos
										</xs:extension>
59 c2b3014a Leonidas Poulopoulos
									</xs:simpleContent>
60 c2b3014a Leonidas Poulopoulos
								</xs:complexType>
61 c2b3014a Leonidas Poulopoulos
							</xs:element>
62 c2b3014a Leonidas Poulopoulos
							<xs:element name="policy_URL" maxOccurs="unbounded">
63 c2b3014a Leonidas Poulopoulos
								<xs:complexType>
64 c2b3014a Leonidas Poulopoulos
									<xs:simpleContent>
65 c2b3014a Leonidas Poulopoulos
										<xs:extension base="xs:anyURI">
66 c2b3014a Leonidas Poulopoulos
											<xs:attribute name="lang" type="xs:string" use="required"/>
67 c2b3014a Leonidas Poulopoulos
										</xs:extension>
68 c2b3014a Leonidas Poulopoulos
									</xs:simpleContent>
69 c2b3014a Leonidas Poulopoulos
								</xs:complexType>
70 c2b3014a Leonidas Poulopoulos
							</xs:element>
71 c2b3014a Leonidas Poulopoulos
							<xs:element name="ts" type="xs:dateTime">
72 c2b3014a Leonidas Poulopoulos
								<xs:annotation>
73 c2b3014a Leonidas Poulopoulos
									<xs:documentation> Format: 2008-02-29T12:00:00 </xs:documentation>
74 c2b3014a Leonidas Poulopoulos
								</xs:annotation>
75 c2b3014a Leonidas Poulopoulos
							</xs:element>
76 c2b3014a Leonidas Poulopoulos
						</xs:sequence>
77 c2b3014a Leonidas Poulopoulos
					</xs:complexType>
78 c2b3014a Leonidas Poulopoulos
				</xs:element>
79 c2b3014a Leonidas Poulopoulos
			</xs:sequence>
80 c2b3014a Leonidas Poulopoulos
		</xs:complexType>
81 c2b3014a Leonidas Poulopoulos
	</xs:element>
82 c2b3014a Leonidas Poulopoulos
</xs:schema>