<!-- ************ Entities ************ -->
<!ENTITY % URI "CDATA">
<!ENTITY % TIME "CDATA">

<!-- ************ RULESET ************* -->
<!ELEMENT RULESET (RULE+)>
<!ATTLIST RULESET
  xmlns       CDATA  #FIXED 'http://www.w3.org/2002/04/APPELv1'
  crtby       CDATA  #IMPLIED
  crton       %TIME; #IMPLIED
  description CDATA  #IMPLIED >

<!-- ************** RULE ************** -->
<!ELEMENT RULE ANY>
<!ATTLIST RULE
  connective  (or | and | non-or | non-and | or-exact | and-exact) #IMPLIED
  behavior    (request | block | limited) #REQUIRED
  prompt      (yes | no) #IMPLIED
  persona     CDATA      #IMPLIED
  promptmsg   CDATA      #IMPLIED
  crtby       CDATA      #IMPLIED
  crton       %TIME;     #IMPLIED
  description CDATA      #IMPLIED >

<!-- ********* REQUEST-GROUP ********** -->
<!ELEMENT REQUEST-GROUP (REQUEST+)>
<!ATTLIST REQUEST-GROUP
  connective  (or | and | non-or | non-and | or-exact | and-exact) #IMPLIED >

<!-- ************* REQUEST ************ -->
<!ELEMENT REQUEST EMPTY>
<!ATTLIST REQUEST
  uri %URI; #REQUIRED >
