Skip to content

Releases: metadata101/iso19139.ca.HNAP

iso19139.ca.HNAP 3.12.1 Release

21 Jul 23:09
Compare
Choose a tag to compare

ISO Harmonized North American Profile (HNAP) plugin for GeoNetwork

The Canadian GeoNetwork community is pleased share the ISO Harmonized North American Profile (HNAP) schema plugin. This is a bilingual extension of the North American Profile of ISO 19115:2003 - Geographic information - Metadata used nationally.

For details on this release see 3.12.1 Milestone release notes for details.

iso19139.ca.HNAP 3.10.7 Release

15 Jul 16:38
Compare
Choose a tag to compare

ISO Harmonized North American Profile (HNAP) plugin for GeoNetwork

The Canadian GeoNetwork community is pleased share the ISO Harmonized North American Profile (HNAP) schema plugin. This is a bilingual extension of the North American Profile of ISO 19115:2003 - Geographic information - Metadata used nationally.

For details on this release see 3.10.7 Milestone release notes for details.

User Manual

User Manual (HNAP) is provided for end-users. The user manual explores catalog use using HNAP examples. This is an end-user supliment to the far more technical GeoNetwork User and Developer Manuals.

This user manual is available for local installation.

Communication

The project issue tracker is used for communication, with ongoing topics tagged discussion.

Installation

GeoNetwork version to use with this plugin

Use GeoNetwork 3.10.x, not tested with prior versions!

The schema plugin editor makes use of a number of controls for editing structured text fields requiring newer releases of core-geonetwork.

Deploy the profile in an existing installation

The plugin can be deployed manually in an existing GeoNetwork installation:

  1. Download from releases page.

    Each release includes a jar, zip, and doc download.

  2. Extract contents of the schema-iso19139.ca.HNAP zip download into WEB-INF/data/config/schema_plugins/iso19139.ca.HNAP.

  3. Copy the schema-iso19139.ca.HNAP jar to geonetwork WEB-INF/libs

  4. Copy the schema-iso19139.ca.HNAP doc to geonetwork doc

  5. Restart geonetwork

There is some custom initialization code run when GeoNetwork starts up:

  1. The plugin includes will check the GeoNetwork Data Directory ThesauriDir to see if the HNAP Thesauruses are already installed.

  2. If they are not (i.e. this is the very first run of GeoNetwork with the HNAP Schema), the required thesaurus files are are copied from the jar into to the correct location in the Data Directory.

See SchemaInitializer.java for details.

iso19139.ca.HNAP 3.10.6 Release

08 Feb 02:58
Compare
Choose a tag to compare

ISO Harmonized North American Profile (HNAP) plugin for GeoNetwork

The Canadian GeoNetwork community is pleased share the ISO Harmonized North American Profile (HNAP) schema plugin. This is a bilingual extension of the North American Profile of ISO 19115:2003 - Geographic information - Metadata used nationally.

For details on this release see 3.6.0 Milestone release notes for details.

The project does not maintain a mailing list, instead please open up an issue with the discussion tag.

Installation

GeoNetwork version to use with this plugin

Use GeoNetwork 3.10.x, not tested with prior versions!

The schema plugin editor makes use of a number of controls for editing structured text fields requiring newer releases of core-geonetwork.

Deploy the profile in an existing installation

The plugin can be deployed manually in an existing GeoNetwork installation:

  1. Download from releases page.

    Each release includes a jar, zip, and doc download.

  2. Extract contents of the schema-iso19139.ca.HNAP zip download into WEB-INF/data/config/schema_plugins/iso19139.ca.HNAP.

  3. Copy the schema-iso19139.ca.HNAP jar to geonetwork WEB-INF/libs

  4. Copy the schema-iso19139.ca.HNAP doc to geonetwork doc

  5. Restart geonetwork

There is some custom initialization code run when GeoNetwork starts up:

  1. The plugin includes will check the GeoNetwork Data Directory ThesauriDir to see if the HNAP Thesauruses are already installed.

  2. If they are not (i.e. this is the very first run of GeoNetwork with the HNAP Schema), the required thesaurus files are are copied from the jar into to the correct location in the Data Directory.

See SchemaInitializer.java for details.

User Manual

User Manual (HNAP) is provided for end-users. The user manual explores catalog use using HNAP examples. This is an end-user supliment to the far more technical GeoNetwork User and Developer Manuals.

This user manual is available for local installation.

iso19139.ca.HNAP 3.10.5 Release

09 Nov 07:37
Compare
Choose a tag to compare

ISO Harmonized North American Profile (HNAP) plugin for GeoNetwork

The Canadian GeoNetwork community is pleased share the ISO Harmonized North American Profile (HNAP) schema plugin. This is a bilingual extension of the North American Profile of ISO 19115:2003 - Geographic information - Metadata used nationally.

For details on this release see 3.5.0 Milestone release notes for details.

Installation

GeoNetwork version to use with this plugin

Use GeoNetwork 3.10.5-0, not tested with prior versions!

The schema plugin editor makes use of a number of controls for editing structured text fields requiring newer releases of core-geonetwork.

Deploy the profile in an existing installation

The plugin can be deployed manually in an existing GeoNetwork installation:

  1. Copy the content of the folder schemas/iso19139.ca.HNAP/src/main/plugin to WEB-INF/data/config/schema_plugins/iso19139.ca.HNAP.

  2. Copy the schema-iso19139.ca.HNAP-3.10.5-0.jar to geonetwork WEB-INF/libs

  3. Restart geonetwork

There is some custom initialization code run when GeoNetwork starts up:

  1. The plugin includes will check the GeoNetwork Data Directory ThesauriDir to see if the HNAP Thesauruses are already installed.

  2. If they are not (i.e. this is the very first run of GeoNetwork with the HNAP Schema), the required thesaurus files are are copied from the jar into to the correct location in the Data Directory.

See SchemaInitializer.java for details.

Building

Adding the plugin to the source code

The best approach is to add the plugin as a submodule:

  1. Use add-schema.sh for automatic deployment:

    ./add-schema.sh iso19139.ca.HNAP https://github.com/metadata101/iso19139.ca.HNAP 3.10.x
    
  2. Build the application:

    mvn clean install -Penv-prod -DskipTests
    
  3. Once the application is built, the war file contains the schema plugin:

    cd web
    mvn jetty:run -Penv-dev
    

iso19139.ca.HNAP 3.10.4 Release

05 Oct 07:24
Compare
Choose a tag to compare

Thanks to @ianwallen, @davidblasby, @jodygarnett, and @geothorne for contributing to this initial release of the HNAP ISO19139/119 schema plugin for GeoNetwork.

This release is made in conjunction with core-geonetwork 3.10.4. See Milestone 3.10.4 for more details.

Building

  1. Checkout the core-geonetwork 3.10.4 tag locally

  2. Use add-schema to add the schema-plugin

    ./add-schema.sh iso19115-3 https://github.com/metadata101/iso19115-3 3.10.4
    
  3. Edit services/pom.xml changing the iso19139.ca.HNAP dependency to the 3.10.4 release:

     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>schema-iso19139.ca.HNAP</artifactId>
       <version>3.10.4</version> <!-- was ${gn.schemas.version} -->
       <scope>test</scope>
     </dependency>
    
  4. Edit web/pom.xml changing the iso19139.ca.HNAP dependency to the 3.10.4 release:

     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>schema-iso19139.ca.HNAP</artifactId>
       <version>3.10.4</version> <!-- was ${gn.schemas.version} -->
       <scope>test</scope>
     </dependency>
    

Installation

  1. Use with core-geonetwork 3.10.4 release.

  2. Copy the release jar below to geonetwork WEB-INF/lib folder.

  3. Copy the release zip below to the schemas folder.

  4. Restart geonetwork.

  5. Please note that this schema plugin provides additional settings, allowing greater control of organization name.