1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema" xmlns:
xal=
"urn:oasis:names:tc:ciq:xal:3" xmlns:
xnl=
"urn:oasis:names:tc:ciq:xnl:3" xmlns=
"urn:tscp:names:baf:1.1" targetNamespace=
"urn:tscp:names:baf:1.1">
3 <xs:import namespace=
"urn:oasis:names:tc:ciq:xal:3" schemaLocation=
"xAL.xsd"/>
4 <xs:import namespace=
"urn:oasis:names:tc:ciq:xnl:3" schemaLocation=
"xNL.xsd"/>
8 <xs:complexType name=
"BusinessAuthorization">
10 <xs:element ref=
"PolicyAuthorityName"/>
11 <xs:element ref=
"PolicyName"/>
12 <xs:element ref=
"AdministrativeData"/>
13 <xs:element ref=
"Scope" minOccurs=
"0" maxOccurs=
"1"/>
14 <xs:element ref=
"Included"/>
15 <xs:element ref=
"Excluded" minOccurs=
"0" maxOccurs=
"1"/>
18 <xs:element name=
"AdministrativeData">
21 <xs:element ref=
"ProgramID"/>
22 <xs:element ref=
"LicenseID" minOccurs=
"0" maxOccurs=
"1"/>
23 <xs:element ref=
"StartValidityDate" minOccurs=
"0" maxOccurs=
"1"/>
24 <xs:element ref=
"StopValidityDate" minOccurs=
"0" maxOccurs=
"1"/>
25 <xs:element ref=
"Applicant" minOccurs=
"0" maxOccurs=
"1"/>
26 <xs:element ref=
"Signatories" minOccurs=
"0" maxOccurs=
"1"/>
30 <xs:element name=
"Included">
33 <xs:element ref=
"BusinessAuthorizationCategory" maxOccurs=
"unbounded"/>
37 <xs:element name=
"Excluded">
40 <xs:element ref=
"BusinessAuthorizationCategory" minOccurs=
"0" maxOccurs=
"unbounded"/>
44 <xs:element name=
"StopValidityDate">
46 <xs:restriction base=
"xs:date"/>
49 <xs:element name=
"StartValidityDate">
51 <xs:restriction base=
"xs:date"/>
55 Business Authorization Category
57 <xs:element name=
"BusinessAuthorizationCategory">
60 <xs:element ref=
"AccessRules" minOccurs=
"0" maxOccurs=
"1"/>
61 <xs:element ref=
"HandlingRules" minOccurs=
"0" maxOccurs=
"1"/>
62 <xs:element ref=
"LabelingRules"/>
63 <xs:element ref=
"ImpactLevel"/>
65 <xs:attribute name=
"Identifier" type=
"xs:anyURI" use=
"required"/>
66 <xs:attribute name=
"Name" type=
"xs:string" use=
"optional"/>
72 <xs:element name=
"ImpactLevel">
75 <xs:element ref=
"Scale"/>
76 <xs:element ref=
"ConfidentalityValue" minOccurs=
"0" maxOccurs=
"1"/>
77 <xs:element ref=
"IntegrityValue" minOccurs=
"0" maxOccurs=
"1"/>
78 <xs:element ref=
"AvailabilityValue" minOccurs=
"0" maxOccurs=
"1"/>
82 <xs:element name=
"Scale" type=
"xs:string"/>
83 <xs:element name=
"ConfidentalityValue" type=
"xs:string"/>
84 <xs:element name=
"IntegrityValue" type=
"xs:string"/>
85 <xs:element name=
"AvailabilityValue" type=
"xs:string"/>
89 <xs:complexType name=
"HandlingRule" abstract=
"true"/>
90 <xs:complexType name=
"SecureWEBTransmission">
92 <xs:extension base=
"HandlingRule"/>
95 <xs:complexType name=
"StorageRule">
97 <xs:extension base=
"HandlingRule"/>
100 <xs:complexType name=
"SecureWEBStorage">
102 <xs:extension base=
"StorageRule"/>
105 <xs:complexType name=
"SecureFileTransferTransmission">
107 <xs:extension base=
"HandlingRule"/>
110 <xs:complexType name=
"SecureEmailTransmission">
112 <xs:extension base=
"HandlingRule"/>
115 <xs:complexType name=
"MediumAuthentication">
117 <xs:extension base=
"HandlingRule"/>
120 <xs:complexType name=
"FileDeletion">
122 <xs:extension base=
"HandlingRule"/>
125 <xs:complexType name=
"DesktopStorage">
127 <xs:extension base=
"HandlingRule"/>
133 <xs:element name=
"VisualMarkingPart">
136 <xs:element ref=
"Identifier"/>
137 <xs:element ref=
"Value"/>
139 <xs:attribute name=
"type" type=
"xs:anyURI" use=
"optional"/>
142 <xs:element name=
"Identifier"/>
143 <xs:element name=
"Value"/>
147 <xs:element name=
"WorkEffortsScope">
150 <xs:element ref=
"WorkEfforts"/>
154 <xs:element name=
"WorkEfforts">
157 <xs:element ref=
"WorkEffort" maxOccurs=
"unbounded"/>
161 <xs:element name=
"WorkEffort">
164 <xs:element ref=
"Name"/>
166 <xs:attribute name=
"id" type=
"xs:string" use=
"required"/>
169 <xs:element name=
"Signatories">
172 <xs:element name=
"Scope">
175 <xs:element ref=
"OrganizationsScope"/>
176 <xs:element ref=
"WorkEffortsScope"/>
177 <xs:element ref=
"ActionsScope"/>
181 <xs:element name=
"Rules">
184 <xs:element ref=
"HandlingRules"/>
185 <xs:element ref=
"LabelingRules"/>
189 <xs:element name=
"PolicyAuthorityName" type=
"xs:string"/>
190 <xs:element name=
"PolicyName" type=
"xs:string"/>
191 <xs:element name=
"ProgramID" type=
"xs:string"/>
192 <xs:element name=
"OrganizationsScope">
195 <xs:element ref=
"Organizations"/>
199 <xs:element name=
"Organizations">
202 <xs:element ref=
"Organization" maxOccurs=
"unbounded"/>
206 <xs:element name=
"Organization">
209 <xs:element ref=
"xnl:PartyName"/>
210 <xs:element ref=
"xal:Address"/>
212 <xs:attribute name=
"id" use=
"required" type=
"xs:string"/>
215 <xs:element name=
"Name" type=
"xs:string"/>
216 <xs:element name=
"LicenseID" type=
"xs:anyURI"/>
217 <xs:element name=
"Level">
219 <xs:restriction base=
"xs:string">
220 <xs:enumeration value=
"Moderate"/>
224 <xs:element name=
"LabelingRules">
227 <xs:element ref=
"VisualMarkingPart" minOccurs=
"0" maxOccurs=
"unbounded"/>
231 <xs:element name=
"InformationScope">
234 <xs:element ref=
"ImpactLevel"/>
235 <xs:element ref=
"ClassificationNumbers"/>
239 <xs:element name=
"HandlingRules">
242 <xs:element ref=
"HandlingRule" minOccurs=
"0" maxOccurs=
"unbounded"/>
246 <xs:element name=
"HandlingRule" type=
"HandlingRule"/>
247 <xs:element name=
"Countries">
250 <xs:element name=
"ClassificationNumbers">
253 <xs:element name=
"BusinessAuthorization" type=
"BusinessAuthorization"/>
254 <xs:element name=
"Applicant">
257 <xs:element ref=
"xnl:PartyName"/>
258 <xs:element ref=
"xal:Address"/>
260 <xs:attribute name=
"id" use=
"required" type=
"xs:string"/>
263 <xs:element name=
"ActionsScope">
266 <xs:element ref=
"Actions"/>
270 <xs:element name=
"Actions">
273 <xs:element ref=
"Action" maxOccurs=
"unbounded"/>
277 <xs:element name=
"Action">
280 <xs:element ref=
"Name"/>
282 <xs:attribute name=
"id" use=
"required" type=
"xs:string"/>
285 <xs:element name=
"AccessRules">
288 <xs:element ref=
"AccessRule" maxOccurs=
"unbounded"/>
292 <xs:element name=
"AccessRule">
295 <xs:element ref=
"Organization"/>
296 <xs:element ref=
"Countries"/>
297 <xs:element ref=
"WorkEffort"/>
298 <xs:element ref=
"Actions"/>