我看到这个教程的编写SWI-Prolog的一个JSON-RPC服务器。 不幸的是,它是两个数相加。 我不知道是否有存在SWI-Prolog的一个RPC服务器,它可以定义新规则,并回答一般Prolog的查询,返回JSON列表等?
Answer 1:
当你把一个旅游SWI-Prolog的网站 ,昂然自供电,您可以在工作中看到一些由提供的功能HTTP包 。
这是一个相当大的范围的工具,并掌握系统的基础,它是遵循特定的最简单的方法如何段,分步实施。 有一个小错误,你应该知道在LOD履带 :对lod.pl线42增加一个选项:
...
; rdf_load(URI2, [format(xml)]),
....
或者你可能会得到
内部服务器错误
域误差:
content_type' expected, found
文本/ XML;字符集= UTF-8'
运行样品时。
IDE的一个重要特点是调试HTTP请求的能力。
当与方法文档完成后,你可以看看到Cliopatria ,致力于接口RDF到HTML。 它配备了pirates demo
,我必须说,我觉得这有点太“粗”对我的口味,我不知道YUI,在获奖的使用-多媒体项目。 然后我用引导 ,以获得一个现代的外观为前端,以明显的结果(对不起,我不能-还-发布,需要更多的时间来工程系统)。
HTH
文章来源: Does a JSON-RPC server exist for answering general Prolog queries?