GEM METADATA DEVELOPMENT Xiaoping Wang, Macrosearch Allen Macklin, PMEL and Bernard Megrey, AFSC.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Forest Markup / Metadata Language FML
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
--What is a Database--1 What is a database What is a Database.
Introduction to Databases Transparencies
Summary. Chapter 9 – Triggers Integrity constraints Enforcing IC with different techniques –Keys –Foreign keys –Attribute-based constraints –Schema-based.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
BUSINESS DRIVEN TECHNOLOGY
CSC 2720 Building Web Applications Database and SQL.
Databases and Database Management Systems
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
ISO Standards: Status, Tools, Implementations, and Training Standards/David Danko.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Database Lecture # 1 By Ubaid Ullah.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Database Design for DNN Developers Sebastian Leupold.
1 Introduction to databases concepts CCIS – IS department Level 4.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Module Title? DBMS Introduction to Database Management System.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
Database Technical Session By: Prof. Adarsh Patel.
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Introduction to Database Systems
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
I Copyright © Oracle Corporation, All rights reserved. Introduction.
ABC Insurance Co. Paul Barry Steve Randolph Jing Zhou CSC8490 Database Systems & File Management Dr. Goelman Villanova University August 2, 2004.
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
Storing Organizational Information - Databases
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Chapter(1) Introduction and conceptual modeling. Basic definitions Data : know facts that can be recorded and have an implicit. Database: a collection.
Methodology - Conceptual Database Design
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
INFORMATION MANAGEMENT Unit 2 SO 4 Explain the advantages of using a database approach compared to using traditional file processing; Advantages including.
Databases Shortfalls of file management systems Structure of a database Database administration Database Management system Hierarchical Databases Network.
Introduction to Morpho BEAM Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Introduction to Morpho RCN Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Introducing Geospatial Metadata ---1 Don’t Duck Metadata Introducing Geospatial Metadata A Metadata Workshop.
1 TOPIC 6 DATABASE 6.1 Introduction to Database 6.2 Basic Concept of Database 6.3 Database Object DATABASE.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
Session 1 Module 1: Introduction to Data Integrity
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
Date: 13/03/2015 Training Reference: 2015 GIS_01 Document Reference: 2015GIS_01/PPT/L4 Issue: 2015/L4/1/V1 Addis Ababa, Ethiopia GIS Data Base Management.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Databases Introduction - concepts. Concepts of Relational Databases.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Fundamental of Database Systems
Building Enterprise Applications Using Visual Studio®
Databases and DBMSs Todd S. Bacastow January 2005.
Normalized bubble chart for Data in the Instructor’s View
CS4222 Principles of Database System
Outline Types of Databases and Database Applications Basic Definitions
Relational Database Management System
Introduction What is a Database?.
Chapter 4 Relational Databases
Managing the IT Function
What is a Database and Why Use One?
Data, Databases, and DBMSs
Database.
Data Model.
Proposal of a Geographic Metadata Profile for WISE
Relational data model. Codd's Rule E.F Codd was a Computer Scientist who invented Relational model for Database management. Based on relational model,
Presentation transcript:

GEM METADATA DEVELOPMENT Xiaoping Wang, Macrosearch Allen Macklin, PMEL and Bernard Megrey, AFSC

TOPICS Introduction about EML metadata standard GEM metadatabase development Advantages of Oracle Database

GOAL Generate EML-compliant metadata documents for the datasets that are in the interests of GEM (Gulf of Alaska Ecosystem Monitoring, a program of the Exxon Valdez Oil spill Trustee Council).

WHAT IS EML Stands for Ecological Metadata Language. Exists as a set of XML Schema documents. Allows for the structural expression of metadata elements.

ADVANTAGES OF EML Includes almost all metadata elements covered by other metadata standards. Can be used in a modular and extensible manner. Can be used to describe: - Dataset - Literature - Software - Protocol

USE OF DATASET MODULE Data table Spatial raster Spatial vector Stored procedure Other entity

METADATA ELEMENTS (1) General Information Dataset title, abstract and purpose Data creator(s), metadata provider(s) and contact information Keywords Data maintenance Data distribution Geographic/time coverage

METADATA ELEMENTS (2) Research Project Information Project title and description Participants and their roles Funding sources Study area description Design description

METADATA ELEMENTS (3) Method Information Method description Sampling Instruments Software

METADATA ELEMENTS (4) Data Information Table name and description Attribute name and definition Attribute domain code and definition Data unit Data precision Missing value code Accuracy

METADATABASE DEVELOPMENT (1) Database Table Design Main table – One row for each dataset Other tables – One or multiple rows for each dataset. - Keywords - Personnel - Data tables - Table attributes - Attribute domain codes - Instruments.

METADATABASE DEVELOPMENT (2) Integrity Constraints Primary key – dataset record ID in main table Foreign key – dataset record ID in other tables Check constraints – allowed values of EML elements NOT Null constraints – mandatory EML elements

METADATABASE DEVELOPMENT (3) Stored Procedures Handle repeated database operations Input large text files

METADATA FILE GENERATION Java Program development –Read data from metadatabase –Generate EML-compliant metadata files Validate metadata files against EML –no XML errors –no EML errors

ORACLE DATABASE Advantages –Can be used on multiple platforms (Windows, Unix, and Linux…) –Has the best security features –Has the highest availability and reliability –Has a powerful language (PL/SQL) for data query and manipulation Disadvantage –More expensive

FUNDAMENTAL DATA SECURITY REQUIREMENTS Confidentiality - users can see only the data that they are supposed to see. Integrity - data is protected from deletion and corruption. Availability - data is available to authorized users without delay.

DATA AVAILABILITY (1) Real Application Clusters

DATA AVAILABILITY (2) Replication

DATA AVAILABILITY (3) Data Guard

DATA AVAILABILITY (4) Stream

DATA MANAGEMENT Database management - Data storage Metadata management - Data documentation Data availability - Online data share