Dynamic 用RDF表示动态树

Dynamic 用RDF表示动态树,dynamic,graph,rdf,permutation,Dynamic,Graph,Rdf,Permutation,我试图用RDF描述一种动态生成的有向图,其中每个节点的值取决于“求和状态”“它前面的节点。例如,第一个节点可以有n个值。根据具体情况,可能有m个子节点,每个子节点具有k个值中的一个。每个节点都可能有l个子节点,以此类推 因此,RDF语句可以很容易地定义任意两个节点以及它们之间的一条边。但是,在浏览图表时,主题或父节点有效地描述了其所有祖先节点的值 有没有一种方法可以表示这样一个图,而不必为每个有效的节点值排列指定一个实体来表示RDF三元组的主题 例如,假设我想用以下属性在本体中捕获域中的一些关系

我试图用RDF描述一种动态生成的有向图,其中每个节点的值取决于“求和状态”“它前面的节点。例如,第一个节点可以有n个值。根据具体情况,可能有m个子节点,每个子节点具有k个值中的一个。每个节点都可能有l个子节点,以此类推

因此,RDF语句可以很容易地定义任意两个节点以及它们之间的一条边。但是,在浏览图表时,主题或父节点有效地描述了其所有祖先节点的值

有没有一种方法可以表示这样一个图,而不必为每个有效的节点值排列指定一个实体来表示RDF三元组的主题

例如,假设我想用以下属性在本体中捕获域中的一些关系:

can_input_to  rdfs:domain material       ; rdfs:range first_process .
can_feed_into rdfs:domain first_process  ; rdfs:range second_process .
has_output    rdfs:domain second_process ; rdfs:range widget .
还有一些关于这样的例子的陈述:

<material_a> <can_input_to> <first_process_a>
<material_b> <can_input_to> <first_process_a>
<material_c> <can_input_to> <first_process_b>
<material_d> <can_input_to> <first_process_b>

<first_process_a> <can_feed_into> <second_process_a>   //If input is <material_a> OR <material_b>
<first_process_b> <can_feed_into> <second_process_a> //If input is <material_d> 

<second_process_a> <has_output> <widget_a>    //If input is <material_a> AND first_process is <first_process_a>
<second_process_a> <has_output> <widget_b>    //If input is <material_a> AND first_process is <first_process_b>

//如果输入为或
//如果输入是
//如果输入为且第一个_过程为
//如果输入为且第一个_过程为

如何在本体中定义或捕获这些语句(//如果输入为..)上的条件

这种基于父节点和推理规则的子值动态推理开始被引入流行的图形存储中。例如。是您可以使用的OLW 2 Java推理器。

您能详细说明您试图表示的图形类型吗?您只是尝试对已经动态生成的图形进行编码,还是尝试指定图形的一部分,然后使用推理确定更多部分?你能提供一个具体的例子吗?这可能是可以实现的,也可能不是,但如果没有更具体的例子,很难判断。我知道什么是排列,但我不清楚它们在这里有什么关系。嗨,约书亚,也许我使用的“排列”有点松散。问题编辑好了。好吧,我还是不太确定你在问什么,但我认为它越来越清楚了。在第一个代码块中,
是个体吗?或者它们是类,而您是说它们是
属性的域和范围?如果你的意思是后者,那么我认为你可以把你的“如果/然后”规则作为SWRL规则(或者,根据它们的复杂程度,甚至可能是OWL公理)来执行。你是想说在第一种情况下,像
过程(?p1)&Process(?p2)&Material(?m)&canInputTo(?m,?p1)->可以反馈到(?p1,?p2)
?这是SWRL规则可以做到的。(我认为这里仍然缺少一个条件,因为我不太理解你的规则,但我认为现在已经足够接近了。)是的,第一块是带有域和范围的类。其余的是关于这些阶层的个人。我想知道的是,如何在最后的语句中表达对其他语句中个体值的依赖性。