HDT-LIB是一个Java库,它实现了RDF HDT(Header-dictionary-triples)二进制格式的W3C提交(http://www.w3.org/submission/2011/03/),用于发布和交换RDF数据。它的紧凑表示允许将RDF存储在更少的空间中,同时可以直接访问存储的信息。这是通过描述RDF图的三个主要组成部分来实现的:标题,字典和三元组。标题包括描述RDF数据集及其内部详细信息所需的可扩展元数据。词典通过将数值ID分配给每个不同的字符串来组织RDF图中存在的字符串词汇。三元组件以压缩形式包含RDF图的内部结构。
它提供了几个组件:
使用mvn install让Apache Maven在系统中安装所需的罐子。
您还可以运行mvn assembly:single ,以生成具有所有罐子和启动器脚本的分发目录。
有关如何使用库的更多信息,请参阅HDT-JAVA-PAKEAGE/README。您还可以在我们的网页上找到有用的信息http://www.rdfhdt.org
每个模块都有不同的许可证。核心是LGPL,示例和工具是Apache。
hdt-api :Apache许可证hdt-java-cli :(命令行工具和示例):Apache许可证hdt-java-core :较少的通用公共许可证hdt-jena :较少的通用公共许可证hdt-fuseki (<2.2.0):Apache许可证请注意, hdt-fuseki已在版本2.2.0中删除,并且与Fuseki2兼容时可能会读取。
RDF/HDT是由智慧大学(www.uva.es)(www.uchile.cl)的Valladolid大学(www.uva.es)(www.uva.es)开发的一个项目。由科学基金会资助的爱尔兰:授予号SFI/08/CE/I1380,LION-II;西班牙经济与竞争部(TIN2009-14009-C02-02);智利Fondecyt的1110287和1-110066;以及欧盟的Horizon 2020研究与创新计划,根据Marie Sklodowska-Curie赠款协议No 642795。