0

我有 2 个有手机评论的数据库模式。单一评论有 3 个要素。评论文字、评分和类别(此评论是在谈论手机的哪个部分。例如“显示”)。我使用 D2RQ 将它们转换为两个 RDF。

现在我想为手机领域构建一个知识图谱。例如:显示器分为 LCD 和 LED 我如何构建这样的知识图谱?

例如,我可以使用 Protege 创建以下类结构。 在此处输入图像描述

我做对了吗?为了构建完整的知识图谱,我是否需要创建每个子特征的个体?

-- 增加更多要求 --

这就是我想要实现的。

每条评论都被分类到一个特定的类别。它将与超类或子类匹配。例如:展示或 Amoled

使用 SPARQL 我想获得所有关于超类的评论,比如说关于 Display。对类别应用过滤器,我可以获得有关“显示”的评论。但是如何在结果集中包含有关 Amoled、OLED、LCD 或 IPS 等子类的评论?

4

1 回答 1

1

你做对了。不,您不需要创建每个子功能的个人。当然,除非将使用此知识图谱的应用程序期望如此。

归根结底,在很大程度上,这是一个品味问题,也是你自己目标的问题。从我可以判断你的班级结构看起来不错。它是“完整”还是“足够好”不是我可以判断的,因为我不知道你想用它做什么。

不过不要绝望:使用 RDF 技术的好处是您不必在第一遍就完全完成或正确。使用您拥有的东西,构建您的应用程序,一旦您点击“我需要在我的知识图中的其他信息”点,只需返回并添加它。

于 2018-04-12T06:10:59.123 回答