将分布式数据源集成到一个通用平台中

时间:2018-04-11 21:16:18

标签: sparql rdf ontology protege protege4

我有两个手机评论的数据库模式。单一评论有3个要素。 评论文本,评级和类别(此评论正在讨论手机的哪个部分。例如,显示')。 我使用D2RQ将它们转换为两个RDF。

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

对于一个实例,我可以使用Protege创建以下类结构。 enter image description here

我正在做对吗?我是否需要创建每个子要素的个体才能构建完整的知识图?

- 添加更多要求 -

这就是我想要实现的目标。

每篇评论都归类为特定类别。它将与超类或子类匹配。例如:显示或Amoled

使用SPARQL我想得到关于超类的所有评论,让我们来谈谈显示。在类别I上应用过滤器可以获得关于'显示'的评论。但是如何在结果集中包含有关Amoled,OLED,LCD或IPS等子类的评论?

1 个答案:

答案 0 :(得分:1)

你做得对。不,你不需要创建每个子特征的个体。当然,除非使用此知识图的应用程序需要这样做。

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

但是,不要感到绝望:使用RDF技术的好处在于,您不必在第一次通过时完成或完全正确。一旦你点击了#34;我需要在我的知识图中需要额外的信息,然后使用你所拥有的,构建你的应用程序"点,回过头来添加它。