如何对rdf进行编码以实现快速检索?

如何对rdf进行编码以实现快速检索?,rdf,encode,triplestore,Rdf,Encode,Triplestore,我在阅读rdf和web模式时遇到了一些问题。“为了确保知识被编码以便快速检索,RDF存储将首先使用固定宽度的整数等对数据集中所有可变长度的URL进行编码。然后,每个RDF三元组将由相应的整数三元组(主题的整数、属性的整数、对象的整数)进行编码。” 我不明白这些固定宽度的整数是什么,在哪里?如何找到或创建这些对应的整数?我在搜索编码时不知所措,但只会变得更加困惑。这是关于triplestores的,而不是关于语义标记的。在存储级别上,出于效率原因,可以使用各种散列、guid或仅仅是序列号来表示ur

我在阅读rdf和web模式时遇到了一些问题。“为了确保知识被编码以便快速检索,RDF存储将首先使用固定宽度的整数等对数据集中所有可变长度的URL进行编码。然后,每个RDF三元组将由相应的整数三元组(主题的整数、属性的整数、对象的整数)进行编码。”
我不明白这些固定宽度的整数是什么,在哪里?如何找到或创建这些对应的整数?我在搜索编码时不知所措,但只会变得更加困惑。

这是关于triplestores的,而不是关于语义标记的。在存储级别上,出于效率原因,可以使用各种散列、guid或仅仅是序列号来表示uri的内部表示。查看项目建议书中引用的有关HAT尝试的文章,或Groppe S.语义Web数据库中的数据管理和查询处理中的第3-6章。对于HAT尝试,每个容器都有一个固定的大小,如果已满,则会以字符串的第一个字母拆分。每个容器都有固定大小和固定数量的指向指针的槽,因为每个容器都有被搜索字符串的哈希Int值。但这是一个字符串。如果实现rdf并以主语开始,指针是否会指向字符串(主语),然后指向另一个容器以搜索谓词,最后是指向对象的指针?