Assignment 1: XML resources
General resources
XML.com: XML From the Inside Out – XML development, XML resources, XML specifications. (2006). Retrieved February 4, 2006 from http://xml.com/
Bucketloads of XML information, especially geared towards software developers, from the good folks at O’Reilly.
Google Groups: comp.text.xml. (2006). Retrieved February 4, 2006 from http://groups.google.com/group/comp.text.xml
Eight years of newsgroup discussions of XML and related matters.
. (1998). The annotated XML specification. Retrieved February 4, 2006 from http://www.xml.com/axml/testaxml.htm
An illuminating look at the XML specs by one of its principal authors; notable for its insights into the design decisions made during the development of XML.
. (2004). XML in a nutshell (3rd ed.). Sebastopol, CA: O’Reilly.
A concise guide to XML and XML applications, the latter divided into ‘narrative-like’ and ‘record-like’ uses. Includes a reference section on XML 1.0 and 1.1, W3C Schemas, XPath, XSLT, DOM, SAX, and character sets.
Flynn, P. (Ed.). (2006). The XML FAQ: frequently-asked questions about the Extensible Markup Language. Retrieved February 4, 2006 from http://xml.silmaril.ie/
. (2003). The SGML history niche. Retrieved February 4, 2006 from http://www.sgmlsource.com/history/
A collection of six historic articles on the development of GML and SGML, the forerunners of XML and HTML, with special emphasis on the insight that document formatting and information retrieval could both be served by a general — as opposed to procedural — form of markup.
Microformats. (2006). Retrieved February 4, 2006 from http://www.microformats.org/
Simple ways to use XHTML wisely in order to encourage data sharing. A down-to-earth counterpart to Semantic Web pie in the sky.
. (2002). XML alternatives. Retrieved February 4, 2006 from http://www.pault.com/xmlalternatives.html
A compilation of other data serialization and markup languages.
XML sucks. (n.d.). Retrieved February 4, 2006 from http://xmlsucks.org/
Curmudgeonly diatribes beating back against the hype. Also includes the very handy ‘Big list of XML technologies.’
developerWorks: XML tutorials, code, and forums. (2006). Retrieved February 4, 2006 from http://www-128.ibm.com/developerworks/xml/
. (2003). RELAX NG home page. Retrieved February 4, 2006 from http://www.relaxng.org/
RELAX NG is an alternative schema mechanism for XML that includes a non-XML schema language that’s much easier to read than W3C XML schemas.
. (2005). XSH – XML editing shell. Retrieved February 4, 2006 from http://xsh.sourceforge.net/
A unique Open Source XML manipulation utility that follows a model totally unlike those of conventional tools. Elements are treated as directories that can be navigated, collected in variables using XPath expressions, and created or edited singly or en masse. Functions as a command interpreter and scripting engine.
XML-Deviant. (2005). Retrieved February 4, 2006 from http://xml.com/pub/at/17
The cutting edge of XML, as seen from the XML developer mailing lists; now ended, but still eye-opening.
Domain-specific resources
TEI: Yesterday’s information tomorrow. (n.d.). Retrieved February 4, 2006 from http://www.tei-c.org/
Home of the Text Encoding Initiative, which maintains standards for the markup of scholarly texts.
. (2004). The ADL Thesaurus Protocol. Retrieved February 4, 2006 from http://alexandria.sdc.ucsb.edu/%7Egjanee/thesaurus/specification.html
An XML DTD and schema for thesauri, plus a protocol that piggybacks on HTTP.
. (2000). RDF thesaurus draft specification. Retrieved February 4, 2006 from http://ilrt.org/discovery/2001/01/rdf-thes/
Simons, G., & Bird, S (Ed.). (n.d.). OLAC metadata. Retrieved February 4, 2006 from http://www.language-archives.org/OLAC/metadata.html
An OAI-friendly XML application for describing linguistic information.
[Perl XML distributions]. (n.d.). Retrieved February 4, 2006 from http://search.cpan.org/search?query=XML&mode=dist
Long list of Perl module distributions relating to XML.
. (1987). Markup systems and the future of scholarly text processing. Communications of the ACM, 30, 933–947
Argues for the use of descriptive markup over procedural markup.
. (2001). Meaning and interpretation of markup. Markup Languages: Theory & Practice, 2, 215–234
Discusses implicit properties of markup and proposes a way to make them explicit.
. (2006). Metadata Encoding and Transmission Standard (METS) Official Web Site. Retrieved February 4, 2006 from http://www.loc.gov/standards/mets/
. (2006). Metadata Object Description Schema. Retrieved February 4, 2006 from http://www.loc.gov/standards/mods/