hdt
« Back to VersTracker
Description:
Header Dictionary Triples (HDT) is a compression format for RDF data
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: rdf semantic-web compression hdt knowledge-graph
Install: brew install hdt
About:
HDT (Header Dictionary Triples) is a compact binary format and set of tools for storing and exchanging RDF data efficiently. It compresses semantic web datasets by sharing a common dictionary of terms across the header and triple sections. This significantly reduces storage footprint and improves query performance for large-scale knowledge graphs.
Key Features:
  • High compression ratios for RDF data
  • Fast random access and pattern matching queries
  • Standardized format with C++ and Java libraries
  • Memory-efficient streaming and file mapping
Use Cases:
  • Archiving and sharing large semantic web datasets
  • Powering efficient SPARQL query engines
  • Embedding knowledge graphs in resource-constrained applications
Alternatives:
  • RDF-3X – An in-memory RDF engine focused on query performance, whereas HDT prioritizes compact storage and sequential access.
  • Kvrocks – A key-value store with secondary indexes, not specifically optimized for RDF semantics or SPARQL queries.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 8:51pm 0 VERSION_BUMP da861477
Sep 13, 2024 1:10pm 0 VERSION_BUMP ba75f765