Products

Structured Dynamics' growing product portfolio is geared to power the semantic enterprise. It leverages existing assets with interoperable technologies and linked data. Our products and applications enable users to discover, connect, communicate, and share knowledge in new and innovative ways. We share your vision to get information to interoperate, regardless of legacy or form.

See the product stack slide show.

Modern IT architectures are Web-based and layered. They are Web-based because the designs are proven, simple, scalable and accessible. They are layered to prevent "lock-in" to particular vendors or standards and to allow incorporation of new innovations, including open source.

Here is a simple view of Structured Dynamics' emerging product stack (click to enlarge or on hot spots):

SD Product Landscape

We discuss each of our relevant products in relation to these layers.

The New Paradigm of Ontology-Driven Applications

By combining the richness of existing information structure with semantic technologies, we provide a new paradigm in information technology: ontology-driven applications. Ontology-driven applications are modular, generic tools, which operate and present results to users based on the underlying structures that feed them.

The ontology-driven paradigm replaces the current brittle and specific approaches to application code development, query formulation and report writers. Instead, attention shifts to the structure and organization of the information itself, a focus that democratizes the knowledge management process.

Structured Dynamics is constantly filling in pieces to the puzzle of the semantic enterprise. The good news is that very capable puzzle pieces exist across the spectrum, and we can paint a complete picture mixing and matching our products with others as appropriate.

The Application Layer

The application layer is appropriately diverse. Embracing this diversity and designing for it is a key to ongoing adaptability.

Structured Dynamics' first foray at the application level is conStruct SCS, which is a structured content system built on the Drupal content management framework. conStruct enables structured data and its controlling vocabularies (ontologies) to drive applications and user interfaces. It is based on RDF and SD's structWSF platform-independent Web services framework (below).conStruct Drupal module

Users and groups can flexibly access and manage any or all datasets exposed by the system depending on roles and permissions. Report and presentation templates are easily defined, styled or modified based on the underlying datasets and structure. Collaboration networks can readily be established across multiple installations and non-Drupal endpoints. Powerful linked data integration can be included to embrace data anywhere on the Web.

conStruct provides Drupal-level CRUD, data display templating, faceted browsing, full-text search, and import and export over structured data stores based on RDF.

The Ontology ('Schema') Layer

Ontologies are the key structures that provide the horsepower behind these ontology-driven applications. As such, however, these data-driven adaptive ontologies — with their expanded duties in Web deployment and user interfaces — have added requirements:

  • Linked data, and the use and accessibility of URIs as resource identifiers
  • Workflow considerations with explicit treatment of user edits and candidate suggestions
  • Context- and instance-sensitive data display, including templates, and
  • Preferred and alternate labels for data objects to "drive" user interfaces.

Structured Dynamics understands — indeed first discovered and formulated the best practices for — how  adaptive ontologies can drive the semantic enterprise.

Two roles for ontologies are to position existing datasets into an "aboutness" framework and to help guide how the data can be described and related to other data. UMBEL (Upper Mapping and Binding Exchange Layer)A useful asset developed by Structured Dynamics is the UMBEL (Upper Mapping and Binding Exchange Layer) ontology. UMBEL is a coherent reference framework of about 20,000 subject concepts, connected and acting like constellations in the information sky, for orienting content and datasets. It is also a general vocabulary and approach that aids creation of domain-specific ontologies, which can tie in and inter-relate to the more general UMBEL structure.

RDF and these data structures provide long-sought benefits in data federation, consistent enterprise-wide semantics, and flexible frameworks for business intelligence and knowledge management.

The broad experience Structured Dynamics has in ontologies is a key success factor for enabling the semantic enterprise.

A Common Web Services Interface

An essential interface layer is the mediator between existing data assets and structure and the interoperability provided by adaptive ontologies. This layer needs to communicate and present clear semantics at the interoperable side of the interface. It needs to accept and convert a diversity of data, structures and schema. This interface layer must absolutely be neutral to any data format or application presented to it.

Structured Dynamics packages this interface layer in its structWSF Web services framework. structWSF Web Services Framework structWSF is platform-independent middleware for accessing and exposing structured RDF data, with generic tools driven by underlying data structures. Its central perspective is that of the dataset. Access and user rights are granted around these datasets, making the framework enterprise-ready and designed for collaboration. Since a structWSF layer may be placed over virtually any existing datastore with Web access — including large instance record stores in existing relational databases — it is also a framework for Web-wide deployments and interoperability.

The structWSF framework is generally RESTful in design and is based on HTTP and Web protocols and open standards. The core structWSF framework comes packaged with a baseline set of about twenty Web services in CRUD (create - read - update - delete), browse, full-text and faceted search, and export and import (multiple supported formats). More services can readily be added to the system, including advanced analytics and data visualization. All Web services are exposed via APIs and SPARQL endpoints.

The tools within structWSF (or those designed to interoperate with it) are different than traditional applications. They are designed to have generic functionality, the specific operation and expression of which is based on the inherent structure within the data and its relationships. This design approach is closer to Web 2.0 "mashup" designs, which emphasize APIs and protocols.

The Conversion, Extraction and Authoring Layer

Structured Dynamics has other engines to complement these ontology-driven applications. These engines provide information extraction, RDF conversion of legacy data structs, and simple dataset authoring and exchange formats.

Information extraction is important because 80% to 85% of all information resides in unstructured text. Metadata tagging through IE allows faceting, finding named entities, and inferencing over conceptual relationships. scones - Subject Concepts Or Named EntitieS Tagger Structured Dynamics' information extraction engine is scones (Subject Concepts Or Named EntitieS). It uses rather simple natural language processing (NLP) methods as informed by concept ontologies and named entity (instance record) dictionaries to help guide the extraction process. The co-occurrence of matches between concepts and entities also aids the disambiguation task. The resulting scones tags can be managed separately or fed to user interfaces or re-injected back into the original content as RDFa.

For RDF conversion ("RDFizers"), Structured Dynamics has access to more than 150 specific format options and often develops its own. These converters can also work directly with major application APIs. If not already in hand, Structured Dynamics is very knowledgeable in new format conversion.

For dataset authoring, Structured Dynamics has developed irON,irON - instance record and Object Notation an instance record and object notation that can be serialized as JSON (called irJSON), XML (called irXML) or comma-separated values (or CSV comma-delimited files, called commON). The purpose of these notations is to provide easier authoring environments and scripting support to RDF-ready datasets. The advantage is to shield users from the nuances of RDF. The design of commON is especially geared to using spreadsheets as authoring environments for instance record tables or simple outline structures.

Leveraging Existing Assets

Of course, in all cases there are existing systems hosting and managing the enterprise's core information assets. Structured Dynamics takes these systems as givens, and works to interoperate with them via the perspectives and technologies noted above.

Structured Dynamics has significant experience with RDF datastores and can also bring this product and deployment experience to bear with customers.