XMTP: new version and SAX implementation

As part of the XChart XML medical records project
(http://www.openhealth.org), I am pleased to announce a new version of the
XML MIME Transformation Protocol (XMTP) which represents MIME as an XML
Grove/Infoset (via a series of SAX events) as well as an RDF Grove/Graph via
a series of RDF statements.

This version is an update of the previous version of XMTP
(http://www.openhealth.org/documents/xmtp). The mapping has been slightly
modified to make it RDF 1.0 compliant (this was a relatively small
modification). The old behavior can be obtained by setting the SAX feature
http://www.openhealth.org/xmtp/parse-as-rdf-1.0 to false (the default is

The XMTP namespace http://www.openhealth.org/xmtp# references ... you
guessed it! a RDDL document which serves as the specification and contains
links to source code projects. (the JAR will be updated Wednesday to reflect
the com.megginson.sax.RDFHandler property and native RDF parsing.

A bit of history: the ZIP contains the first ship to shore via satellite
telemedicine consult c. 1998 as: consult.msg. See my XML Healthcare talk:
http://www.openhealth.org/talks/XML%20Healthcare.ppt for a description as
well as more information on XML Groves, SAX and XMTP.

The java has been tested with saxon 6, and imports:
SUN javamail 1.2
SUN java activation framework 1.0.1
megginson's SAX2
megginson's RDFHandler

the test application also imports
megginson's xml-writer

Note the old XMTP URLs beginning with http://jabr.ne.mediaone.net are no
longer active, they did not survive the takeover of Mediaone by ATT Cable
... and unless there is a lobby strong enough to restore this DNS entry
these URLs should be updated to the new http://www.openhealth.org site.

Jonathan Borden
The Open Healthcare Group

Received on Tuesday, 24 April 2001 20:19:11 UTC