<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TEI.2 PUBLIC "-//TEI P4//DTD Main DTD Driver File//EN" "http://www.tei-c.org/Guidelines/DTD/tei2.dtd" [
<!ENTITY % TEI.prose 'INCLUDE'> 
<!ENTITY % TEI.linking 'INCLUDE'>
<!-- Add a uri attribute to xref and xptr instead of using entities for linking. -->
<!ATTLIST xref uri CDATA #IMPLIED>
<!ATTLIST xptr uri CDATA #IMPLIED>
<!ENTITY % TEI.figures 'INCLUDE'>
<!ENTITY % TEI.analysis 'INCLUDE'>
<!ENTITY % TEI.XML 'INCLUDE'>
<!ENTITY % ISOlat1 SYSTEM 'http://www.tei-c.org/Entity_Sets/Unicode/iso-lat1.ent'>
%ISOlat1;
<!ENTITY % ISOlat2 SYSTEM 'http://www.tei-c.org/Entity_Sets/Unicode/iso-lat2.ent'>
%ISOlat2;
<!ENTITY % ISOnum SYSTEM 'http://www.tei-c.org/Entity_Sets/Unicode/iso-num.ent'>
%ISOnum;
<!ENTITY % ISOpub SYSTEM 'http://www.tei-c.org/Entity_Sets/Unicode/iso-pub.ent'>
%ISOpub;
]>
<TEI.2>
    <teiHeader>
        <fileDesc>
            <titleStmt>
                <title>XML</title>
            </titleStmt>
            <publicationStmt>
                <p>Syllabus for XML course at the School of Information and Library Science, UNC
                    Chapel Hill, Fall, 2006.</p>
            </publicationStmt>
            <sourceDesc>
                <p>This is an original document.</p>
            </sourceDesc>
        </fileDesc>
    </teiHeader>
    <text>
        <body>
            <div>
                <head>Fall 2006<lb/>Hugh A. Cayless<lb/> <xref uri="mailto:hcayless@email.unc.edu">hcayless@email.unc.edu</xref><lb/>
                AIM: philomousos</head>
                <div>
                    <head>Course Goals:</head>
                    <p>By the end of the class you should:
                      <list type="unordered">
                          <item>know of what XML is and what it is not.</item>
                          <item>be able to put "XML" on your résumé and not be lying.</item>
                          <item>be able to use tools to create and manipulate XML.</item>
                      </list>
                    </p>
                </div>
                <div>
                    <head>Assignments and grading:</head>
                    <list type="unordered">
                        <item>assignments (20%)</item>
                        <item>project (30%)</item>
                        <item>final exam (30%)</item>
                        <item>class participation (20%)</item>
                    </list>
                    <p>All written assignments will be turned in electronically in XML format. We
                        will talk about how to do this in class.</p>
                    <p>The class participation grade includes (obviously) showing up, talking (on
                        topic) in class, participating in online discussions and bringing useful
                        information to the attention of the class.</p>
                    <p>"XML" is a pretty vast topic, because XML is ubiquitous.  There are plenty of XML 
                      applications in areas where I don't have much experience.  So I'm more than happy
                      to take suggestions and make adjustments to this syllabus, and even learn new stuff myself!</p>
                    <p>There is no book for this class.  There are a number of good books out there, but all the
                      information you're likely to need is available free on the internet.  Still, if you really
                      want to buy a book, here are a couple of good and fairly recent ones:</p>
                    <list type="unordered">
                      <item>
                        <bibl>
                          <author>Elliotte Rusty Harold</author>
                          <author>W. Scott Means</author>
                          <title>XML in a Nutshell, Third Edition</title>
                          <date>2004</date>
                        </bibl>
                      </item>
                      <item>
                        <bibl>
                          <author>Elliotte Rusty Harold</author>
                          <title>XML 1.1 Bible</title>
                          <date>2004</date>
                        </bibl>
                      </item>
                    </list>
                </div>
                <div>
                    <head>Topics and Readings</head>
                    <list type="ordered">
                        <item>
                            <date>August 23</date>:
                            <title>What is Markup? / XML boot camp</title>
                        </item>
                        <item>
                            <date>August 30</date>:
                            <title>XML boot camp: tools / Some history: digital documents and SGML</title>
                            <lb/> Reading: <bibl>
                                <title>A Gentle Introduction to XML</title> 
                                <xptr uri="http://www.tei-c.org/P4X/SG.html"/></bibl>
                            <lb/> <bibl>
                                <author>David M. Levy</author>
                                <title level="a">A Bit of Digital History</title> from
                                <title level="m">Scrolling Forward</title>
                                <date>2001</date>
                                <xptr uri="articles/Levy.pdf"/>
                            </bibl>
                        </item>
                        <item>
                          <date>September 6</date>
                          <title>XML on the Internet: (X)HTML / Syndication with RSS and Atom </title>
                          <lb/> Reading: <bibl>
                            <title>XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)</title>
                            <xptr uri="http://www.w3.org/TR/xhtml1"/></bibl><lb/>
                            <bibl><title>RSS (file format)</title>
                            <xptr uri="http://en.wikipedia.org/wiki/RSS_%28file_format%29"/></bibl><lb/>
                            <bibl><title>Atom (standard)</title>
                            <xptr uri="http://en.wikipedia.org/wiki/Atom_%28standard%29"/></bibl>
                        </item>
                        <item>
                          <date>September 13</date>
                          <title>Consuming RSS / XSLT / Validation</title>
                          <lb/> Reading: 
                          <bibl>
                            <author>Miloslav Nic</author>
                            <title>XSLT Tutorial</title>
                            <xptr uri="http://www.zvon.org/xxl/XSLTutorial/Output/contents.html"/>
                          </bibl> Read at least through the section on variables. <lb/>
                          Get familiar with the W3C Recommendations for <xref uri="http://www.w3.org/TR/xslt">XSLT 1.0</xref>,  
                          <xref uri="http://www.w3.org/TR/xpath">XPath 1.0</xref>, and <xref uri="http://www.w3.org/TR/CSS21/">CSS 2.1</xref>. 
                          By "get familiar" I mean look them over enough to know their structure and understand how to use them as
                          references when you need them.  Dave Pawson's <xref uri="http://www.dpawson.co.uk/xsl/sect2/sect21.html">XSLT
                          FAQ</xref> is a lifesaver.<lb/>
                        </item>
                        <item>
                          <date>September 20</date>
                          <title>More Styling / DTDs / XML for publishing</title>
                          <lb/> Reading:
                          <bibl>
                              <author><name><first>Steven J. </first><last>DeRose</last></name></author>,
                              <author>David G. Durand</author>,
                              <author>Elli Mylonas</author>, and
                              <author>Allen H. Renear</author>,
                              <title level="a">What is Text, Really?</title>
                              <title level="j">Journal of Computing in Higher Education</title>
                              <biblScope type="vol">1</biblScope>
                              <biblScope type="num">2</biblScope>
                              <biblScope type="pages">3-26</biblScope>.
                              <date>Winter 1990</date>
                              <xptr uri="http://portal.acm.org/citation.cfm?id=264842.264843"/>
                          </bibl>
                        </item>
                        <item>
                          <date>September 27</date>
                          <title>TEI</title>
                          <lb/> Reading:
                          <bibl id="TEIG"><editor>C M Sperberg-McQueen</editor> and <editor>Lou Burnard</editor>,
                              <title level="m">TEI P5 Guidelines</title> <xptr uri="http://www.tei-c.org/release/doc/tei-p5-doc/html/index.html"/></bibl>
                        </item>
                        <item>
                          <date>October 4</date>
                          <title>XSL FO / Publishing Tools / OpenDocument</title>
                        </item>
                        <item>
                          <date>October 11</date>
                          <title>XML and the Semantic Web / RDF</title>
                        </item>
                        <item>
                          <date>October 18</date>
                          <title>No class -- Fall Break</title>
                        </item>
                        <item>
                          <date>October 25</date>
                          <title>TBA</title>
                        </item>
                        <item>
                          <date>November 1</date>
                          <title>XML and Digital Libraries: Dublin Core, METS, etc.</title>
                        </item>
                        <item>
                          <date>November 8</date>
                          <title>Web Services</title>
                        </item>
                        <item>
                          <date>November 15</date>
                          <title>Visual XML: SVG</title>
                        </item>
                        <item>
                          <date>November 22</date>
                          <title>No class -- Thanksgiving</title>
                        </item>
                        <item>
                          <date>November 29</date>
                          <title>Beyond XML</title>
                        </item>
                        <item>
                          <date>December 6</date>
                          <title>Wrap up / Exam</title>
                        </item>
                    </list>
                </div>
            </div>
        </body>
    </text>
</TEI.2>

