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

  1. Introduction Research Object Crate · researchobject.org
  2. RO-Crate Specification Research Object Crate · researchobject.org