Publication:
Answer Set Programming with External Source Access

dc.contributor.authorsEiter, Thomas; Kaminski, Tobias; Redl, Christoph; Schuller, Peter; Weinzierl, Antonius
dc.contributor.editorIanni, G
dc.contributor.editorLembo, D
dc.contributor.editorBertossi, L
dc.contributor.editorFaber, W
dc.contributor.editorGlimm, B
dc.contributor.editorGottlob, G
dc.contributor.editorStaab, S
dc.date.accessioned2022-03-12T04:16:08Z
dc.date.accessioned2026-01-11T13:18:30Z
dc.date.available2022-03-12T04:16:08Z
dc.date.issued2017
dc.description.abstractAccess to external information is an important need for Answer Set Programming (ASP), which is a booming declarative problem solving approach these days. External access not only includes data in different formats, but more general also the results of computations, and possibly in a two-way information exchange. Providing such access is a major challenge, and in particular if it should be supported at a generic level, both regarding the semantics and efficient computation. In this article, we consider problem solving with ASP under external information access using the dlvhex system. The latter facilitates this access through special external atoms, which are two-way API style interfaces between the rules of the program and an external source. The dlvhex system has a flexible plugin architecture that allows one to use multiple predefined and user-defined external atoms which can be implemented, e.g., in Python or C++. We consider how to solve problems using the ASP paradigm, and specifically discuss how to use external atoms in this context, illustrated by examples. As a showcase, we demonstrate the development of a HEX program for a concrete real-world problem using SemanticWeb technologies, and discuss specifics of the implementation process.
dc.identifier.doi10.1007/978-3-319-61033-7_7
dc.identifier.eissn1611-3349
dc.identifier.isbn978-3-319-61033-7; 978-3-319-61032-0
dc.identifier.issn0302-9743
dc.identifier.urihttps://hdl.handle.net/11424/223363
dc.identifier.wosWOS:000434218200007
dc.language.isoeng
dc.publisherSPRINGER INTERNATIONAL PUBLISHING AG
dc.relation.ispartofREASONING WEB: SEMANTIC INTEROPERABILITY ON THE WEB
dc.relation.ispartofseriesLecture Notes in Computer Science
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectSTABLE MODEL SEMANTICS
dc.subjectMULTI-CONTEXT SYSTEMS
dc.subjectLOGIC PROGRAMS
dc.subjectKNOWLEDGE-REPRESENTATION
dc.subjectCOMPLEXITY
dc.subjectRULES
dc.subjectWEB
dc.subjectINCONSISTENCY
dc.subjectINTEGRATION
dc.subjectONTOLOGIES
dc.titleAnswer Set Programming with External Source Access
dc.typeconferenceObject
dspace.entity.typePublication
oaire.citation.endPage275
oaire.citation.startPage204
oaire.citation.titleREASONING WEB: SEMANTIC INTEROPERABILITY ON THE WEB
oaire.citation.volume10370

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
file.pdf
Size:
661.78 KB
Format:
Adobe Portable Document Format