Link Isogeo metadata to Jmap datasources using the JMap/Isogeo connector¶
Prerequisites¶
Isogeo¶
The Isogeo prerequisites are as follows:
- at least one Isogeo working group;
- at least one catalog containing at least one metadata, shared between applications (OpenCatalog and Connecteur JMap/Isogeo);
- a client_secret sent by the Isogeo team to authenticate to the api from JMap Admin.
JMap Server¶
The JMap Server prerequisites are as follows:
- JMap Server version Kathmandu hotfix 11 or later ;
- a license including the JMap/Isogeo connector, Jmap Pro and/or JMap NG.
Setting up the JMap/Isogeo connector¶
In Isogeo¶
Here are the steps to follow to set up the JMap/isogeo connector in Isogeo :
- In the
Administration
>Inventory
>Sharing
menu, click onNew
; - Click on the gear-shaped button ;
- Select
OpenCatalog
applications andJMap/Isogeo connector
; - Select the catalog(s) to be published;
- Name the share ;
Save
.
In JMap Admin¶
- Access jmap Admin ;
- In the
extensions
tab, open theIsogeo
extension; - Complete the following four fields in the
Configuration
section: - OpenCatalog URL: URL of the OpenCatalog generated on the Isogeo side, included in the connector share;
- Customer ID: identifier contained in the authentication JSON file supplied by Isogeo ;
- Customer secret: customer password contained in the authentication JSON file supplied by Isogeo ;
- JMap Admin base URL for logging.
Synchronization planning¶
Simply check the Enable scheduler
box to schedule the synchronization launch. This step is optional.
Synchronization and results¶
Once the settings have been made, simply click on Synchronize
to start synchronization.
Once synchronization is complete, you'll see that the Metadata
field has been populated with the URL of the corresponding OpenCatalog record. In fact, this will be the case for all datasources for which a correspondence has been established with an OpenCatalog record.
This will enable you to view your Isogeo metadata records in JMap NG and JMap Pro.
Checking logs¶
After each Synchronization, a log file is generated, accessible in the Logs
section of JMap Admin's Isogeo extension. The datasources are classified into three different categories according to the result of the synchronization:
- Matches: the list of datasources for which a match has been established and for which the
Metadata
field has been filled in; - Mismatches: the list of datasources for which no match could be found;
- Conflicts: the list of datasources for which a match has been established and for which the
Metadata
field was already populated.
In the third case, the connector does not overwrite the existing value. It will be necessary to manually delete the existing value, then restart synchronization so that the connector can fill the field with the URL of the corresponding OpenCatalog record.