Normas Internacionais: Metadados (ISO/IEC 11179) Por Profª Drª Maria Salete Marcon Gomes Vaz Departamento de Informática/UEPG CE Metadados/ABNT Roteiro Visão Geral de Metadados Algumas Definições Contextualização na Organização Categorias Básicas Padrão de Metadados Gestão de Metadados Processo de Normalização de Metadados Estrutura ISO/IEC de Padrão de Metadados Estrutura ABNT de Padrão de Metadados Conclusões e Perspectivas Futuras Visão Geral de Metadados Algumas Definições Metadados são dados sobre dados Metadados são dados que descrevem atributos de um recurso Metadados fornecem o contexto para entender os dados através do tempo Metadados são dados associados com objetos que ajuda seus usuários potenciais a ter vantagem completa do conhecimento da sua existência ou características Metadados são instrumentos para transformar dados brutos em conhecimento Visão Geral de Metadados Contextualização na Organização Tecnologia de metadados está surgindo em função: Necessidade de conhecer melhor os dados que são mantidos na organização Conhecer com mais detalhes os dados de outras organizações Catalogação dos dados propiciará a maior utilização de metadados por usuários com múltiplos interesses Visão Geral de Metadados Contextualização na Organização Organizações que não documentam seus dados ficam sujeitas a: Superposição de esforços de coleta de dados Superposição de manutenção de seus dados Vulneráveis a problemas de inconsistências Pagarão um alto custo pelo não uso ou uso impróprio dessa informação. Visão Geral de Metadados Contextualização na Organização Forças Atuantes METADADOS Metadados está no meio de duas forças opostas Integração Uniformidade Consistência Autonomia do Usuário Final Visão Geral de Metadados Categorias Básicas Metadados Técnico - é a descrição dos dados necessários pelas várias ferramentas para armazenar, manipular ou movimentar dados. Representação de Tipos Descrição de Conteúdo Classificação de conteúdo Composição de documentos História de documentos Localização de documentos Estatística Metadados de Negócio - é a descrição de dados necessários pelos usuários de negócio para entender o contexto do negócio e o significado dos dados. Visão Geral de Metadados Categorias Básicas Metadados Técnico -Estratégias para integração: Construir uma ponte proprietária entre vários produtos Fornecer uma solução completa de data warehouse ou de ambiente de desenvolvimento Criar um padrão de troca de metadados Metadados de Negócio Atualmente só usado para documentação Quando metadados for usado para gerar regras de negócio 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 classificação que pode ser transformado em sistemas de informação do negócio Padrão de Metadados Gestão de Metadados Estratégias: Difícil decidir quais metadados devem ser coletados e mantidos Uma arquitetura de informação flexível Metadados tomam uma variedade de formas Novos conjuntos de metadados são criados Diferentes comunidades irão propor diferentes tipos de metadados Existem muitos usuários de metadados Adoção de diferentes vocabulários de metadados Aumento de buscas usando vocabulários que não são familiares Padrão de Metadados Processo de Normalização de Metadados 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 Metadados Processo de Normalização de Metadados Questões para o intercâmbio de metadados: Diversos modelos de dados Metadados privado e proprietário Definição de objetos comuns de Metadados Funções de import/export de Metadados Consistência de Metadados Extensibilidade Padrão de Metadados Estrutura ISO/IEC de Padrões ISO IEC JTC1 SC7 Software Eng. SC22 Progr. Languages SC32 Data Management and Interchange Padrão de Metadados Estrutura ISO/IEC de Padrões SC-32 WG1 EDI WG4 SQL/MM WG2 Metadata WG5 RDA WG3 Database Language SQL Padrão de Metadados Estrutura ABNT 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.101 Comissão Técnica de Eng. de Sw e Portabilidade de Sw CT - 21.102 Comissão Técnica de Linguagem, SO e Banco de Dados Padrão de Metadados Estrutura ABNT de Padrões CT-21:102 CE 21.102.01 Linguagem SQL CE 21.102.09 SQL/MM CE 21.102.06 IRDS CE 21.102.07 Linguagem Java CE 21.102.06 Metadados Padrão de Metadados Processo 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 Padrão de Metadados Processo de Normalização de Metadados Propósito da Norma Padronização e registros de elementos de dados Facilita a aquisição e registros de dados Acelera o acesso e o uso de dados Simplifica a manipulação de dados Permite o desenvolvimento de um meta-modelo Facilita o intercâmbio e o compartilhamento de dados Padrão de Metadados Processo de Normalização de Metadados Benefícios Comunicação de Dados entre Sistemas de Informação e pessoas Dentro da organização Entre diferentes organizações cruzando todos os níveis de software e hardware, e fronteiras políticas, geográficas e organizacionais Padrão de Metadados Processo de Normalização de Metadados Usuários da Norma Usuários e gerentes de dados Analistas de sistemas e administradores de dados Desenvolvedores de software Desenvolvedores de repositórios de dados Dicionário de dados Registro de elemento de dados Ferramentas CASE Padrão de Metadados Processo de Normalização de Metadados Escopo Especificar aspectos básicos para composição de elementos de dados, incluindo metadados Formulação de representação de elementos de dados Significado de como essa representação é compartilhada entre pessoas e máquinas Padrão de Metadados Processo de Normalização de Metadados Recursos Comuns para Todo Item Administrado Administracao_e_Identificacao Contexto (para item administrado) 1..* administra_e_identifica 1..1 nomes_e_definições Nomeado_e_definindo administrado_e_identificado_por 0..* 0..* nomeado_e_definido_por Item_Administrado classificado_por 1..* classifica 0..* Esquema_Clasificacao Padrão de Metadados Processo de Normalização de Metadados Item_Administrado Esquema_Classificacao Dominio_Conceitual Contexto (para Item Administrado) Elemento_Dados Conceito_Elemento_Dados Classe_Objeto Propriedade Representacao_Classe Valor_Dominio Padrão de Metadados Processo de Normalização de Metadados Meta Modelo de Alto Nível dado_element_conceito_conceitual_dominio_relacionamento Conceito_Elemento_Dados Dominio_Conceitual 0..* expresso_por possuindo 1..1 dados_elemento_conceito_expressao expressando 0..* representado_por Dados_Elemento 0..* 1..1 especificando 1..1 representado_por conceito_dominio_representacao representando 0..* representando 1..1 Valor_Dominio dados_element_representacao Conclusões e Perspectivas Futuras Projeto de Gestão de metadados Ferramentas de gestão de metadados Casamento da tecnologia Web e Data Warehousing Browser de metadados Modelo de Metadados na Indexação e Recuperação de Informação Multimídia Comissão de Metadados Dúvidas? Perguntas? Maria Salete Marcon Gomes Vaz http://www.deinfo.uepg.br/~salete [email protected]