Semaphore
- Last Updated: May 12, 2026
- 4 minute read
- Progress Data Cloud
- Documentation
Note:
To use Semaphore services through the Progress Data Cloud Interface, you must have one of these roles:
- Studio Super Administrator
- Studio Administrator
- Semaphore User
To see API-related material on the Progress Data Cloud Interface, you must also have this role:
- API User
Semaphore services include Semaphore Studio and several optional services. Semaphore Studio is the base service and is included with your Progress Data Cloud subscription. The other services are optional add-ons that, if included in your subscription, work seamlessly with Semaphore Studio.
Semaphore Studio
Semaphore Studio is the base service and the main way you use Semaphore. Semaphore Studio includes:
- Knowledge Model Management (KMM): An editor to create and govern knowledge models.
- Document Analyzer: A toolkit to access Classification Language Service.
- Semantic Enhancement Service Software Development Kit: A toolkit to access Semantic Integration Service.
Note:
Semaphore Studio does not have a service card on the Services page.
Access Semaphore Studio
To access Semaphore Studio:
- Click the Waffle menu and select Semaphore or, from the Your Apps page, click the Semaphore App card. The Semaphore Studio landing page appears.
- From the Semaphore Studio landing page, you can access the individual Semaphore Studio services, API endpoints, and API integration details.
Backups
Model data in the shared hosted environment is automatically backed up daily and retained for seven days for platform disaster recovery and support-assisted restore purposes. These platform-managed backups are not a substitute for your own backups. You are responsible for performing exports/backups of your models at a cadence and retention that meet your organization's recovery, compliance, and long-term retention requirements.
Recommended approach: Use the Backup Models option in Knowledge Model Management (KMM) rather than exporting individual models. Backing up all models at once minimizes the impact on shared backend services.
To automate backups, you can script the process using the KMM API. For more information, see the KMM API documentation.
For detailed backup and restore procedures, see:
For help with restoring model data, contact support by clicking the Question mark icon in the navigation bar and selecting Progress SupportLink.
Other Semaphore services
If included with your Progress Data Cloud subscription, the following add-on services work seamlessly with Semaphore Studio.
Classification and Language Service
Classification Language Service is a rules-based classification engine providing accurate metadata tagging of content in many languages. For more information, see the Semaphore documentation.
Classification Precision and Recall Service
Classification Precision and Recall Service measures the quality of classification by accepting a dataset as a single ZIP file and returning precision and recall data as a single Excel file.
To access this service:
- Navigate to the Your Apps page.
- On the Semaphore card, click the appropriate link in the Classification Precision and Recall Services section.
Note:
You must have the Classification Precision and Recall Service User Role to access the link.
For more information, see Semaphore Classification Precision and Recall Server.
Users with the appropriate role can access the Classification Precision and Recall Server.
Semantic Integration Service
Semantic Integration Service (SIS) is a high-speed semantic provisioning service that exposes Semaphore knowledge models to downstream systems. It enables real-time access to concepts, terms, and relationships—supporting classification, navigation, and integration. Unlike the Concepts Server, SIS does not use MarkLogic Server and has a slightly reduced set of information that it can provision, when compared to Concepts Server. SIS is tightly coupled with Semaphore's Semantic Enhancement Server. For more information, see the Semaphore documentation.
Concepts Server
Concepts Server provisions semantic information from knowledge models to downstream systems and user interfaces. Backed by MarkLogic Server, it enables real-time access to concepts, relationships, and metadata—supporting classification, enrichment, and intelligent UI behaviors. It powers scalable, API-driven semantic integration across enterprise applications. The Concepts Server requires MarkLogic Server Service. For more information, see the Semaphore documentation.
Reconciliation Server
Reconciliation Server enables semantic mapping between disparate data models and sources by identifying similarities in metadata structures. It helps unify terminology, taxonomies, and ontologies, to improve semantic interoperability and enhance content integration across enterprise applications. For more information, see the Semaphore documentation.
Service Cards
Each instance of a service has a corresponding service card that provides access to the service, usage data, and endpoint configuration. You can access the service cards by clicking the Configure menu
and selecting the Services option.
Semaphore documentation
The Semaphore documentation further describes these services and how to use them.