Abstract
We propose a unified approach to semantically rich knowledge representation, querying and exchange for the Web, based on functional-logic programming. JavaScript- and JSON-based so-called information scripts serve as a unified knowledge representation and query format, with logical reasoning being a constraint solving or narrowing task. This way, our framework provides a highly versatile, easy to use and radically different alternative compared to conventional forms of knowledge representation and exchange for the Web.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gallaire, H., Minker, J. (eds.): Logic and Data Bases, Symposium on Logic and Data Bases, Centre d’études et de recherches de Toulouse (1977); Advances in Data Base Theory (1978)
Boley, H.: Markup Languages for Functional-Logic Programming. Procs. 9th WFLP 2000 (2000)
Polleres, A., Wallner, J.: On the Relation Between SPARQL1.1 and Answer Set Programming. Journal of Applied Non-Classical Logics (JANCL) 23(1-2), 159–212 (2013)
Oren, E., Heitmann, B., Decker, S.: ActiveRDF: Embedding Semantic Web data into object-oriented languages. In: Web Semantics: Science, Services and Agents on the World Wide Web (2008)
Hanus, M., Lucas, S.: An Evaluation Semantics for Narrowing-Based Functional Logic Languages. Journal of Functional and Logic Programming 2001(2) (2001)
Byrd, W.: Relational Programming in miniKanren: Techniques, Applications, and Implementations. PhD dissertation (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Nickles, M. (2014). Functional-Logic Programming for Web Knowledge Representation, Sharing and Querying. In: Janowicz, K., Schlobach, S., Lambrix, P., Hyvönen, E. (eds) Knowledge Engineering and Knowledge Management. EKAW 2014. Lecture Notes in Computer Science(), vol 8876. Springer, Cham. https://doi.org/10.1007/978-3-319-13704-9_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-13704-9_26
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13703-2
Online ISBN: 978-3-319-13704-9
eBook Packages: Computer ScienceComputer Science (R0)