summaryrefslogtreecommitdiff
blob: 8058c7d792958deca3949dc3223d6380863b8e38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!ELEMENT userlist (user+)>
<!ELEMENT user (realname, pgpkey+, alias*, email+, joined*, retired*, status?, roles?, location?) >
  <!ATTLIST user username ID #REQUIRED>
  <!ELEMENT realname (firstname,familyname)>
    <!ATTLIST realname fullname CDATA #IMPLIED>
    <!ELEMENT firstname (#PCDATA) >
    <!ELEMENT familyname (#PCDATA) >
      <!ATTLIST familyname sort CDATA #IMPLIED>
  <!ELEMENT pgpkey (#PCDATA)>
  <!ELEMENT alias (#PCDATA)>
  <!ELEMENT email (#PCDATA)>

  <!-- all dates should be YYYY-MM-DD - eg '2006-11-22' -->
  <!ELEMENT joined (#PCDATA)>
  <!ELEMENT retired (#PCDATA)>

  <!ELEMENT status (#PCDATA)>
  <!ELEMENT roles (#PCDATA)>
  <!-- Location is the string displayed on the webpage -->
  <!ELEMENT location (#PCDATA)>
      <!-- signed decimal numbers. degrees north/east. -->
      <!ATTLIST location latitude  CDATA #IMPLIED
                         longitude CDATA #IMPLIED>