1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema" xmlns:
loext=
"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" 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"/>
5 <xs:import namespace=
"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" schemaLocation=
"baf_loext.xsd"/>
7 <!-- Business Authorization -->
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"/>
34 <xs:element ref=
"loext:Marking" minOccurs=
"0" maxOccurs=
"unbounded"/>
35 <xs:element ref=
"loext:IntellectualPropertyPart" minOccurs=
"0" maxOccurs=
"unbounded"/>
36 <xs:element ref=
"loext:IntellectualPropertyPartNumber" minOccurs=
"0" maxOccurs=
"unbounded"/>
40 <xs:element name=
"Excluded">
43 <xs:element ref=
"BusinessAuthorizationCategory" minOccurs=
"0" maxOccurs=
"unbounded"/>
44 <xs:element ref=
"loext:Marking" minOccurs=
"0" maxOccurs=
"unbounded"/>
45 <xs:element ref=
"loext:IntellectualPropertyPart" minOccurs=
"0" maxOccurs=
"unbounded"/>
46 <xs:element ref=
"loext:IntellectualPropertyPartNumber" minOccurs=
"0" maxOccurs=
"unbounded"/>
50 <xs:element name=
"StopValidityDate">
52 <xs:restriction base=
"xs:date"/>
55 <xs:element name=
"StartValidityDate">
57 <xs:restriction base=
"xs:date"/>
60 <!-- Business Authorization Category -->
61 <xs:element name=
"BusinessAuthorizationCategory">
64 <xs:element ref=
"AccessRules" minOccurs=
"0" maxOccurs=
"1"/>
65 <xs:element ref=
"HandlingRules" minOccurs=
"0" maxOccurs=
"1"/>
66 <xs:element ref=
"LabelingRules"/>
67 <xs:element ref=
"ImpactLevel"/>
69 <xs:attribute name=
"Identifier" type=
"xs:anyURI" use=
"required"/>
70 <xs:attribute name=
"Name" type=
"xs:string" use=
"optional"/>
71 <xs:attribute name=
"loextAbbreviatedName" type=
"xs:string" use=
"optional"/>
75 <xs:element name=
"ImpactLevel">
78 <xs:element ref=
"Scale"/>
79 <xs:element ref=
"ConfidentalityValue" minOccurs=
"0" maxOccurs=
"1"/>
80 <xs:element ref=
"IntegrityValue" minOccurs=
"0" maxOccurs=
"1"/>
81 <xs:element ref=
"AvailabilityValue" minOccurs=
"0" maxOccurs=
"1"/>
85 <xs:element name=
"Scale" type=
"xs:string"/>
86 <xs:element name=
"ConfidentalityValue" type=
"xs:string"/>
87 <xs:element name=
"IntegrityValue" type=
"xs:string"/>
88 <xs:element name=
"AvailabilityValue" type=
"xs:string"/>
89 <!-- Handling Rule -->
90 <xs:complexType name=
"HandlingRule" abstract=
"true"/>
91 <xs:complexType name=
"SecureWEBTransmission">
93 <xs:extension base=
"HandlingRule"/>
96 <xs:complexType name=
"StorageRule">
98 <xs:extension base=
"HandlingRule"/>
101 <xs:complexType name=
"SecureWEBStorage">
103 <xs:extension base=
"StorageRule"/>
106 <xs:complexType name=
"SecureFileTransferTransmission">
108 <xs:extension base=
"HandlingRule"/>
111 <xs:complexType name=
"SecureEmailTransmission">
113 <xs:extension base=
"HandlingRule"/>
116 <xs:complexType name=
"MediumAuthentication">
118 <xs:extension base=
"HandlingRule"/>
121 <xs:complexType name=
"FileDeletion">
123 <xs:extension base=
"HandlingRule"/>
126 <xs:complexType name=
"DesktopStorage">
128 <xs:extension base=
"HandlingRule"/>
131 <!-- Labeling Rule -->
132 <xs:element name=
"VisualMarkingPart">
135 <xs:element ref=
"Identifier"/>
136 <xs:element ref=
"Value"/>
138 <xs:attribute name=
"type" type=
"xs:anyURI" use=
"optional"/>
141 <xs:element name=
"Identifier"/>
142 <xs:element name=
"Value"/>
144 <xs:element name=
"WorkEffortsScope">
147 <xs:element ref=
"WorkEfforts"/>
151 <xs:element name=
"WorkEfforts">
154 <xs:element ref=
"WorkEffort" maxOccurs=
"unbounded"/>
158 <xs:element name=
"WorkEffort">
161 <xs:element ref=
"Name"/>
163 <xs:attribute name=
"id" type=
"xs:string" use=
"required"/>
166 <xs:element name=
"Signatories">
169 <xs:element name=
"Scope">
172 <xs:element ref=
"OrganizationsScope"/>
173 <xs:element ref=
"WorkEffortsScope"/>
174 <xs:element ref=
"ActionsScope"/>
178 <xs:element name=
"Rules">
181 <xs:element ref=
"HandlingRules"/>
182 <xs:element ref=
"LabelingRules"/>
186 <xs:element name=
"PolicyAuthorityName" type=
"xs:string"/>
187 <xs:element name=
"PolicyName" type=
"xs:string"/>
188 <xs:element name=
"ProgramID" type=
"xs:string"/>
189 <xs:element name=
"OrganizationsScope">
192 <xs:element ref=
"Organizations"/>
196 <xs:element name=
"Organizations">
199 <xs:element ref=
"Organization" maxOccurs=
"unbounded"/>
203 <xs:element name=
"Organization">
206 <xs:element ref=
"xnl:PartyName"/>
207 <xs:element ref=
"xal:Address"/>
209 <xs:attribute name=
"id" use=
"required" type=
"xs:string"/>
212 <xs:element name=
"Name" type=
"xs:string"/>
213 <xs:element name=
"LicenseID" type=
"xs:anyURI"/>
214 <xs:element name=
"Level">
216 <xs:restriction base=
"xs:string">
217 <xs:enumeration value=
"Moderate"/>
221 <xs:element name=
"LabelingRules">
224 <xs:element ref=
"VisualMarkingPart" minOccurs=
"0" maxOccurs=
"unbounded"/>
228 <xs:element name=
"InformationScope">
231 <xs:element ref=
"ImpactLevel"/>
232 <xs:element ref=
"ClassificationNumbers"/>
236 <xs:element name=
"HandlingRules">
239 <xs:element ref=
"HandlingRule" minOccurs=
"0" maxOccurs=
"unbounded"/>
243 <xs:element name=
"HandlingRule" type=
"HandlingRule"/>
244 <xs:element name=
"Countries">
247 <xs:element name=
"ClassificationNumbers">
250 <xs:element name=
"BusinessAuthorization" type=
"BusinessAuthorization"/>
251 <xs:element name=
"Applicant">
254 <xs:element ref=
"xnl:PartyName"/>
255 <xs:element ref=
"xal:Address"/>
257 <xs:attribute name=
"id" use=
"required" type=
"xs:string"/>
260 <xs:element name=
"ActionsScope">
263 <xs:element ref=
"Actions"/>
267 <xs:element name=
"Actions">
270 <xs:element ref=
"Action" maxOccurs=
"unbounded"/>
274 <xs:element name=
"Action">
277 <xs:element ref=
"Name"/>
279 <xs:attribute name=
"id" use=
"required" type=
"xs:string"/>
282 <xs:element name=
"AccessRules">
285 <xs:element ref=
"AccessRule" maxOccurs=
"unbounded"/>
289 <xs:element name=
"AccessRule">
292 <xs:element ref=
"Organization"/>
293 <xs:element ref=
"Countries"/>
294 <xs:element ref=
"WorkEffort"/>
295 <xs:element ref=
"Actions"/>