gpt4 book ai didi

rdf - 如何创建可重用谓词 (RDF)?

转载 作者:行者123 更新时间:2023-12-04 08:45:58 26 4
gpt4 key购买 nike

在这里完成 RDF 新手,我正在努力理解如何创建合理且可重用的谓词。我问了我们公司的几位专家,但他们的谓词(被迫)通过复制对象是唯一的(例如 woman,has_a_bag,pursewoman,has_a,purse )。
这是我的问题的一个具体但简单的示例:

man, has a, watch

car, has a, tire

bird, has a, feather
在Protege,汽车不仅有轮胎,还有 has a因为共同/共享谓词而羽毛和 watch 。如果我必须为每个主题/对象配对创建一个唯一的谓词,它似乎会使 RDF 的值无效。所以,我确信我做错了什么。
谢谢!

最佳答案

好吧,您在这里拥有的东西在技术上当然可以作为 RDF 模型。您的建模对您要表达的所有不同类型的关系使用相同的“具有”谓词,这与创建 SQL 表没有什么不同,如下所示:

     thing |  has_a
---------|-----------
man | watch
bird | feather
car | tire
问题是以这种方式表示您的数据是否对您有用。如果您的目标是只回答诸如“给我所有东西和他们拥有的东西”之类的问题,那么可以。但大概您会想了解更多,并询问更具体的问题。
要记住的另一件事是,您对实际的关系并不是很精确。你说“男人有 watch ”。这是否意味着一个人拥有一 block watch ,或者现在口袋里有一 block ?鸟类和羽毛呢?鸟类是否“拥有”羽毛,是拥有它们,还是由它们组成,还是其他什么?
你挣扎的很大一部分原因是你的例子不够精确,无法真正表达你的意思 - 不仅仅是关系的名称,还有主语和宾语,顺便说一句:你的意思是说所有人都有 watch ,或者说一个特定的人有 watch ,或者说一个特定的人有一只特定的 watch ,还是别的什么?我指出这一点的原因是,当您开始深入研究,并试图准确地了解您要在 RDF 模型中表达的内容时,通常会更加清楚您的精确、有意义、独特的名称是什么关系应该。

关于rdf - 如何创建可重用谓词 (RDF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64324912/

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