LinkedDataHub is next-generation software by AtomGraph that fully exploits semantic technologies to help organizations overcome data silos and API hell

Why Linked Data?

The web and data technologies have changed our world dramatically, but the solutions are still far from perfect.

The problems

The are multiple problems with the current technological landscape:

Data silos
The relational model, still used in most IT systems, is inflexible as the schema is mandatory and hard to change. New kinds of NoSQL databases solve some of its problems but increase the number of incompatible systems. As a result, there is no overview over company information as the data is scattered across multiple data models and IT systems.
API hell
There are 10,000s of APIs and 100s of file formats. Application integration using APIs is inherently point-to-point, and as such it does not scale as the number of connectors grows exponentially with the growing number of APIs (in the worst case scenario). Additionally, most web applications are not API-driven, therefore developing a frontend web app as well as an API requires double effort.
Vendor lock-in
Most NoSQL databases lack standards such as query languages; domain models are baked into source code and cannot be easily reused between systems; most APIs define custom vocabularies and file formats. All of these factors create dependencies on vendor-specific solutions, which incur substantial switching costs for customers.

The solutions

The solution is to use semantic technologies to build a uniform Linked Data layer above various physical data sources.

RDF graph
RDF data model offers unprecedented flexibility by turning siloed data records into a global network of interconnected resources. It makes schema optional and offers no-cost merge operation as well as a standard query language (SPARQL). URIs are built-in global identifiers; when they are accessible online and serve machine-readable resource descriptions, RDF becomes Linked Data.
Linked Data hub
Instead of point-to-point integration, our solution adopts the hub-and-spoke paradigm, where Linked Data layer serves as the hub with shared identifiers and vocabularies, while the spokes are RDF connectors to databases as well as transformers from data formats to RDF. Using this approach, integration costs stay linear even with the growing number of data sources.
Uniform API
Linked Data Templates technology enables read-write access to Linked Data based on a single generic API, which ensures API interoperability and keeps implementation costs fixed. Frontend application development does not require a separate effort, as it is simply a UI wrapper that renders the Linked Data API.

This simple yet powerful architecture is non-disruptive and future-proof: it builds on existing data infrastructure and is based on W3C standards. It enables organizations to ask previously impossible questions, get new insights, control data quality across multiple sources, improve SEO and rich search results etc. It also keeps data integration costs linear over the long term.

Why LinkedDataHub?

LinkedDataHub is a cloud-based Linked Data application platform and Linked Data management system. After Linked Data hub architecture is used to solve data integration, LinkedDataHub can be layered on top of it to provide a state of the art Linked Data user experience as well as a uniform Linked Data API for machine readable access. It offers the following features:

Application platform

Cloud access
Applications live within the LinkedDataHub multi-tenant cloud environment; no infrastructure is required on the customer's part. If required however, a platform instance can be installed on premises.
Single sign-on
LinkedDataHub uses WebID, a universal login and identity protocol for the Web, as the default authentication method. User agents need to sign up only once to authenticate with any application on the platform.
0% code
LinkedDataHub applications are not physical webapps as J2EE ones; they do not need to be implemented in source code and then compiled/interpreted. Like everything within the platform, applications are Linked Data resources, created and configured by managing RDF data. A new application can be set up in a matter of minutes.
100% configuration
The structure, appearance, and access rights of an application are completely controlled in the administration domain by administration users.
Standard-compliance
Applications can use any SPARQL 1.1 compatible datasource. You can switch datasources at any time and and remain in complete control of your data.
However, LinkedDataHub also provides tighter integration with select triplestores, leading to optimized performance and easier configuration.

Data management

Data import
LinkedDataHub supports file uploads and import of CSV data, by mapping it to RDF using SPARQL CONSTRUCT queries. Import of XML data is planned.
Data quality control
Consistency of the application's dataset is ensured by validating all incoming RDF data against SPARQL-based SPIN constraints (built-in as well as user-defined), which are a part of the application's sitemap.
Access control
All access to every document on LinkedDataHub is checked against access control rules (built-in as well as user-defined). Unauthorized access is denied.
Uniform UX
The user experience is consistent throughout the platform; all documents by default support the same actions.
Extensibility
Administrative users can use the sitemap to extend an existing application structure, and upload new XSLT and CSS stylesheets to customize the user interface.
Remote datasources
An integrated browser component allows exploring remote Linked Data resources without leaving the application. We are constantly improving the software to take advantage of the distributed nature of Linked Data.
Linked Data API
Our next-generation Linked Data Templates technology provides read-write HTTP API for every document, customizable using declarative templates.
SEO support
Customizable JSON-LD output allows a mapping of RDF resources to schema.org. That structured data is indexed by Google and other search engines and leads to improved rankings and rich search results.

Contact us for a trial of LinkedDataHub.

Date Created
25 December 2016 11:30