MINI MINI MANI MO
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="DAV:" version="1.0"
xmlns:xdb="http://xmlns.oracle.com/xdb"
xmlns:xdbacl="http://xmlns.oracle.com/xdb/acl.xsd"
xmlns:dav="DAV:"
elementFormDefault="qualified">
<annotation>
<documentation>
This XML schema declares all the DAV privilege elements
</documentation>
<appinfo>
<dav:all>
<dav:read>
<xdbacl:read-properties/>
<xdbacl:read-contents/>
<xdbacl:resolve/>
</dav:read>
<dav:write>
<xdbacl:update/>
<xdbacl:link/>
<xdbacl:unlink/>
<xdbacl:unlink-from/>
</dav:write>
<dav:read-acl>
<xdbacl:read-acl/>
</dav:read-acl>
<dav:write-acl>
<xdbacl:write-acl-ref/>
<xdbacl:update-acl/>
</dav:write-acl>
<dav:lock/>
<dav:unlock/>
</dav:all>
</appinfo>
</annotation>
<import namespace="http://xmlns.oracle.com/xdb/acl.xsd"
schemaLocation="http://xmlns.oracle.com/xdb/acl.xsd"/>
<!-- declare all DAV privileges -->
<element name = "all" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
<element name = "read" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
<element name = "write" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
<element name = "read-acl" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
<element name = "write-acl" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
<element name = "lock" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
<element name = "unlock" type="xdbacl:privilegeNameType"
substitutionGroup="xdbacl:privilegeName" xdb:defaultTable=""/>
</schema>
OHA YOOOO