PANGAEA® Framework for Metadata Portals
panFMP is a generic and flexible framework for building geoscientific metadata portals independent of content standards for metadata and protocols. Data providers can be harvested with commonly used protocols (e.g., Open Archives Initiative Protocol for Metadata Harvesting) and metadata standards like Dublin Core, DIF, or ISO 19115. The new Java-based portal software supports any XML encoding and makes metadata searchable through Apache Lucene. Software administrators are free to define searchable fields independent of their type using XPath and/or XSL Templates. In addition, by extending the full-text search engine (FTS) Apache Lucene, we have significantly improved queries for numerical and date/time ranges by supplying a new trie-based algorithm, thus enabling high-performance space/time retrievals in FTS-based geo portals. The harvested metadata are stored in separate indexes, which makes it possible to combine these into different portals. The portal-specific Java API and web service interface is highly flexible and supports custom front-ends for users, provides automatic query completion (AJAX), and dynamic visualization with conventional mapping tools.
panFMP is maintained at SourceForge.net and uses services supplied by them for tracking bugs, managing source code (SVN), and mailing lists. Please visit our documentation page for details about installing and using panFMP!
panFMP version 1.0.0 was released on 2009-11-23. You can download the artifacts on the SourceForge.net download page. If you want to test the latest developments, daily development snapshots are available directly from this homepage.
Recently, the implementation of panFMP's fast range-queries was given to the Apache Software Foundation as contribution to Apache Lucene and was removed from current panFMP (see the corresponding JIRA issue 1673 and others). They were included into Lucene 2.9.0. By this it is possible for other projects, to use this great toolkit.