Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RDF推理机应用_Rdf_Rdfs_Inference Engine - Fatal编程技术网

RDF推理机应用

RDF推理机应用,rdf,rdfs,inference-engine,Rdf,Rdfs,Inference Engine,我对RDF、推理机等知之甚少,但我正在研究一个可能适合使用推理机而不是算法解决方案的应用程序 我想知道是否有任何现有的例子,我可以看看,做一些像我所想的,就是把一个图形转换成另一个 基本上,我们有一个有向图作为输入。边缘是关系——有些是可传递的,有些不是。此图表示系统的所需状态 输出将是一个有向图,该图给出将系统置于所需状态的设置和说明。举个简单的例子,可能输出的是婚宴的座位表,输入的是谁与谁关系良好,谁是某人的前妻,等等,还有关于不让某人与前妻坐在同一张桌子上的规则 这些图在我看来就像RDF三

我对RDF、推理机等知之甚少,但我正在研究一个可能适合使用推理机而不是算法解决方案的应用程序

我想知道是否有任何现有的例子,我可以看看,做一些像我所想的,就是把一个图形转换成另一个

基本上,我们有一个有向图作为输入。边缘是关系——有些是可传递的,有些不是。此图表示系统的所需状态

输出将是一个有向图,该图给出将系统置于所需状态的设置和说明。举个简单的例子,可能输出的是婚宴的座位表,输入的是谁与谁关系良好,谁是某人的前妻,等等,还有关于不让某人与前妻坐在同一张桌子上的规则


这些图在我看来就像RDF三元组。这就是推理机可以用来做的事情吗?

我认为简单的答案是“是”。很长的答案是,如果没有更多的细节(堆栈溢出是针对特定的编程问题),这要么是不清楚的,要么是太宽泛的:“请澄清您的特定问题,或者添加额外的细节来突出您所需要的。正如目前所写的,很难准确地说出您所问的问题。”“可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息,以缩小答案集或隔离可以在几段中回答的问题。“如果你能展示一个输入和输出的例子,说明如何从输入中导出输出可能并不难。不幸的是,由于保密规则,我无法具体说明应用程序。我必须看看我是否能把它转换成一种不透露信息的等价形式。但是知道推理机可以像现有算法那样将一个RDF图转换为另一个RDF图是有帮助的。此外:现有算法似乎需要超过多项式时间(基于图中的节点数),因为它们进行了太多的比较。推理机有可能做得比这更好吗?(类比:通过使用将图形划分为多个区域等的经验法则,快速、足够好地解决旅行商问题)有不同的推理算法。有些是句法的,有些是语义的。有些基于Owl推理,有些基于Rdf推理。在看不到任何数据的情况下,很难说明这些不同的方法将如何应用于您的案例。如果您只是想将一个图形转换为另一个图形,那么类似Jena的规则可能对您特别有用。