wiki:GSoC/2014/MetadataForGRASS

Version 15 (modified by krejcmat, 10 years ago) ( diff )

--

GSoC

Title: Metadata for GRASS GIS maps and datasets
Student Name: Matej Krejci, Czech Technical University in Prague
Organization: OSGeo - Open Source Geospatial Foundation
Mentor Name: Martin Landa, Margherita Di Leo
GSoC proposal: view proposal

Motivation

Current GRASS GIS offers just a poor and out-of-date administration of metadata. The goal of this project is to implement administration of metadata according to the standards of INSPIRE and to create a graphical user interface which would allow the user to operate with metadata, such as creating, updating, browsing, searching etc.

Timeline

timeline from proposal newly proposed timeline
MAY 1- 7 "Early starts" Study ISO, INSPIRE and FGDC standards
MAY 7 - 14 Getting familiar with GRASS GIS modules code.
MAY 14 - 19 Design of metadata GRASS library design GRASS library (in Python) to read / write metadata based on ISO as flat XML files
MAY 19 Starting GoSC x
MAY 19- 25 Support of diferent metadata profiles design GRASS library (in Python) to read / write metadata based on ISO as flat XML files including profies (XSD validation, Inspire as the show-case)
MAY 26 - JUN 16 "Break"(Prepare for bachelor final exam) add support for conversion GRASS (current) metadata files <-> XML ISO metadata
JUN 16 - 24 Implement basic library model for command line design cmd modules for reading and writing ISO-based metadata -> r.info.iso + v.info.iso (including support for conversion GRASS (current) metadata files <-> XML ISO metadata)
JUN 24 - 30 Modules functionality (searching, publishing metadata) design GUI for reading and writing ISO-based metadata
JULY 1 - 7 Design GUI design GUI for reading and writing ISO-based metadata -> g.gui.metadata
JULY 7 - 14 Connect GUI library, basic functions advanced metadata publishing/searching based on owslib + pycsw
JULY 14 - 21 Implementation of search function to GUI advanced metadata publishing/searching based on owslib + pycsw
JULY 21 - 30 Improve metadata validation using designed GUI advanced metadata publishing/searching based on owslib + pycsw -> testing prototype
AUGUST 1 - 9 Polishing code polishing code
AUGUST 9 - 18 Testing and documentation testing and documentation
AUGUST 18 The end of GSoC the end of GSoC

Attachments (9)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.