Skip to main content

ArgQL: A Declarative Language for Querying Argumentative Dialogues

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10364))

Abstract

We introduce ArgQL, a declarative query language, which performs on a data model designed according to the principles of argumentation. Its syntax is based on Cypher (language for graph databases) and SPARQL 1.1 and is adjusted for querying dialogues, composed by sets of arguments and their interrelations. We use formal semantics to show how queries in ArgQL match against data in the argumentation model. The execution is realized by translating both data and queries into standard models for storage and querying.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.debate.org.

  2. 2.

    http://debategraph.org/.

  3. 3.

    http://debatewise.org/.

  4. 4.

    http://discoursedb.org/.

  5. 5.

    https://neo4j.com/developer/cypher-query-language/.

References

  1. Bench-capon, T.J.M., Doutre, S., Dunne, P.E.: Value-based argumentation frameworks. In:Artificial Intelligence, pp. 444–453 (2002)

    Google Scholar 

  2. Tudor Berariu. An argumentation framework for BDI agents. In: Zavoral, F., Jung, J., Badica, C. (eds.) Intelligent Distributed Computing VII. SCI, vol 511, pp. 343–354. Springer, Cham (2014). doi:10.1007/978-3-319-01571-2_40

  3. Bex, F., Lawrence, J., Snaith, M., Reed, C.: Implementing the argument web. Commun. ACM 56(10), 66–73 (2013)

    Article  Google Scholar 

  4. Bex, F., Prakken, J., Reed, C.: A formal analysis of the AIF in terms of the aspic framework. In: Proceedings of the 2010 Conference on Computational Models of Argument: Proceedings of COMMA 2010, Amsterdam, The Netherlands, pp. 99–110. IOS Press (2010)

    Google Scholar 

  5. Cartwright, D., Atkinson, K., Bench-capon, T.: Supporting argument in edemocracy. In: Proceedings of the Third Conference on Electronic Democracy (EDEM 2009), pp. 15–160 (2009)

    Google Scholar 

  6. Chesñevar, C., McGinnis, J., Modgil, S., Rahwan, I., Reed, C., Simari, G., South, M., Vreeswijk, G., Willmott, S.: Towards an argument interchange format. Knowl. Eng. Rev. 21(4), 293–316 (2006)

    Article  Google Scholar 

  7. Dung, P.M.: On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artif. Intell. 77(2), 321–357 (1995)

    Google Scholar 

  8. Flouris, G., Bikakis, A., Theodore, P., Plexousakis, D.: Globally interconnecting persuasive arguments: The vision of the persuasive web. Technical report, FORTH-ICS/TR-438 (2013)

    Google Scholar 

  9. García, A.J., Simari, G.R.: Defeasible logic programming: an argumentative approach. Theory Pract. Log. Program. 4(2), 95–138 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  10. Garlik, S.H., Seaborne, A., Prud’hommeaux, E.: SPARQL 1.1 Query Language. http://www.w3.org/TR/sparql11-query/

  11. Lawrence, J., Reed, C.: AIFdb Corpora. Frontiers in Artificial Intelligence and Applications, pp. 465–466. IOS Press (2014)

    Google Scholar 

  12. Pérez, J., Arenas, M., Gutierrez, C.: Semantics and complexity of sparql. ACM Trans. Database Syst. 34(3), 16:1–16:45 (2009)

    Google Scholar 

  13. Rahwan, I., Simari, G.R.: Argumentation in Artificial Intelligence, 1st edn. Springer Publishing Company, Incorporated (2009)

    Google Scholar 

  14. Rahwan, I., Zablith, F., Reed, C.: Laying the foundations for a world wide argument web. Artif. Intell. 171(10–15), 897–921 (2007)

    Article  Google Scholar 

  15. Schneider, J., Groza, T., Passant, A.: A review of argumentation for the social semantic web. Semant. web 4(2), 159–218 (2013)

    Google Scholar 

  16. Toulmin, S.E.: The Uses of Argument. Cambridge University Press, July 2003

    Google Scholar 

  17. Walton, D.N.: Argumentation Schemes for Presumptive Reasoning. L, Erlbaum Associates (1996)

    Google Scholar 

Download references

Aknowledgements

This work is funded by the Institute of Computer Science (ICS) of the Foundation for Research and Technology - Hellas (FO.R.T.H.). We also thank Dr. Theodore Patkos for the insightful discussions about the topic.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dimitra Zografistou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Zografistou, D., Flouris, G., Plexousakis, D. (2017). ArgQL: A Declarative Language for Querying Argumentative Dialogues. In: Costantini, S., Franconi, E., Van Woensel, W., Kontchakov, R., Sadri, F., Roman, D. (eds) Rules and Reasoning. RuleML+RR 2017. Lecture Notes in Computer Science(), vol 10364. Springer, Cham. https://doi.org/10.1007/978-3-319-61252-2_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-61252-2_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-61251-5

  • Online ISBN: 978-3-319-61252-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics