Skip to main content

Application Programming Interface Technology to Optimize the Exchange of Information Between Legal Systems

  • Conference paper
  • First Online:
Computer Science – CACIC 2022 (CACIC 2022)

Abstract

Building Expert Systems is an attempt to capture the experience of people who are experts in a subject and incorporate it into computer programs. This task is based on finding out what they know and how they use their knowledge to resolve problems. Law and legal reasoning is one of the new targets for Artificial Intelligence systems. This work is a continuation of previous work, where a prototype of Expert Systems called Experticia was designed and implemented by a public University of the Argentine Republic, aims to improve the resolution of judicial files, optimizing time and minimizing data loading errors. Experticia, in its first version, interacts with the Integral System of the Judicial Branch of the Province of Buenos Aires, in an asynchronous way.

This article presents part of the work carried out within the framework of a research that aims to optimize the exchange of information between both systems. For this purpose, the use of Application Programming Interfaces is proposed to synchronously access the information of the judicial files.

First, the technologies used are described, then their specification and design, and finally, the implementation details and the tests performed are explained.

The results indicate the feasibility of incorporating this technology in the new version of the Experticia.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Incentive Program for Research Teachers of the Secretariat of University Policies, implemented by the Secretariat of University Policies of the National Ministry of Education.

  2. 2.

    https://www.scba.gov.ar/paginas.asp?id=39889.

  3. 3.

    https://www.w3.org/.

  4. 4.

    http://www-formal.stanford.edu/jmc//.

  5. 5.

    Universal Resource Identifier.

  6. 6.

    Semi-structured data does not have a defined schema. They do not fit into a ta-table/row/column format but are organized by means of labels or “tags” that allow them to be grouped and hierarchies to be created. They are also known as non-relational or NoSQL.

  7. 7.

    Is a design principle for separating a computer program into distinct sections, such that each section focuses on a delimited interest.

  8. 8.

    https://reactjs.org/.

  9. 9.

    https://docs.microsoft.com/es-es/visualstudio/get-started/visual-studio-ide?view=vs-2022.

  10. 10.

    https://docs.microsoft.com/es-es/dotnet/csharp/tour-of-csharp/.

  11. 11.

    https://www.postman.com/.

References

  1. Spositto, O., et al.: Desarrollo de Interfaces de Programación de Aplicaciones aplicadas en un Sistema Experto Jurídico. (CACIC 2022). UNLaR. Argentina (2020)

    Google Scholar 

  2. Salvaneschi, P., Cadei, M., Lazzari, M.: Applying AI to structural safety monitoring and evaluation. IEEE Expert - Intelligent Systems, pp. 24–34. London (2009)

    Google Scholar 

  3. Spositto, O., et al.: Inteligencia Artificial aplicada al Poder Judicial. XXII Workshop de Investigadores en Ciencias de la Computación (WICC 2020), U. N. de la Patagonia Austral (UNPA), pp. 7-11. ISBN: 978-987-3714-82-5 (2020)

    Google Scholar 

  4. Spositto, O., et al.: Sistema Experto para Apoyo del Proceso de Despacho de Trámites de un Organismo Judicial. XIV Simposio de Informática en el Estado (SIE 2020) - JAIIO 49. Facultad de Ingeniería de la UBA. ISSN: 2451-7534, pp. 17–29 (2020)

    Google Scholar 

  5. Spositto, O., et al.: Metodología para evaluar un modelo de Justicia Predictiva. 8vo. Congreso Nacional de Ingeniería Informática y Sistemas de Información (CoNaIISI 2020). UTN. - Facultad Regional San Francisco. ISBN 978‐950‐42‐0202‐8, pp. 527–535 (2020)

    Google Scholar 

  6. Spositto, O., et al.: Experticia. Un Modelo de Sistema Experto aplicada al Poder Judicial. XXIII. Workshop de Inv. Cs. de la Computación (WICC 2021). Univ. Nacional de Chilecito, La Rioja. ISBN: 978-987-24611-3-3; 978-987-24611-4-0, pp. 113–118 (2021)

    Google Scholar 

  7. Spositto, O., et al.: Experticia, un sistema experto para dar apoyo al despacho de trámites asociados al expediente judicial. Suplemento de derecho de la alta tecnología. el-dial.com biblioteca jurídica online. ISSN: 2362–3527. Available at: https://www.eldial.com/nuevo/lite-tcd-detalle.asp?id=14162&base=50&id_publicar=&fechapublicar=08/11/2021&indice=doctrina&suple=DAT (2021)

  8. Russell, S., Norvig, P.: Inteligencia artificial, un enfoque moderno. Pearson (2004)

    Google Scholar 

  9. Magdaleno, D., et al.: Recuperación de información para artículos científicos soportada en el agrupamiento de documentos XML. Revista Cubana de Ciencias Informáticas 10(2), 57-72. Recuperado en 11 de febrero de 2023, de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992016000200005&lng=es&tlng=es (2016)

  10. Isizoh, A.N., Alagbu, E.E., Nwosu, F.C., Nwoye, C.G., Ogbogu, E.N.: Applications and analyses of expert systems in decision management. J. Inventive Eng. TECHNOL. (JIET) 1(5), 78–85 (2021)

    Google Scholar 

  11. Badaro, S., Ibañez, L., Agüero, M.: Sistemas Expertos: Fundamentos, Metodologías y Aplicaciones. Ciencia y Tecnología 13, 349–363 (2013) https://doi.org/10.18682/cyt.v1i13.122

  12. Turban, E.: Decision Support and Expert Systems: Management Support Systems. Prentice-Hall (2003)

    MATH  Google Scholar 

  13. Amodeo, E.: Principios de diseño de APIs REST (desmitificando REST). Available at: https://qdoc.tips/introduccionapisrestpdf-pdf-free.html (2013)

  14. De la Torre Llorente, C. y otros.: Guía de arquitectura en N capas orientadas al dominio con Net 4.0. ISBN: 978-84-936696-3-8 (2010) Available at: https://sistemamid.com/panel/uploads/biblioteca/2018-06-12_04-26-49144688.pdf (2010)

  15. Mestras, J.: Protocolos y arquitecturas de aplicaciones en internet Aplicaciones Web/Sistemas Web. Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática. Universidad Complutense Madrid. Available at: https://www.fdi.ucm.es/profesor/jpavon/web/10-Introduccion-ProtocolosInternet.pdf (2012)

  16. Tidwell, D., Snell J., Kulchenko, P.: Programming Web Services with SOAP. O’Reilly First Edition. ISBN: 0-596-00095-2b. Available at: https://docer.com.ar/doc/5sn10 (2001)

  17. Verma, S.: APIs versus web services. Available at: https://blogs.mulesoft.com/dev-guides/apis-versus-web-services/ (2018)

  18. Beltran, C.: Diferencia entre API y Servicio Web. Available at: https://medium.com/beltranc/diferencia-entre-api-y-servicio-web-5f204af3aedb (2019)

  19. Diseño de API RESTful. Available at: https://www.ibm.com/docs/es/zos-connect/zosconnect/3.0?topic=apis-designing-restful (2021)

  20. Paiva, R.: Cómo transferir archivos a través de REST para almacenar en una propiedad. Parte I. Available at: https://es.community.intersystems.com/post/c%C3%B3mo-transferir-archivos-trav%C3%A9s-de-rest-para-almacenar-en-una-propiedad-parte-1 (2021)

  21. Introducción a JSON Available at: http://www.json.org/json-es.html (2015)

  22. IBM Business Automation Workflow. Formato JSON (JavaScript Object Notation) Available at: https://www.ibm.com/docs/es/baw/20.x?topic=formats-javascript-object-notation-json-format (2022)

  23. Gamma, E.: Patrones de Diseño. Addison Weskey ISBN: 9788478290598 Available at: http://docer.com.ar/doc/sx5s500 (2017)

  24. Stephen, W.: Descripción de los modelos, vistas y controladores (C#). Available at. https://docs.microsoft.com/es-es/aspnet/mvc/overview/older-versions-1/overview/understanding-models-views-and-controllers-cs (2022)

  25. ASP.NET MVC 4 Release Notes. Available at: https://docs.microsoft.com/en-us/aspnet/whitepapers/mvc4-release-notes

Download references

Acknowledgments

Thanks are due to the Department of Engineering and Technological Research of the National University of La Matanza, this work is financed within the framework of the PROINCE C249 project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Viviana Alejandra Ledesma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Spositto, O.M., Bossero, J.C., Ledesma, V.A., Matteo, L.R., Quevedo, S. (2023). Application Programming Interface Technology to Optimize the Exchange of Information Between Legal Systems. In: Pesado, P. (eds) Computer Science – CACIC 2022. CACIC 2022. Communications in Computer and Information Science, vol 1778. Springer, Cham. https://doi.org/10.1007/978-3-031-34147-2_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-34147-2_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-34146-5

  • Online ISBN: 978-3-031-34147-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics