Several packages have been updates in late August:
* The CTS test suite was updated to version 3. It now comprises 101 tests covering all CTS requests.
* The ctsvalidator servlet was updated to version beta 3. This brings it into sync with CTS test suite 3.
* The CTS3 core library was updated to version beta-06. New features include support for the context parameter on GetPassage and GetPassagPlus requests.
* CTS-Universal for App Engine was updated to version beta-03. This implementation of the CTS protocol is build on version beta-06 of the CTS3 core library, and passes 100% of the tests in CTS test suite 3.
A bug-fix release of XML Tabulator is now available.
Version rc2 corrects an error in the handling of character encoding in reading input files.
The core library for Canonical Text Services has been updated to version beta-04. This is the version used in the XML Tabulator application, and the CTS-Universal, beta-02, for App Engine that were used today.
The library is available as a compiled .jar file, or in source code form. API documentation for the library is accessible from the project web site.
CTS-Universal, beta-02, compiled for compiled for use with Google App Engine's data store, has been released. This uses version beta-04 of the core CTS library, the same version used in the new XML Tabulator that was released today.
A separate source package for CTS-Universal, beta-02, and a parallel package compiled for use with JDBC data stores will be added soon.
XML Tabulator is a utility that converts XML files to a tabular format you can upload to an installation of CTS-Universal.
The Tabulator class is constructed with a local CTS repository: XML files in a local file system are described by a normal CTS Text Inventory. The GUI application then lets you select files to convert to tabular format.
This version of Tabulator is coordinated with version 3, release-candidate 1 of the TextInventory schemas (currently in SVN, and included in the Tabulator package). Like previous versions, this version allows multiple citation schemes for a single work (e.g., a work that cites a preface in one way, and the body of the work in another). In addition, this version supports, for the first time, defining citation schemes with citable nodes at multiple levels of a single hierarchy.... read more
CTS-Universal (CTS-U) is a new implementation of the Canonical Text Services protocol for identifying and retrieving texts by canonical reference.
CTS-U abstracts its data store with the Java Persistence Architecture. A single source base is compiled to run using either Google's BigTable or using relational databases with JDBC data sources for its JPA backend. This beta release includes two versions, one compiled for use with Google AppEngine and one compiled for JDBC sources, as well as a (single) source release. This beta release passes 100% of the CTS test suite when running with a RDBMS, when emulating Google's BigTable data source using Google's dev_appserver environment, and when hosted on Google's infrastructure. We believe this version is stable enough for serious testing and use.... read more
At http://cts-demo.appspot.com, you'll find an AppEngine site hosting a selection of sample texts on the current implementation of CTS-Universal.
The first beta version of the Google AppEngine implementation of CTS3 is now available for download, keyed to the beta-01 release of the CTS test suite.
The beta-01 release packages have been updated today with bug fixes in the core cts3 library, and corrections to the test data set. Release notes for each package include md5 checksums.
The scope of the beta-01 release remains unchanged. The beta-02 release remains on schedule for release in December, 2008.
See all release packages from the project's download page ( https://sourceforge.net/project/showfiles.php?group_id=235395 )
Development work subsequent to the beta-01 release of cts3 is now being hosted on sourceforge. If you want to follow recent changes, or check out the most recent versions of development on cts3 projects, see the project home page at https://sourceforge.net/projects/cts3/, or browse the repository directly from http://cts3.svn.sourceforge.net/viewvc/cts3/
A coordinated set of file releases are now available, keyed to the beta-01 release of the CTS test suite.
Packages include:
- cts3 .jar library with API documentation
- cts3 groovelt (servlet written in groovy, includes .war file readyto drop into a servlet container)
- cts validator (servlet that tests a CTS installation identified by URL against the beta-01 test suite)
A roadmap describing a series of beta releases prior to the final release of CTS 3 is now available from the Center for Hellenic Studies (at http://chs75.harvard.edu/projects/diginc/techpub/cts3-roadmap or mirrored at http://katoptron.holycross.edu/cocoon/diginc/techpub/cts3-roadmap\).