The Publisher Platform
The Publisher platform provides a very broad set of capabilities designed to achieve the optimal semantic modeling environment. Thetus-trained developers can access all of the Publisher's functions through a variety of tools. Core server components are described here, but the best way to learn about the Publisher's functionality is to let us tell you about it or view this demonstration.
- Modeling—the Publisher allows organizations to create, manage and evolve sets of interconnected models. Models are expressed using the World Wide Web Consortium (W3C) standard web ontology language (OWL), which the Publisher can import and export. Models can be managed and manipulated either programmatically or by using Timberline, the Thetus Publisher management tool.
- Search—the ontology structure that comprises semantic knowledge models provides powerful inference capabilities that enable classification, discovery and filtering functionality. The Publisher supports inference through search and allows users and developers to query models through a variety of interfaces.
- Lineage—detailed understanding of how a model changes over time is critical. Lineage tracking provides historical information essential to accurate decision-making, projecting future outcomes and developing best management practices. The Publisher employs a semantic approach to lineage, enabling unified tracking and ensuring the availability of a complete historical record for a given model or system.
- Workflow—workflow is the engine that facilitates changes to a model and drives model evolution. The Publisher includes a powerful and extremely flexible workflow environment made up of Thetus task networks. Tasks are reusable elements that can be wired together to accomplish critical activities ranging from analytics to notification and publishing and can be triggered by conditions in the model or by users and applications.
- Policy—the Publisher can apply high-fidelity policy to all elements in a knowledge modeling system. At a basic level, policy defines permissions and ensures that the correct information is presented to the appropriate user at the right time. However, policy is also is critical in managing knowledge capture, review and approval. Policy structure is defined in the Publisher by ontological models, allowing for the highest degree of flexibility and security when integrating new information, users or groups into the system.
Thetus Software Development Kit
The Thetus SDK provides developers a comprehensive set of integration and customization tools for the Publisher. The SDK includes a fully-documented toolkit complete with sample clients and code; command line tools; multi-platform libraries and user interface components, and java docs with comprehensive reference material for the Thetus API. The SDK also provides several layers of client-side support software that can be used to programmatically access and manipulate the contents of the Publisher.
Knowledge Services
Thetus Knowledge Services provide a high degree of flexibility and wide range of options in designing applications for the Thetus Publisher. Knowledge Services include Client Services—an extension to the Thetus SDK that allows access to the Publisher at a high level and through a simple-to-use API (with tools for data, analysis and presentation), a Flex client library, and sample applications that can be used as the basis for new applications or as a reference when developing from scratch. Knowledge Services help extend a Thetus-based solution within an SOA environment and, with the building blocks for construction of powerful, Flex- based client solutions, integration with third party solutions is within easy reach.
Visualization Library
The Thetus Visualization Library is a standalone package that delivers a set of powerful, Adobe Flex-based components and support classes to enable rapid assembly of compelling applications that leverage the Publisher. The library is designed to help jump-start development of Thetus Publisher client applications and to significantly enhance those applications for end-users. The package includes a diagrammer component that enables visualization of relationships within a knowledge model, a mapping component that enables users to understand information in a geospatial context, and a timeline component that enables users to view application data in a temporal context. All components can be used to visually enrich client applications and facilitate user interaction with the Publisher through intuitive and easy-to-use web-based interfaces.
