Hello Charly
Le 2024-07-02 à 15 h 14, Charly Coussot a écrit :
I'm using apache SIS to produce ISO19115-3 metadata and push them in a
Geonetwork (4.4.5 latest version). From the documentation I understand
that Apache SIS produces ISO19115-3:2016. However, the lastest version
of geonetwork asks for ISO19115-3:2018. I can't really find this
revision <https://www.iso.org/standard/80874.html> [1] on the web
appart from Geonetwork documentation
<https://docs.geonetwork-opensource.org/4.4/annexes/standards/iso19115-3.2018/>
[2]. Does anyone have more info on this?
My guess is that the Geonetwork documentation has a typo and wanted to
said "ISO 19115-1:2014 with amendment 1:2018" [3]. Apache SIS 1.4
implements ISO 19115-1:2014/Amd 1:2018 (i.e. amendment included).
However, ISO 19115-1 is an abstract model, therefore this amendment and
the next one (Amd 2:2020) have an impact on the Java API only (which is
derived from the abstract model), not directly on the XML encoding.
Regarding the XML encoding, I found no other update on the ISO web site
than the one you mention [1]. I particular, I saw no amendments.
I may get back producing ISO19139 to feed Geonetwork since it seems
unlikely that SIS is currently supporting this revision.
Since the Geonetwork documentation does not mention ISO 19115-3:2023, I
guess that they are actually using ISO 19115-3:2016, which should be
compatible with Apache SIS 1.4. Even if they are using the 2023 version,
the ISO web site does not mention XSLT files for migrating from the 2018
version (contrarily to what they did previously), which suggests that
there is few (if any) changes. The main difference I can see from the
abstract [3] is the addition of Schematron rules for validation.
Anyway, in order to be sure, I suggest to just look at the XML
namespace. Write any MD_Metadata element with Geonetwork. If the XML
header contains the following line:
xmlns:mdb = "http://standards.iso.org/iso/19115/-3/mdb/1.0"
Then, SIS 1.4 and Geonetwork are using the same XML schema and should be
compatible.
Martin
[1] https://www.iso.org/standard/80874.html
[2]
https://docs.geonetwork-opensource.org/4.4/annexes/standards/iso19115-3.2018/
[3] https://www.iso.org/fr/standard/73118.html