Skip to main content

AgentDevLaw: A Middleware Architecture for Integrating Legal Ontologies and Multi-agent Systems

  • Conference paper
  • First Online:
Intelligent Systems (BRACIS 2020)

Abstract

In social simulation, agents play different roles with different behaviors. Each has its goals and can cooperate or not with others and consume resources. Sometimes it is necessary to regulate these agents with mechanisms like norms that explain action limitations and how the society works for the agents. To explain how the world works for the agents, in different domains, ontologies have been used to provide human knowledge. In this sense, a more special kind of ontology is built with the legal information of a society: legal ontologies. These legal ontologies operate with concepts and data collected from human society and this can be provided to the agents. With this type of information, the agents can be assisted in monitoring and evaluating actions, comparing their beliefs with existing laws. Platforms into programming multi-agent systems provide an environment to develop the social simulations, but not always provided a connection with ontologies resources. This study proposes the AgentDevLaw middleware that integrates platforms of agents’ simulation with an existent legal ontology. The application of the software component is exemplified and tested with simulation scenarios in two agent’s environments: JaCaMo and JADE.

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.

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 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.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

Notes

  1. 1.

    https://github.com/fabiosperotto/agentdevlaw/tree/master/ontologies.

  2. 2.

    https://jade.tilab.com.

  3. 3.

    http://www.fipa.org.

  4. 4.

    https://jade.tilab.com/doc/tutorials/CLOntoSupport.pdf.

  5. 5.

    Because we can make the ontology with different technologies not used in agent communication techniques.

  6. 6.

    https://www.w3.org/TR/rdf-sparql-query.

  7. 7.

    https://www.w3.org/OWL.

  8. 8.

    Brazilian name given to that period of fish reproduction.

  9. 9.

    http://jason.sourceforge.net.

  10. 10.

    http://cartago.sourceforge.net.

  11. 11.

    http://moise.sourceforge.net.

  12. 12.

    http://cartago.sourceforge.net/?page_id=69.

  13. 13.

    We consider the agents don’t have the capability of lie.

  14. 14.

    https://jade.tilab.com/doc/api/jade/content/onto/Ontology.html.

  15. 15.

    Without requiring extra middleware.

  16. 16.

    http://www.w3.org/2001/XMLSchema.

References

  1. Bellifemine, F., Bergenti, F., Caire, G., Poggi, A.: Jade – a Java agent development framework. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming. MSASSO, vol. 15, pp. 125–147. Springer, Boston, MA (2005). https://doi.org/10.1007/0-387-26350-0_5

    Chapter  Google Scholar 

  2. Boella, G., van der Torre, L., Verhagen, H.: Introduction to normative multiagent systems. Comput. Math. Organ. Theory 12(2), 71–79 (2006)

    Article  Google Scholar 

  3. Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013)

    Article  Google Scholar 

  4. Davidsson, P.: Agent Based Social Simulation: a computer science view. J. Artif. Soc. Soc. Simul. 5(1), 1–7 (2002)

    Google Scholar 

  5. Dignum, F., Greaves, M.: Issues in agent communication: an introduction. In: Dignum, F., Greaves, M. (eds.) Issues in Agent Communication. LNCS (LNAI), vol. 1916, pp. 1–16. Springer, Heidelberg (2000). https://doi.org/10.1007/10722777_1

    Chapter  Google Scholar 

  6. Freitas, A., Panisson, A.R., Hilgert, L., Meneguzzi, F., Vieira, R., Bordini, R.H.: Integrating ontologies with multi-agent systems through cartago artifacts. In: 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), vol. 2, pp. 143–150 (2015)

    Google Scholar 

  7. García, E., Rodríguez, S., Martín, B., Zato, C., Pérez, B.: MISIA: middleware infrastructure to simulate intelligent agents. In: Abraham, A., Corchado, J.M., González, S.R., De Paz Santana, J.F. (eds.) International Symposium on Distributed Computing and Artificial Intelligence. AISC, vol. 91, pp. 107–116. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19934-9_14

    Chapter  Google Scholar 

  8. Ghosh, M.E., Naja, H., Abdulrab, H., Khalil, M.: Towards a middle-out approach for building legal domain reference ontology. Int. J. Knowl. Eng. 2(3), 109–114 (2016)

    Article  Google Scholar 

  9. Gómez-Pérez, A., Ortiz-Rodríguez, F., Villazón-Terrazas, B.: Legal ontologies for the Spanish e-Government. In: Marín, R., Onaindía, E., Bugarín, A., Santos, J. (eds.) CAEPIA 2005. LNCS (LNAI), vol. 4177, pp. 301–310. Springer, Heidelberg (2006). https://doi.org/10.1007/11881216_32

    Chapter  Google Scholar 

  10. Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)

    Article  Google Scholar 

  11. Klügl, F., Herrler, R., Fehler, M.: SeSAm: implementation of agent-based simulation using visual programming. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1439–1440 (2006)

    Google Scholar 

  12. Klügl, F., Herrler, R., Oechslein, C.: From simulated to real environments: how to use SeSAm for software development. In: Schillo, M., Klusch, M., Müller, J., Tianfield, H. (eds.) MATES 2003. LNCS (LNAI), vol. 2831, pp. 13–24. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39869-1_2

    Chapter  Google Scholar 

  13. Kravari, K., Bassiliades, N.: A survey of agent platforms. J. Artif. Soc. Soc. Simul. 18(1), 11 (2015)

    Article  Google Scholar 

  14. Olaru, A., Florea, A.M., Fallah Seghrouchni, A.: A context-aware multi-agent system as a middleware for ambient intelligence. Mob. Netw. Appl. 18(3), 429–443 (2013)

    Article  Google Scholar 

  15. Palmirani, M., Martoni, M., Rossi, A., Bartolini, C., Robaldo, L.: Legal ontology for modelling GDPR concepts and norms. In: Palmirani, M. (ed.) Legal Knowledge and Information Systems - JURIX 2018: The Thirty-first Annual Conference, Groningen, The Netherlands, 12–14 December 2018. Frontiers in Artificial Intelligence and Applications, vol. 313, pp. 91–100. IOS Press (2018)

    Google Scholar 

  16. Santos, I.A.S., Costa, A.C.R.: Simulando a execução de políticas públicas através de jason e cartago. In: Proceedings of the 6th Workshop-Escola de Sistemas de Agentes, seus Ambientes e aplicaçães (WESAAC), pp. 81–91. UFSC, Florianopolis (2013)

    Google Scholar 

  17. Schuldt, A., Gehrke, J.D., Werner, S.: Designing a simulation middleware for FIPA multiagent systems. In: Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, vol. 2, pp. 109–113 (2008)

    Google Scholar 

  18. Sperotto, F.A., Adamatti, D.F.: A proposal for interoperability to agent communication using synonyms. In: 3rd Brazilian Workshop on Social Simulation, pp. 39–43 (2012)

    Google Scholar 

  19. Sperotto, F.A., Belchior, M., de Aguiar, M.S.: Ontology-based legal system in multi-agents systems. In: Martínez-Villaseñor, L., Batyrshin, I., Marín-Hernández, A. (eds.) MICAI 2019. LNCS (LNAI), vol. 11835, pp. 507–521. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33749-0_41

    Chapter  Google Scholar 

  20. Such, J.M., Espinosa, A., García-Fornes, A.: A survey of privacy in multi-agent systems. Knowl. Eng. Rev. 29(3), 314–344 (2014)

    Article  Google Scholar 

  21. Warden, T., Porzel, R., Gehrke, J.D., Herzog, O., Langer, H., Malaka, R.: Towards ontology-based multiagent simulations: the plasma approach. In: ECMS, pp. 50–56 (2010)

    Google Scholar 

  22. Weyns, D., Helleboogh, A., Holvoet, T., Schumacher, M.: The agent environment in multi-agent systems: a middleware perspective. Multiagent Grid Syst. 5(1), 93–108 (2009)

    Article  Google Scholar 

Download references

Acknowledgments

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fábio Aiub Sperotto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sperotto, F.A., de Aguiar, M.S. (2020). AgentDevLaw: A Middleware Architecture for Integrating Legal Ontologies and Multi-agent Systems. In: Cerri, R., Prati, R.C. (eds) Intelligent Systems. BRACIS 2020. Lecture Notes in Computer Science(), vol 12320. Springer, Cham. https://doi.org/10.1007/978-3-030-61380-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-61380-8_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-61379-2

  • Online ISBN: 978-3-030-61380-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics