Data: 2025-12-04 Projeto: Day 05 - Museu Ipiranga Cultural Data Pipeline
“É possível saber se a API do Tainacan suporta esse tipo de contexto? Por exemplo, itens que estavam no acervo e não estão mais?”
Campos disponíveis no catálogo do Museu Paulista:
• id - ID único do item
• title - Título do objeto
• description - Descrição detalhada
• author_name - Nome do autor/criador
• creation_date - Data de criação do objeto
• modification_date - Data de modificação no sistema
• collection_id - ID da coleção
• slug - URL slug
• status - Status de publicação
• thumbnail_url - URL da imagem
• full_metadata - JSON com metadados completos
Resultado:
publish (79,392 itens)removed, repatriated, transferredImplicação: O campo status do Tainacan é usado para publicação (publish/draft/trash), não para proveniência histórica.
Resultado:
Implicação: O campo registra mudanças no sistema, não mudanças físicas/legais do objeto.
Buscamos palavras-chave no título/descrição:
| Termo | Ocorrências | Tipo |
|---|---|---|
| repatri | 1 item | ✅ Contexto válido |
| devol | 10 itens | ⚠️ “Terrenos devolutos” (não é movimentação) |
| transferido | 1 item | ⚠️ “Transferidor de papelão” (objeto, não ação) |
| removido | 1 item | ⚠️ Não verificado |
| perdido | 4 itens | ⚠️ Não verificado |
Descrição (parcial):
“PLAQUETA SOBRE CERCADURA, COM A INSCRIÇÃO ‘HOMENAJE/ DEL/ PUEBLO ARGENTINO/ EN LA/ REPATRIACION/ DE SUS RESTOS/ 1906’”
Análise:
Conclusão: Contexto histórico está no conteúdo do objeto, não na proveniência do objeto.
O que ela TEM:
publish, draft, trash)full_metadata (JSON com campos customizados)O que ela NÃO TEM (por padrão):
O Tainacan permite criar metadados customizados. O museu poderia adicionar:
{
"provenance_status": {
"current_location": "Museu Paulista",
"status": "on_display",
"previous_locations": [
{
"location": "Museu Nacional",
"date_from": "1950-01-01",
"date_to": "1990-05-15",
"reason": "transferred"
}
],
"repatriation_info": null
}
}
Vantagens:
Desvantagens:
Adicionar proveniência na description:
Descrição: Medalha comemorativa...
Proveniência:
- 1890-1920: Coleção particular (Família Silva)
- 1920-2000: Museu Paulista
- 2000-presente: Museu Paulista (empréstimo ao Museu Nacional, 2010-2015)
Vantagens:
Desvantagens:
Usar sistema especializado (ex: CollectionSpace) para proveniência, integrado com Tainacan.
Vantagens:
Desvantagens:
Para documentar a Machadinha Krahô ou outros itens removidos:
episode_id,item_mention,matched,match_type,notes
example,Machadinha Krahô,FALSE,not_in_api,Item foi repatriado ao povo Krahô em 2023 (fonte: notícia X)
Onde registrar:
notesprovenance_notesLimitação:
O que o Tainacan deveria ter:
-- Schema proposto
CREATE TABLE item_provenance (
item_id INT,
event_type ENUM('acquisition', 'transfer', 'repatriation', 'loan', 'disposal'),
event_date DATE,
location_from VARCHAR(255),
location_to VARCHAR(255),
reason TEXT,
documentation_url VARCHAR(500),
created_by INT,
created_at TIMESTAMP
);
Benefícios:
Para resposta definitiva, seria necessário:
O que descobrimos:
Implicação:
“Ausência de um campo na API pública ≠ ausência de rastreamento institucional”
Trade-off real:
Quote potencial:
“O Tainacan dá liberdade—você pode escrever ‘repatriado’ na descrição. Mas isso não resolve o problema de pesquisar todos os itens repatriados automaticamente.”
Realidade:
Oportunidade:
“Há um gap entre a prática museológica (repatriação, transferências) e os sistemas de catalogação digital. Este projeto expôs esse gap de forma prática.”
Resposta curta: ❌ Não, a API Tainacan padrão não suporta metadados de proveniência histórica estruturados.
Resposta longa:
full_metadata)Para o projeto Day 05:
notes para contexto manualPara o blog post:
Status: Investigação completa ✅ Próximo passo: Adicionar este finding ao README/Blog Post