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

是否将.trig文件加载到TDB?

钱欣悦
2023-03-14
Dataset dataset = TDBFactory.createDataset(directoryPath);
Model tdb = dataset.getDefaultModel();
RDFDataMgr.read(tdb, inputFilePath);
try {
        String theQuery = readFile(testQueryPath, Charset.defaultCharset());        
        Query query = QueryFactory.create(theQuery);
        QueryExecution qe = QueryExecutionFactory.create(query, dataset);
        com.hp.hpl.jena.query.ResultSet results =  qe.execSelect();

        // Output query results    
        ResultSetFormatter.out(System.out, results, query);
        qe.close();

} catch (IOException e) {
        e.printStackTrace();
}
FileManager.get().readModel( tdb, inputFilePath);
RDFDataMgr.read(tdb, inputFilePath);

有没有人看到明显的问题或者知道如何将.trig文件加载到TDB中?

共有1个答案

常博裕
2023-03-14
RDFDataMgr.read(dataset, inputFilePath);
 类似资料:
  • 使用Java代码,过程太慢了。我使用了这个技巧:“将.trig文件加载到tdb中?”但是我的trig文件相当大,所以这个解决方案对我来说不是很好。 所以我尝试使用大容量加载器,控制台命令'tdbloader'。这一次似乎一切都很好,但在webapp中,仍然没有数据。 你可以看到这个过程在这里进行得很好:四边形添加得很好 我添加了代码来链接(使用ja:namedgraph)我通过tdbloader添

  • 我不知道为什么会发生这种情况。我正在尝试使用xlsx包加载大约180.xlsx文件。我已经运行了代码,我认为将加载所有文件(不同的名称,但相同的格式),并从每个文件提取3行。见下文: 我得到以下错误 jcall中的错误(“rjavaTools”、“ljava/lang/object;”、“invokeMethod”、cl,:java.lang.IllegalArgumentException:您的

  • 问题内容: 要锁定项目上安装的依赖项的版本,该命令将创建一个名为的文件。这是从Node.js v8.0.0和npm v5.0.0开始的 ,您可能已经知道了。 尽管有Node.js和npm关于提交此文件的建议,但是关于何时应避免这样做的一些担忧也是一个选择。通常,我们致力于项目,但这是一个奇特的问题。 虽然我们默认情况下应该提交文件,但是我们有一个特定的情况,我们不应该提交。例如,如果我们要测试项目

  • 问题内容: 我有一堆.RData时间序列文件,想直接将它们加载到Python中,而无需先将文件转换为其他扩展名(例如.csv)。对实现此目标的最佳方法有何想法? 问题答案: 人们在R-help和R-dev列表上问这种事情,通常的答案是代码是文件格式的文档。因此,任何其他语言的任何其他实现都是 hard ++ 。 我认为唯一合理的方法是安装RPy2并从中使用R的功能,并随即转换为适当的python对

  • 问题内容: 我经常使用Scanner类来读取文件,因为它非常方便。 我的问题是,以上语句是否一次将整个文件加载到内存中?或者在fileScanner上进行后续调用,例如 从文件中读取(即从外部存储而不是从内存中读取)?我问是因为我担心如果文件太大而无法一次全部读入内存会发生什么。谢谢。 问题答案: 如果您阅读了源代码,则可以自己回答问题。 看来所讨论的Scanner构造函数的实现显示: 后者包装在

  • 问题内容: 首先,我对Java非常基础。我正在尝试浏览.txt文件并将其内容加载到文本区域。我已经完成了该部分,直到从JFileChooser接收文件为止,现在我不知道如何做其余的工作。 问题答案: 使用所有Swing文本组件都支持的read(…)和write(…)方法。简单的例子: