Pacotes de dados de pesquisa frequentemente precisam de contexto: quem criou os arquivos, qual software os gerou, qual licença se aplica e como as peças se relacionam. Os repositórios podiam armazenar arquivos, mas o contexto portátil e legível por máquina era a parte difícil.
O movimento elegante do RO-Crate foi o empacotamento mínimo. Coloque `ro-crate-metadata.json` ao lado dos dados e o diretório se torna um crate. Os metadados são JSON-LD, mas exemplos de JSON comum bastam para a maioria dos autores de ferramentas acompanhar.
Isso manteve o padrão leve, ainda com capacidade de dados vinculados. Um crate pode descrever arquivos, recursos web, fluxos de trabalho, pessoas, organizações, instrumentos e proveniência sem impor um novo formato de arquivo.
Descreva a pasta, não uma plataforma
Funciona com um diretório existente, então a adoção não exige reempacotar os dados.
JSON-LD fornece identificadores globais e termos do schema.org, permanecendo legível para ferramentas JSON.
Referências cruzadas por `@id` permitem que um único grafo plano descreva muitas entidades relacionadas.
Perfis permitem que comunidades especializem o padrão sem bifurcar a ideia central.
Padrões de metadados se difundem quando melhoram uma pasta existente em vez de exigir que todo repositório se torne a mesma plataforma.
O RO-Crate alcançou uma especificação 1.3 de longo prazo e é usado por comunidades de dados de pesquisa e de fluxos de trabalho para empacotar dados para distribuição, reutilização, publicação, preservação e arquivamento. Sua especificação atual mantém versionamento compatível com versões anteriores e um modelo de governança de código aberto.
CONFIRA AS EVIDÊNCIAS
As fontes
- Introduction Research Object Crate · researchobject.org
- RO-Crate Specification Research Object Crate · researchobject.org