File contents
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Asad Ali (ACM) -->
<!--DTD generated by XML Spy v3.5 NT (http://www.xmlspy.com)-->
<!-- WHOLE BOOKS DTD -->
<!-- Updated by Craig Rodkin 02/08/2007 -->
<!-- Updated by Craig Rodkin 02/23/2007 -->
<!-- Updated by Craig Rodkin 03/08/2007 -->
<!-- Updated by Craig Rodkin 11/12/2007 -->
<!-- Updated by Craig Rodkin 1/12/2009 -->
<!--ver="4.0" ts="12/22/2008"-->
<!ELEMENT abstract (par+)>
<!ELEMENT access_flag (#PCDATA)>
<!ELEMENT affiliation (#PCDATA)>
<!ELEMENT au (person_id?, author_profile_id?, seq_no, first_name?, middle_name?, last_name, suffix?, affiliation?, role, bio?, picture?)>
<!ELEMENT author_profile_id (#PCDATA)>
<!ELEMENT authors (au+)>
<!ELEMENT back_matter (bm_file, bm_text)>
<!ELEMENT bio (#PCDATA)>
<!ELEMENT bm_file (#PCDATA)>
<!ELEMENT bm_text (#PCDATA)>
<!ELEMENT book_content (toc_L1+)>
<!ELEMENT book_edition_no (#PCDATA)>
<!ELEMENT book_id (#PCDATA)>
<!ELEMENT book_rec (book_id?, book_type, book_title, book_subtitle?, book_edition_no?, book_volume_no?, isbn?, isbn13?, series_vol?, series_title?, sub_series?, order_no?, copyright_year, publication_date, pages?, plus_pages?, price?, url?, other_source?, publisher, abstract?, categories, general_terms?, authors, book_content*, references?, fulltext?, supplements?, front_matter?, back_matter?, pod_url?, cover_images?, qualifiers?, ccc?, print_on_demand?)>
<!ELEMENT book_subtitle (#PCDATA)>
<!ELEMENT book_title (#PCDATA)>
<!ELEMENT book_type (#PCDATA)>
<!ELEMENT book_volume_no (#PCDATA)>
<!ELEMENT cat_node (#PCDATA)>
<!ELEMENT categories (primary_category, other_category*)>
<!ELEMENT ccc (copyright_holder+)>
<!ELEMENT collection (#PCDATA)>
<!ELEMENT comment (#PCDATA)>
<!ELEMENT copyright_holder (copyright_holder_name, copyright_holder_year?)>
<!ELEMENT copyright_holder_name (#PCDATA)>
<!ELEMENT copyright_holder_year (#PCDATA)>
<!ELEMENT copyright_year (#PCDATA)>
<!ELEMENT cover_images (full_image?, thumbnail?)>
<!ELEMENT density EMPTY>
<!ELEMENT description (#PCDATA)>
<!ELEMENT descriptor (#PCDATA)>
<!ELEMENT display_copyright_address (#PCDATA)>
<!ELEMENT display_copyright_email (#PCDATA)>
<!ELEMENT distributed_by (#PCDATA)>
<!ELEMENT editorial_treatment EMPTY>
<!ELEMENT file (seq_no, fname)>
<!ELEMENT first_name (#PCDATA)>
<!ELEMENT fm_file (#PCDATA)>
<!ELEMENT fm_text (#PCDATA)>
<!ELEMENT fname (#PCDATA)>
<!ELEMENT front_matter (fm_file, fm_text)>
<!ELEMENT fulltext (file+)>
<!ELEMENT full_image (#PCDATA)>
<!ELEMENT general_terms (gt+)>
<!ELEMENT gt (#PCDATA)>
<!ELEMENT id (#PCDATA)>
<!ELEMENT isbn (#PCDATA)>
<!ELEMENT isbn13 (#PCDATA)>
<!ELEMENT last_name (#PCDATA)>
<!ELEMENT middle_name (#PCDATA)>
<!ELEMENT order_no (#PCDATA)>
<!ELEMENT other_category (cat_node, descriptor?, type?)>
<!ELEMENT other_source (#PCDATA)>
<!ELEMENT page_from (#PCDATA)>
<!ELEMENT pages (#PCDATA)>
<!ELEMENT par (#PCDATA)>
<!ELEMENT person_id (#PCDATA)>
<!ELEMENT picture (#PCDATA)>
<!ELEMENT plus_pages (#PCDATA)>
<!ELEMENT price (#PCDATA)>
<!ELEMENT primary_category (cat_node, descriptor?, type?)>
<!ELEMENT pod_url (#PCDATA)>
<!ELEMENT print_on_demand (display_copyright_email?, display_copyright_address?, distributed_by?)>
<!ELEMENT publication_date (#PCDATA)>
<!ELEMENT publisher (publisher_id?, publisher_code, publisher_name?, publisher_address?, publisher_city?, publisher_state?, publisher_country?, publisher_zip_code?, publisher_contact?, publisher_phone?, publisher_isbn_prefix?, publisher_url?)>
<!ELEMENT publisher_address (#PCDATA)>
<!ELEMENT publisher_city (#PCDATA)>
<!ELEMENT publisher_code (#PCDATA)>
<!ELEMENT publisher_contact (#PCDATA)>
<!ELEMENT publisher_country (#PCDATA)>
<!ELEMENT publisher_id (#PCDATA)>
<!ELEMENT publisher_isbn_prefix (#PCDATA)>
<!ELEMENT publisher_name (#PCDATA)>
<!ELEMENT publisher_phone (#PCDATA)>
<!ELEMENT publisher_state (#PCDATA)>
<!ELEMENT publisher_url (#PCDATA)>
<!ELEMENT publisher_zip_code (#PCDATA)>
<!ELEMENT qualifiers EMPTY>
<!ATTLIST qualifiers
density (instructional | opinion | popular | research | survey) #IMPLIED
review_process (refereed_with_revision_cycle | refereed_limited | editor_picked | pre-selected | moderated | unreviewed) #IMPLIED
editorial_treatment (developmentally_edited | copy_edited | unedited) #IMPLIED
>
<!ELEMENT ref (ref_obj_id?, ref_seq_no, ref_text, ref_id?)>
<!ELEMENT ref_id (#PCDATA)>
<!ELEMENT ref_obj_id (#PCDATA)>
<!ELEMENT ref_seq_no (#PCDATA)>
<!ELEMENT ref_text (#PCDATA)>
<!ELEMENT references (ref+)>
<!ELEMENT review_process EMPTY>
<!ELEMENT role (#PCDATA)>
<!ELEMENT seq_no (#PCDATA)>
<!ELEMENT series_title (#PCDATA)>
<!ELEMENT series_vol (#PCDATA)>
<!ELEMENT sort_key (#PCDATA)>
<!ELEMENT sub_series (#PCDATA)>
<!ELEMENT suffix (#PCDATA)>
<!ELEMENT supple (supple_file, supple_link_disp, supple_text, access_flag, collection )>
<!ELEMENT supple_file (#PCDATA)>
<!ELEMENT supple_link_disp (#PCDATA)>
<!ELEMENT supple_text (#PCDATA)>
<!ELEMENT supplements (supple+)>
<!ELEMENT thumbnail (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT toc_L1 (sort_key, id?, title, page_from, description?, references?, fulltext?, toc_L2*)>
<!ELEMENT toc_L2 (sort_key, id?, title, page_from, description?, references?, fulltext?, toc_L3*)>
<!ELEMENT toc_L3 (sort_key, id?, title, page_from, description?, references?, toc_L4*)>
<!ELEMENT toc_L4 (sort_key, id?, title, page_from, description?, references?)>
<!ELEMENT type (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT whole_books (comment*, book_rec+)>
<!ATTLIST whole_books
ver CDATA #REQUIRED
ts CDATA #REQUIRED
>