2014
DOI: 10.1017/s1471068414000192
|View full text |Cite
|
Sign up to set email alerts
|

Pengines: Web Logic Programming Made Easy

Abstract: When developing a (web) interface for a deductive database, functionality required by the client is provided by means of HTTP handlers that wrap the logical data access predicates. These handlers are responsible for converting between client and server data representations and typically include options for paginating results. Designing the web accessible API is difficult because it is hard to predict the exact requirements of clients. Pengines changes this picture. The client provides a Prolog program that sel… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 17 publications
(24 citation statements)
references
References 5 publications
0
24
0
Order By: Relevance
“…That means that we will improve the DCG clauses to return semantic expressions which are similar to the results of the proposed semantic models in [1,2]. We use SWI-Prolog [14][15][16] and Pengines [17,18] to execute/run the DCG clauses.…”
Section: Proposed Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…That means that we will improve the DCG clauses to return semantic expressions which are similar to the results of the proposed semantic models in [1,2]. We use SWI-Prolog [14][15][16] and Pengines [17,18] to execute/run the DCG clauses.…”
Section: Proposed Methodsmentioning
confidence: 99%
“…In this section, we based these clauses on semantic models proposed [1,2] to design a set of new DCG clauses, which run in SWI-Prolog [14][15][16] and Pengines [17,18]. We only build the set of DCG clause for the following Vietnamese phrases: noun phrase (NP), quantity phrase (QuaP), place phrase (PlaceP), time phrase (TimeP), adjective Phrase (AdjP), and verb phrase (VP).…”
Section: Designing and Building A Set Of Dcg Clauses To Represent Semmentioning
confidence: 99%
See 1 more Smart Citation
“…Recent versions provide a web-based alternative based on Pengines, or Prolog Engines [15]. 8 The Pengine infrastructure allows for embedding a Prolog program in a web page using a <script type="text/x-prolog"> element and pose queries to this program from within JavaScript.…”
Section: Application Developmentmentioning
confidence: 99%
“…First, possible compression and archiving (e.g., ZIP) is analysed www.aspi.unimib.it 13 http://www.cidoc-crm.org/ 14 http://lodlaundromat.org/ based on the SWI-Prolog binding to libarchive. 15 Next, for each individual file, heuristics are used to detect whether the data contains RDF and -if so-using what serialization format. Finally, the data is parsed by the applicable RDF parser from ClioPatria while keeping statistics about errors and warnings.…”
Section: Lod Laundromatmentioning
confidence: 99%