<xs:complexType name="Policy">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="o:permission" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="o:prohibition" minOccurs="0" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="uid" type="o:URIQnameQcode" use="required"/>
<xs:attribute name="type" type="o:URIQnameQcode" use="required"/>
<xs:attribute name="conflict" type="o:ConflictTerm"/>
<xs:attribute name="undefined" type="o:UndefinedTerm"/>
<xs:attribute name="inheritAllowed" type="xs:boolean"/>
<xs:attribute name="inheritFrom" type="o:URIQnameQcode"/>
<xs:attribute name="inheritRelation" type="o:URIQnameQcode"/>
<xs:attribute name="profile" type="o:URIQnameQcode"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType> |