Skip to main content

An Entailment Relation for Reasoning on the Web

  • Conference paper
Rules and Rule Markup Languages for the Semantic Web (RuleML 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2876))

Abstract

Reasoning on the Web is receiving an increasing attention because of emerging fields such as Web adaption and Semantic Web. Indeed, the advanced functionalities striven for in these fields call for reasoning capabilities. Reasoning on the Web, however, is usually done using existing techniques rarely fitting the Web. As a consequence, additional data processing like data conversion from Web formats (e.g. XML or HTML) into some other formats (e.g. classical logic terms and formulas) is often needed and aspects of the Web (e.g. its inherent inconsistency) are neglected. This article first gives requirements for an entailment tuned to reasoning on the Web. Then, it describes how classical logic’s entailment can be modified so as to enforce these requirements. Finally, it discusses how the proposed entailment can be used in applying logic programming to reasoning on the Web.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W3C: Resource Description Framework (RDF) (1999)

    Google Scholar 

  2. W3C: Web Ontology Language (OWL) (2003)

    Google Scholar 

  3. Decker, S.: TRIPLE – an RDF query, inference, and transformation language, website, http://triple.semanticweb.org/

  4. Horrocks, I.: The FaCT System, website http://www.cs.man.ac.uk/~horrocks/FaCT/

  5. W3C: Extensible Markup Language (XML) 1.0, 2 edn. (2000)

    Google Scholar 

  6. W3C: XML Schema Part 0: Primer. Part 1: Structures, Part 2: Datatypes (2001)

    Google Scholar 

  7. W3C: XHTML 1.0: The Extensible HyperText Markup Language (2000)

    Google Scholar 

  8. W3C: XML Path Language (XPath) (1999)

    Google Scholar 

  9. W3C: XQuery: A Query Language for XML (2001)

    Google Scholar 

  10. Abiteboul, S., Buneman, P., Suciu, D.: Data on the Web. From Relations to Semistructured Data and XML. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  11. Henzinger, M.R., Henzinger, T.A., Kopke, P.W.: Computing Simulations on Finite and Infinite Graphs. Technical report, Cornell Univ. (1996)

    Google Scholar 

  12. Milner, R.: An Algebraic Definition of Simulation between Programs. Memo aim-142, Stanford Univ. (1971)

    Google Scholar 

  13. Bry, F., Schaffert, S.: Towards a Declarative Query and Transformation Language for XML and Semistructured Data: Simulation Unification. In: Proc. Int. Conf. on Logic Programming. LNCS. Springer, Heidelberg (2002)

    Google Scholar 

  14. Clark, K.L.: Negation as failure. In: Gallaire, H., Minker, J. (eds.) Logic and Data Bases, pp. 293–322. Plenum Press, New York (1978)

    Google Scholar 

  15. Lloyd, J.: Foundations of Logic Programming. Springer, Heidelberg (1987)

    MATH  Google Scholar 

  16. Apt, K.R., Bol, R.: Logic Programming and Negation: A Survey. J. Logic Programming 9 (1994)

    Google Scholar 

  17. Gelfond, M., Lifschitz, V.: The Stable Model Semantics for Logic Programming. In: Proc. Int. Conf. on Logic Programming, pp. 1070–1080 (1988)

    Google Scholar 

  18. Bry, F., Schaffert, S.: A Gentle Introduction into Xcerpt, a Rule-based Query and Transformation Language for XML. In: Proc. Int. Workshop on Rule Markup Languages for Business Rules on the Semantic Web (2002) (invited article)

    Google Scholar 

  19. W3C: Extensible Stylesheet Language (XSL) (2000)

    Google Scholar 

  20. W3C: Cascading Style Sheets. level 2 (1998)

    Google Scholar 

  21. Buneman, P., Fernandez, M., Suciu, D.: UnQL: A Query Language and Algebra for Semistructured Data Based on Structural Recursion. VLDB Journal 9 (2000)

    Google Scholar 

  22. Baru, C., Ludöscher, B., Papakonstantinou, Y., Velikhov, P., Vianu, V.: Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation. In: Proc. QL 1998 – The Query Languages Workshop (1998)

    Google Scholar 

  23. Alashqur, A.M., Su, S.Y.W., Lam., H.: OQL: A Query Language for Manipulating Object-Oriented Databases. In: Proc. Int. Conf. on Very Large Data Bases (1989)

    Google Scholar 

  24. Berlea, A., Seidl, H.: fxt – A Transformation Language for XML Documents. J. of Computing and Information Technology (2001)

    Google Scholar 

  25. Seipel, D.: Processing XML-Documents in Prolog. In: Proc. Workshop Logische Programmierung (2002)

    Google Scholar 

  26. Heumesser, B., Seipel, D., Güntzer, U.: Flexible Processing of XML-Based Mathematical Knowledge in a Prolog-Environment. In: Asperti, A., Buchberger, B., Davenport, J.H. (eds.) MKM 2003. LNCS, vol. 2594. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  27. May, W.: A Logic-Based Approach to XML Data Integration. Habilitation Thesis (2001)

    Google Scholar 

  28. Inoue, K., Sakama, C.: A Fixpoint Characterization of Abductive Logic Programming. J. Logic Programming, 107–136 (1996)

    Google Scholar 

  29. Lifschitz, V., Pearce, D., Valverde, A.: Strongly Equivalent Logic Programs. ACM Trans. Computational Logic 2, 526–541 (2001)

    Article  MathSciNet  Google Scholar 

  30. Bry, F.: An Almost Classical Logic for Logic Programming and Nonmonotonic Reasoning. In: Proc. Paraconsistent Computational Logic (2002)

    Google Scholar 

  31. Niemelä, I.: A Tableau Calculus For Minimal Model Reasoning. In: Proc. Workshop on Theorem Proving with Analytic Tableaux and Related Methods. LNCS (LNAI), Springer, Heidelberg (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bry, F., Schaffert, S. (2003). An Entailment Relation for Reasoning on the Web. In: Schröder, M., Wagner, G. (eds) Rules and Rule Markup Languages for the Semantic Web. RuleML 2003. Lecture Notes in Computer Science, vol 2876. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39715-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39715-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20361-2

  • Online ISBN: 978-3-540-39715-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics