4 Repository server
The repository server is the core of Daisy. It provides the pure content management functionality without GUI (graphical user interface).
The main purpose of the repository is managing
The repository server consists of a core and some non-essential extension
components that add additional functionality. The repository can be accessed by
a variety of client applications (such as web applications, command-line tools,
desktop applications, ...) through its
The purpose of the Daisy Repository Server is managing documents. The main content of a document is contained in its so-called parts and fields. Parts contain arbitrary binary data (e.g. an XML document, a PDF file, an image). Fields contain simple information of a certain data type (string, date, decimal, ...).
The diagram below gives an overview of the document structure, this is explained in more detail below.