SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
METADADOS e XML                                    Formas de representação: dos catálogos aos repositórios digitais




                                                             Metadados
                                         Fluxo de Criação de Metadados
                                                      Metadados e XML

Paulo Augusto Loncarovich Gomes – Bolsista CAPES
UNESP - Mestrado em Ciência da Informação e Tecnologia
Metadados Conceitos

  Metadados (DD ou Dicionário de dados), ou Metainformação, são dados
  sobre outros dados.

  Os METADADOS permitem:

  - Organizar os dados geográficos;
  - Manter controle sobre os níveis de atualização dos dados;
  - Documentar origem, formato, estrutura e sistemas de referência dos
  dados;
  - Permitir intercâmbio entre diferentes sistemas;
  - Definir autoria, armazenamento, disponibilização e utilização dos dados.

  Entretanto Metadados são as lentes pelas quais enxergamos a informação.



GOMES. METADADOS e XML, 2009.
Origem do Metadados

   Teve início em 1995, por um grupo (Library of Congress, universidades,
   empresas de TIC, organizações não governamentais, etc.) liderado pela
   OCLC reuniu-se na cidade de Dublin, no estado americano de Ohio, para
   propor uma padronização para estas informações sobre informações dos
   arquivos digitais. Depois de mais algumas reuniões, o grupo chegou a um
   conjunto mínimo de elementos para a identificação dos objetos digitais.

   O conjunto ficou conhecido como Dublin Core (DC) e é mantido pela
   Dublin Core Metadata Initiative. Em 2003, o DC tornou-se o uso padrão
   ISO 15836.




GOMES. METADADOS e XML, 2009.
Fluxo de criação de Metadados
  Podemos considerar que há três formas possíveis de relacionar estruturas de informação e as estruturas descritivas
  de metadados relacionadas:




metadados embebidos é aquele que se pode conseguir nos recursos em formato HTML, onde os metadados podem
ser embebidos nos cabeçalhos dos documentos (em HTML é possível, através de uma “tag” <META>, a
especificação de qualquer elemento de metadados que se pretenda, o que poderá ser ignorado pelas máquinas de
processamento de HTML mas pode ser aproveitado por outros sistemas que identifiquem esses elementos).

metadados associados é inerente ao próprio conceito de hipertexto. Tomando como referência a tecnologia XML,
será possível definir um recurso como um grupo de ficheiros representando o nó de acesso (documento em XML), a
referência ao seu DTD ou espaço de nomes, referências para metadados, e ainda referências para outros ficheiros
com outros conteúdos (texto, som, imagens, etc.).

metadados separados é a do modelo da biblioteca tradicional, com bases de dados bibliográficas existentes em
sistemas próprios e os recursos, isto é, os livros, existindo nas prateleiras...

GOMES. METADADOS e XML, 2009.
Atributos dos Metadados
  Identificam-se ainda quatro classes de atributos de metadados a levar em consideração:

  Origem e modo de criação: processo e agente criador (exemplo: catalogador humano, termos de
  indexação extraídos por uma aplicação informática, informação fornecida pelo editor, etc.).

  Estrutura e semântica: metadados organizados segundo estruturas semânticas normalizadas ou
  não, registos criados seguindo controlo de autoridades e vocabulários ou não (ex.: Dublin Core,
  MARC, EAD, utilização das AACR, etc.).

  Estatuto: metadados estáticos, dinâmicos, persistentes ou temporários (ex.: elementos estáticos
  como título ou autor, ou elementos dinâmicos como preço, condições de acesso e uso, etc.).

  Nível: nível de descrição (detalhado ou básico), descrição de colecções, objectos ou itens, etc. (ex.:
  Dublin Core, MARC, RSLP, etc.).




GOMES. METADADOS e XML, 2009.
Criação de Interface para Metadados
  Segundo Gohil, 1999, a criação de Interface para Metadados funcionais pode ser obtidas apenas com o uso de informações de
  METADADOS , a completude dessas somente é alcançada através da participação do ambiente da computação, o qual
  adiciona funcionalidades específicas como a dependência de controles, ajustes na aparência e a adição das regras do ambiente
  (empresa, biblioteca, e outras).

  Para realizar essa tarefa de interface METADADOS, é proposto o uso de cinco fontes de informação para o mecanismo gerador.

  - A primeira é o uso dos METADADOS, esses são traduzidos durante a execução do sistema e originam as características
  principais, consideradas básicas para os elementos da interface gerada, como tipos dos controles na tela, domínios de valores e
  estruturas essenciais de ligação entre os elementos produzidos.

  - A segunda é o uso de heurísticas, que permite a descoberta de propriedades e comportamentos com base em conceitos
  simples, porém nem sempre utilizados. Como exemplo simplista cita-se a escolha da ordem de apresentação dos campos na
  interface, o que pode ser feito seguindo a ordem de declaração dos atributos no objeto de negócio, sua obrigatoriedade ou nível
  de complexidade.

  - A terceira é o conhecimento empírico, que permite a reutilização de soluções de sucesso, obtidas através de experiências
  anteriores. Esse tipo de informação é válido, principalmente no tocante à otimização das interfaces. A escolha do momento em
  que validadores de conteúdo devem ser aplicados, adição de suporte a operações de arrastar e soltar e a correta relação entre o
  tipo de dado e o controle de tela que o representa são apenas alguns exemplos.

  - A quarta é o uso da inferência, a qual permite obter novas informações a partir de um conjunto inicial de valores. Nesse
  contexto enquadram-se a construção de mensagens de auxílio para o usuário, nomes para controles de tela e o preenchimento
  de valores default.

  E finalmente, como quinta proposta o artifício para melhoria contínua das interfaces geradas, o uso de retroalimentação. Em
  outras palavras, um histórico de uso e configuração é continuamente armazenado.
                                                                                                                               (Moreira e Mrack, 2002) e (Clifton, 2005)

GOMES. METADADOS e XML, 2009.      Denomina-se 'heurística' à capacidade de um sistema fazer inovações e desenvolver técnicas de forma imediata e positivas para um determinado fim.
Classes de Requisitos para Metadados

   Requisitos para o desenvolvimento de um modelo para METADADOS.

   Metadados descritivos
   Descrição bibliográfica e identificação dos recursos, tais como títulos, autores, informação de indexação ou
   classificação, resumos, etc.

   Metadados administrativos
   Informação para administração do recurso, tais como elementos sobre a sua forma de aquisição, custo, etc.

   Preservação dos recursos
   Requisitos e condições, técnicas ou formais, para preservação a longo prazo.

   Descrição estrutural e técnica dos recursos
   Requisitos técnicos para manipulação do recurso (equipamento e aplicações), incluindo informação de autenticação,
   chaves de codificação ou de descodificação, informação estrutural, etc.

   Acesso, uso e reprodução dos recursos
   Estabelece termos e garantias de acesso e uso, registo de acessos.

   Metadados para gestão administrativa e técnica dos próprios metadados
   Informação sobre os próprios metadados do recurso, nomeadamente a sua data e forma de criação, proveniência,
   autenticidade, etc


GOMES. METADADOS e XML, 2009.
XML para descrição de METADADOS

   Extensible Markup Language (XML) é linguagem de
   marcação de dados (meta-markup language) que provê um
   formato para descrever dados estruturados.

   O uso da linguagem facilita as declarações mais precisas
   do conteúdo e resultados mais significativos de busca
   através de múltiplas plataformas. Portanto o XML é
   utilizado como ferramenta para criação dos METADADOS.

   O XML foi criado na década de 90 pelo W3C (World Wide
   Web Consortium). Foi desenvolvido com o intuito de ser
   uma METALINGUAGEM flexível, mas formal, permitindo a
   troca de dados entre instituições, através da internet,
   devido a adaptabilidade, seu uso é utilizado para trocar
   informações complexas que não eram adequadamente
   expressas em HTML.




GOMES. METADADOS e XML, 2009.
Exemplo XML e METADADOS

                                Dublin Core metadata editor




GOMES. METADADOS e XML, 2009.
XML e METADADOS
  A complexidade de um modelo de dados depende da complexidade estrutural da informação que se quer
  representar. A terminologia utilizada em geral para descrever dados semi-estruturados é baseada na teoria de
  grafos. Szwarcfiter (1986)




                                                             Teoria dos Grafos




                                     A Teoria dos Grafos é um ramo da matemática que estuda as
                                     relações entre os objetos de um determinado conjunto.
GOMES. METADADOS e XML, 2009.
O Controle de qualidade para a criação de metadados
  Um aspecto muito importante para o desenvolvimento de bases de dados de utilização por diversos grupos de usuários, com múltiplos
  interesses, é a documentação de seu conteúdo. Uma vez encontrados os dados, normalmente é necessário conhecer como foram
  coletados e que acurácias possuem. As descrições desses dados armazenados são comumente denominadas de METADADOS.


  Organizações nos Estados Unidos, no Canadá e na Europa, por exemplo, já estabeleceram padrões uniformes. Esses padrões cobrem
  conteúdo e semântica dos metadados, incluindo sua documentação detalhada e também sua representação digital. Esses
  metadados são atualmente utilizados com níveis variados de detalhes, abordando, numa visão geral, os seguintes tópicos:

  - Controle de qualidade: metadados detalhados são essenciais para permitir a garantia de qualidade da informação nas organizações
  que produzem e mantém grandes bases de dados. Os metadados documentam por completo o ciclo-de-vida dos dados, incluindo sua
  coleção, pré-processamento e manutenção. Esse tipo de metadados normalmente é muito pormenorizado;

  - Intercâmbio de dados: devido ao alto custo na coleta e aquisição de dados geográficos, por meio de levantamentos específicos, o
  intercâmbio desses dados é encorajado pelas organizações e promovido pelos produtores desses dados, tornando-se uma regra geral no
  processamento da informação geoespacial. Os dados geográficos que faltam ou que são mal interpretados, representam uma das fontes
  de erros e de incertezas quando se trata do uso de Bancos de Dados externos às organizações. Os detalhes encontrados nos
  metadados, relativos a grandes bases de dados, contribuem para evitar esses tipos de problema;

  - Diretórios de dados: a necessidade de reuso (reutilização) de conjuntos de dados caros motiva o estabelecimento de diretório de
  dados. Eles permitem que os usuários conheçam e acessem as descrições de conteúdo de conjuntos de dados, sem ser necessário
  acesso aos dados propriamente ditos a partir de sua base. Um exemplo típico: usuários estão interessados em conhecer e localizar dados
  para uma determinada região geográfica. Diretórios devem ser criados pelas organizações contendo descrições do conteúdo dos
  metadados de bibliotecas digitais a partir de suas fontes. Esses metadados tipicamente requerem um nível baixo de minúcias.


                                                                                                                    (JACOBSON, 1994)




GOMES. METADADOS e XML, 2009.
Benefícios da linguagem XML

   - Esta característica confere à linguagem XML "habilidades" semânticas,
   que possibilitam melhorias significativas em processos de recuperação e
   disseminação da informação.

   - As possibilidades e os benefícios reais em processos de recuperação da
   informação.

   - Buscas mais eficientes.

   - Desenvolvimento mais flexível para documentos Web.

   - Distribuição dos dados via rede de forma mais comprimida e escalável.

   - Padrões abertos.


GOMES. METADADOS e XML, 2009.
METADADOS: criação de registros e Ferramentas


   Editor de metadados DC-Dot's Dublin Core
   http://www.ukoln.ac.uk/metadata/dcdot/

   Ferramentas Dublin Core
   http://dublincore.org/tools

   Learning Object Metadata Editors
   http://www.cancore.ca/editors.html

   Ferramentas de metadados FGDC
   http://www.nbii.gov/datainfo/metadata/tools/

   Ferramentas Específicas OAI
   http://www.openarchives.org/tools/tools.html

   Editores e Ferramentas RDF
   http://www.ilrt.bris.ac.uk/discovery/rdf/

   Software TEI
   http://www.tei-c.org/Software/index.html

   Planilhas personalizadas para ferramentas de busca codificadas em EAD-Encoded Finding Aids
   http://www.cdlib.org/inside/projects/oac/toolkit/templates/

GOMES. METADADOS e XML, 2009.
Considerações Finais
       Dentro do contexto das Formas de representação: dos catálogos aos
       repositórios digitais a Criação de METADADOS diretamente com
       aúxílio da linguagem XML apresenta um fluxo de criação, interfaces,
       controle de qualidade e benefícios considerável e relevância no que diz
       respeito ao desenvolvimento de mecanismos de buscas e recuperação de
       informação a partir da representação do conhecimento.




GOMES. METADADOS e XML, 2009.
Bibliografia
   •       AMBLER. User Interface Design: Tips and Techniques. Ambler, Scott W. 1998. Disponível em
           http://www.ambysoft.com/userInterfaceDesign.pdf

   •       CLIFTON. A Dynamically Generated XML Data Editor. Clifton, Marc. Disponível em
           http://www.codeproject.com/dotnet/xmldataeditor.asp

   •       JACOBSON, B. M.; JENNINGS, G D. & STALLINGS, C. 1994. Multi-User / Multi-Purpose GIS Databases.Computers in
           Agriculture.Proceedings of The 5th International Conference. Orlando, ASAE: American Society of Agricultural Engineers.

   •       LUCCHESI. C. L.. Introdução à Teoria dos Grafos. 12º - Colóquio Brasileiro de Matemática. IMPA (Instituto de Matemática Pura e
           Aplicada), 1979.

   •       MARCHAL, B. XML by example. Indianapolis : Que, 2000.

   •       Microsoft Developer Network Online – Web Workshop – XML Home http://msdn.microsoft.com/en-us/xml/default.aspx

   •       MOREIRA E MRACK. Sistemas Dinâmicos Baseados em Metamodelos. Moreira, Diego; Mrack, Marcelo. II Workshop de Computação
           e Gestão da Informação – Univates. 2002.

   •       Organization for the Advancement of Structured Information Standards – http://www.oasis-open.org/home/index.php

   •       The XML Industry Portal – XML.ORG http://www.oasis-open.org/home/index.php




GOMES. METADADOS e XML, 2009.

Weitere ähnliche Inhalte

Was ist angesagt?

Template Plano de disponibilidade dos serviços
Template Plano de disponibilidade dos serviçosTemplate Plano de disponibilidade dos serviços
Template Plano de disponibilidade dos serviçosFernando Palma
 
Proposta técnica - TTH Telecom
Proposta técnica - TTH TelecomProposta técnica - TTH Telecom
Proposta técnica - TTH TelecomLeonardo de Paula
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoRangel Javier
 
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosBanco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosLeinylson Fontinele
 
Standards Metadata Management (system)
Standards Metadata Management (system)Standards Metadata Management (system)
Standards Metadata Management (system)Kevin Lee
 
03. Business Information Requirements Template
03. Business Information Requirements Template03. Business Information Requirements Template
03. Business Information Requirements TemplateAlan D. Duncan
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Data Governance Initiative
Data Governance InitiativeData Governance Initiative
Data Governance InitiativeDataWorks Summit
 
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...Denodo
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Leinylson Fontinele
 
Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008Guilherme Lima
 
IBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guruIBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guruRavikumar Nandigam
 
Db2 recovery IDUG EMEA 2013
Db2 recovery IDUG EMEA 2013Db2 recovery IDUG EMEA 2013
Db2 recovery IDUG EMEA 2013Dale McInnis
 
Dynamo db tópico avançado - modelagem de dados e boas práticas para escalar
Dynamo db   tópico avançado - modelagem de dados e boas práticas para escalarDynamo db   tópico avançado - modelagem de dados e boas práticas para escalar
Dynamo db tópico avançado - modelagem de dados e boas práticas para escalarAmazon Web Services LATAM
 
Data Modeling & Metadata Management
Data Modeling & Metadata ManagementData Modeling & Metadata Management
Data Modeling & Metadata ManagementDATAVERSITY
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexYohana Alves
 
DB2 Basic Commands - UDB
DB2 Basic Commands - UDBDB2 Basic Commands - UDB
DB2 Basic Commands - UDBSrinimf-Slides
 

Was ist angesagt? (20)

Template Plano de disponibilidade dos serviços
Template Plano de disponibilidade dos serviçosTemplate Plano de disponibilidade dos serviços
Template Plano de disponibilidade dos serviços
 
Proposta técnica - TTH Telecom
Proposta técnica - TTH TelecomProposta técnica - TTH Telecom
Proposta técnica - TTH Telecom
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 
Banco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de DadosBanco de Dados II Projeto Final de Banco de Dados
Banco de Dados II Projeto Final de Banco de Dados
 
Standards Metadata Management (system)
Standards Metadata Management (system)Standards Metadata Management (system)
Standards Metadata Management (system)
 
03. Business Information Requirements Template
03. Business Information Requirements Template03. Business Information Requirements Template
03. Business Information Requirements Template
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Data Governance Initiative
Data Governance InitiativeData Governance Initiative
Data Governance Initiative
 
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
Implementing Data Virtualization for Data Warehouses and Master Data Manageme...
 
Comunicação de dados!
Comunicação de dados!Comunicação de dados!
Comunicação de dados!
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008Configurando as ferramentas do Windows Server 2008
Configurando as ferramentas do Windows Server 2008
 
IBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guruIBM DB2 LUW UDB DBA Online Training by Etraining.guru
IBM DB2 LUW UDB DBA Online Training by Etraining.guru
 
Db2 recovery IDUG EMEA 2013
Db2 recovery IDUG EMEA 2013Db2 recovery IDUG EMEA 2013
Db2 recovery IDUG EMEA 2013
 
Dynamo db tópico avançado - modelagem de dados e boas práticas para escalar
Dynamo db   tópico avançado - modelagem de dados e boas práticas para escalarDynamo db   tópico avançado - modelagem de dados e boas práticas para escalar
Dynamo db tópico avançado - modelagem de dados e boas práticas para escalar
 
Data Modeling & Metadata Management
Data Modeling & Metadata ManagementData Modeling & Metadata Management
Data Modeling & Metadata Management
 
Simplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-DuplexSimplex, Half-Duplex e Full-Duplex
Simplex, Half-Duplex e Full-Duplex
 
Tutorial sobre XPath
Tutorial sobre XPath Tutorial sobre XPath
Tutorial sobre XPath
 
DB2 Basic Commands - UDB
DB2 Basic Commands - UDBDB2 Basic Commands - UDB
DB2 Basic Commands - UDB
 

Andere mochten auch

Pesquisa Social Media Gov 2016
Pesquisa Social Media Gov 2016Pesquisa Social Media Gov 2016
Pesquisa Social Media Gov 2016Ricardo Azarite
 
Marc edit en la migración de datos - Luis Peña. 2014
Marc edit en la migración de datos - Luis Peña. 2014Marc edit en la migración de datos - Luis Peña. 2014
Marc edit en la migración de datos - Luis Peña. 2014Luis Peña
 
Aula metadados 2012
Aula metadados 2012Aula metadados 2012
Aula metadados 2012rachelvesu
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTRicardo Terra
 
DSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/ExportDSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/ExportDuraSpace
 

Andere mochten auch (6)

Pesquisa Social Media Gov 2016
Pesquisa Social Media Gov 2016Pesquisa Social Media Gov 2016
Pesquisa Social Media Gov 2016
 
Taller de MarcEdit
Taller de MarcEditTaller de MarcEdit
Taller de MarcEdit
 
Marc edit en la migración de datos - Luis Peña. 2014
Marc edit en la migración de datos - Luis Peña. 2014Marc edit en la migración de datos - Luis Peña. 2014
Marc edit en la migración de datos - Luis Peña. 2014
 
Aula metadados 2012
Aula metadados 2012Aula metadados 2012
Aula metadados 2012
 
Apostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLTApostila XML, DTD, XSD e XSLT
Apostila XML, DTD, XSD e XSLT
 
DSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/ExportDSpace 4.2 Transmission: Import/Export
DSpace 4.2 Transmission: Import/Export
 

Ähnlich wie Metadados com XML

Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30UEPA
 
Modelos de dados
Modelos de dadosModelos de dados
Modelos de dadosaeasantos
 
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Messias Batista
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Messias Batista
 
1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD Marília Mendes
 
Módulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpaceMódulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpaceRodrigo Prado
 
Síntese Web Semântica U F P E Maio 2009
Síntese  Web  Semântica    U F P E Maio 2009Síntese  Web  Semântica    U F P E Maio 2009
Síntese Web Semântica U F P E Maio 2009gestao
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dadosEdgar Stuart
 
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Renato Bongiorno Bonfanti
 

Ähnlich wie Metadados com XML (20)

Metadados: dados a respeito de dados
Metadados: dados a respeito de dadosMetadados: dados a respeito de dados
Metadados: dados a respeito de dados
 
eXtensible Markup Language (XML)
eXtensible Markup Language (XML)eXtensible Markup Language (XML)
eXtensible Markup Language (XML)
 
Aula 2.2. Minicurso de ECM
Aula 2.2. Minicurso de ECMAula 2.2. Minicurso de ECM
Aula 2.2. Minicurso de ECM
 
Metadados
MetadadosMetadados
Metadados
 
Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30
 
Web Semântica
Web SemânticaWeb Semântica
Web Semântica
 
Modelos de dados
Modelos de dadosModelos de dados
Modelos de dados
 
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
 
1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD 1. Introdução a Sistemas de BD
1. Introdução a Sistemas de BD
 
Geonetwork
GeonetworkGeonetwork
Geonetwork
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
Palestra Introdução a Linked Data
Palestra Introdução a Linked DataPalestra Introdução a Linked Data
Palestra Introdução a Linked Data
 
Banco de dados parte 01
Banco de dados parte 01Banco de dados parte 01
Banco de dados parte 01
 
XML & HTML
XML & HTMLXML & HTML
XML & HTML
 
Módulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpaceMódulo 06 Introdução a metadados no DSpace
Módulo 06 Introdução a metadados no DSpace
 
Síntese Web Semântica U F P E Maio 2009
Síntese  Web  Semântica    U F P E Maio 2009Síntese  Web  Semântica    U F P E Maio 2009
Síntese Web Semântica U F P E Maio 2009
 
Tp 4 xml
Tp 4   xmlTp 4   xml
Tp 4 xml
 
Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
 

Kürzlich hochgeladen

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Kürzlich hochgeladen (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Metadados com XML

  • 1. METADADOS e XML Formas de representação: dos catálogos aos repositórios digitais Metadados Fluxo de Criação de Metadados Metadados e XML Paulo Augusto Loncarovich Gomes – Bolsista CAPES UNESP - Mestrado em Ciência da Informação e Tecnologia
  • 2. Metadados Conceitos Metadados (DD ou Dicionário de dados), ou Metainformação, são dados sobre outros dados. Os METADADOS permitem: - Organizar os dados geográficos; - Manter controle sobre os níveis de atualização dos dados; - Documentar origem, formato, estrutura e sistemas de referência dos dados; - Permitir intercâmbio entre diferentes sistemas; - Definir autoria, armazenamento, disponibilização e utilização dos dados. Entretanto Metadados são as lentes pelas quais enxergamos a informação. GOMES. METADADOS e XML, 2009.
  • 3. Origem do Metadados Teve início em 1995, por um grupo (Library of Congress, universidades, empresas de TIC, organizações não governamentais, etc.) liderado pela OCLC reuniu-se na cidade de Dublin, no estado americano de Ohio, para propor uma padronização para estas informações sobre informações dos arquivos digitais. Depois de mais algumas reuniões, o grupo chegou a um conjunto mínimo de elementos para a identificação dos objetos digitais. O conjunto ficou conhecido como Dublin Core (DC) e é mantido pela Dublin Core Metadata Initiative. Em 2003, o DC tornou-se o uso padrão ISO 15836. GOMES. METADADOS e XML, 2009.
  • 4. Fluxo de criação de Metadados Podemos considerar que há três formas possíveis de relacionar estruturas de informação e as estruturas descritivas de metadados relacionadas: metadados embebidos é aquele que se pode conseguir nos recursos em formato HTML, onde os metadados podem ser embebidos nos cabeçalhos dos documentos (em HTML é possível, através de uma “tag” <META>, a especificação de qualquer elemento de metadados que se pretenda, o que poderá ser ignorado pelas máquinas de processamento de HTML mas pode ser aproveitado por outros sistemas que identifiquem esses elementos). metadados associados é inerente ao próprio conceito de hipertexto. Tomando como referência a tecnologia XML, será possível definir um recurso como um grupo de ficheiros representando o nó de acesso (documento em XML), a referência ao seu DTD ou espaço de nomes, referências para metadados, e ainda referências para outros ficheiros com outros conteúdos (texto, som, imagens, etc.). metadados separados é a do modelo da biblioteca tradicional, com bases de dados bibliográficas existentes em sistemas próprios e os recursos, isto é, os livros, existindo nas prateleiras... GOMES. METADADOS e XML, 2009.
  • 5. Atributos dos Metadados Identificam-se ainda quatro classes de atributos de metadados a levar em consideração: Origem e modo de criação: processo e agente criador (exemplo: catalogador humano, termos de indexação extraídos por uma aplicação informática, informação fornecida pelo editor, etc.). Estrutura e semântica: metadados organizados segundo estruturas semânticas normalizadas ou não, registos criados seguindo controlo de autoridades e vocabulários ou não (ex.: Dublin Core, MARC, EAD, utilização das AACR, etc.). Estatuto: metadados estáticos, dinâmicos, persistentes ou temporários (ex.: elementos estáticos como título ou autor, ou elementos dinâmicos como preço, condições de acesso e uso, etc.). Nível: nível de descrição (detalhado ou básico), descrição de colecções, objectos ou itens, etc. (ex.: Dublin Core, MARC, RSLP, etc.). GOMES. METADADOS e XML, 2009.
  • 6. Criação de Interface para Metadados Segundo Gohil, 1999, a criação de Interface para Metadados funcionais pode ser obtidas apenas com o uso de informações de METADADOS , a completude dessas somente é alcançada através da participação do ambiente da computação, o qual adiciona funcionalidades específicas como a dependência de controles, ajustes na aparência e a adição das regras do ambiente (empresa, biblioteca, e outras). Para realizar essa tarefa de interface METADADOS, é proposto o uso de cinco fontes de informação para o mecanismo gerador. - A primeira é o uso dos METADADOS, esses são traduzidos durante a execução do sistema e originam as características principais, consideradas básicas para os elementos da interface gerada, como tipos dos controles na tela, domínios de valores e estruturas essenciais de ligação entre os elementos produzidos. - A segunda é o uso de heurísticas, que permite a descoberta de propriedades e comportamentos com base em conceitos simples, porém nem sempre utilizados. Como exemplo simplista cita-se a escolha da ordem de apresentação dos campos na interface, o que pode ser feito seguindo a ordem de declaração dos atributos no objeto de negócio, sua obrigatoriedade ou nível de complexidade. - A terceira é o conhecimento empírico, que permite a reutilização de soluções de sucesso, obtidas através de experiências anteriores. Esse tipo de informação é válido, principalmente no tocante à otimização das interfaces. A escolha do momento em que validadores de conteúdo devem ser aplicados, adição de suporte a operações de arrastar e soltar e a correta relação entre o tipo de dado e o controle de tela que o representa são apenas alguns exemplos. - A quarta é o uso da inferência, a qual permite obter novas informações a partir de um conjunto inicial de valores. Nesse contexto enquadram-se a construção de mensagens de auxílio para o usuário, nomes para controles de tela e o preenchimento de valores default. E finalmente, como quinta proposta o artifício para melhoria contínua das interfaces geradas, o uso de retroalimentação. Em outras palavras, um histórico de uso e configuração é continuamente armazenado. (Moreira e Mrack, 2002) e (Clifton, 2005) GOMES. METADADOS e XML, 2009. Denomina-se 'heurística' à capacidade de um sistema fazer inovações e desenvolver técnicas de forma imediata e positivas para um determinado fim.
  • 7. Classes de Requisitos para Metadados Requisitos para o desenvolvimento de um modelo para METADADOS. Metadados descritivos Descrição bibliográfica e identificação dos recursos, tais como títulos, autores, informação de indexação ou classificação, resumos, etc. Metadados administrativos Informação para administração do recurso, tais como elementos sobre a sua forma de aquisição, custo, etc. Preservação dos recursos Requisitos e condições, técnicas ou formais, para preservação a longo prazo. Descrição estrutural e técnica dos recursos Requisitos técnicos para manipulação do recurso (equipamento e aplicações), incluindo informação de autenticação, chaves de codificação ou de descodificação, informação estrutural, etc. Acesso, uso e reprodução dos recursos Estabelece termos e garantias de acesso e uso, registo de acessos. Metadados para gestão administrativa e técnica dos próprios metadados Informação sobre os próprios metadados do recurso, nomeadamente a sua data e forma de criação, proveniência, autenticidade, etc GOMES. METADADOS e XML, 2009.
  • 8. XML para descrição de METADADOS Extensible Markup Language (XML) é linguagem de marcação de dados (meta-markup language) que provê um formato para descrever dados estruturados. O uso da linguagem facilita as declarações mais precisas do conteúdo e resultados mais significativos de busca através de múltiplas plataformas. Portanto o XML é utilizado como ferramenta para criação dos METADADOS. O XML foi criado na década de 90 pelo W3C (World Wide Web Consortium). Foi desenvolvido com o intuito de ser uma METALINGUAGEM flexível, mas formal, permitindo a troca de dados entre instituições, através da internet, devido a adaptabilidade, seu uso é utilizado para trocar informações complexas que não eram adequadamente expressas em HTML. GOMES. METADADOS e XML, 2009.
  • 9. Exemplo XML e METADADOS Dublin Core metadata editor GOMES. METADADOS e XML, 2009.
  • 10. XML e METADADOS A complexidade de um modelo de dados depende da complexidade estrutural da informação que se quer representar. A terminologia utilizada em geral para descrever dados semi-estruturados é baseada na teoria de grafos. Szwarcfiter (1986) Teoria dos Grafos A Teoria dos Grafos é um ramo da matemática que estuda as relações entre os objetos de um determinado conjunto. GOMES. METADADOS e XML, 2009.
  • 11. O Controle de qualidade para a criação de metadados Um aspecto muito importante para o desenvolvimento de bases de dados de utilização por diversos grupos de usuários, com múltiplos interesses, é a documentação de seu conteúdo. Uma vez encontrados os dados, normalmente é necessário conhecer como foram coletados e que acurácias possuem. As descrições desses dados armazenados são comumente denominadas de METADADOS. Organizações nos Estados Unidos, no Canadá e na Europa, por exemplo, já estabeleceram padrões uniformes. Esses padrões cobrem conteúdo e semântica dos metadados, incluindo sua documentação detalhada e também sua representação digital. Esses metadados são atualmente utilizados com níveis variados de detalhes, abordando, numa visão geral, os seguintes tópicos: - Controle de qualidade: metadados detalhados são essenciais para permitir a garantia de qualidade da informação nas organizações que produzem e mantém grandes bases de dados. Os metadados documentam por completo o ciclo-de-vida dos dados, incluindo sua coleção, pré-processamento e manutenção. Esse tipo de metadados normalmente é muito pormenorizado; - Intercâmbio de dados: devido ao alto custo na coleta e aquisição de dados geográficos, por meio de levantamentos específicos, o intercâmbio desses dados é encorajado pelas organizações e promovido pelos produtores desses dados, tornando-se uma regra geral no processamento da informação geoespacial. Os dados geográficos que faltam ou que são mal interpretados, representam uma das fontes de erros e de incertezas quando se trata do uso de Bancos de Dados externos às organizações. Os detalhes encontrados nos metadados, relativos a grandes bases de dados, contribuem para evitar esses tipos de problema; - Diretórios de dados: a necessidade de reuso (reutilização) de conjuntos de dados caros motiva o estabelecimento de diretório de dados. Eles permitem que os usuários conheçam e acessem as descrições de conteúdo de conjuntos de dados, sem ser necessário acesso aos dados propriamente ditos a partir de sua base. Um exemplo típico: usuários estão interessados em conhecer e localizar dados para uma determinada região geográfica. Diretórios devem ser criados pelas organizações contendo descrições do conteúdo dos metadados de bibliotecas digitais a partir de suas fontes. Esses metadados tipicamente requerem um nível baixo de minúcias. (JACOBSON, 1994) GOMES. METADADOS e XML, 2009.
  • 12. Benefícios da linguagem XML - Esta característica confere à linguagem XML "habilidades" semânticas, que possibilitam melhorias significativas em processos de recuperação e disseminação da informação. - As possibilidades e os benefícios reais em processos de recuperação da informação. - Buscas mais eficientes. - Desenvolvimento mais flexível para documentos Web. - Distribuição dos dados via rede de forma mais comprimida e escalável. - Padrões abertos. GOMES. METADADOS e XML, 2009.
  • 13. METADADOS: criação de registros e Ferramentas Editor de metadados DC-Dot's Dublin Core http://www.ukoln.ac.uk/metadata/dcdot/ Ferramentas Dublin Core http://dublincore.org/tools Learning Object Metadata Editors http://www.cancore.ca/editors.html Ferramentas de metadados FGDC http://www.nbii.gov/datainfo/metadata/tools/ Ferramentas Específicas OAI http://www.openarchives.org/tools/tools.html Editores e Ferramentas RDF http://www.ilrt.bris.ac.uk/discovery/rdf/ Software TEI http://www.tei-c.org/Software/index.html Planilhas personalizadas para ferramentas de busca codificadas em EAD-Encoded Finding Aids http://www.cdlib.org/inside/projects/oac/toolkit/templates/ GOMES. METADADOS e XML, 2009.
  • 14. Considerações Finais Dentro do contexto das Formas de representação: dos catálogos aos repositórios digitais a Criação de METADADOS diretamente com aúxílio da linguagem XML apresenta um fluxo de criação, interfaces, controle de qualidade e benefícios considerável e relevância no que diz respeito ao desenvolvimento de mecanismos de buscas e recuperação de informação a partir da representação do conhecimento. GOMES. METADADOS e XML, 2009.
  • 15. Bibliografia • AMBLER. User Interface Design: Tips and Techniques. Ambler, Scott W. 1998. Disponível em http://www.ambysoft.com/userInterfaceDesign.pdf • CLIFTON. A Dynamically Generated XML Data Editor. Clifton, Marc. Disponível em http://www.codeproject.com/dotnet/xmldataeditor.asp • JACOBSON, B. M.; JENNINGS, G D. & STALLINGS, C. 1994. Multi-User / Multi-Purpose GIS Databases.Computers in Agriculture.Proceedings of The 5th International Conference. Orlando, ASAE: American Society of Agricultural Engineers. • LUCCHESI. C. L.. Introdução à Teoria dos Grafos. 12º - Colóquio Brasileiro de Matemática. IMPA (Instituto de Matemática Pura e Aplicada), 1979. • MARCHAL, B. XML by example. Indianapolis : Que, 2000. • Microsoft Developer Network Online – Web Workshop – XML Home http://msdn.microsoft.com/en-us/xml/default.aspx • MOREIRA E MRACK. Sistemas Dinâmicos Baseados em Metamodelos. Moreira, Diego; Mrack, Marcelo. II Workshop de Computação e Gestão da Informação – Univates. 2002. • Organization for the Advancement of Structured Information Standards – http://www.oasis-open.org/home/index.php • The XML Industry Portal – XML.ORG http://www.oasis-open.org/home/index.php GOMES. METADADOS e XML, 2009.