View Source About

Hex.pm Hex Docs License

ExUnit Tests Quality Checks


Logo

og - the Ontogen CLI

CLI for the Ontogen version control system for RDF datasets
Explore the docs »

Changelog · Report Bug · Request Feature · Discussions

About the Project

og is the command-line interface for the Ontogen version control system for RDF datasets in SPARQL triple stores. It provides an easy-to-use interface for version control capabilities similar to Git, but tailored for RDF datasets.

Usage

Here's a basic example of how to use the Ontogen CLI:

$ og init --adapter Oxigraph
Initialized empty Ontogen repository in /Users/JohnDoe/example

$ og setup
Set up Ontogen repository

$ og add data.ttl

$ og commit --message "Initial commit"
[(root-commit) 6fc09c94768204983d0409d28e0796ec3f17cef46e57c5cb1248424d3922040d] Initial commit
 3 insertions, 0 deletions, 0 overwrites

$ og log --changes
ec8108e3f4 - Initial commit (now) <John Doe john.doe@example.com>
   <http://www.example.org/employee38>
 +     <http://www.example.org/familyName> "Smith" ;
 +     <http://www.example.org/firstName> "John" ;
 +     <http://www.example.org/jobTitle> "Assistant Designer" .

For more examples, setup instruction and a command reference, please refer to the User Guide

Contact

Marcel Otto - @marcelotto@mastodon.social - @MarcelOttoDE - marcelotto@gmx.de

Acknowledgments

NLnet Foundation Logo NGI Assure Logo JetBrains Logo

This project is funded through NGI Assure, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program.

JetBrains supports the project with complimentary access to its development environments.

License

Distributed under the MIT License. See LICENSE.md for more information.