<!ENTITY % month "CDATA">

<!ENTITY % day "CDATA">

<!ENTITY % year "CDATA">

<!ELEMENT CBD  ( (PUBDATE , MAILDATE , ISSNBR) ,  (DATE? , CBAC? , PASSWORD? , ZIP? , CLASSCOD? , OFFADD?, SUBJECT? , SOLNBR? , RESPDATE? , CONTACT? , DESC? , LINK? , EMAIL? , RECD? , AWDNBR? , AWDAMT? , LINENBR? , AWDDATE? , AWARDEE?)* )>
<!ATTLIST CBD  type  (PRESOL | AWARD | MOD | SRCSGT | SNOTE | FSTD | SSALE )  #REQUIRED >
<!ELEMENT PUBDATE EMPTY>
<!ATTLIST PUBDATE  month CDATA  #REQUIRED
                   day   CDATA  #IMPLIED
                   year  CDATA  #REQUIRED >
<!ELEMENT MAILDATE EMPTY>
<!ATTLIST MAILDATE  month CDATA  #REQUIRED
                    day   CDATA  #IMPLIED
                    year  CDATA  #REQUIRED >
<!ELEMENT ISSNBR  (#PCDATA )>

<!ELEMENT DATE EMPTY>
<!ATTLIST DATE  month CDATA  #REQUIRED
                day   CDATA  #IMPLIED
                year  CDATA  #REQUIRED >
<!ELEMENT RESPDATE EMPTY>
<!ATTLIST RESPDATE  month CDATA  #REQUIRED
                    day   CDATA  #IMPLIED
                    year  CDATA  #REQUIRED >
<!ELEMENT CLASSCOD EMPTY>
<!ATTLIST CLASSCOD  code CDATA  #IMPLIED
                    desc CDATA  #IMPLIED >
<!ELEMENT OFFADD  (postal , office )*>

<!ELEMENT office  (#PCDATA )>

<!ELEMENT postal  (street+ ,  (city | region | code | country )* )>

<!ELEMENT street  (#PCDATA )>

<!ELEMENT city  (#PCDATA )>

<!ELEMENT region  (#PCDATA )>

<!ELEMENT code  (#PCDATA )>

<!ELEMENT country  (#PCDATA )>

<!ELEMENT SUBJECT EMPTY>
<!ATTLIST SUBJECT  code CDATA  #IMPLIED
                   desc CDATA  #IMPLIED >
<!ELEMENT CONTACT  (personName? , personTitle? , phone? , EMAIL? )*>

<!ELEMENT personName  (#PCDATA )>

<!ELEMENT personTitle  (#PCDATA )>

<!ELEMENT phone EMPTY>
<!ATTLIST phone  voice CDATA  #IMPLIED
                 fax   CDATA  #IMPLIED >
<!ELEMENT EMAIL  (#PCDATA )>
<!ATTLIST EMAIL  email CDATA  #REQUIRED
                 desc  CDATA  #IMPLIED >
<!ELEMENT DESC  (text | uri | far | sic | EMAIL )*>

<!ELEMENT text (#PCDATA )>

<!ELEMENT uri  (#PCDATA )>

<!ELEMENT far  (#PCDATA )>

<!ELEMENT sic  (#PCDATA )>

<!ELEMENT RECD  (#PCDATA )>

<!ELEMENT LINK EMPTY>
<!ATTLIST LINK  uri  CDATA  #REQUIRED
                desc CDATA  #IMPLIED >
<!ELEMENT AWDNBR  (#PCDATA )>

<!ELEMENT AWDAMT  (#PCDATA )>

<!ELEMENT AWDDATE EMPTY>
<!ATTLIST AWDDATE  month CDATA  #REQUIRED
                   day   CDATA  #IMPLIED
                   year  CDATA  #REQUIRED >
<!ELEMENT AWARDEE  (postal , office )*>

<!ELEMENT CBAC  (#PCDATA )>

<!ELEMENT PASSWORD  (#PCDATA )>

<!ELEMENT ZIP  (#PCDATA )>

<!ELEMENT SOLNBR  (#PCDATA )>

<!ELEMENT LINENBR  (#PCDATA )>


