Skip to content

GeoNetwork DCAT2 codesprint April 2021

François Prunayre edited this page Apr 21, 2021 · 17 revisions

When & Where?

  • 28 to 30 April
  • The sprint will be remote

The sprint will kick off with an online session at wednesdag 28th of april from 9.00-10.00 CET. Please register via [email protected]. Preliminary agenda for the meeting:

  • 9:00 Welcome and tour de table
  • 9:10 Francois Prunayre: The DCAT2 plugin
  • 9:20 Geraldine Nolf: Experiences from dcat plugin in Flanders
  • 9:30 Paul van Genuchten: Experiences from Sweden and Netherlands
  • 9:40 Sprint planning/ambition

Who?

  • Francois Prunayre
  • Jose Garcia
  • Mathieu Chaussier
  • Paul van Genuchten
  • Jean Pommier
  • ...

Sponsors

Agenda

The main goal is to build a common & generic DCAT2 plugin that can be used as a basis for extensions and custom profiles.

Main challenges:

  • Agree on base XSD (and check capacity to extend it - eg. cardinality changes, new elements, ...?)
  • Define which RDF encoding(s) to supports (eg. @rdf:resources or skos:Concept)
  • Create simple editor configuration
  • Support multilingual records
  • Define usage of thesaurus and/or subtemplates (for keyword, license, formats, ... ?)
  • Define I/O formats/mapping required

Development

diff --git a/schemas/pom.xml b/schemas/pom.xml
index f0b0e946c1..fa06058494 100644
--- a/schemas/pom.xml
+++ b/schemas/pom.xml
@@ -51,6 +51,7 @@
     <module>iso19110</module>
     <module>iso19139</module>
     <module>iso19115-3.2018</module>
+    <module>dcat2</module>
   </modules>
 
   <profiles>
diff --git a/web/pom.xml b/web/pom.xml
index 28ead47d8e..2fe3c9c7d8 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -591,6 +591,11 @@
       <artifactId>gn-schema-iso19139</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>org.geonetwork-opensource.schemas</groupId>
+      <artifactId>gn-schema-dcat2</artifactId>
+      <version>${project.version}</version>
+    </dependency>
     <dependency>
       <groupId>org.geonetwork-opensource.schemas</groupId>
       <artifactId>gn-schema-csw-record</artifactId>
@@ -954,6 +959,13 @@
                       <overWrite>false</overWrite>
                       <outputDirectory>${schema-plugins.dir}</outputDirectory>
                     </artifactItem>
+                    <artifactItem>
+                      <groupId>org.geonetwork-opensource.schemas</groupId>
+                      <artifactId>gn-schema-dcat2</artifactId>
+                      <type>zip</type>
+                      <overWrite>false</overWrite>
+                      <outputDirectory>${schema-plugins.dir}</outputDirectory>
+                    </artifactItem>
                     <artifactItem>
                       <groupId>org.geonetwork-opensource.schemas</groupId>
                       <artifactId>gn-schema-iso19115-3.2018</artifactId>

While working on the schema, XSLT & translations can be update easily using https://gist.github.com/fxprunayre/6145674c7ca45da16b7eee132ad23216

Clone this wiki locally