Show simple item record

dc.contributorBéjar Alonso, Javier
dc.contributor.authorTormos Llorente, Adrian
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2020-06-11T12:30:58Z
dc.date.available2020-06-11T12:30:58Z
dc.date.issued2020-01-23
dc.identifier.urihttp://hdl.handle.net/2117/190541
dc.description.abstractEste trabajo de fin de grado consiste en el desarrollo de un sistema en el lenguaje Python que realiza inferencia lógica, implementando una redefinición del dialecto de reglas de producción del estándar Rule Interchange Format, un lenguaje para la unificación de documentos de reglas en diferentes lenguajes. En adición, el motor de inferencia desarrollado usa ontologías escritas en un subconjunto de OWL 2, e implementa una versión del algoritmo Rete para la realización de matching en reglas. Este trabajo se engloba en las tecnologías de la web semántica, y pretende ser una alternativa cómoda y fácil de usar que no requiera de traductores entre lenguajes de reglas. También se ha realizado un estudio de rendimiento del motor, en el que se observa el peso que tiene el pobre rendimiento de Python sobre el motor y la influencia del tamaño de la red Rete sobre el tiempo de ejecución.
dc.description.abstractThis end-of-degree project consists in the development in the language Python of a system that performs logical inference, implementing a redefinition of the production rule dialect of the Rule Interchange Format (RIF) standard, a language to unify rule documents written in different languages. Furthermore, the developed inference engine uses ontologies written in a subset of OWL 2 and implements a version of the Rete algorithm to perform rule matching. This project is encompassed in the semantic web technologies, and pretends to be an easy and convenient alternative that does not require translators between rule languages. A performance study has also been done, in which the weight of the poor performance of Python over the engine and the influence of the size of the Rete network over the execution time can be observed.
dc.language.isospa
dc.publisherUniversitat Politècnica de Catalunya
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshSemantic Web
dc.subject.lcshExpert systems (Computer science)
dc.subject.otherinferència lògica
dc.subject.othermotor d'inferència
dc.subject.otherweb semàntica
dc.subject.othersistemes experts
dc.subject.otherlogic inference
dc.subject.otherinference engine
dc.subject.othersemantic web
dc.subject.otherexpert systems
dc.titleDesarrollo de un motor de inferencia para RIF en Python
dc.typeBachelor thesis
dc.subject.lemacWeb semàntica
dc.subject.lemacSistemes experts (Informàtica)
dc.identifier.slug147227
dc.rights.accessOpen Access
dc.date.updated2020-02-18T05:01:01Z
dc.audience.educationlevelGrau
dc.audience.mediatorFacultat d'Informàtica de Barcelona
dc.audience.degreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder