MODELWARE

Quad

Published: June 30, 2023

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile
Quad feature image
Photo Credit: Modelware Solutions

Project Summary

The project aims to develop Quad, a version-controlled RDF repository. Quad will provide the following two features:

  1. Offline RDF Repository with Git-like CLI

    Quad will support a git-like CLI for RDF repositories. Quad repositories can be created and manipulated on the file system using a git-like CLI (supporting commands like init, checkout, commit, push, pull, diff, log). In a working set, RDF graphs can be imported and/or modified with SPARQL Update, and queried with SPARQL queries all using CLI commands. When ready, a working dataset can be pushed to a remote quad repository, which can then be cloned by others. Facilities will also be provided to synchronize a git repository containing RDF files with a quad repository.

  2. Online RDF Repository with Version-Aware SPARQL Endpoint

    Quad will support a version-aware read-only RDF database server with a SPARQL endpoint. Quad will allow you to query the database with SPARQL at any point in the commit history. There will be several ways to do so including specifying ‘AS OF ` clause in the SPARQL query, specifying as a parameter in the SPARQL endpoint URL, or by querying the history metadata directly.

Project Team

Sponsors

Modelware

Published: June 30, 2023

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile

© 2024 California Institute of Technology. Government sponsorship acknowledged.