如何使用 OWL API 解析语法? Java
How to parse syntax using OWL API? Java
我是 OWL API 的初学者,正在学习如何解析函数式语法。到目前为止,我一直无法做到,也无法弄清楚我哪里出错了。例如,考虑一个简短的 OWL 文件,其中包含以下内容(只是一个随机示例)-
EquivalentClasses(:TestPizza ObjectIntersectionOf(DataMinCardinality(20:hasToppingValue xsd:double):Pizza))
问题是我什至无法创建 OWLFunctionalSyntaxParser 变量,因为它显示未定义(我使用的是最新版本 - 5.1.18)。
任何人都可以提供有关如何解析它的代码示例来提供帮助吗?
我会写一个函数
string showinfo(size_t i) {
string info = taxPayers[i].taxpayerId + " " + taxPayers[i].name + " " +
taxPayers[i].address + " " + taxPayers[i].postcode;
return info;
}
并用
调用它
for (int i = 0; i < taxPayers.taxPayers.size(); i++)
{
cout << "[" << i << "] - " << taxPayers.showinfo(i) << endl;
}
我是 OWL API 的初学者,正在学习如何解析函数式语法。到目前为止,我一直无法做到,也无法弄清楚我哪里出错了。例如,考虑一个简短的 OWL 文件,其中包含以下内容(只是一个随机示例)-
EquivalentClasses(:TestPizza ObjectIntersectionOf(DataMinCardinality(20:hasToppingValue xsd:double):Pizza))
问题是我什至无法创建 OWLFunctionalSyntaxParser 变量,因为它显示未定义(我使用的是最新版本 - 5.1.18)。
任何人都可以提供有关如何解析它的代码示例来提供帮助吗?
我会写一个函数
string showinfo(size_t i) {
string info = taxPayers[i].taxpayerId + " " + taxPayers[i].name + " " +
taxPayers[i].address + " " + taxPayers[i].postcode;
return info;
}
并用
调用它for (int i = 0; i < taxPayers.taxPayers.size(); i++)
{
cout << "[" << i << "] - " << taxPayers.showinfo(i) << endl;
}