0

请原谅我这个可能非常愚蠢的问题,但我不明白如何自己解决我的问题。我从 M. Lanthaler 那里发现了 Hydra 控制台,并将其部署到我自己的机器 (apache2) 上。然后,我尝试创建一个类似于示例应用程序(问题跟踪器)中用作 Hydra 控制台示例的入口点。它看起来像这样:

{
    "@context": "EntryPoint.jsonld",
    "@id": "index.jsonld",
    "@type": "EntryPoint",
    "issues": "example/issues.jsonld"
}

Context 和 Vocab 部署到与 EntryPoint.jsonld 相同的目录。不幸的是,这不起作用。如果我在 Hydra 控制台中打开这个文档,它看起来像这样:

{
   "@context": ,
   "@id": ,
   "@type": ,
  "issues": 
}

它说“未映射到 IRI”作为后三个的工具提示。由于没有错误消息或任何方式让我了解问题所在,我在这里提出问题。请帮我解决问题。如果您有提示我如何自己调试,那将受到欢迎。

(注意:我尝试使用 JSON-LD 游乐场,但它没有多大帮助,因为它也无法从 Lanthaler 的网站加载 JSONLD 内容。)

4

1 回答 1

0

HydraConsole使用一些服务器端 PHP 处理来检索和呈现 JSON-LD 响应。我假设您正确设置了 PHP 以允许它发出 HTTP 请求。您是否更新了 EntryPoint.jsonld 以指向正确的文档而不是我的域(该vocab文件中的映射指向 markus-lanthaler.com)?

一般来说,获得有关 JSON-LD/Hydra 帮助的最佳场所是 Hydra W3C 社区组的邮件列表。加入小组并将您的问题发布到列表中:http ://www.hydra-cg.com/#community

于 2015-05-02T17:35:31.930 回答