Smartlogic Semaphore Ltd

Semaphore Cloud Service

Smartlogic's Semaphore is an enterprise semantic platform that allows organisations to manage models, harmonise metadata, extract facts and enrich data sources.

In areas of process automation, analytics, regulatory compliance, customer experience, information governance, data protection or information discovery, Semaphore delivers data quality and intelligence benefits to governments across the globe.


  • Business-user friendly semantic model building and management (thesauri, taxonomy, ontology)
  • Use Linked Vocabularies (Open Data) for ease of model building
  • Automated content classification (semantic markup) producing rich metadata tags
  • Entity and fact extraction from unstructured content
  • Out of the box integrations to many systems (eg SharePoint)
  • Full Open API suite for other integrations
  • Multi-lingual capabilities for modelling and classification
  • Metadata harmonisation across enterprise systems, through metadata hub application
  • Transparent, auditable, repeatable hybid AI and Semantic machine
  • High Veracity data engine


  • Manage taxonomies and ontologies collaboratively
  • Classify content (categorise documents) and extract facts automatically
  • Deliver data and insight from the mass of unstructured content
  • Unify and harmonise data/metadata for a single view of …
  • Improve information governance through consistency and transparency of data
  • Drive process automation and workflow with semantic AI system
  • Semantic search improves findability/discoverability and delivers accurate contextual search results
  • Enhance decision making with the provision of more data points
  • Improve compliance/privacy initiatives (eg GDPR, identifying PII in all content)
  • Semantic preprocessor for AI, cognitive computing and chatbots, boosting performance


£1500 per unit per month

Service documents

G-Cloud 10


Smartlogic Semaphore Ltd

Paul Gunstone


Service scope

Service scope
Software add-on or extension Yes, but can also be used as a standalone service
What software services is the service an extension to Semaphore can enhance search deployments, extend analytics to cover unstructured content, and provide facts extracted from text for further downstream processing.
Cloud deployment model Public cloud
Service constraints There are two weekly maintenance periods, on Tuesday and Thursday where the service may be unavailable for up to 30 minutes around 8.30 in the morning.
System requirements
  • Authentication using Google, Active Directory, Linked-In or assigned userID
  • At least some users should attend Smartlogic Training

User support

User support
Email or online ticketing support Email or online ticketing
Support response times Target response time is always 1 hour. Resolution time depends on severity:

SEVERITY1: Core functionality inoperative. No Workaround exists. Incident has direct impact on service to Customer’s end users.
◾ Resolution time: 1 business day

SEVERITY2: Part of the core functionality is inoperative, but the remaining Software Modules still function. Incident lowers service to Customer’s end users.
◾ Resolution time: 2 business days

SEVERITY3 An Incident which has little impact on productivity, for which a workaround exists.
◾ Resolution time: Next software upgrade

SEVERITY4 Cosmetic Incidents, Enhancement requests
◾ Resolution time: At Smartlogic’s discretion
User can manage status and priority of support tickets No
Phone support No
Web chat support No
Onsite support Yes, at extra cost
Support levels Smartlogic provides a single level of support for all Cloud tenants.
Support available to third parties Yes

Onboarding and offboarding

Onboarding and offboarding
Getting started A cloud familiarisation session is held for all new customers. Online documentation is available including a growing set of instructional videos.

Training is available as a paid-for service.
Service documentation Yes
Documentation formats
  • HTML
  • Other
Other documentation formats Online through the customer portal
End-of-contract data extraction Any customer taxonomies or ontologies maintained within Semaphore should be exported to industry-standard TTL format when the contract ends.
End-of-contract process At the end of a contract models can be exported in the formats previously described and user access is disabled. Neither content nor metadata is held in Semaphore thus there are no further actions to be taken. Environments will be flushed to ensure no model information persists in Semaphore Cloud.

Using the service

Using the service
Web browser interface Yes
Supported browsers
  • Internet Explorer 11
  • Firefox
  • Chrome
Application to install No
Designed for use on mobile devices No
Accessibility standards WCAG 2.0 AA or EN 301 549
Accessibility testing We do test with varying viewports and resolutions of screen magnification.
What users can and can't do using the API All the server-side components of Semaphore expose a Public API. That public API layer is the very same API the Semaphore components use to interact with each other, thus guaranteeing that the API is always up-to-date, not falling behind on new features, and that its testing regime is a critical element of the Semaphore quality assurance programme.
•Semantic Enhancement Server exposes a REST interface capable of returning JSON, JSONP or XML as requested by the calling application. Comprehensive API documentation is available on the Smartlogic customer support portal.
•The Semaphore Workbench includes the SES SDK which comes along with numerous examples of user interaction widgets.
•The Classification Server exposes an XML over HTTP interface, documented on the Smartlogic customer portal.
•The Ontology Server exposes an XML-RPC interface and Smartlogic also provides a Java wrapper to facilitate integration.
There is no API for the service itself.
API documentation Yes
API documentation formats
  • HTML
  • Other
API sandbox or test environment No
Customisation available No


Independence of resources Each tenancy is implemented as a collection of dedicated components; there is no sharing of resources between tenancies


Service usage metrics No


Supplier type Not a reseller

Staff security

Staff security
Staff security clearance Other security clearance
Government security clearance Up to Developed Vetting (DV)

Asset protection

Asset protection
Knowledge of data storage and processing locations Yes
Data storage and processing locations Other locations
User control over data storage and processing locations Yes
Datacentre security standards Managed by a third party
Penetration testing frequency At least every 6 months
Penetration testing approach Another external penetration testing organisation
Protecting data at rest Other
Other data at rest protection approach Semaphore does not store sensitive customer data, however all data is stored within an Azure Data Centre.
Data sanitisation process No
Equipment disposal approach A third-party destruction service

Data importing and exporting

Data importing and exporting
Data export approach Semaphore Cloud only contains users semantic models, not user data or metadata. Users semantic models can be exported using the wizard provided in the UI within Ontology Editor.
Data export formats
  • CSV
  • Other
Other data export formats
  • Turtle
  • N- Triple
  • JSON
Data import formats
  • CSV
  • Other
Other data import formats
  • Ttl
  • Rdf/xml

Data-in-transit protection

Data-in-transit protection
Data protection between buyer and supplier networks TLS (version 1.2 or above)
Data protection within supplier network TLS (version 1.2 or above)

Availability and resilience

Availability and resilience
Guaranteed availability Cloud customers receive Service Credit if the "Monthly Uptime Percentage" falls below 99.5%.

The "Monthly Uptime Percentage" is calculated as Maximum Available Minutes less Downtime divided by Maximum Available Minutes in a billing month.

"Maximum Available Minutes" is the total accumulated minutes during a billing month for all instances deployed. Maximum Available Minutes is measured from when the Subscription Service has been deployed and its associated roles have been started by the Customer to the time Customer has initiated an action that would result in stopping or deleting the Subscription Service.

"Downtime" is the total accumulated minutes that are part of Maximum Available Minutes that have no External Connectivity. Note that properly notified, scheduled maintenance time within the agreed limits, does not count as Downtime for the purposes of compensation calculation.

< 99.5% Uptime
We will Credit You 10% of either the monthly hosting fee (if We are hosting the Semaphore license) or the monthly subscription fee (if We are providing Semaphore as a Software Subscription).

<95% Uptime
We will Credit You 25% of either the monthly hosting fee (if We are hosting the Semaphore license) or the monthly subscription fee (if We are providing Semaphore as a Software Subscription).
Approach to resilience Available on request
Outage reporting Outages are published on a webpage and the Customer Dashboard.

Identity and authentication

Identity and authentication
User authentication needed Yes
User authentication
  • 2-factor authentication
  • Identity federation with existing provider (for example Google Apps)
Access restrictions in management interfaces and support channels Management interfaces are restricted to users who have been assigned "Tenant Administrator" privileges by their tenant administrator. Authorised Smartlogic Administrators are also able to access these interfaces.

Support channels are only available to previously approved named users.
Access restriction testing frequency At least every 6 months
Management access authentication
  • 2-factor authentication
  • Identity federation with existing provider (for example Google Apps)
  • Username or password

Audit information for users

Audit information for users
Access to user activity audit information No audit information available
Access to supplier activity audit information No audit information available
How long system logs are stored for Between 1 month and 6 months

Standards and certifications

Standards and certifications
ISO/IEC 27001 certification No
ISO 28000:2007 certification No
CSA STAR certification No
PCI certification No
Other security certifications No

Security governance

Security governance
Named board-level person responsible for service security Yes
Security governance certified Yes
Security governance standards Other
Other security governance standards US DOD Certificate of Net worthiness
Information security policies and processes Our Information Security policy is available on request.

Operational security

Operational security
Configuration and change management standard Supplier-defined controls
Configuration and change management approach Semaphore development is performed under a discipline known as continuous integration. Every build goes through automated unit tests, regression tests, integration tests etc. In addition, a testing team carries out exploratory testing and performance testing.

The following security assessments are performed as part of this process:
- static code analysis.
- simulated web attacks
- active scanning of network traffic
- penetration testing

Prior to release an additional set of validation procedures are undertaken.
Vulnerability management type Undisclosed
Vulnerability management approach CERT and vendors advisories for the operating systems and libraries we use are monitored on an on-going basis. We also engage a third party to perform penetration testing.

We have two maintenance windows per week where systems can be patched if required.
Protective monitoring type Undisclosed
Protective monitoring approach We use recognised 3rd-party packages to actively scan network traffic to prevent attacks, intrusions, virus propagation etc. We also monitor CERT and vendor advisories. Production systems can be patched in any one of two maintenance windows per week. If we receive a critical advisory then we would contact our tenants to arrange a convenient time to perform more urgent maintenance.
Incident management type Undisclosed
Incident management approach Our cloud administration team receives alerts and have processes in place for handling common events (such as a customer continuing to try and access their system during a scheduled maintenance period). If unexpected events are observed then the account team responsible for that tenant is notified.

Customers can always access the log files for their systems through the Dashboard. Reports can be provided on request.

Secure development

Secure development
Approach to secure software development best practice Conforms to a recognised standard, but self-assessed

Public sector networks

Public sector networks
Connection to public sector networks No


Price £1500 per unit per month
Discount for educational organisations Yes
Free trial available Yes
Description of free trial A 30 day access to Semaphore's trial site of Ontology Editor is available. The site doesn't not support classification nor publishing the models to external systems. The trial site is not to be used for 'production' activities.
Link to free trial

Service documents

pdf document: Pricing document pdf document: Terms and conditions
Service documents
Return to top ↑