Menu

Tree [r479] /
 History

HTTPS access


File Date Author Commit
 appengine-jvm 2010-01-18 neel_smith [r401] Update libs for GAE SDK 1.3 compatibility.
 appengine-python 2009-06-24 gaweaver [r319] Modified
 datasets 2009-06-23 neel_smith [r317] CTS for AppEngine now accepts an inv param with...
 docs 2010-08-21 neel_smith [r466] Add new user guide for ctsvalidator.
 editors 2010-01-10 neel_smith [r398] Fix yet again.
 grails 2010-07-01 neel_smith [r437] Add new grails directory with initial grails im...
 groovlet 2011-02-23 Eumaeus [r479] Fixed 'imgID' bug.
 hmtcss 2010-08-22 neel_smith [r471] Make banner URL in app.css absolute.
 hsql 2008-12-27 neel_smith [r73] Make refindex run by default from embedded HSQL...
 jetty 2008-12-24 neel_smith [r63] Set up comprehenisve CITE service install.
 lib 2010-01-18 neel_smith [r403] Update common libs for compatibility with GAE S...
 schemas 2009-06-05 neel_smith [r294] Remove duplicate copies of schemas.
 src 2010-08-23 neel_smith [r475] Update validator and cts library for new beta-3...
 testsuites 2010-08-23 neel_smith [r473] Reorganize test sequence.
 unittests 2009-08-22 neel_smith [r370] Fix char encoding in Tabulator.
 README.txt 2009-05-23 neel_smith [r252] Fill out JpaCtsRepo implementation.
 build.xml 2010-08-23 neel_smith [r476] Update builds for cts3 binary and src dists.
 cite.properties 2009-05-26 neel_smith [r269] Initial working GetPassagePlust in unit tests.
 common.xml 2009-10-17 neel_smith [r379] Modify non-jpa compile to exclude new rijpa cla...
 imgbuild.xml 2010-07-01 neel_smith [r431] Add separate, limited build file for chsimg ser...
 local.properties 2009-05-19 neel_smith [r237] Move definition of preferred build area to loca...
 runnable.xml 2009-10-12 neel_smith [r377] Update usage target to reflect tasks tested aga...
 tab.properties 2009-05-21 neel_smith [r245] Reorganize build files with separate file for u...
 tests.xml 2009-10-12 neel_smith [r377] Update usage target to reflect tasks tested aga...
 utils.xml 2009-10-12 neel_smith [r377] Update usage target to reflect tasks tested aga...

Read Me

Code libraries and programs supporting Canonical Text Services, v. 3,
and related services in the CITE architecture.

ABOUT CTS3 AND RELATED SERVICES
CTS3 is a protocol for identifying and retrieving passages of text using
canonical references.  The Collections service protocol defines a
method for identifying and retrieving structured objects.  Refindex services
map citable objects (texts, or collection objects) to other citable
objects, or to raw data.

Since replies to service requests are formatted in XML, all I/O in this
code assumes a UTF-8 character encoding unless that is
explicitly overridden. (Note that the current code libraries do not yet
systematically implement convenient options to override this assumption.)


STRUCTURE OF THIS REPOSITORY
appengine-jvm:  source code for applications built on Google's Java AppEngine framework.

appengine-python:  source code for applications built on Google's Python AppEngine framework.

docs/gapi : groovydoc output.

docs/userguide : user guides to the various services (not up to date for cts3)

groovlet: servlets, written in groovy, implementing CITE services. Currently, the most
	  important service servlet is cts3, an implementation of CTS3 using a JPA
	  interface that works with either Google's BigTable or RDBMS sources.

src:  java source code, including in src/edu/harvard/chs/cts3 a cts3
      library in groovy, and in src/edu/harvard/echs/ctsjpa an implementation
      of the CtsRepository interface for JPA data sources.

unittests : unit tests in groovy.  These are designed to be run from ant targets;
       relative path references in the tests assume that the tests are being run
       from the root directory of the svn tree.

ANT TARGETS
All .xml files in this directory are ant build files.
Run "ant" to see a suggested list of included targets.