* Package name : libhdt-it Version : 1.0rc1 * URL : http://www.rdfhdt.org/ * License : LGPL Programming Lang: C++ Description : Library for RDF HDT file manipulation RDF HDT (Header, Dictionary, Triples) is a compact data structure and binary serialization format for RDF that keeps big datasets compressed to save space while maintaining search and browse operations. This is achieved by organizing and representing the RDF graph in terms of three main components: Header, Dictionary and Triples structure. The Header includes extensible metadata required to describe the RDF data set and its organization. The Dictionary gathers all the terms present in the RDF graph in a manner that permits rapid search and high levels of compression. The Triples component represents the structure of relationships of the RDF graph in a compressed form. It has previously been discussed whether HDT makes sense as just another serialization format, in which performance is a relatively minor issue, or to use it to store RDF data and query it directly. Recent work by Ruben Verborgh et al on http://linkeddatafragments.org/ makes a convincing case for the latter, in which case the C++ libraries would be excellent to have in Debian. Cheers, Kjetil
Hi! I had a second look at this package, as I am soon going to code something around it, and I realized that I might not have understood fully what the different components do. HDT-It seems to be a GUI tool to explore the data. While interesting, I don't think it is the most interesting, nor urgent part of the package, the most urgent is the underlying library, which seems to be stuff downloadable from here: https://code.google.com/p/hdt-it/downloads/detail?name=hdt-lib-rc1-src.tgz The HDT-It is something that can be done later once the libraries are in good shape. Best, Kjetil
Hi all! Just an update on this. Development has moved to github: https://github.com/rdfhdt/hdt-cpp It is the hdt-lib part of that code that is most interesting to get packaged, but as of now it relies on a patched version of another library, but I have opened an issue upstream to deal with that. There are more developers around it now too. Anyway, it would still be really nice to get this into Debian! Cheers, Kjetil
retitle 749416 RFP: libhdt-cpp -- Library for RDF HDT file manipulation thx I've needed the tools and written a source package for this. It's hosted on [1], and most certainly isn't up to spec for inclusion in the archive (also because my packaging has become a bit rusty); major issues are: * There's a second library inside libhdt: libcds. I don't know if it's OK to ship them in a single binary package (might cause trouble). * I have no idea how this libary is versioned, and whether the upstream release process processtakes library versioning into account. * The copyright file needs another check and a concrete upstream contact. * There's build failure on i386, and presumably all other 32bit architectures. Upstream has a workaround at [2]; if this is to go anywhere near the archive it'll need proper fixing. The package on [1] uses the current salsa CI build scripts; not sure what that entails precisely in terms of usability -- if there are no builds available from there, you can look at the "UNRELEASED" distribution of my personal archive at [3] as long as it is happens to be in there. I won't have the resources to get this ship-shape, but anyone who wants to pick up on this RFP is welcome to start where I'm leaving it. Best regards chrysn [1]: https://salsa.debian.org/chrysn-guest/hdt-cpp/ [2]: https://github.com/rdfhdt/hdt-cpp/issues/143 [3]: http://archive.amsuess.com/