Mudanças entre as edições de "BagIt File Packaging Format"

De Fabrico CC
Ir para: navegação, pesquisa
(→‎Bibliografia)
(→‎Softwares)
 
(24 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
{{InstânciaA
 
{{InstânciaA
−
|Classes=Categoria:Onto:Especificação de Objeto Digital
+
|Classes=Categoria:Onto:Especificação de Pacote de Informação
 
|Assuntos= Objeto Digital,Pacote de Informação
 
|Assuntos= Objeto Digital,Pacote de Informação
 +
|DescriçãoURL=Conjunto de convenções hierárquicas de layout de arquivos para armazenamento e transferência de conteúdo digital arbitrário.  Este formato BagIt é adequado para armazenamento e transferência confiáveis.@https://www.rfc-editor.org/info/rfc8493
 
}}
 
}}
 
=Especificação=
 
=Especificação=
 +
 +
É um conjunto de convenções hierárquicas de layout de arquivos para armazenamento e transferência de conteúdo digital arbitrário.  Oformato BagIt é adequado para armazenamento e transferência confiáveis.{{CW|https://www.rfc-editor.org/info/rfc8493|RFC 8493 The BagIt File Packaging Format }}
 +
 +
Especificação: RFC 8493 The BagIt File Packaging Format (V1.0), October 2018. https://doi.org/10.17487/RFC8493
 +
==Estrutura==
 +
 +
<pre>
 +
<base directory>/ (1)
 +
        |
 +
        +-- bagit.txt (2)
 +
        |
 +
        +-- manifest-<algorithm>.txt  (3)
 +
        |
 +
        +-- [additional tag files] (4)
 +
        |
 +
        +-- data/ (2)
 +
        |    |
 +
        |    +-- [payload files] (5)
 +
        |
 +
        +-- [tag directories]/ (6)
 +
              |
 +
              +-- [tag files] (7)
 +
</pre>
 +
 +
===Bag===
 +
*Um conjunto de arquivos opacos contidos na estrutura definida por pela especificação BatIt.
 +
*Diretório:  <base directory>/ (1)
 +
 +
===Declaração de Bag===
 +
*Os arquivo que estão em todas os "bags" devem estar em conformidade com o documento [[#Manifesto | manifesto]] . Contém valores necessários para processar o restante de um  "bag".
 +
*Obrigatório
 +
*Arquivo: bagit.txt (2)
 +
**Conteúdo do Arquivo:
 +
<pre>
 +
BagIt-Version: M.N
 +
Tag-File-Character-Encoding: ENCODING
 +
</pre>
 +
 +
===Algoritmo de checksum de bag===
 +
*O nome do algoritmo de checksum  que foi normalizado para uso em um  manifesto ou tag ou nome de arquivo de manifesto de tag
 +
 +
===Manifesto===
 +
*Um arquivo de tags que mapeia caminhos de arquivos para somas de verificação (checksums). Um manifesto pode ser um manifesto de carga ou um manifesto de tag
 +
====Manifesto de Carga====
 +
*Arquivo:(3) manifest-<algorithm>.txt
 +
*Obrigatório
 +
*Fornece uma listagem completa de cada carga ([payload files] - 5): nome do arquivo junto com uma soma de verificação (checksum) correspondente para permitir dados  verificação de integridade.
 +
*Exemplos de nomes de arquivos
 +
**manifest-sha256.txt
 +
**manifest-sha512.txt
 +
*Conteúdo do Arquivo:
 +
<pre>
 +
checksum-do-arquivo caminho-do-arquivo-no-diretório-de-carga*
 +
checksum-do-arquivo caminho-do-arquivo-no-diretório-de-carga*
 +
*deve usar /como separador de diretórios
 +
</pre>
 +
 +
====Manifesto de Tag====
 +
*Arquivo de tags que lista outros arquivos de tags e checksums (manifest-<algorithm>.txt  (3) e [additional tag files] (4))
 +
*Arquivo: tagmanifest-<algorithm>.txt (4)
 +
*Opcional
 +
*Exemplos de nomes de arquivos
 +
**tagmanifest-sha256.txt
 +
**tagmanifest-sha512.txt
 +
***Conteúdo do Arquivo:
 +
<pre>
 +
checksum-do-arquivo <caminho-do-arquivo-no-diretório-de-carga*
 +
checksum-do-arquivo <caminho-do-arquivo-no-diretório-de-carga*
 +
*deve usar /como separador de diretórios
 +
</pre>
 +
 +
===Carga do Bag===
 +
*Os dados encapsulados pelo "bag" como um conjunto de arquivos nomeados, que podem ser organizados em subdiretórios.
 +
**Diretório de Carga: (2)data/
 +
**Obrigatório
 +
 +
===Arquivo de Bag===
 +
*Arquivo: (5) [payload files]
 +
 +
===Diretório de tags===
 +
* Um diretório que contém um ou mais arquivos de tags.
 +
**Diretórios de Tags: (6) [tag directories]/
 +
 +
===Arquivo tag===
 +
*Um arquivo que contém metadados sobre o bag ou sua carga (carga do bag).
 +
*Arquivo:  [tag files] (7)
  
 
=Usos=
 
=Usos=
−
*[https://wiki.lyrasis.org/display/DSPACE/BagIt+AIP+Format DSpace BagIt AIP Format]
+
 
 +
*[[DSpace.BagIt AIP Format]]
 +
 
 +
=Softwares=
 +
 
 +
*[[Bagger]]
  
 
=Bibliografia=
 
=Bibliografia=
−
{{CitaçãoOcultaVo1 |Bib:2018#Kunze et al.}}
+
{{COc |Bib:2018#Kunze et al.}}
  
 
{{Bib:PáginaV1}}
 
{{Bib:PáginaV1}}

Edição atual tal como às 16h44min de 18 de fevereiro de 2025

É uma Instância | Contexto  
Classe Especificação de Pacote de Informação
Propriedades Sentenças RDF
Assunto Objeto Digital, Pacote de Informação





Especificação

É um conjunto de convenções hierárquicas de layout de arquivos para armazenamento e transferência de conteúdo digital arbitrário. Oformato BagIt é adequado para armazenamento e transferência confiáveis.(RFC 8493 The BagIt File Packaging Format )

Especificação: RFC 8493 The BagIt File Packaging Format (V1.0), October 2018. https://doi.org/10.17487/RFC8493

Estrutura

<base directory>/ (1)
         |
         +-- bagit.txt (2)
         |
         +-- manifest-<algorithm>.txt  (3)
         |
         +-- [additional tag files] (4)
         |
         +-- data/ (2)
         |     |
         |     +-- [payload files] (5)
         |
         +-- [tag directories]/ (6)
               |
               +-- [tag files] (7)

Bag

  • Um conjunto de arquivos opacos contidos na estrutura definida por pela especificação BatIt.
  • Diretório: <base directory>/ (1)

Declaração de Bag

  • Os arquivo que estão em todas os "bags" devem estar em conformidade com o documento manifesto . Contém valores necessários para processar o restante de um "bag".
  • Obrigatório
  • Arquivo: bagit.txt (2)
    • Conteúdo do Arquivo:
BagIt-Version: M.N
Tag-File-Character-Encoding: ENCODING

Algoritmo de checksum de bag

  • O nome do algoritmo de checksum que foi normalizado para uso em um manifesto ou tag ou nome de arquivo de manifesto de tag

Manifesto

  • Um arquivo de tags que mapeia caminhos de arquivos para somas de verificação (checksums). Um manifesto pode ser um manifesto de carga ou um manifesto de tag

Manifesto de Carga

  • Arquivo:(3) manifest-<algorithm>.txt
  • Obrigatório
  • Fornece uma listagem completa de cada carga ([payload files] - 5): nome do arquivo junto com uma soma de verificação (checksum) correspondente para permitir dados verificação de integridade.
  • Exemplos de nomes de arquivos
    • manifest-sha256.txt
    • manifest-sha512.txt
  • Conteúdo do Arquivo:
checksum-do-arquivo caminho-do-arquivo-no-diretório-de-carga*
checksum-do-arquivo caminho-do-arquivo-no-diretório-de-carga*
*deve usar /como separador de diretórios

Manifesto de Tag

  • Arquivo de tags que lista outros arquivos de tags e checksums (manifest-<algorithm>.txt (3) e [additional tag files] (4))
  • Arquivo: tagmanifest-<algorithm>.txt (4)
  • Opcional
  • Exemplos de nomes de arquivos
    • tagmanifest-sha256.txt
    • tagmanifest-sha512.txt
      • Conteúdo do Arquivo:
checksum-do-arquivo <caminho-do-arquivo-no-diretório-de-carga*
checksum-do-arquivo <caminho-do-arquivo-no-diretório-de-carga*
*deve usar /como separador de diretórios

Carga do Bag

  • Os dados encapsulados pelo "bag" como um conjunto de arquivos nomeados, que podem ser organizados em subdiretórios.
    • Diretório de Carga: (2)data/
    • Obrigatório

Arquivo de Bag

  • Arquivo: (5) [payload files]

Diretório de tags

  • Um diretório que contém um ou mais arquivos de tags.
    • Diretórios de Tags: (6) [tag directories]/

Arquivo tag

  • Um arquivo que contém metadados sobre o bag ou sua carga (carga do bag).
  • Arquivo: [tag files] (7)

Usos

Softwares

Bibliografia