9 Feb 2004Mikko Mäkinen & Saija Ylönen Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) Geneva, 9-11 February 2004, Topic (ii): Metadata.

Slides:



Advertisements
Similar presentations
National Institute of Statistics, Geography and Informatics (INEGI) Implementation of SDMX in Mexico.
Advertisements

Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
Database System Concepts and Architecture
Worldox – Post Installation Support and Training Options.
Week 23 - Revision1 Week 23 Revision DSA. Week 23 - Revision2 Agenda Section A: Multiple choice Section B: Problem-oriented questions Topics for revision.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Data format translation and migration Future possibilities Alasdair Crockett, Data Standards Manager UK Data Archive.
WRAP Technical Support System Project Update AoH Call October 19, 2005.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Computers & Employment By Andrew Attard and Stephen Calleja.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
NSI 1 Collect Process AnalyseDisseminate Survey A Survey B Historically statistical organisations have produced specialised business processes and IT.
Avalanche Internet Data Management System. Presentation plan 1. The problem to be solved 2. Description of the software needed 3. The solution 4. Avalanche.
Metadata management and statistical business process at Statistics Estonia Work Session on Statistical Metadata (Geneva, Switzerland 8-10 May 2013) Kaja.
M ETADATA OF NATIONAL STATISTICAL OFFICES B ELARUS, R USSIA AND K AZAKHSTAN Miroslava Brchanova, Moscow, October, 2014.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
NOMENCLA: a server to manage, display and disseminate metadata by Emile Bruneau (INSEE – France) Joint UNECE/Eurostat/OECD work session on statistical.
SDMX at the IMF Progress Report Expert Group on Statistical Data and Metadata Exchange (SDMX 2007), Geneva, May 8-11, 2007 Patrick Hinderdael, Economic.
TOOLS FOR DATA GOVERNANCE PASSIONATE BY DATA AND THE ACCURACY OF THE RESULTS.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
CASE STUDY: STATISTICS NORWAY (SSB) Jenny Linnerud and Anne Gro Hustoft Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) Luxembourg.
1 © 1999 Microsoft Corp.. Microsoft Repository Phil Bernstein Microsoft Corp.
Developing Statistical Information Systems and XML Information Technologies - Possibilities and Practicable Solutions Geneva,
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
SDMX IT Tools Introduction
Metadata projects and tasks at Statistics Finland METIS 2010 Saija Ylönen
SDMX IT Tools SDMX Reference Infrastructure
Improving the visualisation of statistics: The need for an SDMX-based visualisation framework Xavier Sosnowska Luxembourg, 6 May 2008.
Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) APRIL 2006Mar Blanco Frías STATISTICAL METADATA MODEL DEVELOPED IN SPAIN:CURRENT.
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Advanced Higher Computing Science
The Holmes Platform and Applications
Databases and DBMSs Todd S. Bacastow January 2005.
Database System Concepts and Architecture
Results from Essnet for SDMX WP7 PC-Axis SDMX Integration
Unit – 5 JAVA Web Services
Enterprise Web Accessibility Standards
Contents Introducing the GSBPM Links to other standards
Appendix A: Guide to Using Microsoft Project 2002
THE BNSI EXPERIENCE IN METADATA COLLECTION AND ORGANIZATION
Phil Bernstein Microsoft Corp.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
SDMX Reference Infrastructure Introduction
Lecture 1: Multi-tier Architecture Overview
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
GIS technology strategy of Statistics Finland
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Chapter 1: The Database Environment
Presents: Rally To Java Conversion Suite
SDMX Tools Overview and architecture
The Database Environment
CORA ESSNet COmmon Reference Architecture starting ...
Prepared by Peter Boško, Luxembourg June 2012
Appendix A: Guide to Using Microsoft Project 2002
UFCEUS-20-2 Web Programming
BIOPAMA Data Management
Work Session on Statistical Metadata (Geneva, Switzerland May 2013)
CAse STudy – Update 2010 Metadata Management in Official Statistics in Germany METIS, Geneva, March 10-12, 2010.
Eurostat Unit B3 – IT and standards for data and metadata exchange
Palestinian Central Bureau of Statistics
Presentation transcript:

9 Feb 2004Mikko Mäkinen & Saija Ylönen Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) Geneva, 9-11 February 2004, Topic (ii): Metadata interchange / WP.6 MetaAPI – improving the usability of existing metadata systems by application programming interface

9 Feb Mikko Mäkinen & Saija Ylönen Statistics Finland’s metadata systems

9 Feb Mikko Mäkinen & Saija Ylönen Classification database (main menu screen) Classifications Correspondence tables Definitions Key words

9 Feb Mikko Mäkinen & Saija Ylönen Classification screen Code Label Metadata Metadata window

9 Feb Mikko Mäkinen & Saija Ylönen Classification versions in the database Classification versionText version

9 Feb Mikko Mäkinen & Saija Ylönen Problems with the present metadata systems User interfaces are somewhat outdated Technical and statistical metadata are intermingled There is no direct data connection to several file formats Text descriptions are not sufficiently structured and the description power of plain text is not adequate for mathematical formulas, figures, highlighting, etc. Training in application development does not yet have any practical connection to metadata systems

9 Feb Mikko Mäkinen & Saija Ylönen Production model project Improves the production processes in our office Covers collecting, storing, processing and disseminating of data Utilises modern technologies, tools and IT methods Data warehousing, software architectures, XML, web services, application development tools etc. Different kinds of metadata is needed in all phases of production We had no time (or knowledge) to find the perfect and final metadata solutions We had no time to rewrite everything we already had  A flexible, software independent solution with added change tolerance was needed to start with

9 Feb Mikko Mäkinen & Saija Ylönen MetaAPI structure MetaAPI = Metadata Application Programming Interface

9 Feb Mikko Mäkinen & Saija Ylönen MetaAPI services At the moment we have some basic classification services For getting codes, labels, definitions, key words Read only, internal only Basic services to produce large result sets concerning a single metadata object (e.g. one classification, statistical concept or survey data with all metadata concerning it) Schemas for the structure of objects are needed With these few services we can access all stored metadata Special services for more specialised common tasks (e.g. getting a label for a single code) Using “sub schemas” of the above

9 Feb Mikko Mäkinen & Saija Ylönen MetaAPI services in the future All classification services (including correspondence tables, etc.) Concept services Services for the metadata of data files Services to create and maintain metadata Services for mixed tasks (e.g. producing metadata rich publication tables) External services?

9 Feb Mikko Mäkinen & Saija Ylönen How does it work, what the user sees Example from our testing site: Getting classification codes and labels some server activity

9 Feb Mikko Mäkinen & Saija Ylönen How does it work, what really happens Getting classification codes and labels Data Access MetaServices EasyMeta TKMeta Classification API ConceptAPIUFileAPI Class. db Conc. db UFD db etc. SOAP request SOAP response...

9 Feb Mikko Mäkinen & Saija Ylönen MetaAPI implementation Server side.NET web service components (public interface).NET binary components (internal interfaces) Sybase and MS SQL Server databases to store metadata Client side.NET, PowerBuilder, SAS applications XML based systems in dissemination Browsers Anything (with support of using web services)

9 Feb Mikko Mäkinen & Saija Ylönen Change management We want to … have the possibility to adopt new standards and common tools in the future without changing everything … isolate the effects of system changes to a known area That is why … we should not allow direct connections to metadata systems and databases … all metadata business should take place through MetaAPI However, the uncertainty of the remaining lifetime of the present systems has slightly slowed down the speed of creating new services into MetaAPI

9 Feb Mikko Mäkinen & Saija Ylönen Change management Example: all background systems are replaced

9 Feb Mikko Mäkinen & Saija Ylönen Experiences so far MetaAPI has now been used in one real production system and in some test cases Experiences have been positive Web services are easy to use with modern application development tools XML skills are needed after receiving the result sets Selected techniques seems to be efficient (but no benchmarking has been done) Some client side optimisation may be necessary because XML documents can be large and parsing them can be time- consuming

9 Feb Mikko Mäkinen & Saija Ylönen What’s next? More services Using MetaAPI in new projects Guidance of users, client side tools, formatting layers, etc. Building connections to commercial software packages Data management decisions Adoption of common standards New user interfaces on top of MetaAPI, Metadata Portal External services