Structured (RDF) Data

OpenLink Virtuoso software

conStruct is premised on structured data. We use the RDF (Resource Description Framework) data model as our canonical structured data form. External formats are converted to RDF. We are also able to export internal RDF into a number (and growing) of wild data formats.

RDF has manifest advantages as the canonical form for structured data. RDF is simultaneously a framework, data model and basis for building more complex vocabularies. It is both simple and complex at the same time. Rather than repeat here its various advantages, we recommend the Advantages and Myths of RDF document as a great place to learn more.

The conStruct RDF data (and other functions) is presently managed by the OpenLink Virtuoso software. Virtuoso is a cross-platform ‘universal server’ for SQL, XML, and RDF data, including data management, that also includes a powerful virtual database engine, native hosting of existing applications, Web services deployment platform, Web application server, and bridges to numerous existing programming languages.

We mostly use the RDF, SPARQL and inferencing capabilities of Virtuoso. In our tests, it is the best performing RDF datastore available. We utilize the open source version of Virtuoso.