标签: owlim

将两个本体与"适配器"对齐

简化一点,我有一个以OWL表示的域本体(D),它描述了设备,它们的功能,配置.此外,对于每个供应商,我希望有特定于供应商的本体(V),它将连接到域1.问题是,如何对齐D和V?是否可以将V尽可能接近供应商术语,或者将D的类子类化为V(并且可能对数据属性和对象属性执行相同的操作)?这个想法是应用程序使用本体D进行查询和推理机制尽可能地隐藏供应商细节.

第一个变体似乎更合乎逻辑(毕竟,语义技术是关于互连),但我可以预见某些数据类型中的某些不匹配.例如,一个供应商可以按百分比表示电池电量,另一个供应商使用高,中,低等字.我不知道如何使用OWL将这些数据带到共同点.可能更难的情况,需要正则表达式应用程序和通常完成的任何脚本伏都教.(还有一个有趣的细节是直接使用dataproperties还是通过"包装"数据空间与对象属性和每个数据表的概念来添加一个间接层,以便为typemismath做更多的准备).

换句话说,似乎输入数据应该在进入RDF生态系统之前进行预处理......或者可能还有其他可能性?

(对于那些倾向于快速将问题标记为重复的人,我不是要求两个本体之间的映射,而是在OWL本身中安排"对齐"作为预处理与更丰富的"适配器模式")

sesame owl ontology owlim graphdb

4
推荐指数
1
解决办法
104
查看次数

where 子句中的单个值

您好,我有一个 SPARQL 查询,它在 where 子句中包含此内容

...
optional {
        ?v foo:thing ?something .
        $dontgetthis
        ?v bar:somethingelse ?otherthing .
...
}
...
Run Code Online (Sandbox Code Playgroud)

现在,我明白了大部分内容,除了一件事。我不明白$dontgetthis。这是什么意思? $dontgetthis不在查询中的其他任何地方使用。

rdf ontology sparql owlim graphdb

0
推荐指数
1
解决办法
362
查看次数

标签 统计

graphdb ×2

ontology ×2

owlim ×2

owl ×1

rdf ×1

sesame ×1

sparql ×1