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

Apache Pubby显示问号,而不是实际的名称空间,apache,tomcat,rdf,sparql,linked-data,Apache,Tomcat,Rdf,Sparql,Linked Data,某些表示名称空间的URI不会出现在Pubby链接数据前端:只有一个问号(?)表示名称空间应该在哪里,即使当您单击该URL时,它会将您带到正确的页面 我最初假设Pubby找不到prefixes.ttl文件,但在这种情况下,链接也不会起作用,我也会看到一个错误(我在其他实例中看到了)。。。显然是其他原因造成的。有人知道是什么导致了这个问题吗?我们也遇到了同样的问题,我们通过在Pubby的config.ttl文件中添加前缀来解决了这个问题,就在其他问题之前。例如: ##Declare all you

某些表示名称空间的URI不会出现在Pubby链接数据前端:只有一个问号(?)表示名称空间应该在哪里,即使当您单击该URL时,它会将您带到正确的页面


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

我们也遇到了同样的问题,我们通过在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>;
 ....
##在这里声明所有前缀
@前缀geosparql:。
@前缀geo ont:。
##Pubby config.ttl文件从这里开始
#服务器配置部分
a形态:形态;
#在页面标题中显示的项目名称
形态:项目名称“项目名称”;
#页面标题中包含链接项目说明的主页
形态:项目主页;
....
我希望这有帮助

我也有同样的问题。pubby的最新版本(0.3.3)没有使用config.ttl文件中定义的前缀

解决方案是使用config选项
conf:useprofixesfrom

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

conf:usePrefixesFrom <http://www.csee.umbc.edu/~finin//prefixes.n3>;
conf:useprofixesfrom;
这就是我的解决方案