From 9b384a03ddfc8c0b0aec221d687206e636bcac29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konrad=20H=C3=B6ffner?= Date: Thu, 13 Oct 2022 09:38:41 +0200 Subject: [PATCH] Rename to 'hdt' and add fork notice to README.md. --- Cargo.toml | 6 +++--- README.md | 22 ++++++++-------------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index cb11a47..fdf5635 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "hdt" -version = "0.1.1" -repository = "https://github.com/konradhoeffner/hdt-rust" -authors = ["Tim Baccaert "] +version = "0.0.0" +repository = "https://github.com/konradhoeffner/hdt" +authors = ["Tim Baccaert ", "Konrad Höffner"] license = "MIT" description = "Library for the Header Dictionary Triples (HDT) RDF compression format." keywords = ["rdf", "hdt", "header dictionary triples", "compression", "file format"] diff --git a/README.md b/README.md index 1549cf2..a443bb1 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,10 @@ -# HDT Rust +# Rust implementation of the HDT compression format +Header Dictionary Triples (HDT) is a compression format for RDF data that can also be queried for Triple Patterns. -Rust implementation for the HDT library, [https://www.rdfhdt.org/](https://www.rdfhdt.org/). -The library can read out triples, but it's super slow and there's a bug here and there. I do not -really recommend using it right now. Implementing this correctly is not exactly easy because the -specification and other implementatios are sometimes conflicting. +## History +This is a fork of the archived by Tim Baccaert [tbaccaer@vub.be](mailto:tbaccaer@vub.be), who kindly licensed it as MIT on request. +Current efforts focus on an in-memory representation and iterators for visiting all triples with a given subject, predicate or object without materializing all triples in memory. +Detailed profiling, performance optimization and cleanup will come later. +Pull requests are welcome. -## Authors - -- Tim Baccaert [tbaccaer@vub.be](mailto:tbaccaer@vub.be) - -## Acknowledgement - -This file-format is not my design, I merely tried created a Rust implementation of it. For a -reference implementation and acknowledgement of all the original authors, please look at the -[https://github.com/rdfhdt](https://github.com/rdfhdt) organisation. +For reference implementations in C++ and Java and acknowledgement of all the original authors, please look at the [https://github.com/rdfhdt](https://github.com/rdfhdt) organisation.