Dublin Core
Dublin Core é um padrão de metadados essencial para descrever recursos digitais como vídeos, áudios, imagens, textos e páginas da web. Ele utiliza tecnologias como XML e RDF para organizar e facilitar o acesso a essas informações.
Pontos-chave
- Dublin Core é um esquema de metadados para descrever objetos digitais.
- O padrão possui dois níveis: Simples (15 elementos) e Qualificado (com 3 elementos adicionais e refinamentos).
- Os elementos do Dublin Core são opcionais, repetíveis e não possuem ordem definida.
- A semântica do Dublin Core é independente de sintaxe, permitindo flexibilidade na codificação.
- Diversos sistemas e frameworks utilizam o Dublin Core como base para metadados.
Imagem: Peter Morville · BY-NC · Openverse
O padrão Dublin Core se apresenta em dois níveis: Simples e Qualificado. O nível Simples conta com quinze elementos básicos, enquanto o Qualificado expande essa base com três elementos adicionais (Audiência, Proveniência e Detentor de Direitos) e um conjunto de refinamentos (qualificadores) que especificam ainda mais o significado dos elementos, otimizando a descoberta de recursos.
Imagem: Library of Congress, Predatorix · BY-SA · Openverse
O Conjunto de Elementos de Metadados Dublin Core Simples (DCMES) é composto por quinze elementos essenciais. Cada um desses elementos é opcional e pode ser utilizado múltiplas vezes. O DCMI incentiva o uso de esquemas de codificação e vocabulários padronizados para refinar esses elementos. Não há uma ordem específica para a apresentação ou uso dos elementos, e informações detalhadas sobre suas definições e relações estão disponíveis no Dublin Core Metadata Registry.
Imagem: inkdroid · BY · Openverse
Após a definição dos 15 elementos originais, o Dublin Core Metadata Initiative (DCMI) desenvolveu termos adicionais para estender e refinar o conjunto de elementos. Esses termos, aprovados pelo DCMI Usage Board, tornam o significado dos elementos mais específico. O 'Dumb-Down Principle' garante que, mesmo que um sistema não reconheça um qualificador específico, ele ainda possa tratar o valor do metadado de forma geral e útil para a descoberta, mantendo a correção e a utilidade da informação.
Imagem: J.J.SOLARI · BY-SA · Openverse
A escolha da sintaxe para os metadados Dublin Core deve considerar diversas variáveis, pois uma solução única raramente se aplica a todos os casos. Os conceitos e a semântica do Dublin Core são projetados para serem independentes de sintaxe, adaptando-se a diferentes contextos e sendo compreendidos tanto por máquinas quanto por humanos. O Dublin Core Abstract Model serve como um modelo de referência para comparar orientações de codificação, facilitando o desenvolvimento de mapeamentos e traduções entre diferentes sintaxes.
Imagem: Digital Game Museum · BY · Openverse
O Dublin Core é a base para diversas aplicações e especificações. Um exemplo é o 'OMF' (Open Source Metadata Framework), utilizado pelo ScrollKeeper, que por sua vez é empregado pelos ambientes GNOME e KDE. O PBCore também se baseia no Dublin Core. Além disso, sistemas como Plone, ERP5 e Nuxeo utilizam implementações do Dublin Core através de produtos como os Metadados Zope CMF e FedoraCommons. O DCMI mantém em seu site uma lista atualizada de projetos que fazem uso do padrão.


