2

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

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

4

2 回答 2

4

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

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

但是,保重。似乎您不能链接到文件(尽管有其签名),而只能链接到 URL。例如:

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

这是我的解决方案。

于 2014-12-10T16:28:14.983 回答
3

我们遇到了同样的问题,我们通过在 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>;
 ....

我希望这有帮助

于 2014-09-16T13:10:23.783 回答