我正在使用一个名为 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 可以做到的吗?
提前致谢。