zaragoza-sedeelectronica / zaragoza-sedeelectronica.github.io

21 stars 5 forks source link

¿por qué la consulta de detalle de contratos devuelve duplicados? #29

Closed richhl closed 4 years ago

richhl commented 8 years ago

https://github.com/zaragoza-sedeelectronica/zaragoza-sedeelectronica.github.io/blob/master/sparql/queries/perfil-contratante/Detalle_Completo.sparql

Para reproducirlo basta ejecutarla desde el punto sparql http://www.zaragoza.es/ciudad/risp/sparql.htm

gracias!

ocorcho commented 8 years ago

Se trata de un error que tenemos identificado en la versión develop del triple store Virtuoso (7.00.3203) que hay ahora mismo en producción, y que esperamos cambiar en breve por una versión más estable en la que hemos comprobado que este error no se produce.

Copio a @ma-garcia para que compruebe que este error se resuelve una vez que se despliegue la nueva versión.

richhl commented 8 years ago

gracias! algún workaround en el entretanto? se puede atacar al grafo directamente desde otros servicios que tengan otra versión de virtuoso como http://demo.openlinksw.com/sparql/ ? perdonad la pregunta de sparql newbie si no aplica.

salud

ocorcho commented 8 years ago

Como ese endpoint se basa en el que está instalado, no es posible. Una opción para reducir el número de duplicados (ojo, que esto es por diseño de SPARQL, al tener varios rdf:type los contratos) es eliminar el ?type del SELECT. Aún así, siguen saliendo algunos duplicados que no debieran salir, por el bug que he comentado antes.

virtor commented 8 years ago

Hemos modificado la consulta y algunas tripletas para que no aparezcan elementos duplicados.