gpt4 book ai didi

java - 使用 Jena API 读取猫头鹰文件

转载 作者:行者123 更新时间:2023-11-30 10:44:24 25 4
gpt4 key购买 nike

大家好,我正在尝试构建一个符合 Ontologies 的项目;我正在搜索本体示例,我在 PDF 文件中找到了这个本体,想通过将它复制粘贴到 .owl 文件中来使用它,但它不起作用
String path="file:E:\\MSIR\\S4\\Jena Library\\PersonA.owl";
模型 model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM);
模型.read(路径);

但它给了我这个错误:

Exception in thread "main" org.apache.jena.riot.RiotException: [line: 6, col: 6 ] The processing instruction target matching "[xX][mM][lL]" is not allowed.

请告诉我该怎么做?我不应该只是复制和粘贴本体代码吗?我应该从头开始创建我的本体吗?我该怎么做?提前谢谢你。

最佳答案

您需要将owl 文件 放入您的src 文件夹,然后尝试这样做:

String path = "src/PersonA.owl" ;
Model model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM);
model.read(path);
model.write(System.out) ; // print the owl file to make sure that you did //read the file

关于java - 使用 Jena API 读取猫头鹰文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37398476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com