Skip to content

Metadato inferido: metadataModified #163

@lucaslavandeira

Description

@lucaslavandeira

Contexto

Hay campos que no esperamos que los nodos completen o utilicen correctamente, generalmente porque son tediosos de mantener y deberían ser automatizados.

Propuesta

Implementar como parte de la rutina de lectura de catálogos de django-datajsonar, el cálculo de algunos campos de metadatos adicionales (y los auxiliares que sea necesario) y su agregado a los catálogos que se leen (ie. estos metadatos nuevos deben servir para su uso dentro de monitoreo, pero también deben llegar al nodo central, cuando se federan).

Campos de manejo de fechas (aplicar a nivel catalog, dataset y distribution):

  • metadataModified: este campo no existe en el perfil nacional de metadatos. Se llena con la última fecha donde se verifica una modificación de los metadatos. Será igual a issued (fecha de creación) la primera vez, y luego sólo se actualizará si se registra un cambio en los metadatos (dict leído desde pydatajson difiere con el valor guardado de metadata en la base de datos)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions