TAPoR 3 Discover research tools for studying texts.

Filters: Narrow the Selection of Tools

/ 1
Sort By
Graphviz

Graphviz is a free, open source graph visualization tool in constant development since 1988. It represents structural information as diagrams of abstract graphs and networks.

PAIR (Pairwise Alignment for Intertextual Relations)

PAIR (Pairwise Alignment for Intertextual Relations) is a free, open source sequence alignment algorithm for humanities text analysis. It identifies similar passages in a large corpus. Corpuses are indexed for future use, and incoming texts can be compared against the entire corpus.

Catmandu

Importing, transforming, storing and indexing data should be easy.

Catmandu is a command line tool to access and convert data from your digital library, research services or any other open data sets. Catmandu provides a suite of Perl modules to ease the import, storage, retrieval, export and transformation of metadata records. Combine Catmandu modules with web application frameworks such as PSGI/Plack, document stores such as MongoDB and full text indexes such as Solr to create a rapid development environment for digital library services such as institutional repositories and search engines.

In the http://librecat.org/ project it is our goal to provide an open source set of programming components to build up digital libraries services suited to your local needs.

Read an in depth introduction into Catmandu programming at https://github.com/LibreCat/Catmandu/wiki/Introduction.

Apache Subversion Version System (SVN)

Apache Subversion Version System (SVN) is an open source version control system. Access and revision to objects are carefully controlled, to prevent unauthorized access and alteration. Developers use SVN to maintain current and historical versions of files such as source code, web pages, and documentation.

Their Vision:

Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.

Features:

Version support for all files and directories in repository, enabling administrator to track changes that have occurred and obtain earlier versions of files

Renamed/copied/moved/removed files retain full revision history

Free-form versioned metadata

Atomic commits

Merge tracking

File locking

Changelists to organize commits into commit groups

Preservation of file attributes, such as executable and read/write status

Apache network server support with WebDAV/DeltaV protocol

Write-through proxy using WebDAV

Interactive conflict resolution

Repository read-only mirroring

Parsable output, including XML log output

Full MIME support - users can view or change the MIME type of each file, with the software knowing which MIME types can have their differences from previous versions shown

Plone

Plone is a powerful, flexible, open source Content Management System (CMS) built on top of Zope application server and CMF.

Features:

- Flexible and adaptable workflow

- Customisable

- Free add-ons

- Versioning, history and reverting content

- Support for multiple mark up formats

- Multilingual content management

- RSS feed support

- WebDAV and FTP support

- WYSIWYG

- Integrates with Active Directory, Salesforce, LDAP, SQL, Web Services, LDAP and Oracle

PostgreSQL

PostgreSQL is a powerful, open source object-relational database system running on all major platforms. It supports native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl and ODBC among others.

Features:
fully ACID compliant
full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages)
includes most SQL 2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP
supports storage of binary large objects, including pictures, sounds, or video
multi-Version Concurrency Control (MVCC)
Highly customisable
xMod
xMod is a desktop application which can transform a repository of XML into a completely finished website.

The entire process can be setup and run to produce a basic website assuming some prerequisites:

- a set of valid XML files. These would normally comply with a TEI DTD.

- a configuration script that indicates the relationship between files

- a 'personality pack' (CSS and image files) that determine its visual appearance.

However if they are not present, the completed website falls back on a default look and feel.

Some features include:

- Batch file processing

- Modular XSLT structure, with special libraries for different transformation scenarios

- Ability to group files for generation of indices at document and intra-document level

Lucene

Apache Lucene is a Java-based high-performance text search engine library. Lucene Core is a Java library providing powerful indexing and search features, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities.