gpt4 book ai didi

rdf - 在 Jena 中为 RDF 生成 URI

转载 作者:行者123 更新时间:2023-12-04 20:19:54 24 4
gpt4 key购买 nike

我在 Jena 中以编程方式生成 RDF 文件,即当我在 rdf(实例)中插入数据时,我需要有一个唯一的 URI(将引用资源),有点像 rdbms 中的主键。我想知道在 Jena 中是否可以像我为可以生成 URI 的实例创建 Resource 一样?

例子 :

Resource resAnswer = ModelCreation.md.createResource(RDFResourcesURI.Answer_Resource_URI + answer.getAnswer_id());

-- 在这里,我对 answer_id 进行硬编码(或用户输入),然后附加到预定义的 URI。我可以生成它而不是硬编码(如 mysql 中的自动增量)?

最佳答案

UUID 有一个 URI 方案 http://www.ietf.org/rfc/rfc4122.txt ,因此您可以使用它来将 UUID 转换为 URI,例如例如骨灰盒:uuid:2238b240-f3eb-11e0-be50-0800200c9a66

或者,您可以将 UUID 附加到某个前缀,例如http://my.example/id/2238b240-f3eb-11e0-be50-0800200c9a66

如果您希望能够使其可解析,则基于 HTTP 的一次性 URI 是不错的选择。

关于rdf - 在 Jena 中为 RDF 生成 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7722143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com