Ahora hay que tener en consideracion el modelo de base de datos que genera y utiliza RAP para lograr la percistencia de datos; este consiste de 3 a 4 tablas donde RAP almacena la informacion separando Sujetos, Predicados y Sentencias. Basado en estas tripletas, RAP cambia el modelo para generar los posibles sinonimos que utiliza para las busquedas inteligentes. Las busquedas sobre estos datos son realizadas por medio de lenguajes de consultas semanticas (RDQL o SPARQL), que utilizan el grafo representado en el RDF para obtener los datos componiendo los sinonimos por medio del modelo de sujeto, predicado y sentencias, que ya sea que se encuentre almacenado en el modelo, o que se tenga que generar por medio de formarlo con la informacion disponible y devolver las coincidencias de los sinonimos encontrados con la informacion buscada.
Ahora bien, el modelo que maneja RAP es un modelo denormalizado, que es mas rapido para hacer busquedas y consultas que uno normalizado transaccional, pero por lo mismo, dificulta la manipulacion de los datos como la actualizacion, insercion y eliminacion.
*Referencia
No hay comentarios:
Publicar un comentario