Descripción del proyecto
EL OBJETIVO DEL PROYECTO ROCAS (REASONING ON THE CLOUD APPLYING SEMANTICS) ES PROPORCIONAR UN SISTEMA DE RAZONAMIENTO SEMANTICO DISTRIBUIDO BASADO EN LA COMPUTACION EN NUBE (CLOUD COMPUTING) EN EL QUE CADA NODO ACTUE COOPERATIVAMENTE PARA LA CONSECUCION DEL PROCESO DE RAZONAMIENTO. CON ESTE ENFOQUE SE PUEDE, POR UNA PARTE INDEPENDIZAR EL PROCESO DE RAZONAMIENTO DEL MOTOR DE INFERENCIA Y, POR OTRA PARTE DIVIDIR EL TRABAJO ENTRE CADA UNO DE LOS NODOS PARA OBTENER UN SISTEMA QUE PUEDA PROCESAR UNA MASIVA CANTIDAD DE DATOS Y HECHOS MANTENIENDO EL RENDIMIENTO. LA MAYORIA DE LOS SISTEMAS DE RAZONAMIENTO SEMANTICO SON PRODUCTOS DESARROLLADOS PARA TRABAJAR DE FORMA AISLADA Y DE ACUERDO A SUS PROPIOS MODELOS PARA LA REPRESENTACION DE DATOS Y HECHOS. EN EL PROYECTO ROCAS SE BUSCA REPRESENTAR TANTO LOS DATOS Y SUS OPERACIONES DE ACCESO Y ACTUALIZACION COMO LA BASE DE CONOCIMIENTO MEDIANTE EL USO DE ESTANDARES DE LA WEB. EL OBJETIVO ES REUTILIZAR LOS ACTUALES VOCABULARIOS PROVENIENTES DE LA WEB SEMANTICA PARA REPRESENTAR TODA LA INFORMACION NECESARIA PARA UN PROCESO DE RAZONAMIENTO. ADEMAS, TAMBIEN SE BUSCA PROVEER UN MODELO DE COMUNICACION E INTERCAMBIO DE INFORMACION ENTRE LOS DISTINTOS NODOS COOPERATIVOS Y REAPROVECHAR LOS ALGORITMOS DISEÑADOS ESPECIALMENTE PARA LA COMPUTACION EN NUBE COMO EL ALGORITMO MAPREDUCE DE GOOGLE. CON TODO ELLO EL PROYECTO ROCAS PROPONE UN NUEVO MODELO PARA EJECUTAR LOS PROCESOS DE RAZONAMIENTO Y QUE CUMPLA CON LAS CARACTERISTICAS DE: ESTANDARIZACION, INDEPENDENCIA TECNOLOGICA DE LOS MOTORES DE INFERENCIA ACTUALES Y REUTILIZACION DE INFORMACION. PARA DAR SOPORTE A ESTE ENFOQUE EN EL PROYECTO ROCAS SE DEFINEN LOS OBJETIVOS CIENTIFICO/TECNOLOGICOS (CT):CT1. DEFINIR UNA ARQUITECTURA DISTRIBUIDA BASADA EN ESTANDARES Y TECNOLOGIAS SEMANTICAS PARA UN SISTEMA DE RAZONAMIENTO GENERICO. CT2. DEFINIR LOS ALGORITMOS NECESARIOS PARA COORDINAR Y COMBINAR LA EJECUCION DE REGLAS A LO LARGO DEL SISTEMA.CT3. REUTILIZAR LOS SISTEMAS DE INFERENCIA EXISTENTES PARA LOS DISTINTOS FORMALISMOS LOGICOS. CT4. PROMOVER EL USO DE ESTANDARES Y LA REUTILIZACION DE INFORMACION.CT5. IMPLEMENTAR LOS COMPONENTES SOFTWARE NECESARIOS PARA DAR SOPORTE A LA ARQUITECTURA DE RAZONAMIENTO.CT6. ESTABLECER UN CONJUNTO DE PRUEBA Y VALIDACION DE LOS COMPONENTES IMPLEMENTADOS PARA VERIFICAR LA CORRECCION, VALIDEZ Y RENDIMIENTO DE LA ARQUITECTURA PROPUESTA.CT7. APLICAR EL SISTEMA DE RAZONAMIENTO SEMANTICO EN DOMINIOS CONCRETOS COMO LA LICITACION PUBLICA O EL ANALISIS FINANCIERO.CT8. DIFUNDIR, FORMAR Y TRANSFERIR LA TECNOLOGIA Y CONOCIMIENTO GENERADO TANTO A LAS COMUNIDADES CIENTIFICAS COMO INDUSTRIALES. AZONAMIENTO\SOFTWARE COMO SERVICIO\ESTANDARES\ARQUITECTURAS ORIENTADAS A SERVICIOS\SISTEMAS DISTRIBUIDOS\INFERENCIA\SISTEMAS BASADOS EN REGLAS\DATOS ENLAZADOS\SEMANTICA\CLOUD COMPUTING