FGDC ISO MTX (Metadata Transformation XSLT) Bruce Westcott – Geospatial Metadata Consultant
2Oct 2007 Topics to Cover FGDC & Intergraph Cooperative Agreement What is XSLT? How it works: literals and strings Transformation logic Open Issues: –Logic for FC_FeatureCatalog –Logic for CRS_CoordinateReferenceSystems –Handling of ‘No Match’ elements and errors –ISO schema modification –Testing
3Oct 2007 GeoMedia Catalog Export Intergraph implements a GUI which invokes an XSLT file to transform the content in an FGDC.XML file
4Oct 2007 “XSLT is a language for transforming XML documents into other XML documents.” XSLT is designed for use as part of XSL, which is a stylesheet language for XML. XSLT is not intended as a completely general-purpose XML transformation language. Source: What is XSLT?
5Oct 2007 FGDC_to_ISO.XSLT
6 Replacement with a “Literal” -
7Oct 2007 FGDC_to_ISO.XSLT
8 Replacement with a “String” - ISO-19115:2003(E) derived from - - FGDC Content Standards for Digital GeoSpatial Metadata
9Oct 2007 Open Issues Logic for FC_FeatureCatalog Logic for CRS_CoordinateReferenceSystems Handling of ‘No Match’ elements and errors ISO schema modification Testing
10Oct 2007
11Oct 2007 Open Issues Logic for FC_FeatureCatalog Logic for CRS_CoordinateReferenceSystems Handling of ‘No Match’ elements and errors ISO schema modification Testing