Cadmus is a software created to build and edit XML-based corpora including several
types of material: inscriptions, literary passages, objects, media, and their connections.
Cadmus is not meant to represent an alternative to well-established XML dialects
like TEI for representing special data like epigraphical or literary texts. It's
just a quick, easy and user-friendly way of entering highly structured data including
epigraphical texts, literary passages, and archaeological items, using a structure
extremely open to change and easy to manipulate by software. A Cadmus corpus is
just a folder with some XML and media files; the data entered can be then converted
into any other XML dialect or published in any desired form.
» see Cadmus in action
The typical scenario for Cadmus is:
- you have to collect a huge number of short texts from Greek and Latin inscriptions,
literary passages, media, etc., in a distributed scenario where a team of authors
will work with their own computer without any specific requirement, not even an
- you must include a very rich set of metadata and related non-textual data in the
- you are starting one or more digital corpora projects of this kind, either interconnected
or independent, but you still do not know which kind of data you may want to include,
and how you may want to store and publish them. You thus need a system where you
can start entering highly structured data as a sort of database which is kept separated
from any of the several forms it will get once published, but which is fully opened
to expansion in structure. All the data can be easily and automatically transformed
to fit any media and publication form.
- you must stick with standards, and all the data, whatever their nature (textual,
metatextual, extratextual) and inner connections, must be simply textual data. A
Cadmus corpus is just a folder with some text files (and optionally media files)
into it, so you are free to copy it wherever you want.
- your authors require minimal training and need to know nothing about the inner structure
and working of these corpora. They just enter data in a controlled, graphical and
user-friendly environment, filling a set of forms according to the data they are
dealing with. Also, Greek Unicode text editing must be easy and the software must
provide all the typographical resources required by highly specialized texts like
Cadmus is an editing software which generates and edits a set of Unicode XML files
with all the associated media resources. The user just fills some fields in its
user interface forms, and it takes care of all the work of encoding them into a
proper XML structure, connecting data, validating them, indexing them, and exporting
them into any desired format or publish them into any specific form and medium.
At this time it deals with epigraphical texts, literary passages and uninscribed
objects, but its architecture is open and free to grow without having you to change
anything in your existing data.
Cadmus requires a PC with MS DotNet 3.5 runtime (freely downloadable from the web
if you don't already have it installed). It's 100% managed code and has no other
requirement. It comes with a setup program which automatically downloads and installs
the required components and places some entries in your start menu, but it leaves
no trace in registry and could be simply copied to a folder and run.
You can also try here an online version of
Apelles, a companion application for Cadmus
which is used to add XML-based metadata to any image, typically inscriptions or graffiti
images, and to let the end user view them or take measurements with his mouse
in an interactive publication.