This is a compilation of resources mentioned on the XML4Lib Electronic
Discussion.
Topics
- XML in
10 Points (http://www.w3.org/XML/1999/XML-in-10-points)
- introduction to XML/HTML/CSS from the W3C (Susan Smith - smithss@wfu.edu)
- XML:
Libraries' Strategic Opportunity by Dick R. Miller (http://www.libraryjournal.com/xml.asp)
- has good library examples (Jim Jacobs - ss3@weber.ucsd.edu)
- An
XML and CSS Teaser (http://queeg.ngdc.noaa.gov/~mao/xmlteaser.html)
- has good library examples (Jim Jacobs - ss3@weber.ucsd.edu)
- XML for Dummies / Ed Tittel and Frank Boumphrey. Chicago :
IDG Books, 2nd ed. 2000 - (Scott Mellon - Scott.Mellon@nrc.ca)
- XML
In 10 Minutes (http://red.libsci.sc.edu/~ckirkpatrick/xml/)
- a very simple example, a very simple page for a class exercise
done in 1999. You need to use IE 5 to view the XML. (Cheryl
Kirkpatrick - cheryl@leo.scsl.state.sc.us)
- Building
Better Web Sites with XML and Dynamic Content (http://www.arbortext.com/freewhitepaper/)
- a free White Paper from ArborText although you are asked to
register to gain access. Other XML resources are available from
ArborText's
Think Tank. (Scott Mellon - Scott.Mellon@nrc.ca)
- To see a comparison between a tabular HTML version and the
raw XLM, see http://www.sfu.ca/~mjordan/cyclog/cyclog.htm
and http://www.sfu.ca/~mjordan/cyclog/cyclog.xml
. The XML version has no formatting information so you'll need IE
5+ to view it. (Mark Jordan - mjordan@sfu.ca)
- A
Webliography of XML and XML/MARC Related Links (http://xmlmarc.stanford.edu/webliography.html)
- a link list that includes
e library specific XML stuff in
addition to general XML links (Kevin S. Clarke - ksclarke@stanford.edu)
- Guide to XML
Resources (http://www.albany.edu/~gilmr/)
- a good site by a librarian (Mark Jordan - mjordan@sfu.ca)
- Library
Technology Guides - LTG Library Automation Bibliography (http://staffweb.library.vanderbilt.edu/breeding/bibliography.html)
Just do a subject search by "XML" or "topic maps", for example. This
resource now has almost 8,000 entries related to various aspects of
library automation and related technologies (Marshall Breeding
- Breeding@LIBRARY.Vanderbilt.edu)
- Introduction
to XML (free Web course) (http://www.barnesandnobleuniversity.com/Classroom/OfferingMenu/1,2666,25015_25001_,00.html)
the teachers are qualified, it's free, and the text
was (really!) XML for Dummies (Antoinette Arsic - antoinette.arsic@eer.com)
- The XML Cover
Pages' news item for XML4Lib (http://xml.coverpages.org/ni2001-02-17-a.html)
references a couple 'library' system projects (Robin Cover -
robin@isogen.com)
- Internet
Wiretap Edition Candide By Voltaire (http://www.infomotions.com/xml/candide/voltaire-candide-193.html)
A really cool example of playing with XSLT - there are also other examples at
the same site
(Eric Lease Morgan - eric_morgan@infomotions.com)
- XML Namespaces
by Example (http://www.xml.com/pub/a/1999/01/namespaces.html)
This article from XML.com illustrates how you can
incorporate different namespaces to mix elements
from different xml element sets
(Robert Tiess
- rjtiess@warwick.net)
- How
can I use XML namespaces to combine documents that use different element
type and attribute names? (http://www.rpbourret.com/xml/NamespacesFAQ.htm#q8_5)
From the XML
Namespaces FAQ
(Robert Tiess
- rjtiess@warwick.net)
-
XML PCDATA and
CDATA (http://www.w3schools.com/xml/xml_cdata.asp)
differences between PCDATA & CDATA are
neatly explained with examples
(Robert Tiess
- rjtiess@warwick.net)
-
XML:
The Digital Library Hammer (http://www.libraryjournal.com/articles/infotech/digitallibraries/digitallibrariesarchive.asp)
Roy Tennant's Digital Libraries column on XML at the Library Journal website.
(Roy Tennant - roy.tennant@ucop.edu)
-
The XML Catalog (http://www.xml.org/xmlorg_registry/index.shtml)
The XML Catalog lists organizations known to be producing industry-specific
or cross-industry XML Specifications.
(Laura Tull - tull.9@osu.edu)
-
Fun with XML (http://bliss.lib.ncsu.edu/xml/fun.html)
"I have done some experimentation with XML for the past couple of months, and
I have written a bit about this process" -- Eric Morgan
(Eric Lease Morgan - eric_morgan@infomotions.com)
- TIFF
Helper (http://bliss.lib.ncsu.edu/tiff-helper/?cmd=manual)
- a Web-based application used to read and write XML templates to
the description tags of TIFF file. At http://bliss.lib.ncsu.edu/xml/water/water.html
there is a (tiny) set of XML-enhanced TIFF images based on my water
collection and an "automagically" created (tiny) set of browsable HTML files
allowing you to view the images and their descriptions in your Web browser.
(Eric Lease Morgan - eric_morgan@infomotions.com)
- Cocoon (http://xml.apache.org/cocoon/)
- a software project of apache.org allows you to dynamically
render XML into HTML sending the HTML output directly to the
browser. The LearningNetworkStore
is an example of XML rendered as HTML by Cocoon (Alicia Abramson
- alicia.abramson@headland-media.com)
-
Mozilla XML Demo (
http://www.mozilla.org/newlayout/xml/debugdemos/books/books.xml)
- works only in Mozilla or Mozilla-based
browsers such as Netscape 6 (Jim Jacobs - ss3@weber.ucsd.edu)
- XML Spy (http://www.xmlspy.com/) - will
convert a Word document to an XML document, devise a schema, a
DTD and XSL (Antoinette Arsic - antoinette.arsic@eer.com)
- Stylus Studio (http://www.stylusstudio.com) -
drag-and-drop XSLT stylesheet
creation feature (for XML-to-XML mapping) (Jeanne Otten -
jeanne at geminfo.org)
- Stuck
With Old Browsers Until 2003 (http://www.useit.com/alertbox/990418.html)
- studies show that browser upgrading overall has slowed. Jakob
Nielson has some statistics that suggest libraries should
probably not offer advanced features until 2003 (Brian Cockburn -
cockbuba@jmu.edu)
- Xalan-Java version
2 (http://xml.apache.org/xalan/)
"Xalan is an XSLT processor for transforming XML documents into
HTML, text, or other XML document types" - part of the Apache XML
Project (Eric Lease Morgan - eric_morgan@infomotions.com)
- ILL ASAP
(InterLibrary Loan Automatic Search And Print) (http://ucs.orst.edu/~banerjek/illasap/)
ILL ASAP is an XML-based application that locates interlibrary loan requests
downloaded from OCLC's ILL MicroEnhancer in any Innovative Interfaces catalog.
It then prints request forms containing availability and location information
in call number order complete with barcodes representing the ILL request
number, Ariel IP, and three letter borrower code for quick processing.
(Kyle Banerjee - banerjek@ucs.orst.edu)
-
expat - XML Parser Toolkit
(http://www.jclark.com/xml/expat.html)
(Robert Tiess
- rjtiess@warwick.net)
-
IBM AlphaWorks (http://www.alphaworks.ibm.com/)
Makes available XML applications written in Java
(Robert Tiess
- rjtiess@warwick.net)
-
Schematron-RDF
(http://www.ascc.net/xml/resource/schematron/schematron-rdf.html)
(Rhyno Art - arhyno@server.uwindsor.ca)
- Validating
XML with Schematron (http://www.xml.com/lpt/a/2000/11/22/schematron.html)
Describes using Schematron to validate XML using namespaces and so cannot
be validated against DTDs.
(Chris Gray - cpgray@library.uwaterloo.ca
- [Schematron-love-in]
hello schematronists... by Dan Brickley (http://lists.sourceforge.net/archives//schematron-love-in/2000-September/000003.html)
You
could certainly use Schematron for additional constraints that are not in
the DTD/Schema you are working with, Dan Brickley captures this well.
(Rhyno Art - arhyno@server.uwindsor.ca)
- XPAT Search Engine (http://www.dlxs.org/products/xpat.html)
OpenText's PAT search engine (now available for license from the U. of Michigan)
would be able to do wild and crazy things with heavily structured XML.
(Thomas Dowling - tdowling@ohiolink.edu)
-
Starlight (http://www.pnl.gov/nsd/commercial/starlight/)
A text mining and visualization program called Starlight that
accepts only XML data sources
(Lillian Gassie - lgassie@arl.army.mil)
-
XML Query Engine (http://www.fatdog.com/)
an XML indexer limited to 32k records
(Kevin S. Clarke - ksclarke@stanford.edu)
-
ozone (http://www.ozone-db.org/index.html)
ozone includes a fully W3C compliant DOM implementation that allows you to
store XML data. You can use any XML tool to provide and access these data.
(Kevin S. Clarke - ksclarke@stanford.edu)
-
Oracle: XML-Enabled (http://www.oracle.com/xml/)
(Kevin S. Clarke - ksclarke@stanford.edu)
-
Tamino XML Databse (http://www.softwareag.com/tamino/)
"Tamino XML Database is the world's first and fastest Internet database
management system capable of storing XML documents natively, without
transformation to other formats."
(Kevin S. Clarke - ksclarke@stanford.edu)
-
XSLT Processor
Benchmarks (http://www.xml.com/pub/a/2001/03/28/xsltmark/)
XML.com has published the first public benchmarks for XSLT processors.
(Roy Tennant - roy.tennant@ucop.edu)
-
DB2's XML
Extender (http://www-4.ibm.com/software/data/db2/extenders/xmlext/)
"provides new data types that let you store XML documents in DB2 databases
and new functions that assist you in working with these structured documents.
Entire XML documents can be stored in DB2 databases as character data or
stored as external files but still managed by DB2. Retrieval functions allow
you to retrieve either the entire XML document or individual elements or
attibutes."
(Matt Pasiewicz - matt.pasiewicz@ingrambook.com)
-
Oracle interMedia (http://view.equill.com/id/641926f9d4226d93)
"Parse, Index, Store and Deploy Rich Content"
(Matt Pasiewicz - matt.pasiewicz@ingrambook.com)
- Text Encoding
Initiative (TEI) - XML for TEI Lite (http://xml.coverpages.org/tei.html)
The XML Cover page for this topic. The TEILite (SGML) DTD is at http://www.uic.edu/orgs/tei/lite/teixlite.dtd
(Robert Tiess
- rjtiess@warwick.net)
-
Modifying
the TEI DTD (http://www.hti.umich.edu/cgi/t/tei/tei-idx?type=HTML&rgn=DIV1&byte=2242568)
Instructions for modifying the TEI DTD
(Chris Gray - cpgray@library.uwaterloo.ca
-
XHTML 1.0: The Extensible
HyperText Markup Language (http://www.w3.org/TR/xhtml1/)
Yes, we
are dealing with new levels of validity and
"well-formedness" thanks to XHTML (kiss
favorite tags like CENTER & FONT goodbye):
(Robert Tiess
- rjtiess@warwick.net)
-
DocBook XML DTD
V4.1.2 (http://www.docbook.org/xml/4.1.2/docbookx.dtd)
(Alicia Abramson
- alicia.abramson@headland-media.com)
-
QuickClick from NBCi (http://www.quickclick.com/)
"QuickClick is standing by to turn any word on your screen, whether you are
on the web or off, into links to related information.... A
BoosterPack is a
group of keywords and Web pages that relate to a specific
topic area, saved in QuickClick's proprietary XML format."
(Bill Drew - drewwe@MORRISVILLE.EDU)
-
Sample NLM
Data Available via FTP (http://www.nlm.nih.gov/bsd/sample_records_avail.html)
Sample XML data from the National Library of Medicine Bibilographic Services.
(Thomas Dowling - tdowling@ohiolink.edu)
-
NLM's
PubMed display (http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed)
There is an
XML/SGML option for any retrieved record. After choosing a record, click
the pull down arrow adjacent to the DISPLAY button.
(Dick Miller - dick@stanford.edu)
-
Entrez
Utilities Index (http://www.ncbi.nlm.nih.gov/entrez/utils/utils_index.html)
Tools for searching PubMed and retrieving records in XML/SGML.
(Y. Kathy Kwan - kathy_kwan@harvard.edu)
-
Simple MEDLINE (http://bliss.lib.ncsu.edu/xml/medline/)
Some sample MEDLINE data
and a simple interface to 41,000 bibliographic citations. It illustrates a way
to parse bibliographic XML data and make a search
engine out of it
(Eric Lease Morgan - eric_morgan@infomotions.com)
-
Two samples of R&D for the Lee Library at BYU in xml for an image database
at: http://hbllmedia.lib.byu.edu:88/journal/alpday.xml
and http://hbllmedia.lib.byu.edu:88/moa/moatest.xml
(Steven Lutz - StevenL@byu.edu)
-
State Library of Tasmania
Heritage Collections (http://test.images.tased.edu.au/)
"Several of our web sites at the State Library of Tasmania run out of XML
datastores, including an images one - which is still in test mode. The data
for the images site was output from the MARC records in our library
catalogue and translated into XML. There are currently about 3000 images on
the site. Our State government services portal also runs out of the same type of XML
store" http://www.service.tas.gov.au
(Jan Lavelle - Jan.Lavelle@Central.tased.edu.au)
-
Google will produce results in XML if
you construct a query in the following form: http://www.google.com/xml?q=xml+libraries.
You need IE to view it because it is raw XML/no stylesheet
(Kevin S. Clarke - ksclarke@stanford.edu)
-
EVOlite DTD (http://192.87.107.12/eva/guidelines.htm#eight)
A DTD from the European Visual Archive project: "The information stored in this
DTD is a subset of a (future) extended DTD for an "EVA Visual Object"`(EVO).
The purpose of this subset is to capture the information needed for
photographic resource discovery."
(Clayton Redding - credding@aip.org)
-
Digital Images: A
Campus-Wide Digital Collections Database (http://digital.lib.umn.edu/IMAGES/1poster.xml)
A sample of the encoding and output with a stylesheet
(which can be viewed with IE 5.0 or higher)
using a customized DTD to support a campus-wide
IMAGES (Image Metadata Aggregation for Enhanced Searching) project. The
DTD is available in a post
(http://lists.webjunction.org/wjlists/xml4lib/2001-March/004569.html)
to the xml4lib list.
(Chuck Thomas - thoma134@tc.umn.edu)
-
Learning Material Markup
Language (LMML) (http://daisy.fmi.uni-passau.de/pakmas/lmml/)
(Anita S.
Coleman - asc@acm.org)
-
Tutorial Modelling
Language and NetQuest (http://www.ilrt.bris.ac.uk/mru/netquest/tml/)
The NetQuest project is now focussing on a new question-interchange framework,
Tutorial Modelling Language, based upon the W3C recommendations for XML and RDF.
(Anita S.
Coleman - asc@acm.org)
-
Early Days in Richmond Hill (http://edrh.rhpl.richmondhill.on.ca/)
Example of a document-centric approach to XML
(Walter Lewis - lewisw@hhpl.on.ca)
-
HAMILTON
HARBOUR 1826 - 1901 (http://www.hhpl.on.ca/GreatLakes/Documents/Brookes/Brookes.asp)
Example of a document-centric approach to XML
(Walter Lewis - lewisw@hhpl.on.ca)
-
Multimedia Retrieval Markup Language (MRML)
(http://www.mrml.net/)
"This XML-based markup language is the basis for an open communication protocol
for content-based image retrieval systems (CBIRSs). MRML was initially designed
as a means of separating CBIR engines from their user interfaces."
(Kevin S. Clarke - ksclarke@stanford.edu)
-
W3C Scalable Vector
Graphics (SVG) (http://www.w3.org/Graphics/SVG/Overview.htm8)
SVG files are completely written in XML syntax and there is a large
amount of activity in this area. Free and/or low cost display and
authoring software, as well as tutorials abound. There is an
Adobe SVG Viewer
with demo files.
(Patrick Durusau - pdurusau@emory.edu)
-
ONIX International (http://www.editeur.org/onix.html)
"ONIX International is the international standard for representing and
communicating book industry product information in electronic form,
incorporating the core content which has been specified in national
initiatives such as BIC Basic and AAP's ONIX Version 1."
(Matt Pasiewicz - matt.pasiewicz@ingrambook.com)
-
Inside the Open
Directory Project (http://www.onlinemag.net/OL2000/sherman7.html)
and About the Open Directory Project
(http://dmoz.org/about.html)
"If I understand it correctly, "editors" (read librarians) submit URLs to an
underlying database. That database then creates sets of RDF files. These
files are then used for browsing and searching. This content is then freely
available for downloading."
(Eric Lease Morgan - eric_morgan@infomotions.com)
Please send updates and corrections to Chris Gray. This page
last updated Thu 6 June 2002.