zaragoza-sedeelectronica / zaragoza-sedeelectronica.github.io

21 stars 5 forks source link

[SPARQL] Devuelve eventos que luego no existen en la web del ayuntamiento #22

Open torhector2 opened 9 years ago

torhector2 commented 9 years ago

Si buscamos eventos con el API de SPARQL obtenemos datos de eventos que luego no pueden visualizarse en la web del ayuntamiento, dice que "esta actividad ha finalizado" aunque sean eventos futuros.

Por ejemplo:

http://www.zaragoza.es/ciudad/actividades/ficha_Agenda?codigo=28896 http://www.zaragoza.es/ciudad/actividades/ficha_Agenda?codigo=27539

Creemos que este error está vinculado con este otro Issue https://github.com/zaragoza-sedeelectronica/zaragoza-sedeelectronica.github.io/issues/21 ya que coinciden con el mismo evento.

Me aventuro a decir que SPARQL tiene indexados esos eventos pero que posteriormente se han dado de baja de la base de datos y no se ha actualizado en SPARQL.

ocorcho commented 9 years ago

Vamos a mirar esto, porque en teoría deberían haberse borrado correctamente al borrarse a través de la API. ¡Perdonad por las molestias!

virtor commented 9 years ago

Las actividades 28896 y 27539 son actividades gestionadas por Zaragoza Activa, y en la salida http://www.zaragoza.es/ciudad/actividades/ficha_Agenda?codigo=28896 a día de hoy no se muestran esos actos, su enlace correcto sería http://www.zaragoza.es/zac/events/27539

En el punto SPARQL y en el API la información de la agenda de Zaragoza Activa y la general están unificadas pero las visualizaciones todavía no, esperamos tenerlas listas en dos semanas.

jrub commented 9 years ago

@virtor si os entiendo bien, con "las visualizaciones todavía no están unificadas", te refieres a que la uri del evento http://www.zaragoza.es/api/recurso/cultura-ocio/evento-zaragoza/28140debería redirigir a http://www.zaragoza.es/zac/events/27539, ¿no? Pero... independientemente de eso, ¿no debería devolver bien la imagen? Porque ahora viene vacía en SPARQL:

 {
    "id": {
        "type": "literal",
        "value": "28140"
    },
    "uri": {
        "type": "uri",
        "value": "http://www.zaragoza.es/api/recurso/cultura-ocio/evento-zaragoza/28140"
    },
    "title": {
        "type": "typed-literal",
        "datatype": "http://www.w3.org/2001/XMLSchema#string",
        "value": "UNIZAC. WORDPRESS A FONDO"
    },
    "startDate": {
        "type": "literal",
        "value": "2015-10-26"
    },
    "endDate": {
        "type": "literal",
        "value": "2015-10-26"
    },
    "image": {
        "type": "literal",
        "value": "http:"
    },
    "description": {
        "type": "typed-literal",
        "datatype": "http://www.w3.org/2001/XMLSchema#string",
        "value": "<p><strong>4&ordf;&nbsp;Sesi&oacute;n: 26 de octubre.&nbsp;</strong><strong>Para poder asistir a esta sesi&oacute;n debes estar inscrito en el curso:&nbsp;<a href=\"http://www.zaragoza.es/zac/events/28137\">Inscripci&oacute;n</a></strong></p><p>UNIZAC, programa formativo, resultado de la colaboraci&oacute;n entre Zaragoza Activa y&nbsp;<a href=\"http://www.milenium3.es/\">Milenium 3</a>&nbsp;(empresa adjudicataria de la gesti&oacute;n del&nbsp;<a href=\"http://www.zaragoza.es/ciudad/sectores/activa/vivero.htm\">Vivero de Emprendedores de Zaragoza Activa</a>), presenta el curso:&nbsp;<a href=\"http://www.zaragoza.es/zac/events/28137\"><strong>WORDPRESS A FONDO</strong></a></p><p>Los <strong>objetivos </strong>del curso son:</p><p>Conocer a fondo las opciones m&aacute;s avanzadas de un blog hecho con Wordpress. Desde la optimizaci&oacute;n de todos los plugins a modificaciones en la plantilla. Se potenciar&aacute; especialmente el uso de plugins espec&iacute;ficos para el para el para el mejor aprovechamiento de Wordpress.</p><p><strong>Contenidos</strong>:<br />1. Repaso a lo m&aacute;s b&aacute;sico en la gesti&oacute;n de Wordpress<br />2. Modificaci&oacute;n de plantillas<br />3. Plugins avanzados (Woocommerce, Yoast, Wpomatic, Backups, etc)<br />4. Wordpress multiusuario<br />5. Plantilla DIVI</p><p><strong>Destinatarios</strong><br />Usuarios con alguna experiencia en Wordpress, que ya tengan alg&uacute;n blog funcionando y quieran sacarle el m&aacute;ximo partido</p><p><strong>Metodolog&iacute;a&nbsp;</strong><br />Clases eminentemente pr&aacute;cticas.<br />**Cada alumno dispondr&aacute; de un Wordpress personalizado, aunque se puede venir con un blog ya montado.</p><p><strong>Plazas:</strong>&nbsp;25 plazas (m&iacute;nimo 10 participantes para realizar el curso)</p><p><strong>Precio:</strong>&nbsp;60 &euro;&nbsp;<br /><strong>Fechas y lugar:</strong>&nbsp;Lunes 28 Septiembre, 5, 19 y 26 de Octubre de 2015, de 18.30h a 20.30h en la Sala Multimedia de Zaragoza Activa La Azucarera</p><p><strong>Precio CURSO ONLINE:</strong>&nbsp;40 &euro;&nbsp;<br /><strong>Fechas:&nbsp;</strong>El&nbsp;<a href=\"http://milenium3.es/web/unizac15-wordpress-a-fondo-curso-online/\">curso online</a>&nbsp;estar&aacute; abierto los meses de OCTUBRE y NOVIEMBRE. La matriculaci&oacute;n estar&aacute; abierta todo el mes de OCTUBRE.</p><p>M&aacute;s&nbsp;info en&nbsp;<a href=\"mailto:unizac@milenium3.es\">unizac@milenium3.es</a>&nbsp;</p><p><strong>Imparte</strong>:</p><p><strong>Gabriel del Molino</strong></p><p>- Consultor y asesor para empresas.<br />- Especializado en Wordpress, gesti&oacute;n de contenidos y marketing online.<br />- M&aacute;s de 20 a&ntilde;os impartiendo formaci&oacute;n<br />- Desde que conoci&oacute; Wordpress all&aacute; por el 2003 no ha dejado de profundizar en su gesti&oacute;n y aprovechamiento.<br />- M&aacute;s de 200 blogs instalados con Wordpress como motor de gesti&oacute;n de contenidos.</p><p><a href=\"http://www.dropbox.com/s/7mi6mb72mjndif9/UniZAC15-Wordpress.pdf?dl=0\">M&aacute;s informaci&oacute;n del curso e inscripci&oacute;n</a></p>"
    },
    "latitud": {
        "type": "typed-literal",
        "datatype": "http://www.w3.org/2001/XMLSchema#double",
        "value": "41.6638"
    },
    "longitud": {
        "type": "typed-literal",
        "datatype": "http://www.w3.org/2001/XMLSchema#double",
        "value": "-0.868232"
    }
},

(el http: lo concatenamos nosotros en el SELECT, tal que concat('http:', ?image) as ?image)