是否存在用于回答一般Prolog查询的JSON-RPC服务器?

时间:2012-08-16 21:01:47

标签: json rpc swi-prolog

我看到这个tutorial用于为SWI-Prolog编写JSON-RPC服务器。不幸的是,它所做的只是添加两个数字。我想知道是否存在可以定义新规则并回答一般Prolog查询,返回JSON列表等的SWI-Prolog的RPC服务器?

1 个答案:

答案 0 :(得分:1)

当您在SWI-Prolog website上进行巡视时,自豪地自我支持,您可以在工作中看到http package提供的一些功能。

这是一个相当大范围的工具,并且要掌握系统的基本知识,这是逐步遵循特定How to部分的最简单方法。在LOD Crawler中你应该注意一个小错误:在lod.pl的第42行添加一个选项:

...
    ;   rdf_load(URI2, [format(xml)]),
....

或者你可能会得到

  

内部服务器错误

     

域错误:content_type' expected, found text / xml; charset = UTF-8'

运行样本时

IDE的一个重要特性是它能够调试HTTP请求。

使用HowTo完成后,您可以查看专用于将RDF与HTML连接的Cliopatria。它带有一个pirates demo,我必须说我发现它有点太粗糙了我的口味,我不知道YUI,用于获奖的MultimediaN项目。然后我用Bootstrap来获得前端的现代外观,结果很明显(对不起,我还不能 - 发布它,需要更多时间来设计系统)。

HTH