josuesalas25 / cultura-ocio-agenda-eventos-actividades

Vocabulario para la representación de datos sobre los eventos que se realizan dentro de una población
0 stars 1 forks source link

El equipamiento debería ser un equipamiento ya exxistente #1

Closed ocorcho closed 2 years ago

ocorcho commented 2 years ago

En https://github.com/josuesalas25/cultura-ocio-agenda-eventos-actividades/blob/f7c7aa4516bebfa32cd01746351a7bc21d3b9986/v1.1-rc/examples/output.nt#L25

Se crea un equipamiento con el número de evento. Esto no parece tener sentido.

josuesalas25 commented 2 years ago

Ahora el equipamiento se crea con el nombre del equipamiento.

Un ejemplo es:

<http://vocab.linkeddata.es/datosabiertos/recurso/cultura-ocio/agenda/Evento/1285153785025> <http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/equipamiento/Equipamiento> <http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/equipamiento-municipal/Equipamiento/Centro%20Cultural%20de%20la%20Villa%20%28Lumbrales%29>.

ocorcho commented 2 years ago

Sería ideal que el equipamiento tuviera un id propio. ¿No lo tiene en ningún sitio? Usar el nombre en la URI es muy poco efectivo. Además, será /equipamiento/ en lugar de /Equipamiento/ en la URI

Lo mismo con el evento (/evento en lugar de /Evento)

josuesalas25 commented 2 years ago

Se ha cambiado la URI de equipamiento de /Equipamiento/ a /equipamiento/.

Respecto al equipamiento, no he encontrado en los csv ningun id propio que los identifique. Por lo tanto, no se me ocurre que alternativa poner al id, ya que es la mejor opcion.

Ahora el ejemplo queda como: <http://vocab.linkeddata.es/datosabiertos/recurso/cultura-ocio/agenda/evento/1285153785025> <http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/equipamiento/Equipamiento> <http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/equipamiento-municipal/equipamiento/Centro%20Cultural%20de%20la%20Villa%20%28Lumbrales%29>.

ocorcho commented 2 years ago

Hay varias opciones:

  1. Crear un nodo en blanco que tenga dentro como rdfs:label el nombre del equipamiento.
  2. En lugar de nodo en blanco, crear la URI http://vocab.linkeddata.es/datosabiertos/recurso/cultura-ocio/agenda/evento/1285153785025/equipamiento, a la espera de que se pueda reconciliar en el futuro, y añadir que ese equipamiento tiene como rdfs:label el nombre del equipamiento, para facilitar la tarea en el futuro.
  3. Reconciliar este dataset con el de equipamientos de la ciudad, donde se puede esperar que estén estos equipamientos si están presentes en el dataset de eventos. Esto permitiría empezar a conectar unos conjuntos de datos con otros. Es laborioso, pero podría ser muy interesante si lo consigues.
josuesalas25 commented 2 years ago

Para obtener los ID del equipamiento donde tienen lugar los eventos se han encontrado los de Madrid, Salamanca, Lorca monumentos y Lorca servicios.

El unico problema es que Lorca servicios no tiene ID en su csv, por lo que hay 5 datos en total del CSV que no se que poner de id en equipamiento. La opcion que se me habia ocurrido era numerar los 73 datos del csv de lorca servicios y poner el correspondiente

ocorcho commented 2 years ago

Ok, aquellos que no tengan ID en su CSV se quedarán con un nodo en blanco entonces.

josuesalas25 commented 2 years ago

Creo que ya ha sido modificado correctamente.

Ademas, he actualizado el resto de la ontologia y derivados añadiendo en la clase Equipamiento el dato esequip:id

ocorcho commented 2 years ago

Usa dct:identifier

josuesalas25 commented 2 years ago

Ya se ha cambiado toda la ontologia pasando a dct:identifier