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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
- 3.
- 4.
- 5.
Universal Resource Identifier.
- 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.
Is a design principle for separating a computer program into distinct sections, such that each section focuses on a delimited interest.
- 8.
- 9.
- 10.
- 11.
References
Spositto, O., et al.: Desarrollo de Interfaces de Programación de Aplicaciones aplicadas en un Sistema Experto Jurídico. (CACIC 2022). UNLaR. Argentina (2020)
Salvaneschi, P., Cadei, M., Lazzari, M.: Applying AI to structural safety monitoring and evaluation. IEEE Expert - Intelligent Systems, pp. 24–34. London (2009)
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)
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)
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)
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)
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)
Russell, S., Norvig, P.: Inteligencia artificial, un enfoque moderno. Pearson (2004)
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)
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)
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
Turban, E.: Decision Support and Expert Systems: Management Support Systems. Prentice-Hall (2003)
Amodeo, E.: Principios de diseño de APIs REST (desmitificando REST). Available at: https://qdoc.tips/introduccionapisrestpdf-pdf-free.html (2013)
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)
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)
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)
Verma, S.: APIs versus web services. Available at: https://blogs.mulesoft.com/dev-guides/apis-versus-web-services/ (2018)
Beltran, C.: Diferencia entre API y Servicio Web. Available at: https://medium.com/beltranc/diferencia-entre-api-y-servicio-web-5f204af3aedb (2019)
Diseño de API RESTful. Available at: https://www.ibm.com/docs/es/zos-connect/zosconnect/3.0?topic=apis-designing-restful (2021)
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)
Introducción a JSON Available at: http://www.json.org/json-es.html (2015)
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)
Gamma, E.: Patrones de Diseño. Addison Weskey ISBN: 9788478290598 Available at: http://docer.com.ar/doc/sx5s500 (2017)
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)
ASP.NET MVC 4 Release Notes. Available at: https://docs.microsoft.com/en-us/aspnet/whitepapers/mvc4-release-notes
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)