File contents
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Asad Ali (ACM) -->
<!-- PERIODICAL DTD -->
<!-- Updated by Gerry Murray 8/17/2001 -->
<!-- Updated by Asad Ali 09/09/2003 -->
<!-- Updated by Craig Rodkin 07/11/2006 -->
<!-- Updated by Craig Rodkin 09/28/2006 -->
<!-- Updated by Craig Rodkin 12/07/2006 -->
<!-- Updated by Craig Rodkin 07/23/2007 -->
<!-- Updated by Craig Rodkin 10/15/2007 -->
<!-- Updated by Craig Rodkin 1/12/2009 -->
<!--DTD generated by XML Spy v4.3 NT (http://www.xmlspy.com)-->
<!--ver="4.0" ts="12/22/2008"-->
<!ELEMENT abstract (par+)>
<!ELEMENT accepted (#PCDATA)>
<!ELEMENT acceptor (#PCDATA)>
<!ELEMENT access_flag (#PCDATA)>
<!ELEMENT affiliation (#PCDATA)>
<!ELEMENT article_id (#PCDATA)>
<!ELEMENT article_publication_date (#PCDATA)>
<!ELEMENT article_rec (article_id?, sort_key, display_label, pages?, display_no?, article_publication_date, seq_no, title, subtitle?, page_from?, page_to?, doi_number?, url?, foreign_title?, foreign_subtitle?, language?, abstract?, keywords?, categories, general_terms?, authors, references?, fulltext?, supplements?, qualifiers?, article_type?, best_paper_text?, production_history?, publisher_article_id?, article_sponsors*, topic?, ccc?, print_on_demand?)>
<!ELEMENT article_sponsors (funding_agency, grant_numbers*)>
<!ELEMENT article_type EMPTY>
<!ATTLIST article_type
art_type (abstract | bibliography | column | corrigendum | demonstration | department | editorial | erratum | extended_abstract | forum | index | interview | introductory | invited_talk | keynote | letter | news | obituary | panel | plenary_talk | poster | regular_article | review | short_paper | technical_note | tutorial) #IMPLIED
>
<!ELEMENT art_type EMPTY>
<!ELEMENT au (person_id?, author_profile_id?, seq_no, first_name?, middle_name?, last_name, suffix?, affiliation?, role, bio?)>
<!ELEMENT author_profile_id (#PCDATA)>
<!ELEMENT authors (au+)>
<!ELEMENT back_matter (bm_file, bm_text)>
<!ELEMENT best_paper_text (#PCDATA)>
<!ELEMENT bio (#PCDATA)>
<!ELEMENT bm_file (#PCDATA)>
<!ELEMENT bm_text (#PCDATA)>
<!ELEMENT cat_node (#PCDATA)>
<!ELEMENT categories (primary_category, other_category*)>
<!ELEMENT ccc (copyright_holder+)>
<!ELEMENT ch_ed (person_id?, author_profile_id?, seq_no, first_name?, middle_name?, last_name, suffix?, affiliation?, role, bio?)>
<!ELEMENT chair_editor (ch_ed+)>
<!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 cover_images (full_image?, thumbnail?)>
<!ELEMENT density EMPTY>
<!ELEMENT descriptor (#PCDATA)>
<!ELEMENT display_copyright_address (#PCDATA)>
<!ELEMENT display_copyright_email (#PCDATA)>
<!ELEMENT display_label (#PCDATA)>
<!ELEMENT display_no (#PCDATA)>
<!ELEMENT distributed_by (#PCDATA)>
<!ELEMENT doi_number (#PCDATA)>
<!ELEMENT duration (#PCDATA)>
<!ELEMENT ed (person_id?, author_profile_id?, seq_no, first_name?, middle_name?, last_name, suffix?, affiliation?, role, bio?)>
<!ELEMENT editor (ed+)>
<!ELEMENT editorial_treatment EMPTY>
<!ELEMENT eissn (#PCDATA)>
<!ELEMENT end_date (#PCDATA)>
<!ELEMENT file (seq_no, fname, duration?)>
<!ELEMENT first_name (#PCDATA)>
<!ELEMENT fm_file (#PCDATA)>
<!ELEMENT fm_text (#PCDATA)>
<!ELEMENT fname (#PCDATA)>
<!ELEMENT foreign_subtitle (#PCDATA)>
<!ELEMENT foreign_title (#PCDATA)>
<!ELEMENT front_matter (fm_file, fm_text)>
<!ELEMENT fulltext (file+)>
<!ELEMENT full_image (#PCDATA)>
<!ELEMENT funding_agency (#PCDATA)>
<!ELEMENT general_terms (gt+)>
<!ELEMENT grant_number (#PCDATA)>
<!ELEMENT grant_numbers (grant_number+)>
<!ELEMENT gt (#PCDATA)>
<!ELEMENT issn (#PCDATA)>
<!ELEMENT issue (#PCDATA)>
<!ELEMENT issue_date (#PCDATA)>
<!ELEMENT issue_description (#PCDATA)>
<!ELEMENT issue_id (#PCDATA)>
<!ELEMENT issue_rec (issue_id?, volume?, issue?, issue_date, publication_date, special_issue_title?, categories?, general_terms?, front_matter?, back_matter?, cover_images?, ccc?, print_on_demand?)>
<!ELEMENT journal_abbr (#PCDATA)>
<!ELEMENT journal_code (#PCDATA)>
<!ELEMENT journal_id (#PCDATA)>
<!ELEMENT journal_name (#PCDATA)>
<!ELEMENT journal_rec (journal_id?, journal_code, journal_name?, journal_abbr?, issn?, eissn?, language?, periodical_type?, editor?, publisher?)>
<!ELEMENT keywords (kw+)>
<!ELEMENT kw (#PCDATA)>
<!ELEMENT language (#PCDATA)>
<!ELEMENT last_name (#PCDATA)>
<!ELEMENT middle_name (#PCDATA)>
<!ELEMENT other_category (cat_node, descriptor?, type?)>
<!ELEMENT page_from (#PCDATA)>
<!ELEMENT page_to (#PCDATA)>
<!ELEMENT pages (#PCDATA)>
<!ELEMENT par (#PCDATA)>
<!ELEMENT periodical (comment*, journal_rec, issue_rec, section*, article_rec*)>
<!ATTLIST periodical
ver CDATA #REQUIRED
ts CDATA #REQUIRED
>
<!ELEMENT periodical_type (#PCDATA)>
<!ELEMENT person_id (#PCDATA)>
<!ELEMENT primary_category (cat_node, descriptor?, type?)>
<!ELEMENT print_on_demand (display_copyright_email?, display_copyright_address?, distributed_by?)>
<!ELEMENT proc_desc (#PCDATA)>
<!ELEMENT production_history (received, revised?, accepted, acceptor?)>
<!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_article_id (#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 received (#PCDATA)>
<!ELEMENT ref (ref_obj_id?, ref_obj_pid?, ref_seq_no, ref_text, ref_id?)>
<!ELEMENT ref_id (#PCDATA)>
<!ELEMENT ref_obj_id (#PCDATA)>
<!ELEMENT ref_obj_pid (#PCDATA)>
<!ELEMENT ref_seq_no (#PCDATA)>
<!ELEMENT ref_text (#PCDATA)>
<!ELEMENT references (ref+)>
<!ELEMENT review_process EMPTY>
<!ELEMENT revised (#PCDATA)>
<!ELEMENT role (#PCDATA)>
<!ELEMENT section (section_id?, sort_key, section_seq_no, section_type, section_title, section_page_from, section_abstract?, chair_editor?, fulltext?, article_rec*)>
<!ELEMENT section_abstract (par+)>
<!ELEMENT section_id (#PCDATA)>
<!ELEMENT section_page_from (#PCDATA)>
<!ELEMENT section_seq_no (#PCDATA)>
<!ELEMENT section_title (#PCDATA)>
<!ELEMENT section_type (#PCDATA)>
<!ELEMENT seq_no (#PCDATA)>
<!ELEMENT sort_key (#PCDATA)>
<!ELEMENT special_issue_title (#PCDATA)>
<!ELEMENT start_date (#PCDATA)>
<!ELEMENT subtitle (#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 topic EMPTY>
<!ATTLIST topic
topics (data | hardware | languages | management| networks | security | systems) #IMPLIED
>
<!ELEMENT topics EMPTY>
<!ELEMENT type (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT volume (#PCDATA)>