Giter VIP home page Giter VIP logo

iso19139.gemini22's Introduction

GEMINI 2.2 schema plugin for GeoNetwork 3.8.x and 3.10x alongside GEMINI 2.3

This is the GEMINI 2.2 schema plugin for GeoNetwork 3.8.x and 3.10x, where GEMINI 2.3 is also installed. Switch to the appropriate branch in this repository for versions that work with Geonetwork 3.0, 3.2 and 3.4, or that do not require GEMINI 2.3.

GeoNetwork version to use with this plugin

Use GeoNetwork 3.8.0+ or 3.10x.

This will not work in earlier or later versions of the software.

Installing the plugin in GeoNetwork 3.10.x (recommended version)

Adding to an existing installation

  • Download or clone this repository, ensuring you choose the correct branch (3.8.x).
  • Copy src/main/plugin/iso19139.gemini22 to INSTALL_DIR/geonetwork/WEB_INF/data/config/schema_plugins/iso19139.gemini22 in your installation.
  • Copy target/schema-iso19139.gemini22-3.7.jar to INSTALL_DIR/geonetwork/WEB_INF/lib
  • Restart GeoNetwork
  • Check that the schema is registered by visiting Admin Console -> Metadata and Templates -> Standards in GeoNetwork. If you do not see iso19139.gemini22 then it is not correctly deployed. Check your GeoNetwork log files for errors.
  • Adding the plugin to the source code prior to compiling GeoNetwork

The best approach is to add the plugin as a submodule. Use https://github.com/geonetwork/core-geonetwork/blob/3.8.x/add-schema.sh for automatic deployment:

.\add-schema.sh iso19139.gemini22 http://github.com/metadata101/iso19139.gemini22 3.8.x

Installing the plugin in GeoNetwork 3.8.x (deprecated)

Adding to an existing installation

  • Download and extract https://github.com/AstunTechnology/geonetwork-pr4039-pr3569/blob/master/geonetwork_38x_310x_patches.zip and overwrite the xslt and WEB_INF folders with the ones from the zip file.
  • Download or clone this repository, ensuring you choose the correct branch. Copy src/main/plugin/iso19139.gemini22 to INSTALL_DIR/geonetwork/WEB_INF/data/config/schema_plugins/iso19139.gemini22 in your installation and restart GeoNetwork
  • Check that the schema is registered by visiting Admin Console -> Metadata and Templates -> Standards in GeoNetwork. If you do not see iso19139.gemini22 then it is not correctly deployed. Check your GeoNetwork log files for errors.

Adding the plugin to the source code prior to compiling GeoNetwork

The best approach is to add the plugin as a submodule. Use https://github.com/geonetwork/core-geonetwork/blob/3.8.x/add-schema.sh for automatic deployment:

.\add-schema.sh iso19139.gemini22 http://github.com/metadata101/iso19139.gemini22 3.8.x

iso19139.gemini22's People

Contributors

archaeogeek avatar ianturton avatar josegar74 avatar

Watchers

 avatar Nathan Woodrow avatar James Cloos avatar Peter Goulborn avatar Andrew Bailey avatar  avatar  avatar  avatar Matt Travis avatar Mike Saunt avatar Tom Chadwin avatar Graham Sanson avatar  avatar  avatar  avatar

iso19139.gemini22's Issues

Error when editing in Geonetwork 3.4

Error on line 18 of layout-custom-fields.xsl: XTTE0790: An empty sequence is not allowed as the third argument of gn-fn-metadata:getLabel()

Currently (e0a9c67) trying to print labels to help debug

Simple editing view doesn't display in Geonetwork 3.8.x

Error at xsl:with-param on line 25 column 100 of layout-custom-fields.xsl:
  XPST0017: XPath syntax error at char 54 on line 25 in {...ype($editorConfig, name(), ...}:
    Cannot find a matching 3-argument function named
  {http://geonetwork-opensource.org/xsl/functions/metadata}getFieldType()
Error at xsl:call-template on line 58 column 46 of layout-custom-fields.xsl:
  XTSE0680: Parameter directive is not declared in the called template
Error at xsl:call-template on line 215 column 46 of layout.xsl:
  XTSE0680: Parameter directive is not declared in the called template

Same as AstunTechnology/iso19139.gemini23#19 so presumably needs AstunTechnology/iso19139.gemini23@b58d076 applying

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.