Normas Internacionais: Metadados (ISO/IEC 11179) Por Profª Drª Maria Salete Marcon Gomes Vaz...
Transcript of Normas Internacionais: Metadados (ISO/IEC 11179) Por Profª Drª Maria Salete Marcon Gomes Vaz...
Normas Internacionais: Metadados (ISO/IEC 11179)
PorPor
Profª Drª Maria Salete Marcon Gomes VazProfª Drª Maria Salete Marcon Gomes Vaz
Departamento de Informática/UEPGDepartamento de Informática/UEPG
CE Metadados/ABNTCE Metadados/ABNT
Visão Geral de MetadadosVisão Geral de Metadados Algumas Definições Algumas Definições Contextualização na Organização Contextualização na Organização Categorias Básicas Categorias Básicas
Padrão de MetadadosPadrão de Metadados Gestão de MetadadosGestão de Metadados Processo de Normalização de Metadados Processo de Normalização de Metadados Estrutura ISO/IEC de Padrão de MetadadosEstrutura ISO/IEC de Padrão de Metadados Estrutura ABNT de Padrão de MetadadosEstrutura ABNT de Padrão de Metadados
Conclusões e Perspectivas FuturasConclusões e Perspectivas Futuras
Roteiro
Visão Geral de Metadados Algumas Definições
Metadados são dados sobre dadosMetadados são dados sobre dados
Metadados são dados que descrevem atributos de um Metadados são dados que descrevem atributos de um recursorecurso
Metadados fornecem o contexto para entender os dados Metadados fornecem o contexto para entender os dados através do tempoatravés do tempo
Metadados são dados associados com objetos que ajuda Metadados são dados associados com objetos que ajuda seus usuários potenciais a ter vantagem completa do seus usuários potenciais a ter vantagem completa do conhecimento da sua existência ou característicasconhecimento da sua existência ou características
Metadados são instrumentos para transformar dados Metadados são instrumentos para transformar dados brutos em conhecimentobrutos em conhecimento
Visão Geral de MetadadosContextualização na Organização
Tecnologia de metadados está surgindo em Tecnologia de metadados está surgindo em função:função: Necessidade de conhecer melhor os dados Necessidade de conhecer melhor os dados
que são mantidos na organizaçãoque são mantidos na organização Conhecer com mais detalhes os dados de Conhecer com mais detalhes os dados de
outras organizaçõesoutras organizações
Catalogação dos dados propiciará a maior Catalogação dos dados propiciará a maior utilização de metadados por usuários com utilização de metadados por usuários com múltiplos interessesmúltiplos interesses
Visão Geral de MetadadosContextualização na Organização
Organizações que não documentam seus dados Organizações que não documentam seus dados
ficam sujeitas a: ficam sujeitas a: Superposição de esforços de coleta de dadosSuperposição de esforços de coleta de dados Superposição de manutenção de seus dadosSuperposição de manutenção de seus dados Vulneráveis a problemas de inconsistênciasVulneráveis a problemas de inconsistências Pagarão um alto custo pelo não uso ou uso Pagarão um alto custo pelo não uso ou uso
impróprio dessa informação. impróprio dessa informação.
Visão Geral de MetadadosContextualização na Organização
METADADOS
Autonomia do Usuário Final
IntegraçãoUniformidadeConsistência
Metadados está no meio de duas forças opostas
Forças Atuantes
Visão Geral de MetadadosCategorias Básicas
Metadados TécnicoMetadados Técnico - é a descrição dos dados necessários pelas várias - é a descrição dos dados necessários pelas várias ferramentas para armazenar, manipular ou movimentar dados.ferramentas para armazenar, manipular ou movimentar dados. Representação de TiposRepresentação de Tipos Descrição de ConteúdoDescrição de Conteúdo Classificação de conteúdoClassificação de conteúdo Composição de documentosComposição de documentos História de documentosHistória de documentos Localização de documentos Localização de documentos EstatísticaEstatística
Metadados de NegócioMetadados de Negócio - é a descrição de dados necessários pelos - é a descrição de dados necessários pelos usuários de negócio para entender o contexto do negócio e o usuários de negócio para entender o contexto do negócio e o significado dos dados.significado dos dados.
Metadados TécnicoMetadados Técnico - -Estratégias para integração:Estratégias para integração: Construir uma ponte proprietária entre vários produtosConstruir uma ponte proprietária entre vários produtos Fornecer uma solução completa de data warehouse ou de Fornecer uma solução completa de data warehouse ou de
ambiente de desenvolvimentoambiente de desenvolvimento Criar um padrão de troca de metadadosCriar um padrão de troca de metadados
Metadados de Negócio Metadados de Negócio Atualmente só usado para documentaçãoAtualmente só usado para documentação Quando metadados for usado para gerar regras de negócio Quando metadados for usado para gerar regras de negócio
executáveis, a definição de metadados será a representação de executáveis, a definição de metadados será a representação de instruções de regra de negócio de acordo com o esquema de instruções de regra de negócio de acordo com o esquema de classificação que pode ser transformado em sistemas de classificação que pode ser transformado em sistemas de informação do negócioinformação do negócio
Visão Geral de MetadadosCategorias Básicas
Padrão de MetadadosGestão de Metadados
Difícil decidir quais metadados devem ser coletados e Difícil decidir quais metadados devem ser coletados e mantidosmantidos
Uma arquitetura de informação flexívelUma arquitetura de informação flexível Metadados tomam uma variedade de formasMetadados tomam uma variedade de formas Novos conjuntos de metadados são criadosNovos conjuntos de metadados são criados Diferentes comunidades irão propor diferentes tipos de Diferentes comunidades irão propor diferentes tipos de
metadadosmetadados Existem muitos usuários de metadadosExistem muitos usuários de metadados Adoção de diferentes vocabulários de metadados Adoção de diferentes vocabulários de metadados Aumento de buscas usando vocabulários que não são Aumento de buscas usando vocabulários que não são
familiaresfamiliares
Estratégias:
Porque usar um padrão ?
Os esforços do líder de projeto é minimizado, por não criar seu próprio material de trabalho
As chances de sucesso do projeto e a sua qualidade são melhoradas
Com o uso de padrões o gerenciamento deveria ser a habilidade do líder de projeto em desenvolver produtos de alta qualidade em um ambiente controlado
Padrão de MetadadosProcesso de Normalização de Metadados
Questões para o intercâmbio de metadados:
Consistência de Metadados
Metadados privado e proprietário
Diversos modelos de dados
Extensibilidade
Funções de import/export de Metadados
Definição de objetos comuns de Metadados
Padrão de MetadadosProcesso de Normalização de Metadados
ISO
SC7Software Eng.
JTC1
SC32Data Managementand Interchange
SC22Progr.
Languages
IEC
Padrão de Metadados
Estrutura ISO/IEC de Padrões
SC-32
WG1 EDI
WG2 Metadata
WG3Database Language
SQL
WG5RDA
WG4SQL/MM
Padrão de Metadados
Estrutura ISO/IEC de Padrões
ABNT: Associação Brasileira de Normas Técnicas
CB – 21: Comitê Bras. Computadores e Proces. Dados e Informática
SC – 10: Subcomitê de Software
CT - 21.101Comissão Técnica de
Eng. de Sw e Portabilidade de Sw
CT - 21.102Comissão Técnica de
Linguagem, SO eBanco de Dados
Padrão de Metadados
Estrutura ABNT de Padrões
CT-21:102
CE 21.102.01Linguagem
SQL
CE 21.102.06IRDS
CE 21.102.07Linguagem Java
CE 21.102.06Metadados
CE 21.102.09SQL/MM
Padrão de Metadados
Estrutura ABNT de Padrões
Padrão de MetadadosProcesso de Normalização de Metadados
Norma 11179
Parte 1 – Estrutura da Norma
Parte 2 – Classificação para elementos de Dados
Parte 3 – Meta Modelo
Parte 4 – Regras para definição de dados
Parte 5 – Princípios de Identificação de elementos de dados
Parte 6 – Registro de elementos de dados
Propósito da Norma Padronização e registros de elementos de dadosPadronização e registros de elementos de dados Facilita a aquisição e registros de dadosFacilita a aquisição e registros de dados Acelera o acesso e o uso de dadosAcelera o acesso e o uso de dados Simplifica a manipulação de dados Simplifica a manipulação de dados Permite o desenvolvimento de um meta-modelo Permite o desenvolvimento de um meta-modelo Facilita o intercâmbio e o compartilhamento de dadosFacilita o intercâmbio e o compartilhamento de dados
Padrão de MetadadosProcesso de Normalização de Metadados
Benefícios Comunicação de Dados entre Sistemas de Comunicação de Dados entre Sistemas de
Informação e pessoasInformação e pessoas Dentro da organizaçãoDentro da organização Entre diferentes organizaçõesEntre diferentes organizações cruzando todos os níveis de software e cruzando todos os níveis de software e
hardware, e fronteiras políticas, hardware, e fronteiras políticas, geográficas e organizacionaisgeográficas e organizacionais
Padrão de MetadadosProcesso de Normalização de Metadados
Usuários da Norma
Usuários e gerentes de dadosUsuários e gerentes de dados Analistas de sistemas e administradores de dadosAnalistas de sistemas e administradores de dados Desenvolvedores de softwareDesenvolvedores de software Desenvolvedores de repositórios de dadosDesenvolvedores de repositórios de dados
Dicionário de dadosDicionário de dados Registro de elemento de dadosRegistro de elemento de dados Ferramentas CASEFerramentas CASE
Padrão de MetadadosProcesso de Normalização de Metadados
Escopo
Especificar aspectos básicos para Especificar aspectos básicos para composição de elementos de dados, composição de elementos de dados, incluindo metadadosincluindo metadados
Formulação de representação de elementos Formulação de representação de elementos de dadosde dados
Significado de como essa representação é Significado de como essa representação é compartilhada entre pessoas e máquinascompartilhada entre pessoas e máquinas
Padrão de MetadadosProcesso de Normalização de Metadados
Nomeado_e_definindo
Administracao_e_Identificacao
Esquema_Clasificacao
Item_Administrado
0..*
1..1
administrado_e_identificado_por 0..*
administra_e_identifica 1..1
0..*
1..*
classifica 0..*
classificado_por 1..*
Contexto (para item administrado)
0..*
1..*
nomeado_e_definido_por
0..*
nomes_e_definições 1..*
Recursos Comuns para Todo Item Administrado
Padrão de MetadadosProcesso de Normalização de Metadados
Item_Administrado
Dominio_Conceitual
Contexto (para Item Administrado)
Elemento_Dados
Esquema_Classificacao
Conceito_Elemento_Dados
Propriedade
Representacao_Classe
Valor_Dominio
Classe_Objeto
Padrão de MetadadosProcesso de Normalização de Metadados
Meta Modelo de Alto Nível
Valor_Dominio Dados_Elemento 1..1 0..* representando
1..1
representado_por
0..*
dados_element_representacao
Dominio_Conceitual
0..*
1..1
representando 0..*
representado_por
1..1
conceito_dominio_representacao
Conceito_Elemento_Dados
0..*
1..1
expressando 0..*
expresso_por 1..1
dados_elemento_conceito_expressao
1..1 0..*
especificando
1..1
possuindo
0..*
dado_element_conceito_conceitual_dominio_relacionamento
Padrão de MetadadosProcesso de Normalização de Metadados
Conclusões e Perspectivas Futuras
Projeto de Gestão de metadados Projeto de Gestão de metadados Ferramentas de gestão de metadadosFerramentas de gestão de metadados Casamento da tecnologia Web e Data Casamento da tecnologia Web e Data
WarehousingWarehousing BrowserBrowser de metadados de metadados Modelo de Metadados na Indexação e Modelo de Metadados na Indexação e
Recuperação de Informação MultimídiaRecuperação de Informação Multimídia Comissão de Metadados Comissão de Metadados
Dúvidas? Perguntas?
Maria Salete Marcon Gomes VazMaria Salete Marcon Gomes Vaz
http://www.deinfo.uepg.br/~saletehttp://www.deinfo.uepg.br/~salete
[email protected]@uepg.br