OntoQuad is a new Ontos product intended to handle large volumes of semantic information. Some call it a RDF store and others call it a Graph Store. We at Ontos call it Quad Store or just OntoQuad. Based on over 10 years of experience in working with RDF triples, or “semantic information” (e.g. with OntosMiner) we developed a highly productive store that is compliant with the latest standards of the W3C (e.g. SPARQL, RDF). OntoQuad is a fast, commercial semantic store that can be implemented for various use cases. OntoQuad can be deployed on-site or in the cloud. The current implementation of the database is designed for storage of hundreds of millions of quadruples that allows for creating on its’ basis a semantic enterprise-level data storage system. Ontos plans to develop the functional properties of the system, as well as to create a scalable cluster architecture database for significantly increased volumes of stored data.
OntoQUAD was developed together with Eventos and is a part of the LOD Russia project. RIA Novosti (RIAN) has already deployed the RDF server and made RIAN data available as Linked Open Data.
The OntoQuad RDF Server is built to store data which can be represented as a graph. The main data storage unit in an RDF base is a triple “Subject-Predicate-Object”. The subject part is a unique identifier URI, the predicate is some specific attribute, and an object can be a value or a reference (URI) to another triplet. The stored data constitutes a graph and can be queried using the query language SPARQL when stored in a NoSQL database.
An example of a graph – see: http://www.w3.org/TR/2014/NOTE-rdf11-primer-20140225/
We store four major elements in the store. First being the subject “S”, secondly the predicate “P”, thirdly the object “O” and fourth the context “C” (or graph). This approach allows higher flexibility in querying data, improving performance and providing a universal store for any subject area. A quadruple-level index organization supports effective search of the SPARQL quad templates by means of up to all 24 possible permutations of the four elements SPOC.
Advantages of RDF databases include:
- Inferences based on available data.
- Flexible data model meaning that no schema/table structure is needed for storing data.
- Unprecedented opportunities to integrate various systems for organizing comprehensive data exchange.
- Acquisition of new data from a Linked Open Data cloud without any programming.
- Standardization and openness.
What we offer
A transactional multithreading database management system, OntoQuad RDF Server, including:
- Support for the SPARQL 1.1 standard with a few minor limitations in the current version.
- DB bulk load system working with structured N-Triples and Turtle text documents.
- SPARQL endpoint.
- DB backup and recovery from backup files.