Sparql 将分布式数据源集成到公共平台中

Sparql 将分布式数据源集成到公共平台中,sparql,rdf,ontology,protege,protege4,Sparql,Rdf,Ontology,Protege,Protege4,我有2个数据库模式,其中有手机评论。单一审查有3个要素。 评论文字、评级和类别此评论讨论的是手机的哪一部分。例如“显示”。 我使用D2RQ将它们转换为两个RDF 现在我想为手机领域建立一个知识图。 例如:显示器分为LCD和LED 如何构建这样的知识图 例如,我可以使用Protege创建以下类结构。 我做得对吗?为了构建完整的知识图,我是否需要创建每个子特征的个体 -增加更多要求- 这就是我想要实现的目标 每次审查都被划分为一个特定的类别。它将与超级类或子类匹配。例如:显示器或Amoled 使用

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

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

例如,我可以使用Protege创建以下类结构。

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

-增加更多要求- 这就是我想要实现的目标

每次审查都被划分为一个特定的类别。它将与超级类或子类匹配。例如:显示器或Amoled


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

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

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


但不要绝望:使用RDF技术的好处在于,您不必在第一次就完全完成或正确完成它。利用你所拥有的,构建你的应用程序,一旦你遇到一个问题,我需要更多的信息在我的知识图表这里,只要返回并添加它

这些问题实在太宽泛了,无法在这里回答。首先,坚持一个问题——关于包含评论的第二个问题应该是它自己的StackOverflow问题,我认为最好等到你完成了你的知识图表之后。试着编辑你的问题来缩小范围:准确地说,当你试图构建一个知识图时,你在哪里被卡住了?@JeenBroekstra我把它缩小到了知识图,这就是我目前被卡住的地方。请看修改后的问题。谢谢,我跟不上你。这里的相关问题是什么?我认为人们无法判断您所建模的本体的正确性。给10个人同样的任务,你肯定会得到10个不同的本体论。如果它符合你的要求,那么它应该足够了,对吗?你是唯一知道本体将做什么的人。本体工程是一项艰巨的任务。SPARQL是图形模式匹配。它非常简单,就像select?r{?srdf:type/rdfs:subcassof*:Display;:hasReview?r}-就是这样,您想如何运行SPARQL?我的意思是,将所有数据加载到tripe store有什么问题?我有一组评论,我将它们转换为RDF。在每个评论中,triple is都有一个与我的本体相匹配的类别。使用sparql,我想知道与review关联的这个类别是否来自哪个父类别。我将把这一要求添加到问题中。那么我想要达到的目标就很清楚了