【发布时间】:2009-11-16 19:22:46
【问题描述】:
我正在使用一个名为 TopQuadrant 的工具来创建语义 Web (RDF/OWL) 本体。该工具允许从 MS Excel 导入数据。我的电子表格基本上是一个双列表格,第一列是 XPATH 表达式,第二列是 XPATH 的描述。
导入电子表格后,我想使用 SPARQL 遍历数据,以根据第一列中的值创建本体。例如,如果我有一张如下所示的表格:
XPATH Description
Food
Food/Fruit
Food/Fruit/Apple
Food/Vegetables
Food/Vegetables/Turnips
我希望 SPARQL 创建我的本体,其根类(当然是在“事物”下)为“食物”,在“食物”下,2 个名为“水果”和“蔬菜”的子类,以及“水果”下“Apple”的一个子类,在“Vegetables”下是萝卜的一个子类……继续下去。
这是 SPARQL 可以做到的吗?
提前致谢。
【问题讨论】:
标签: rdf semantic-web sparql owl