Skip to content

Repository files navigation

ConVer-G project

Which means Concurrent Versioning of knowledge Graphs

This project aims to create a knowledge hub that can store and query a set of RDF datasets with a versioning system. The project is part of the BD team's research efforts within the LIRIS and VCity project. The aim of this POC is to query a set of city version and extract associated knowledge.

This system has a demonstration and its code source is available on GitHub. An experiment on knowledge evolution with weather forecasting data is also available on GitHub.

Community

  • 🐛 Found a bug or have a feature idea? Open an issue on the issue tracker.
  • Need help? See SUPPORT.md for where to ask questions.
  • 🤝 Want to contribute? Read CONTRIBUTING.md for the branching model, how to run the tests, and how to propose a change.
  • 📜 All participation is governed by our Code of Conduct.

Documentation

The documentation is split into focused guides under docs/:

Guide What it covers
Motivation Why a SPARQL-to-SQL translator, what the experiment measures, and related work.
Getting started Installing Java 21 + PostgreSQL, the Maven modules, running each service, and the test commands.
Architecture The versioning ontology, the conceptual and entity–relationship models, and the translation/query/import flowcharts.
Inference Query-time RDFS/OWL and SWRL saturation, the ?infer= parameter, and the schema-drift virtual graph.
Data model & workflow The contextualization → theoretical → implementation pipeline, with a worked two-version example.

Each Maven module also has its own README.md (for example quads-delta/README.md).

Quick start

# start the dockerized PostgreSQL 17 database
docker compose up -d

# build and test everything
mvn verify

See Getting started for the full setup, service-by-service run commands, and configuration options.

About

This project aims to create a knowledge hub that can store, query and vizualize versioned RDF datasets. The project is part of the BD team's research efforts within the LIRIS and VCity project.

Topics

Resources

Code of conduct

Contributing

Stars

5 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages