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 >