Etext HomeGeneral InfoCollectionsServicesFeaturesStandardsContact UsQuestions?VIRGO

XML 101 For Librarians: Resources

Madison, Wisconsin, March 7th and 8th, 2002

David Seaman
Director, Electronic Text Center, University of Virginia Library

SUMMARY OF RESOURCES

ETEXTS

http://etext.lib.virginia.edu/
http://etext.lib.virginia.edu/collections/
http://etext.lib.virginia.edu/collections/projects/
http://etext.lib.virginia.edu/collections/ebooks
http://etext.lib.virginia.edu/collections/eaf/

SGML

Virginia: http://etext.lib.virginia.edu/standards/xml-sgml/sgml.html

The SGML/XML Web Page, by Robin Cover: http://www.oasis-open.org/cover/sgml-xml.html

TEI

The Text Encoding Initiative Consortium
http://www.tei-c.org/

The Electronic Text Center Introduction to TEI and Guide to Document Preparation.
http://etext.lib.virginia.edu/standards/tei/uvatei.html

The complete TEI Guidelines for Electronic Text Encoding and Interchange
http://www.tei-c.org/P4X/

EAD

EAD at Virginia: http://www.lib.virginia.edu/vhp/

EAD Official Web Site: http://lcweb.loc.gov/ead/

HTML

World Wide Web Consortium: http://www.w3.org/

XML

Extensible Markup Language (XML) : http://www.w3.org/XML/

XML: Enabling Next-Generation Web Applications (from Microsoft) http://msdn.microsoft.com/xml/
Microsoft's XML site includes guidelines for authoring and displaying XML documents.

http://www.xml.com/
XML.COM is rich source of articles and other features about XML.

http://www.arbortext.com/resources/index.htm
ArborText also maintain a list of resources and articles.

DUBLIN CORE

http://dublincore.org/

http://www.ukoln.ac.uk/metadata/dcdot/ (A web service for generating HTML Dublin Core META tags).

Tools

The SGML/XML Web Page, by Robin Cover: http://www.oasis-open.org/cover/sgml-xml.html

Xmetal (XML tool): http://www.sq.com/

NoteTab is a text and SGML/XML editor for Windows 95, 98, and NT4.
http://www.notetab.com/
NoteTab library for the course (TEI)
[save madison2002.clb and put it in the Libraries folder within the NoteTab folder -- the location is c:\etext\NoteTab Light\

WordPerfect 9 (in WordPerfect Office 2000): www.corel.com
See also : XML in WordPerfect 9: A Developer's View

XML SPY http://www.xmlspy.com/

TEI Pizza Chef -- will help you design your own TEI-conformant document type definition (DTD) in either SGML or XML format. http://www.tei-c.org/pizza.html

SP A free, object-oriented toolkit for SGML parsing and entity management
http://www.jclark.com/ SGML/XML search and display tools

sgrep -- (structured grep) "is a tool for searching text files and filtering text streams using structural criteria.
http://www.cs.helsinki.fi/~jjaakkol/sgrep.html

perlSGML is a collection of Perl programs and libraries written by Earl Hood for processing SGML documents.
http://www.oac.uci.edu/indiv/ehood/perlSGML.html

Fred - The SGML Grammar Builder from OCLC. Includes: automatic SGML DTD creation from tagged text, grammar reduction (BNF, DTD, and Four-Tuple output formats), and arbitrary transformations.
http://www.oclc.org/fred/

XSL and CSS Stylesheets

"Why two Style Sheet languages? - The fact that W3C has started developing XSL in addition to CSS has caused some confusion. Why develop a second style sheet language when implementors haven't even finished the first one? . . . The unique features are that CSS can be used to style HTML documents. XSL, on the other hand, is able to tranform documents. For example, XSL can be used to transform XML data into HTML/CSS documents on the Web server. This way, the two languages complement each other and can be used together. Both languages can be used to style XML documents. CSS and XSL will use the same underlying formatting model and designers will therefore have access to the same formatting features in both languages. W3C will work hard to ensure that interoperable implementations of the formatting model is available." See also "Using XSL and CSS Together," by H\345kon Lie and Bert Bos. [from the W3C 'Style' Page]

What's the Big Deal with XSL? by G. Ken Holman
http://www.xml.com/xml/pub/1999/04/holman/xsl.html

Cascading Style Sheets
http://www.w3.org/Style/CSS/

CSS Pointers Group and list of CSS and XSL tools
http://css.nu/
http://css.nu/pointers/tools.html
http://www.xml.com/pub/2000/03/29/tutorial/index.html: On Display : XML Web Pages with Mozilla. Includes example on attaching an image to a tag.