gi-days mÜnster a java tool for creating iso/fgdc geographic metadata

28
Advanced Information Systems Laboratory http://iaaa.cps.unizar.es Department of Computer Science and Systems Engineering GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso , M.P. Torres, P.R.Muro- Medrano Münster, 26-27 June 2003

Upload: giulia

Post on 10-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata. F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso , M.P. Torres, P.R.Muro-Medrano Münster, 26-27 June 2003. Contents. Introduction Basic capabilities Additional capabilities Edition of metadata for collections - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

Advanced Information Systems Laboratory

http://iaaa.cps.unizar.esDepartment of Computer Science and Systems Engineering

GI-DAYS MÜNSTER

A Java Tool for Creating ISO/FGDC Geographic Metadata

F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M.P. Torres, P.R.Muro-Medrano Münster, 26-27 June 2003

Page 2: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 2

Contents

Introduction Basic capabilities Additional capabilities Edition of metadata for collections Conclusions & future lines

Page 3: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 3

Ebro River Basin Organisation

Access

INTRANET

Geographic data catalog

Metadata

MetadataEditor

Metadata

Discovery ManagementAccess

GeographicDataCatalog

GetCapabilities GetMapGetFeatureInfo

WebMapServer

GetCapabilitiesGetFeatures

WebFeatureServer

Geospatial data

Services catalog

GetCapabilitiesGetRecordsDescribeRecordType

ServicesCatalog

Metadatadescribingservices

Thematic geoprocessing services Spatial

geoprocessing services

Geoparser

Geocoder

Gazetteer

INTERNET

Tajo River Organisation Environment Ministry…

Web Applications

HTML WMS client

HTML Catalog client

Applet WMS client

Natural DisasterManagement

FloodsAvalanches

FiresSysmology

Introduction

Page 4: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 4

Metadata editors

Basic prerrequisites: Edition of metadata records according to a metadata

standard: CSDGM (FGDC), ISO 19115, DC, ... Validate consistency of metadata records

Check mandatory constraints, minimum/maximum cardinality Import/Export of metadata records

Usually in XML conforming to DTD established by the standard

Presentation of metadata records in human readable formats HTML with different styles

o FGDC, FAQ, GeographyNetwork, ESRI Text ...

Page 5: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 5

Metadata Editors II

Additionally: Mechanisms to facilitate classification

Provide selected vocabulary to facilitate later searching

Mechanisms for the automatic generation of metadata

Support for internacionalization Multilingual versions of metadata records

Independence of database vendor or storage dispositive plattforms

Page 6: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 6

Revision of tools Tools for CSDGM (http://www.fgdc.gov/metadata/metatool.html )

MetaLite (developed by FGDC) Only minimum set of elements Exchange in html, txt, sgml (xml) formats Windows (Visual basic), Access, languages ( es, en, fr, pt) Small keywords dictionary

Corpsmet95 (U.S. Army Corps of Engineers) Storage in text file (.met) Windows

MetaMaker (developed by NBII) Windows, Access,

MetaManager (Compusult) Provides software to publish metadata records as a

Clearinghouse node (Z39.50) Current trend of geographic metadata tools

Migration to ISO 19115 (finally released in May 2003)

Page 7: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 7

ArcCatalog

Since Arc/Info 8.0, ArcCatalog enables metadata edition and automatic metadata generation for various types of sources (coverage, SDE, …)

Standards: CSDGM (ESRI profile), ISO 19115 (as much as possible)

Metadata is stored: In XML files together with dataset files Inside the database for SDE

Synchronization: Several metadata properties are automatically updated

Spatial Representation, Spatial Reference System, Entity and Attribute Information

Customized Metadata editors (COM) and presentation styles

Publishing of metadata records Metadata can be integrated into ArcIMS

Page 8: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 8

CatMDEdit (our tool)

Standards: CSDGM, ISO 19115, Dublin Core Developed in Java (plattform independent) Storage in RDBMS (SQL-92)

Access, Oracle, MiSQL, ...

Language (customizable) english, spanish, catalonian

User Control, Licese Control

Page 9: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 9

CatMDEdit

Basic capabilities Metadata Edition

ISO/FGDC metadata edition,Dublin Core Edition Metadata Validation tool Import/Export tool Contact Tool

Additional capabilities Thesaurus Edition Automatic metadata generation

Edition of metadata for collections Collection of geographic resources that share 90% of

metadata Temporal Series, Spatial Series (tiles 1:50,000 , hojas

1:200.000 , ..., mosaics of images)

Page 10: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 10

Metadata Edition

The level of cataloguing detail is defined by: The election of the standard

comprising a bigger or smaller set of elementsconditionality of elements

o Mandatory, mandatory if applicable, optionalTo be compliant, mandatory elements must be

appropriately completed. Profiles of the standard defined by a particular

comunity of experts in an application domainOptional elements become mandatory, rules, special

codes, ...

Page 11: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 11

Metadata Edition II Cataloguing detail in CatMDEdit

Dublin Core EditorStandard Dublin Core. Only 15 metadata elements.

o All optional and repeatableGeneral description of resources with a minimum set of

metadata elements Detailed Editor

Standards CSDGM (FGDC) and ISO 19115o More than 300 elements in both standards

Main sections coveredDetailed description of geographic resources

Metadata records can be viewed/edited with both editors indistinctly Mapping of metadata elements

Page 12: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 12

Dublin Core EditorRecord Selector

Page 13: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 13

Detailed Metadata Editor

Page 14: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 14

Metadata validation tool

Check whether metadata elements are complete or not Incomplete elements with

exclamation marks A section is complete if its

mandatory elements are also complete Mandatory if applicable

elements considered as optional

Page 15: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 15

Contact Management Tool

Directory of contact information (e.g. name, address, telephone…), reused in several metadata fields.

It provides consistency Contact information is only updated in one place and all records

receive the modifications.

Page 16: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 16

Import/Export tool

Exchange of metadata records in XML format (tagged plain text files) conforming to the DTDs from

CSDGM, ISO 19115, Dublin Core

Flexible and customized presentation of metadata in more readable formats HTML

FGDC, FAQ, ESRI, Geography Network

Labels in different languages

Page 17: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 17

Additional capabilities.Thesaurus Management Tool

In some cases, standards specify that a metadata element must be filled with a contolled vocabulary A small list of codes

DC:Type, ISO:SpatialRepresentation, ... Values extracted from well defined thesauri

ISO:Keywords, DC:Subject CatMDEdit integrates a thesaurus management

tool to add those selected values from thesauri Hierarchical, alphabetical browsing of thesaurus terms Search of terms

Page 18: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 18

Thesaurus Management Tool II

Page 19: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 19

Additional Capabilities.Metadata generation tool

It enables the semi-automatic generation of metadata for several types of resources. ESRI SHAPEFILES files

Identification Information (bounding box, browse graphic)

Spatial Representation Information (number and type of geometric objects)

Content Information (relational structure of the associated attribute information)

tabular sources (e.g. Excel, Access, Oracle…)Content Information: tables (names and

constraints), columns (name, constraints, and domain type)

Page 20: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 20

Metadata generation tool II

Page 21: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 21

Edition of metadata for collections

As metadata standards are mainly oriented to the description of individual datasets, catalogs return thousands of metadata records although they describe, for instance, different tiles of the same discoverable series of data

Collections that should be considered as a unique resource: Single-type collections: aggregation of multiple data units

which were originated in similar conditions e.g. : mosaics of ortho-imagery, temporal data series

Multiple-type collections: compilation of data layers or components coming from different sources in order to perform a GIS study

e.g. : a study on the effects of El Niño or La Niña events

Page 22: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 22

Mosaic of ortho-imagesLandsat Multispectral Images of Uruguay

Temporal Data SeriesSea Surface Temperature (SST) of Lake Michigan.

Examples of single-type collections

Page 23: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 23

Metadata to give support for collections

Catalogs should present to the user an aggregated view ( a unique metadata entry) of what it is available instead of an infinite list of results.

Last modifications of metadata standards are oriented to this aim “CSDGM: Extensions for Remote Sensing Data”

Includes metadata elements to describe component and container information

ISO 19115 Includes an MD_AggregationInformation entity to reference

related datasets Promotes hierarchical levels of metadata

o Collection level metadata describes general general featureso Unit level Metadata only revise specific element valueso Metadata schema includes attributes to identify metadata file and

to reference the identifier of collection metadata file

Page 24: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 24

MD_Metadata

fileIdentifier [0..1] : iso19103:CharacterStringlanguage [0..1] : iso639-2:LanguagecharacterSet [0..1] : MD_CharacterSetCode = "utf8"parentIdentifier [0..1] : iso19103:CharacterStringhierarchyLevel [0..*] : MD_ScopeCode = "dataset"hierarchyLevelName [0..*] : iso19103:CharacterStringcontact [1..*] : CI_ResponsiblePartydateStamp : iso19103:DatemetadataStandardName [0..1] : iso19103:CharacterStringmetadataStandardVersion [0..1] : iso19103:CharacterStringdataSet : iso19103:URI

(from Metadata entity set information)

<<DataType>>

0..1

0..*

+parent

0..1

0..*

Example of hierarchical level metadata

Mosaic of Ortho-imagery of the Pyrénées regionAbstract: This mosaic of ortho-imagery compiles …Place keywords: Europe, PyrénéesPresentation form: imageDigitalSpatial representation type: gridTopic category: imageryBaseMapsEarthCover

Ortho-imagery of Aragon RegionDataset reference date: 2002/10/01Place keywords: Northern Spain, AragonSpatial Reference System:EPSG: 23030 ED50 / UTM ZONE 30Resolution: 5000 mBounding box: (-1.5,-1,40,43)

Ortho-imagery of Navarra Region…

Ortho-imagery of Aquitaine RegionDataset reference date: 2003/01/01Place keywords: Southern France, AquitaineSpatial Reference System:EPSG: 2192 ED50 / France EuroLambertResolution: 10000 mBounding box: (-0.5,1,43, 44.6)

??

Page 25: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 25

Implementation for spatial collections

1. Record SelectorId Title Hierarchy level1 uno DATASET2 dos SERIES3 tres SERVICE

4. Editor

specific unit metadata

3. GIS Viewer

2. CollectionInformation

Characterization: Collection Pattern:

Collection PatternLayer formed by BBOX of units

Page 26: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 26

Page 27: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 27

Conclusions & future lines

Tool used in Environmental department of Galicia Region Organisation in charge of Ebro River Basin (CHE,

http://www.chebro.es) Spanish Geographic Institute (IGN, http://www.ign.es)

Evaluated by GSDI as possible ISO 19115 reference implementation.

Future lines manage multilingual versions of metadata records

Code lists, free text fields Synchronization of multilingual versios of same metadata

record Support for other types of collections

Temporal series Collections of collections (the units may also be collections) !

Page 28: GI-DAYS MÜNSTER A Java Tool for Creating ISO/FGDC Geographic Metadata

21 de abr de 2023 28

Advanced Information Systems Laboratory

http://iaaa.cps.unizar.es