代码之家  ›  专栏  ›  技术社区  ›  paxRoman

Pubby显示问号而不是实际的名称空间

  •  2
  • paxRoman  · 技术社区  · 10 年前

    某些表示命名空间的URI不会出现在Pubby Linked Data Frontend中:只有一个问号(?)符号表示命名空间应该在哪里,即使当您单击该URL时,它会将您带到正确的页面。

    我最初假设Pubby找不到prefixes.ttl文件,但在这种情况下,链接也不会工作,我也会看到一个错误(我在其他实例中看到过)。。。显然是其他原因造成的。有人知道这是什么原因吗?

    2 回复  |  直到 10 年前
        1
  •  4
  •   Mariano Rico    10 年前

    我也有同样的问题。 It seems pubby(0.3.3)的最新版本不使用 配置.ttl 文件

    解决方案是使用config选项 conf:usePrefixesFrom <file.rdf>;

    但是,小心。 看起来 您不能链接到文件(尽管其签名),但是 只有 到URL。例如:

    conf:usePrefixesFrom <http://www.csee.umbc.edu/~finin//prefixes.n3>;
    

    这就是我的解决方案。

        2
  •  3
  •   Daniel Garijo    10 年前

    我们也遇到了同样的问题,我们通过在Pubby的config.ttl文件中添加前缀来解决这个问题,就在其他文件之前。例如:

     ##Declare all your prefixes here
     @prefix geosparql: <http://www.opengis.net/ont/geosparql#>.
     @prefix geo-ont: <http://www.oeg-upm.net/ontologies/geo#>.
    
     ##Pubby config.ttl file starts here
     # Server configuration section
     <> a conf:Configuration;
         # Project name for display in page titles
         conf:projectName "nameOfOurProject";
         # Homepage with description of the project for the link in the page header
         conf:projectHomepage <http://projectHomePage.com>;
     ....
    

    我希望这有帮助