如何修复LUBM生成器中的文件路径?

时间:2014-02-10 08:30:14

标签: rdf benchmarking owl lubm

我尝试使用LUBM generator生成160000个数据。

不幸的是,生成器错误地在文件路径中生成反斜杠:

$ java -cp classes/ edu.lehigh.swat.bench.uba.Generator -onto http://asdf.com/xyz
Started...
/home/user/LUBM\University0_0.owl generated
CLASS INSTANCE #: 1657, TOTAL SO FAR: 1657
PROPERTY INSTANCE #: 6896, TOTAL SO FAR: 6896

您可以看到错误的路径/home/user/LUBM\University0_0.owl

如何让它生成正确的路径?

1 个答案:

答案 0 :(得分:2)

您必须稍微编辑源代码。特别是src/edu/lehigh/swat/bench/uba/Generator.java

Generator.java 647 包含System.getProperty("user.dir") + "\\" +部分。更改它,使其如下所示:

private void _generateDept(int univIndex, int index) {
  String fileName = System.getProperty("user.dir") + "/" +
      _getName(CS_C_UNIV, univIndex) + INDEX_DELIMITER + index + _getFileSuffix();
  writer_.startFile(fileName);

这适用于生成器的版本UBA1.7。