Open ppKrauss opened 2 years ago
Como valor do atributo licença, poderia ser algo como ODbL 1.0; family CC-by-sa; http://www.opendefinition.org/licenses/odc-odbl
. O template mustache seria algo como
files_license: [ {{licenses.name}}, {{licenses.family}}, {{licenses.url}} ]
reparando que
PS: para decidir por URL canônica, pode-se conferir sinonimos em https://github.com/ppKrauss/licenses/blob/master/data/license_urls.csv
Discutir na sequencia as subchaves da chave file_licenses
.
A principio, todas as informações contida nessa chave poderia ser criada de forma semi-automatizada, se incluidas colunas na tabela donatedPack.csv para url_wayback
, eml_sha256
e file
.
A sub chave name
já é possível ser incluída automaticamente, com os seguintes passos:
pushd /var/gits/_dg/preserv/src
make load_license_tables
pushd /var/gits/_dg/preserv-XX/data/_pkDDDD.CC
make insert_license
Exemplo de subchaves (apenas sugestões de nomes)
license_evidences:
definition: [name, family, url]
file: sha256.zip
uri_evidency: (sha256.eml ou archive.org/url)
Conforme preserv/issues/19 e comentários de preserv-BR/issues/27, precisamos registrar no make_conf, tanto dados fornecidos por editor humano, tipicamente classificação tipo e família da licença, com um link
archive.org
opcional, como os dados escaneados da pasta de licença.PS: assim como o
size
será agregado aomake_conf
por processo automatizado, haverá também um processo de verificação e escrita dos metadados da licença.