[tei-council] roadmap / project plan for Roma and ODD processing

Laurent Romary laurent.romary at loria.fr
Thu Apr 9 05:56:46 EDT 2009


It seems to reflect what we discussed quite well. I don't understand  
the sequence of words (typo, probably): "The development of Vesta in  
Java for necessitated a fork in the underlying XSLT stylesheets"
Le 9 avr. 09 à 10:57, Sebastian Rahtz a écrit :

> [
>
> revision 3
> ]
>
> Most of what we call "The TEI" consists
> of the Guidelines. However,
> the TEI Consortium also owns some software
> which is rather essential to many users, namely
> the ODD processors, and the Roma ODD editor.
>
> At the April 2009 meeting of the TEI Technical
> Council, we discussed development of this software,
> and would like to offer a roadmap to the TEI community.
>
> If you have views on all this, please share them!
>
>
> Background
> ----------
> One of the new deliverables with P5 is a desktop
> TEI application, called Vesta. This provides
> an ODD processor, and general TEI converter, including
> TEI XML to Word 2007 docx format.
>
> The development of Vesta in Java for
> necessitated a fork in the
> underlying XSLT stylesheets; the Java
> XSLT processors do not support the extension
> features using by the ODD processing. This meant that
> the stylesheets had to be rewritten to use XSLT 2.0;
> this then precludes their use by Roma, since that is
> a PHP application using the libxslt library which is
> limited to XSLT 1.0. Thus we now have two parallel
> sets of stylesheets, which is a maintenance horror.
> It does, however, give the opportunity to add new functionality
> using the greater expressiveness of XSLT 2.0.
>
> At the same time, the maintenance of Roma is problematic,
> because it combines the functions of ODD editor and
> ODD processor in one, and has a relatively complex
> architecture.
>
> Plan
> ----
> The TEI Council plans to cease development of Roma
> following the June 2009 release, and to start work
> on a successor to Roma which is purely a web-based
> ODD editor. Complementing this, a web service
> for processing ODD is to be created, using the same Java
> library developed for Vesta, and the new Roma
> does its work by sending requests to that. The
> web service will be based on XSLT 2.0 stylesheets
> only, using the Saxon processor.
>
> For the general-purpose XSLT stylesheets used
> for making HTML, LaTeX, FO etc from both P4 and P5 XML,
> the plan is to freeze these following
> the June 2009 release. After that, only the XSLT 2.0
> branch will be developed, and they will only work
> with TEI P5 documents.
>
> Implications
> ------------
>
> The old Roma service will be withdrawn only
> when the new service is ready and fully tested.
> Until then, it will be supported, and critical
> errors fixed. Obviously, the old code
> will remain in the Sourceforge repository for those
> who want to look at it or run it themselves.
>
> The XSLT 1.0 stylesheets will remain available
> indefinitely for those that want to use them, but will
> not be enhanced.
>
> Timetable
> ---------
>
> The existing software will be frozen after the June 2009
> release of TEI P5 1.4.0.
>
> The XSLT 2.0 stylesheet family is already available
> and will be enhanced and fixed as needed. It will
> be included in the June 2009 release. The underlying
> Java library used by Vesta and to be used by the new
> web service is also already available on Sourceforge. The
> production of the Guidelines will switch to new
> software from June 2009 onwards.
>
> A new Roma service should be complete by June 2010,
> depending on resources. Volunteers or resources
> are very welcome!
>
> There are no technology or design decisions made
> for Roma2 yet. It could range from a cutdown Roma1
> in PHP, through a new Java servlet app, to a service
> written entirely in Javascript. This does provide an
> opportunity to add new features and redesign the interface,
> but no promises :-}
> -- 
> Sebastian Rahtz
> Information Manager, Oxford University Computing Services
> 13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
>
> Sólo le pido a Dios
> que el futuro no me sea indiferente
>
>
>
> _______________________________________________
> tei-council mailing list
> tei-council at lists.village.Virginia.EDU
> http://lists.village.Virginia.EDU/mailman/listinfo/tei-council



More information about the tei-council mailing list