XSLT transforms Mapping from Different Metadata Standards.

Slides:



Advertisements
Similar presentations
Training Structure Agenda Metadata Creation Considerations
Advertisements

XSLT FGDC-to-DIF Translator. IDN Metadata Translation via XSLT Extensible Stylesheet Language Transformations (XSLT) W3C Recommendation Version 1.0 XSLT.
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
Applications and Tools Jaci Mize NOAA/NESDIS/NODC/NCDDC Rob Dollison USGS.
XSLT (eXtensible Stylesheet Language Transformation) 1.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 13-1 COS 346 Day 24.
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center.
National Coastal Data Development Center A division of the National Oceanographic Data Center Please a list of participants at each location to
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Teams pitch poster concepts:  Meet with your editorial team, show us how your material.
Esri UC 2014 | Technical Workshop | Working with Metadata in ArcGIS Aleta Vienneau.
© 2008 Octagon Research Solutions, Inc. All Rights Reserved. 1 PhUSE 2010 Berlin * Accessing the metadata from the define.xml using XSLT transformations.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI.
Introduction to Geospatial Metadata – FGDC CSDGM National Coastal Data Development Center A division of the National Oceanographic Data Center Please .
Technical Workshops | Esri International User Conference San Diego, California Leveraging Metadata Standards in ArcGIS for Interoperability Aleta Vienneau.
National Coastal Data Development Center A division of the National Oceanographic Data Center Please a list of participants at each location to
VxOware Progress Report August How to create a new section? Configure section –Create metadata structure (template) –Create elements map for web.
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
XSLT 1. C ONTENTS XSLT and uses XSLT example Simple XML How XSLT works? Template-match Value-of For-each and sort If Choose-when Apply-templates Where.
Introduction to Geospatial Metadata – FGDC CSDGM National Coastal Data Development Center A division of the National Oceanographic Data Center Please .
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
1/14 ITApplications XML Module Session 2: Using and Creating XML Documents.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
Implementing Forms and Form Renderers in the Open Source Portfolio David McPherson, Chris Maurer Will Trillich, Janice Smith Materials by Sean Keesler.
Metadata Creation and Validation Methods. Writing Metadata.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Generating Metadata Through ArcCatalog. Metadata Entry Tools There are many different metadata entry tools There are many different metadata entry tools.
Session IV Chapter 9 – XML Schemas
Writing Metadata Working Towards Best Practices. Tips for Writing Metadata First records are the hardest Not all fields may need to be filled in Tools.
Various tools created depending on user needs: Desktop vs. Web Applications GUI vs. XML Tools for Creating and Editing ISO Metadata.
IST 221 Internet Concepts and Applications Introduction to XML II CSS and XSLT Style Sheets.
Serving society Stimulating innovation Supporting legislation Joint Research Centre The Inspire Geoportal Validator.
Working with Metadata in ArcGIS Aleta Vienneau. Working with metadata in ArcGIS View metadata Edit metadata Set your metadata style Leverage metadata.
XSLT Introduction. XSLT is the transformation part of XSL An XSLT file contains rules which are applied against and XML file to produce an output Outputs.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Mind Your Metadata Geri Miller. Metadata in ArcGIS ArcGIS metadata goals Editing metadata Setting your metadata style Leveraging metadata in ArcGIS Importing.
Arc/Info 8’s Metadata Collection tool: ArcCatalog A user’s perspective By Frank Roberts Coeur d’Alene Tribe GIS.
LTER Information Management Training Materials LTER Information Managers Committee Documenting Spatial Data Theresa Valentine Andrews LTER.
Entering Contact Data Tutorial. Main Menu – FILE All contact functions are available under the File menu. Use Export to save a specific contact outside.
CSDGM Overview CSDGM Tools and Resources. Resources Series Materials: ftp://ftp.ncddc.noaa.gov/pub/Metadata/Online_ISO_Tr aining/Intro_to_Geospatial_Metadata/
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Applying eXtensible Style Sheets (XSL) Ellen Pearlman Eileen Mullin Programming.
MEDIN Standards Workshop Using ESRI ARC 10 to create metadata.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Tools for Creating and Editing Metadata. Desktop Applications Web Applications Graphical User Interface (GUI) XML editor Standalone Editor Part of Larger.
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
 XSL – Extensible Style Sheet Language  XSLT – XSL Transformations › Used to transform XML documents to other formats,like HTML or other XML documents.
Metadata Training for SEFSC Science Staff Part Two.
The MEDIN stylesheet and ESRI Arc 10: metadata format conversion MEDIN Workshop BGS, Edinburgh, June 2015.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
Writing Metadata Working Towards Best Practices for SEFSC.
Tools for Creating ISO Metadata National Centers for Environmental Information (NCEI)
FGDC Working Group December 10, pm Eastern.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
FGDC Endorsed ISO Standards. New with ISO Is far more flexible Depicts relationships between datasets and collection level (parent/child relationships)
FGDC  ISO MTX (Metadata Transformation XSLT) Bruce Westcott – Geospatial Metadata Consultant.
XML Introduction Bill Jerome.
October 19th 2016 Meeting Minutes.
The MEDIN stylesheet and ESRI Arc 10: metadata format conversion
The MEDIN stylesheet and ESRI Arc 10: metadata format conversion
Exact XML Master Exam I Dumps - I Real Exam Questions Answers
Querying XML XSLT.
Presentation transcript:

XSLT transforms Mapping from Different Metadata Standards

Creating ISO Metadata Creating ISO or -2 metadata in multiple ways From existing FGDC CSDGM Metadata From templates From scratch FGDC Metadata Guidance metadata-standards

Creating ISO Metadata via Transforms Extensible Stylesheet Language Transformations (XSLT) is an XML-based language used for the transformation of XML documents into other XML or "human-readable" documents via stylesheets (XSL). The original document is not changed; rather, a new document is created based on the content of an existing one. It does NOT guarantee valid XML records against a particular schema!!!! (simply displays the content in a new way.)

Transforming Metadata This is a part of the mapping for FGDC CSDGM to ISO Comments are Best Practices or Questions

Your input here is an xml version of a CSDGM record. XSLT Transformation csdgm2iso19115.xslt Your result is an xml instance of an ISO record. Transforming Metadata

Transforming FGDC Metadata using XMLSpy 1.Open XMLSpy XML Editor 2.Open FGDC RSE XML file named Metadata to Transform.xml 3.Select F10 or XSL/XQuery>XSL Transformation Select transform (RSE to ISO use fgdcrse2iso xsl) 4.Run transformation

Clue this is FGDC RSE so must use correct transform

Transforming FGDC Metadata using 1.Open XML Editor 2.Open FGDC RSE XML file named Metadata to Transform.xml 3.Set up transformation scenario (only needs to be set-up for the first time) Name the scenario such as “RSE to ISO ” Select transform and transformation engine (RSE to ISO use fgdcrse2iso xsl and select Saxon-PE or EE transformers) 4.Run transformation

Transforming FGDC Metadata using MERMAid 1.From record level select “Export” tab 2.Select ISO select “Produce View” button 3.New window will pop-up 4.Use “Save As…” to save file 5.Repeat for ISO – if record contains Section 5 Entity & Attributes

1 2 3

Other Transformations ISO to FGDC DIF to ISO FGDC THREDDS netCDF to ISO Various ISO and FGDC views Custom transforms – (from databases to metadata standards)

Transforming Metadata

XSL stylesheets Changing the Look and Feel of the HTML view

Different Record Views

Base XML

“Get Data” view

FAQ view

HTML View

QUESTIONS?