Page Tree:

Child pages
  • Services Roadmap Demonstrators

This wiki space contains archival documentation of Project Bamboo, April 2008 - March 2013.

Skip to end of metadata
Go to start of metadata

Services Roadmap Demonstrators

PAIR Demonstrator - a sequence alignment service

PAIR is a sequence aligner, which means it does an automated scan of a digital text and executes a comparison against other texts, with an emphasis on finding common substrings within or between the texts. This kind of analytical routine is useful for tracking citations and quotations among different texts, detecting plagiarism, and discovering named entities or idioms. The algorithms used are similar to genomic sequencing. PAIR is part of Philologic, an environment for interacting with documents which are part of ARTFL, a collection of text databases. The PAIR demonstrator will help us in further analyzing some of the ideas discussed in the original planning proposal. In particular, what happens when you create a shared service as part of an existing digital humanities project? What do central IT staff need to learn about working on digital humanities projects, and vice versa? Can the service be made sufficiently agnostic to be useful to a variety of scholars, in a variety of disciplines?

NYX Demonstrator - an XSLT formatting service with TEI support

NYX uses formatting stylesheets prepared using the XSLT language to format XML-encoded documents, particularly TEI documents, into human-readable and useful HTML documents. TEI encoding presents a particular challenge for a generic service because the standard is very flexible. This demonstrator is, potentially, an example of a truly generic service, and will be available as a standalone service as well as part of a standalone web applications and as part of the SEASR tool platform. Is a service at this scope too generic to be useful? Too specific to be implemented by non-Humanities specialists? Or is it "just right" for collaboration between IT/Humanities/Library? What might this tell us about assessing future services for their suitability to a Bamboo services community? Can services of this type make manifest the benefits of a shared services approach? What sort of API might a shared service offer in order to be useful?

  • No labels


  1. Unknown User (emcaulay)

    Can Bamboo staff add some more information about who is going to follow up on PAIR as a demonstrator and answer the questions posed above -- all great questions!


    1. Unknown User (

      Mark Olsen and others at ARTFL in Chicago are working on this. You can contact Mark at for more info on PEAR. It's worth taking a look at Philomine, their machine learning/data-mining project page & wiki here: (strictly speaking, the sequence alignment experiments are more closely a part of Philomine than Philologic, but the two are closely related).

    2. Unknown User (

      I've added our project plan as a child to this document. Please share your thoughts as we go along!