Powered by Zoomin Software. For more details please contactZoomin

Semaphore for MarkLogic Deployment Guide

Introduction

  • Last Updated: April 5, 2026
  • 2 minute read
    • Semaphore
    • Documentation

Important: This documentation is for use of the Semaphore for MarkLogic CPF component that requires MarkLogic 7 or 8 to be installed. Later versions of MarkLogic are not supported.

Introduction

This document describes the steps necessary for the installation and configuration of a typical Semaphore for Marklogic solution. This document assumes that both a working base Semaphore installation is already in place and that Marklogic is already installed and configured.

The Semaphore for MarkLogic solution uses the Semaphore Classification Server product to automatically classify content as it is added or updated in a MarkLogic environment.

Important: The "Semaphore for MarkLogic" solution is NOT for using MarkLogic as a triple store for Ontology Editor or Knowledge Model Management. For information on that please see, for example, Semaphore for Linux Installation Guide (specifically the notes on using MarkLogic as an external triple store).

The following are the core features:

  • Easy to use web-based configuration interface
  • Automatic classification of binary or XML content as it is updated/added to MarkLogic
  • Storage of classification information in MarkLogic XHTML/XML document representation
  • Ability to use the contextualized classification information returned from Classification Server to drive the search experience

Integration Overview

Audience

This document is intended for individuals responsible for the configuration of the Semaphore software suite within a Marklogic environment (typically Marklogic system integrators or software installation engineers). It is assumed that readers of this document have a good understanding of the following:

  • Semaphore concepts
  • Marklogic configuration

A note about Semaphore versions

The Semaphore software is generally released as a suite of its various components. This entire suite is assigned a version number but within the suite the components also have their own specific revision numbers. Please see Semaphore Release Notes for details of the various versions of Semaphore.

Note that unless otherwise advised by Smartlogic, components from different suite versions should not be used as they may be incompatible with one another. For example, Ontology Server from Semaphore 3.2.1 and Publisher from Semaphore 3.3 cannot function together.

Important: Whenever issues are reported to Smartlogic always indicate the specific version of the software being used as this is required by the support team when investigating the issue.

TitleResults for “How to create a CRG?”Also Available inAlert