Geoscience Australia Geomet/Geocat Catalog
As part of the GA/CSIRO eResearch project, Geomet/Geocat metadata will be harvested into RDA. The Geomet/Geocat records will be stored in Geonetwork and will be harvested into RDA in a similar manner as AuScope
- Geomet/Geocat metadata are extracted into XML files in ANZLIC format. GA developed a XML extractor for such purpose.
- GA Geonetwork imports the ANZLIC records. This is conducted manually by GA. GA is working on automation of the process
- ANDS harvester harvests RIF-CS records into RDA. An RIC-CS converter (rif.xsl) is available ( GN 2.6.3 patches).
Geocat to ANZLIC mapping
Geomet to ANZLIC mapping
Connect to external data source
GA Geonetwork and the underlying database are not deployed on the same server. The underlying database is behind a firewall. GA has a solution to connect to a Tomcat managed data source rather than Geonetwork managed Jeeve data source. The solution was developed in GN 2.2 and wasn't made into GN truck. The OAI-PMH protocol which supports RIF-CS harvest only matured since GN2.6.2. Therefore, some effort has been made to port the external data source code from GN 2.2 to GN 2.6.3 and the GN trunk. ( GN 2.6.3 patches
and GN trunk patch
Source code of GA Geonetwork 2.2:
The external data source code was commited in revision 255, refer to the attached jira note ( jira_notes.htm
The patch for trunk hasn't been submitted to the Geonetwork developers.
To configure an external data source for Geonetwork:
- Add and resource entry in config.xml
<resource enabled="true" mode="server">
- Create a context file for Geonetwork (e.g. tomcat/conf/Catalina/localhost/geonetwork.xml)
<?xml version="1.0" encoding="UTF-8"?>
The stable 2.6.3 release is used in this activity.
The extracted XML metadata comply with ANZLIC profile, and are validated by the XML extractor. Geonetwork 2.6.3 doesn't have the ANZLIC profile and it is used for hosting the ANZLIC metadata, not for creating and validating ANZLIC records.
Progress Notes as of 2011-06-28
External Data Source patch for Geonetwork 2.6.3 is completed and tested. Patch for trunk is to be submitt to Geonetwork developer (ask Rob)
GA is in process of setting up Geonetwork on a new server.
Geomet/Geocat records are in Sandbox. GA to update copy right information as requested by ANDS.
Once all the outstanding tasks are done, harvest Geomet/Geocat RIF-CS records into Sandbox and then RDA.