[Mirrored from: http://etd.vt.edu/etd/sgml/dtdforetds.html]
Virginia Polytechnic Institute and State University
Edward A. Fox
John L. Eaton
Gail McMillan
November 9, 1996 --- Version 0.9.5
Blacksburg, Virginia
KEYWORDS: Digital Library, Information Retrieval, Electronic Publishing, Multimedia
The Virginia Tech Graduate School requires a specific form for the submission of Electronic Theses and Dissertations (ETDs) to maintain the consistency of these complex documents. The formal statement of these guidelines serves graduate students submitting ETDs, the faculty with whom they work, and scholars who study the submitted ETDs. We defined a Document Type Definition (DTD) in the Standard Generalized Markup Language (SGML) for the representation of ETDs, a logical choice for encoding complex electronic documents. To build the DTD, we analyzed constructs in existing theses and dissertations and studied the rules for their submission. Here we present definitions, annotations, and rationale for each document construct, and we explain the connection of the document constructs into an integrated DTD.
Southeastern Universities Research Association (SURA) granted the money that funded this project.
The author gives special thanks to the ETD software team: Laura Weiss, Emilio J. Arce, and Scott A. Guyer.
In this document, we discuss the various parts of the document type definition (DTD) for Electronic Theses and Dissertations (ETD). We begin with the document element and work through the hierarchy of major document structures found in the front, body, and back matter. Finally we notate the use of external notations, mulitmedia, and hypermedia constructs.
The reader should seek other sources for training in document definition, markup languages, and particularly the Standard Generalized Markup Language (SGML) [Gold90] [ISO86].
Here we present the title information. This is a Document Type Definition for Electronic Theses and Dissertations (ETD), originally developed and tested at Virginia Tech. The document editor is Neill A. Kipp, with great assistance by the ETD software team [See acknowledgments].
<!-- Document Type Definition Electronic Theses and Dissertations Virginia Polytechnic Institute and State University Neill A. Kipp, Document Editor nkipp@vt.edu Version 0.9.5 November 9, 1996 http://etd.vt.edu/etd/ etd@vt.edu -->
Following is the SGML public identifier. The public identifier is used to refer to the DTD when the system location is not known.
<!-- <!ENTITY % etd PUBLIC "-//VT//DTD Electronic Theses and Dissertations 0.9.5//EN"> -->
The document element for an ETD is element type electronic thesis or dissertation (etd). The ETD element must contain front matter, body matter, and back matter.
<!ELEMENT etd - O ( front, body, back ) >
Front matter contains the title information in a thesis or dissertation.
<!-- Front matter -->
The element type front matter (front) indicates that the construct contains items constituting the front matter of the ETD. These include title, author, degree, major, etc.
<!ELEMENT front - O ( title, author, submission, school, degree, major, approvals, date, city, state, keywords, copyright, abstract, grant?, dedication?, acknowledgments? ) >
The element type title (title) indicates that the contained text is the title of the ETD. In traditional formatting, the title information appears in two places in the formatted ETD, once on the title page and again on the abstract page.
<!ELEMENT title - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type author (author) indicates that the contained text is the name of the author of the ETD. The author must be identified with given name, surname and suffix (Jr., III, etc.) for correct library cataloging. The catalog will be alphabetized on the surname, with ties broken by alphabetization of the given name. Any middle name or initial should be placed after the first name as content of the given element.
<!ELEMENT author - O ( ( given, surname, suffix? ) | organization ) > <!ELEMENT given - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ELEMENT surname - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ELEMENT suffix - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ELEMENT organization - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type submission type (submission) indicates that the contained text is the type of submission, be it "Dissertation," "Thesis," or "Special Report."
<!ELEMENT submission - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
When it appears in the front matter, the element type school (school) indicates that the contained text is the name of the school to which the author submitted the ETD.
This element type may also appear in a bibliographic citation. In that instance, the contained text is the name of the school to which the citation author submitted the cited material (be it a thesis, dissertation, project report, or otherwise).
<!ELEMENT school - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type degree (degree) indicates that the contained text is the name of the degree the author seeks. Examples are Doctor of Philosophy, Master of Science, and Master of Arts.
<!ELEMENT degree - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type major (major) indicates that the contained text is the name of the author's academic department. Examples include Computer Science and English.
<!ELEMENT major - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type committee approvals (approvals) indicates that the contained names are the names of the committee that approved this ETD.
<!ELEMENT approvals - O ( name* ) >
The element type name (name) indicates that the contained text is the name of someone or something. In the context of a committee approval type element, it is the name of the committee member.
<!ELEMENT name - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type date (date) indicates that the contained text is the date of the ETD or of the bibliographic citation.
<!ELEMENT date - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type city (city) indicates that the contained text is the city in which the defense of the thesis or dissertation occurred.
<!ELEMENT city - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type state (state) indicates that the contained text is the city in which the defense of the thesis or dissertation occurred.
<!ELEMENT state - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type keyword list (keywords) indicates that the contained keyword elements are the keywords for this document.
<!ELEMENT keywords - O ( keyword+ ) >
The element type keyword or phrase (keyword) indicates that the contained text is a query-oriented keyword or phrase, perhaps on a predefined list of keywords of phrases offered in the major of the author, or by the library or university.
<!ELEMENT keyword - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type copyright notice (copyright) indicates that the contained text is the copyright notice for the document. This copyright notice has legal significance; it pertains to both the SGML source and the formatted version.
<!ELEMENT copyright - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type abstract (abstract) indicates that the contained paragraphs make up the abstract for the document.
<!ELEMENT abstract - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | p )* > <!ATTLIST abstract id ID #IMPLIED >
The element type grant information (grant) holds the attribution statement required by some granting institutions.
<!ELEMENT grant - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | p )* > <!ATTLIST grant id ID #IMPLIED >
The element type document dedication (dedication) indicates that the contained text is the dedication for this document.
<!ELEMENT dedication - O ( head?, p* ) > <!ATTLIST dedication id ID #IMPLIED >
The element type author's acknowledgments (acknowledgments) indicates that the contained paragraphs make up the acknowledgments section of the ETD. Element type head may be used to define an alternate title to this section of the ETD.
<!ELEMENT acknowledgments - O ( head?, p* ) > <!ATTLIST acknowledgments id ID #IMPLIED >
Body matter follows the front matter in a thesis or dissertation.
<!-- Body matter -->
The element type document body (body) indicates that the contained chapters make up the body of the ETD.
<!ELEMENT body - O ( chapter+ ) >
The element type chapter (chapter) indicates that the contained head, paragraphs, and sections constitute the chapter.
<!-- 1. --> <!ELEMENT chapter - O ( head?, p*, section* ) > <!ATTLIST chapter id ID #IMPLIED >
The element type section (section) indicates that the contained head, paragraphs, and subsections constitute the section.
<!-- 1.2 --> <!ELEMENT section - O ( head?, p*, subsection* ) > <!ATTLIST section id ID #IMPLIED >
The element type subsection (subsection) indicates that the contained head, paragraphs, and blocks constitute the subsection.
<!-- 1.2.3 --> <!ELEMENT subsection - O ( head?, p*, block* ) > <!ATTLIST subsection id ID #IMPLIED >
The element type block (block) indicates that the contained head, paragraphs, and subblocks constitute the block.
<!-- 1.2.3.4 --> <!ELEMENT block - O ( head?, p*, subblock* ) > <!ATTLIST block id ID #IMPLIED >
The element type subblock (subblock) indicates that the contained head and paragraphs constitute the subblock. Nesting levels past five levels are not offered due to readability considerations.
<!-- 1.2.3.4.5 --> <!ELEMENT subblock - O ( head?, p* ) > <!ATTLIST subblock id ID #IMPLIED >
The element type paragraph (p) indicates that the collection of contained items constitute a paragraph. Paragraphs may contain any of the items listed in any order.
<!ELEMENT p - O ( head | #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | ol | ul | dl | pre | verse | blockquote | attrib | math )* >
The element type head (head) indicates that the contained text is the head of the element type that contains the head. These may include chapters, sections, subsections, blocks, subblocks, and paragraphs.
<!ELEMENT head - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
In this chapter, we discuss the element and entity declarations for body text. Body text may occur at most leaves in an ETD.
We begin discussion of the document by defining what is allowed in text at the paragraph level. Here, one may include textual data (represented by SGML reserved name #PCDATA), emphasis (em), data marked as strong or bold (strong), words noted as foreign (foreign), and words noted as terms (term). Also, we define that certain words may be the anchors of links (target). For the simplest of mathematical notation, we have the ability to superscript and subscript (sup and sub). And finally, for more complex mathematical notation, we have inline math (im).
The element type emphasized text (em) is a construct that denotes that the contained text should be emphasized.
<!ELEMENT em - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type strong text (strong) is a construct that denotes that the contained text should be strong or bold, and flowed within the paragraph.
<!ELEMENT strong - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type typed text (tt) is a construct that denotes that the contained text should be typed text, and appear as such within the formatted ETD. Although they will likely appear in the same font in the formatted ETD, typed text is distinguished from preformatted text. Typed text flows within a paragraph, whereas preformatted text appears between newlines. It is useful for documentation of computer-oriented applications, such as this document.
<!ELEMENT tt - - RCDATA >
The element type inline quoted text (q) is a construct that denotes that the contained text should be flowed inline and be prefaced by a left-quote (66) and followed by a right-quote (99).
<!ELEMENT q - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type term (term) denotes that the contained text is a term whose definition is in the surrounding text. Usually, terms will be placed in boldface in the formatted ETD.
<!ELEMENT term - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type foreign word or phrase (foreign) denotes that the contained text is a foreign word or phrase. Usually, foreign words will be placed in italics in the formatted ETD. Using the id attribute, the dissertation or thesis author may also link a translation to this foreign word or phrase.
<!ELEMENT foreign - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type inline mathamatics (im) denotes that the contained data is formatted as inline mathematics in the notation provided with the TeX formatting system. The data contained within the inline mathematics tags is processed as if it appeared between dollar signs ($) in a TeX source file.
<!ELEMENT im - - RCDATA > <!ATTLIST im id ID #IMPLIED notation NOTATION (TeX) TeX >
The element type superscripted text (sup) denotes that the contained text should appear as a superscript (e.g., a mathematical exponent [2n] or other qualifier).
<!ELEMENT sup - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type subscripted text (sub) denotes that the contained text should appear as a subscript (e.g., a chemical quantity [He2] or other qualifier).
<!ELEMENT sub - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
In all markup languages, certain characters are reserved to perform special functions. Often authors will desire that the character deny its functional role and perform as character data (SGML CDATA). These entity declarations facilitate escaping the function of a character that is ordinarily a function character.
The character ampersand (&) is a special character to SGML and must be entered as a general entity reference, as in &.
<!ENTITY amp CDATA "&" >
The character pattern less than (<) is special to SGML. In regular text it must be entered as a general entity reference, as in <.
<!ENTITY lt CDATA "<" >
The character greater than (>) is a special character to SGML. Although this character can be entered directly into SGML text, we provide this general entity declaration as in >, to balance the "less than" character.
<!ENTITY gt CDATA ">" >
The character pattern qutation mark (") is special to SGML. To appear as data in an attribute value delimited by quotation marks, it must be entered as a general entity reference, as in ".
<!ENTITY quot CDATA '"' >
The element type preformatted text (pre) indicates that the contained text is to be formatted exactly as it appears in the SGML source.
The attribute output file (outfile) indicates to which file the preformatted text should be appended in a source code extraction process in a literate program.
NOTE: Tokens ETAGO (</), AMP (&), and CRO (&#) are recognized as markup characters in replaceable character data (RCDATA) and must be escaped to be used literally (see [Special Characters] above).
<!ELEMENT pre - - RCDATA > <!ATTLIST pre id ID #IMPLIED outfile CDATA #IMPLIED >
Often, the ETD will require direct quotaion of prose, poetry, or named dialog.
The element type block quotation (blockquote) indicates that the contained text will be formatted as quoted block of text, possibly by margin indentation on one or both sides and changing to single spacing.
Block quotes may contain more than one paragraph.
<!ELEMENT blockquote - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | p )* >
Different than a citation, the element type attribution (attrib) indicates that the contained text will be formatted as an attribution of a block quote, verse, paragraph, or other contextual construct, possibly by inserting a newline and offsetting the contained text in some way.
<!-- For example, <blockquote>Rosencrantz and Guildenstern are dead</> <attrib>William Shakespeare, <worktitle>Hamlet, Prince of Denmark</>, Act V, Scene II.</> -->becomes
Rosencrantz and Guildenstern are dead
- William Shakespeare, Hamlet, Prince of Denmark. , Act V, Scene II.
<!ELEMENT attrib - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | worktitle | articletitle )* >
The element type verse (verse) indicates that the contained head and stanzas will be formatted as literary verse.
<!ELEMENT verse - O ( head?, stanza+ ) > <!ATTLIST verse id ID #IMPLIED >
The element type stanza (stanza) indicates that the contained names and lines will be formatted as a stanza of verse. The name indicates a speaker's name.
<!-- For example, <verse> <stanza> <speaker>Petruchio <line>But here she comes; now, Petruchio, speak. <stage>Enter Katherina <line>Good morrow, Kate- for that's your name, I hear <speaker>Katherina <line>Well have you heard, but something hard of hearing: <line>They call me Katherine that do talk of me. <attrib>William Shakespeare, <worktitle>Taming of the Shrew</>, Act II, Scene I -->becomes:
- William Shakespeare, Taming of the Shrew. , Act II, Scene IA stanza may contain one or more names, lines, or stage directions.
<!ELEMENT stanza - O ( speaker | line | stage )+ >
The element type speaker (speaker) indicates that the contained text will be formatted to indicate the speaker of the lines that follow.
<!ELEMENT speaker - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type stanza line (line) indicates that the contained text will be formatted as a line of a stanza of verse.
The attribute indented (indented) indicates that the line should be indented. The default line is not indented (noindent).
<!ELEMENT line - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST line indented (indent|noindent) noindent -- for line numbering -- number NUMBER #IMPLIED >
The element type stage direction (stage) indicates that the contained text will be formatted as a stage direction.
<!ELEMENT stage - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type mathematics (math) indicates that the contained data is in mathematic notation and will be formatted by the TeX formatter, as if the contained data appeared between \begin{eqnarray*} and \end{eqnarray*}.
NOTE: the paper-based convention of referring to equations by number is replaced by referring to the equation by a hyperlink (link).
<!ELEMENT math - - RCDATA > <!ATTLIST math id ID #IMPLIED notation NOTATION (TeX) TeX > <!NOTATION TeX SYSTEM>
The element type ordered list (ol) indicates that the contained line items be formatted as an ordered list. Nested lists will be indented relative to the outer one.
The attribute type numbering (numbering) indicates that the list will be numbered as follows:
<!ELEMENT ol - - ( li )+ > <!ATTLIST ol id ID #IMPLIED -- numbering: indicates the enumerator for this level of list (default: use in the order listed and circle back to arabic six-level nestings and beyond) -- numbering ( arabic | lalpha | lroman | uroman | ualpha ) #IMPLIED >
The element type unordered list (ul) indicates that the contained line items be formatted as an unordered list. Nested lists will be formatted with bullets, dashes, or other appropriate indicators of the level of nesting.
<!ELEMENT ul - - ( li )+ > <!ATTLIST ul id ID #IMPLIED >
The element type list item (li) indicates that the contained paragraphs constitute an item of a list.
<!ELEMENT li - O ( head | ol | ul | dl | #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | p )* >
The element type description list (dl) indicates that the contained items are a list of terms and their definitions. The description term (dt) and description data (dd) will be formatted appropriately, to indicate the given semantic.
<!ELEMENT dl - - ( dt, dd )+ > <!ELEMENT dt - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ELEMENT dd - O ( head | ol | ul | dl | #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | p )* >
An ETD may contain hypertext references to other sections within this document, constructs within this document, and to particular words or phrases (e.g., authors may provide their own index). Additionally, the author may refer to external documents using the de facto protocols available on the World Wide Web.
The element type anchor of Web link (a) is a construct borrowed from HTML that refers to a Web page or other remote object.
The attribute hypertext reference (href) holds the address of the reference. For example:
<!-- Example usage: <a href="http://etd.vt.edu/etd/">ETD Home Page</a> <a href="mailto:etd@vt.edu">etd@vt.edu</a> -->
<!ELEMENT a - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST a href CDATA #REQUIRED >
The element type hyperlink reference (ref) is a construct that makes a reference to any target: a footnote, citation, block, chapter, a definition, a table, a multimedia figure, etc.
The attribute HyTime (HyTime) tells the processing software that this element descends from the HyTime "clink" architectural form. The user need not specify the HyTime attribute explicitly [ISO92].
The attribute goesto (goesto) tells the SGML ID of the target, block, chapter, etc. Dangling references are not permitted: an element with the corresponding identifier must exist within the ETD.
<!-- ref refers to: target, footnote, citation, float, chapter, section, etc. --> <!ELEMENT link - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST link id ID #IMPLIED HyTime NAME clink -- goesto: refers to another identifier in this document -- goesto IDREF #REQUIRED >
The element type target element (target) denotes that the contained text can be the target of a hyperlink. Only targets that are linked require a change in formatting.
<!ELEMENT target - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST target id ID #IMPLIED >
The element type footnote (footnote) is a construct that holds the text of a footnote. Footnotes may appear anywhere within a thesis or dissertation, and will not appear as part of the regular formatting. They will only appear if their identifier is used as the linkend of a hyperlink reference.
<!ELEMENT footnote - - ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub | p )* > <!ATTLIST footnote id ID #REQUIRED >
This chapter includes all material that appears in the list of multimedia objects, including table and external multimedia object.
The element type table (table) holds the data that constitutes a column-major table. More than one column per column head (colhead) element indicates that the column head bridges the columns that follow. The editors believe that all table information can be coerced into this minimal table implementation without loss, and that the column-major implementation is a more natural one for entry using a text editor [Trav95].
Element type table cell (c) holds the data for the table cell.
<!-- Table, column-major --> <!ELEMENT table - O ( head?, ( colhead, column+)* ) > <!ELEMENT colhead - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ELEMENT column - O ( c )* > <!ELEMENT c - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* >
The element type multimedia object (mm) carries the information required to point to an external multimedia object, as well as identify that object to the reader of the document.
<!-- Multimedia object (format and size info in the content) --> <!ELEMENT mm - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST mm entity ENTITY #REQUIRED >
Back matter follows the body matter in a thesis or dissertation.
<!-- Back matter -->
The element type back matter (back) indicates that the contained references, appendices, and vita will be formatted like chapters in the thesis or dissertation.
<!ELEMENT back - O ( bibliography, appendix*, vita ) >
The element type bibliographic references (references) indicates that the contained head and citation list will be formatted as the reference section for a thesis or dissertation. If the head is omitted, the text "References" will head the section.
<!ELEMENT bibliography - O ( head?, ( citation | p )* ) >
The element type citation (citation) indicates that the contained element types will be formatted as a single citation. Some formatters may reorder the entries according to a predetermined bibliographic style, others will use the order given.
The attribute work type (worktype) tells in which medium the work appears, be it a book, journal, proceedings, video, etc.
<!ELEMENT citation - O ( workauthor | articletitle | worktitle | editor | publisher | address | email | edition | volume | number | version | school | bible | court | note | pubdate | a | url | handle | other )* > <!ATTLIST citation id ID #IMPLIED -- worktype: tells what sort of work is being cited, i.e., book, journal, proceedings, video, WWW page, etc. -- worktype CDATA #REQUIRED -- published: tells if the work was actually published -- published ( published | unpublished ) published >
The element types listed below tell the following information. Element type:
These element types facilitate the direct translation of the bibliographic entries into BiBTeX bibliographic notation [Lamp94].
NOTE: Element types author and school serve multiple purposes; they are defined above [see Front Matter].
<!ELEMENT ( workauthor | articletitle | worktitle | editor | publisher | address | edition | volume | number | version | bible | court | note | pubdate ) - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST ( workauthor | articletitle | worktitle | editor | publisher | address | edition | volume | number | version | bible | court | note | pubdate ) id ID #IMPLIED > <!ELEMENT ( url | handle | email ) - - RCDATA > <!ATTLIST ( url | handle | email ) id ID #IMPLIED >
The items listed above may not be complete for unusual references. In that event, the document author may use the element type other (other).
The attribute function (function) tells the name of another citation member whose formatting most closely resembles this one.
The attribute type (type) tells the element type name (SGML generic identifier) this element would have had if it had appeared in this DTD.
The attribute description (description) tells the purpose of the author when defining the "other" element type.
<!ELEMENT other - O ( #PCDATA | em | strong | tt | q | term | foreign | im | link | target | a | sup | sub )* > <!ATTLIST other id ID #IMPLIED -- function: tells the element type whose function or formatting most closely resembles this one -- function NAME #IMPLIED -- type: the element type name (SGML generic identifier) this element *would* have if it appeared in this DTD -- type NAME #IMPLIED -- description: a description of the purpose of this exception -- description CDATA #IMPLIED >
The element type appendix (appendix) is a document section parallel to chapter, references, and vita that holds information provided as a document appendix.
<!ELEMENT appendix - O ( head?, ( p | block )+ ) > <!ATTLIST appendix id ID #IMPLIED >
The element type vita (vita) is a document section parallel to chapter, references, and appendix that holds the description of the author's life's work. This section may include a birth date, work experience, education experience, other publications, marriage information, family members, and places the author has lived.
<!ELEMENT vita - O ( head?, p* ) >
The beginning of the ETD document must contain a reference to the DTD to which it conforms, including pointers to all external files used in its processing.
In SGML, references to external files occur in ENTITY declarations in the document type declaration subset, and references to entities must include a reference to the notation type. This strategy forces the consolidation of external references to the top of the document, which facilitates interchange of SGML documents.
We provide a complete example of a document type declaration and subset below. It includes NOTATION and ENTITY declarations for external multimedia objects. Note that the notation declaration appears only once per notation type usage.
<!-- This is an example document type declaration with subset. It begins an SGML ETD. <!DOCTYPE etd SYSTEM "etd.dtd" [ <!NOTATION jpeg SYSTEM > <!ENTITY theatre SYSTEM "theatre.jpg" NDATA jpeg > <!ENTITY stratford SYSTEM "stratford.jpg" NDATA jpeg > ]> <etd type="Dissertation"> <front> <title>Use of Metaphor in Shakespeare's Plays ... -->
Mr. Kipp was born in Athens, Georgia, USA, on a sunny day in late July.
Much later, he attended Florida State University in Tallahassee, Florida, where he received his Bachelor's and Master's Degrees in Computer Science. Immediately upon his graduation in 1990 he accepted an software analyst position at the Center for Music Research in the School of Music at Florida State.
One year later TechnoTeacher, Inc. hired Mr. Kipp as a Computer Scientist, where he developed hypermedia software and served on the HyTime committee. In 1994, he moved with TechnoTeacher to Rochester, New York, where he became Vice President of Software Development.
In August of 1995, Mr. Kipp moved to Blacksburg, Virginia to attend Virginia Polytechnic Institute and State University in pursuit of a doctorate degree in Computer Science with applications in Digital Libraries, studying under Professor Ed Fox. Mr. Kipp is a Graduate Research Assistant working on the Electronic Thesis and Dissertation Submission Project sponsored by SURA.