Introduction
- Last Updated: May 13, 2026
- 1 minute read
- Semaphore
- Documentation
Introduction
The Classification Server (CS) classifies documents using rules which are written in XML in a file known as a rulebase.
This document describes the syntax of these rulebase files and rules.
Typically, rulebases are generated by the Publisher "publish" process using rulebase template files. Publisher Rulebase Template syntax is a superset of rulebase syntax. Therefore, any rule in a rulebase is valid in a rulebase template. The extra rules available in a template are documented in the Classification Server Rulebase Template Reference Guide.
Audience
This document is intended as a technical reference for Semaphore users who are updating rulebases or rulebase templates.
Additional documentation available
The following documentation provides additional information that may be helpful to the reader:
- Classification Server Rulebase Template Reference Guide - Describes templates which are used by publisher to generate rulebase files.
- Classification Server Developer's Guide - Describes how to call Classification Server and what is returned