当前位置: 首页 > 知识库问答 >
问题:

Jena:如何从DBPedia文章中检索名称

西门马鲁
2023-03-14

我试着做

Model model = ModelFactory.createDefaultModel();
Resource teamModel = model.createResource(teamURLStrInDBPedia );

但返回的资源不包含任何属性。

我怎么才能正确地做这件事呢?

共有1个答案

楚涵润
2023-03-14

我想你可能需要执行这样的操作。

        FileManager fManager = FileManager.get();
        fManager.addLocatorURL();
        Model model = fManager.loadModel("http://dbpedia.org/data/Chicago_Cubs.rdf");

createResource函数不会解析fetch和数据,它将向模型添加一个新资源。

干杯。

 类似资料:
  • 我写了下面的代码: 但不幸的是,它给了我以下例外: servlet com.google.appengine.api.files中出现未捕获的异常。com.google.appengine.api.files.FileServiceImpl.translateException(FileServiceImple.java:597)中的FinalizationException位于com.goole

  • 我需要知道哪些电子邮件失败(即有一个MailException)并最终告诉用户与失败的电子邮件相关联的附件的名称。如何从异常中检索附件名称?到目前为止,我已经

  • 问题内容: 是否可以通过使用列的索引来获取列名?我浏览了API文档,但找不到任何东西。 问题答案: 你可以从元数据中获取此信息。参见 例如 你可以从那里获取列名称。如果你这样做 然后也会为你获取检索到的标签名称。

  • 我试图从thymeleaf输入到我的java类中获取一个值。 来自thymeleaf的简单脚本 我如何能够将输入的文本检索到我的java类中? 控制器 我可以运行我的应用程序,并看到thymeleaf视图。当我在文本框中输入一些文本并点击提交时。我收到一个错误。 错误信息 我的应用程序是用Springboot、Java和Thymeleaf创建的。我做错了什么?ModelandView是否可能不能使

  • 问题内容: 我需要对DBpedia执行查询: 我猜测此信息分散在不同的转储(.nt)文件中,并且SPARQL端点以某种方式为我们提供了结果集。我需要在本地下载这些不同的.nt文件(并非所有DBpedia),仅执行一次查询并将结果存储在本地(我不想使用SPARQL端点)。 我应该在耶拿的哪一部分进行此运行? 我对此帖子的阅读有些困惑: 因此,您可以将整个DBPedia数据加载到磁盘上的单个TDB位置