- What is UltraCSDB?
UltraCSDB is a comprehensive and powerful S1000D Common Source Database
(CSDB). UltraCSDB provides centralised management, workflow, storage and
retrieval of S1000D & iSpec 2200 projects, data modules, publication
modules, IETP-X, stylesheets, business rules, digital assets and more.
UltraCSDB has built-in tools for authoring, quality assurance and
business rules checking and a high end publishing system. UltraCSDB is an
open system that allows easy and quick configuration to add support for any
additional schemas, data module coding systems, numbering systems and
workflow. UltraCSDB is a cost effective Commercial, off-the-shelf (COTS)
application that requires no professional installation and is extremely easy
to use with minimal training which makes it suitable for both small and
large projects.
- What is System Architecture of UltraCSDB?
UltraCSDB is a client/server solution that can operate over the internet/intranet and so can be accessed over WAN & LANs. The system enables full collaborative features such as workflow and email notifications.
UltraCSDB is a fully scalable solution and can handle any data volumes. An unlimited number of UltraCSDB servers can be deployed in parallel which can support an unlimited number of SQL database servers.
- Is UltraCSDB COTS Software?
UltraCSDB is a commercial off the shelf (COTS) software, ready to be used as soon as the installation is completed. It has a rich intuitive GUI allowing the administrators to assign system users to a project and to assign roles to each project user or user groups. Dialog boxes are also available to modify individual user settings.
- Is UltraCSDB Easy to Install?
UltraCSDB is designed to work as virtualized software which allows for an application to be streamed and executed locally on the user’s machine at any
location. The benefits of application Virtualization is that is allows for a very rich end user experience without any local installation, setup
or component requirements. The application performs as if it was installed locally and executes in a protected safe sandbox area.
- Does UltraCSDB Support all Issues of S1000D?
UltraCSDB supports the entire S1000D data modules Issue 1.6 to 3.0. Support for new S1000D issues is easily implemented through XML document type configuration files.
Supported SGML DTDs are: issue 1.6, issue 1.7, issue 1.8, issue. Supported XML DTDs / Schemas are: issue 1.9, issue 2.0, issue 2.1, issue 2.2 issue 2.3 and issue 3.0. Any additional schema can be supported through external configuration file.
- Does UltraCSDB Support ATA iSpec 2200?
ATA can be broken down into any required granularity for example at pgblk level, task or subtask level. The document parts are then treated in the same way as S1000D data modules and go through the full workflow. The CSDB will create the skeleton XML / SGML structure for each ATA ‘data module’.
The ATA modules are then combined by automatically building a publication module with a tree representation of the structure. The rules for creating the publication module chapter structures and filling the chapters with the correct modules and order are defined in the project type configuration files. The publication module goes through the workflow with review.
The ATA publication module can be published to an instance of a full CMM / ACMM, the parts are automatically combined and attributes and structure adjusted according to the server defined XML configuration rules for that project type. The resulting single XML file for CMM or ACMM can then be published with UltraXML or any other formatter. The stylesheet for the project can be stored as an asset in the CSDB along with full workflow for the stylesheet.
Through the configuration files UltraCSDB can support any DTD in the same way.
- Does UltraCSDB Support DITA?
UltraCSDB has an out of the box support for DITA DTD and Schema including support for topics (modules) and topic maps (publication modules).
- Does UltraCSDB Support Digital
Assets?
UltraCSDB stores binary assets of any type on the server machine. Thumbnail previews are also generated by the server as a background process for later viewing by the client application. Full workflow for all asset types is supported.
ICN numbers are generated by the system with the correct sequence number. Assets can be associated with a data module. The ICN numbers already used in a data module when importing are read into the CSDB and the associations made in the database.
- Does UltraCSDB Have an XML Editor?
UltraCSDB has a built-in XML editor, UltraXML:Author, which is optimised to aid the authoring of S1000D and other document types. UltraXML Author has a synchronised Code and Form Tree View and can be used to perform a variety of tasks including generating empty XML files from existing schemas or vice versa. Uses Schematron to validate XML.
- Does UltraCSDB Support Third Party XML Editors?
UltraCSDB is able to utilise COTS editors such as Framemaker, XMetal or Epic.
- Does UltraCSDB have An Application Programming Interface (API)?
UltraCSDB API is available which exposes all existing functionality of the server (more than 250) to allow creation or enhancement of any type of UltraCSDB client applications which can then utilize the UltraCSDB server farm and the core information repository. Any programming language that supports web services can be used.
- Does UltraCSDB Support Multiple Languages?
UltraCSDB Multiple Language Support includes:
- Stores and manages multiple language versions for each data module in a project.
- Unicode enabled.
- Export or publish any chosen language.
- Data Module differencing (XML difference) for external translation management.
- What Are the Supported Operating Systems?
Compatible Operating Systems are:
- Microsoft Windows XP
- Windows Vista
- Windows Server 2003
- Windows Server 2008
- What Are the Supported Database Engines?
Compatible Databases Are:
- Microsoft SQL Server 2005 (Enterprise, Standard or Workgroup Edition)
- Microsoft SQL Server 2008 (Enterprise, Standard or Workgroup Edition)
- Oracle 10g or later releases