Loading...
 
ESA > Join & Share > ERGO > ERGO PROGRESS 0812 GEOCAT
Print

ERGO PROGRESS 0812 GEOCAT

!ERGO Progress December 2008: GeoCat B.V.

WP2300 Support to the requirement definition: GeoNetwork opensource

Activities performed

*none.

Outcomes and results

*none.

Problems and concerns

*none.

Plans for next period

*This WP has been completed

WP3300 Implementation of the CSW/EbRim profile based on the GeoNetwork opensource software

Activities performed

*Data Access Objects for the ebrim informationmodel are partially complete.

*The first draft of the Architecture Design Document (ADD) has been written.

*Development of the ISO19139 Insertion Service to ingest ISO metadata in the ebRIM registry.

*Integrate OGC Filter Expression from Geotools and wrote a conversor from filter queries to lucene queries.

*Review Browse Engine project (www.browseengine.com) to determine if it handled better storage of relationships in lucene indexes.

*Start with Search Engine for filter, and document architecture of Java packages and classes.

*Implemented ISO19139 to ebRIM XSLT transformations; implemented ISO2ebRIM service. Created utility classes for testing, notably RandomPopulator to randomly generate object graphs of a certain type, and ObjectGraphVisitor, which can execute a method on all objects of a certain type in an object graph.

Outcomes and results

*It is not sure whether we need every single DAO that is written now from the service layer point of view. What is clear is that having those dao's covered by unittest will ensure a high quality persistence layer.

*Testing with the new RandomPopulator resulted in new errors.

*Convertion from OGC filter to lucene queries

*Documentation of architecture of search module (this can be used to start working on integration with service layer) and initial classes for search engine

*Stylesheets and Java classes

Problems and concerns

*There is a problem with persisting RegistryPackage. We have tried to isolate the problem. It brought us one step further but the subsequent problem that came up is not reproduced any more.

*Doubts about indexing organization, resolved in last internal meeting.

*ISO to ebRIM transformations need review.

Plans for next period

*Writing DAO's for the basicextension and core iso metadata

*Resolving errors found by the RandomPopulator

*Investigating persistence problem with RegistryPackage

*Finish implementation of search in lucene indexes using Hibernate Search and create test cases with test data generated with RamdomPopulator class.

*Start working to obtain metadata from database using persistence layer.

*Implement CSW / ebRIM operations in the Service layer.

WP4300 Support to the testing activities: GeoNetwork opensource

Activities performed

*Activity is not yet started.

Outcomes and results

*none.

Problems and concerns

*none.

Plans for next period

*none


Contributors to this page: Jeroen Ticheler .

Page last modified on Thursday 22 of January 2009 21:43:29 CET by Jeroen Ticheler.