The document type definition (DTD) for a secured repository definition is available at:

http://www.atg.com/dtds/security/secured_repository_template_1.1.dtd

The secured repository definition DTD looks like this:

<?xml encoding="UTF-8"?>

<!-- =============================================================== -->
<!-- secured_repository_template.dtd - Definition spec for secured   -->
<!-- repositories                                                    -->
<!-- Version: $Change: 166603 $$DateTime: 2001/04/20 20:05:51 $$Author:
     bbarber $ -->
<!-- =============================================================== -->

<!-- =============================================================== -->
<!-- secured-repository-template - top level element                 -->
<!-- =============================================================== -->

<!ELEMENT secured-repository-template (item-descriptor)*>

<!-- =============================================================== -->
<!-- account specifications - define an account of a particular type -->
<!-- =============================================================== -->

<!ELEMENT item-descriptor (descriptor-acl |
                           owner-property |
                           default-acl |
                           creation-base-acl |
                           creation-owner-acl-template |
                           creation-group-acl-template | property)*>
<!ATTLIST item-descriptor
     name          CDATA     #REQUIRED
>

<!ELEMENT property (descriptor-acl |
                    default-acl |
                    creation-base-acl |
                    creation-owner-acl-template |
                    creation-group-acl-template)*>
<!ATTLIST property
     name          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- descriptor-acl - specifies the ACL that is applied to either an -->
<!--                  item or property descriptor                    -->
<!-- =============================================================== -->

<!ELEMENT descriptor-acl (#PCDATA)>

<!ATTLIST descriptor-acl
     value          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- default-acl - specifies the ACL that is applied to either an    -->
<!--               item or property descriptor when it has no other  -->
<!--               ACL                                               -->
<!-- =============================================================== -->

<!ELEMENT default-acl (#PCDATA)>

<!ATTLIST default-acl
     value          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- owner-property - specifies the name of the property in which    -->
<!--                  the name of the owner of the item is stored    -->
<!-- =============================================================== -->

<!ELEMENT owner-property (#PCDATA)>

<!ATTLIST owner-property
     name          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- acl-property - specifies the name of the property in which      -->
<!--                the ACL for the item or property is stored       -->
<!-- =============================================================== -->

<!ELEMENT acl-property (#PCDATA)>

<!ATTLIST acl-property
     name          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- creation-base-acl - specifies the base ACL fragment that will   -->
<!--                     be applied to all new items or properties   -->
<!--                     when they are created                       -->
<!-- =============================================================== -->

<!ELEMENT creation-base-acl (#PCDATA)>

<!ATTLIST creation-base-acl
     value          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- creation-owner-acl-template - specifies the ACL fragment        -->
<!--                               template that will be applied to  -->
<!--                               all new items or properties when  -->
<!--                               they are created, utilizing the   -->
<!--                               owner (creator) of the object as  -->
<!--                               the identity in all ACEs.         -->
<!-- =============================================================== -->

<!ELEMENT creation-owner-acl-template (#PCDATA)>

<!ATTLIST creation-owner-acl-template
     value          CDATA     #REQUIRED
>

<!-- =============================================================== -->
<!-- creation-group-acl-template - specifies the ACL fragment        -->
<!--                               template that will be applied to  -->
<!--                               all new items or properties when  -->
<!--                               they are created, utilizing each  -->
<!--                               of the groups that the owner      -->
<!--                               (creator) of the object is a      -->
<!--                               member of as the identities in    -->
<!--                               all ACEs.                         -->
<!-- =============================================================== -->

<!ELEMENT creation-group-acl-template (#PCDATA)>

<!ATTLIST creation-group-acl-template
     value          CDATA     #REQUIRED
>

Copyright © 1997, 2012 Oracle and/or its affiliates. All rights reserved.

Legal Notices