<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:10pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p>Dear OSGeo Incubation Committee,</p>
<p><br>
</p>
<p>I am happy to contact you to propose a new project, the ETF testing framework, as an OSGeo Community Project.
<br>
</p>
<p><br>
</p>
<p>The ETF testing framework [1,2] is an open source testing framework for validating spatial data, metadata and web services in Spatial Data Infrastructures (SDIs). <span>The concepts in ETF are based on ISO 19105 and the OGC Specification Model which underpin
the standards used in SDIs. Tests are organized in Executable Test Suites (ETS), which can be developed and executed using different tools to support all kinds of resources. Currently supported ones are SoapUI for testing web services, BaseX for testing XML
documents, and TEAM Engine for re-using OGC tests. The ETF can be used via a predefined UI or via a REST API.</span></p>
<p><span><br>
</span></p>
<p><span>Many implementations of the ETF are currently available. The most popular is probably the INSPIRE Reference Validator [3], which makes use of the ETF to execute INSPIRE-specific ETS. Several EU Member States are also using the ETF (at different levels:
national, regional and local) to replicate the INSPIRE-specific tests and/or extend them with other tests based on national or other requirements.<br>
</span></p>
<p><br>
</p>
<p>The ETF has been already presented at FOSS4G conferences:</p>
<ul>
<li>FOSS4G 2019:<span style="font-weight:bold"> INSPIRE Reference Validator: status and next steps
</span>by Marco Minghini, Michael Lutz, Clemens Portele, Jon Herrmann, Enrique Soriano, Carlos Palma, Iñaki Díaz de Cerio Paniagua, Belén Sáez, Lorena Hernandez, Daniele Francioli, Fabio Vinci</li><li>FOSS4G 2021: <b>Open source geospatial software powering policy implementation: the INSPIRE central infrastructure components</b> by
<span class="x_answer">Marco Minghini, Alexander Kotsev, Vlado Cetl, Lorena Hernandez, Michael Lutz, Daniele Francioli, Davide Artasensi, Emanuela Epure, Fabio Vinci, Fabiano Spinelli, Lukasz Ziemba (<a href="https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZKRWYN/" target="_blank" rel="noopener noreferrer" class="x_OWAAutoLink" id="LPlnk352755" previewremoved="true">https://callforpapers.2021.foss4g.org/foss4g2021/talk/ZKRWYN/</a>)</span></li><li><span class="x_answer">FOSS4G 2022: <b><span>ETF testing framework: past, present and future</span>
</b>by </span>Jon Herrmann, Marco Minghini, Clemens Portele, <span class="x_answer">
Michael Lutz (submitted and currently under review)</span></li></ul>
We are also preparing an application to include the ETF in the next version of the OSGeoLive.<br>
<p><br>
</p>
Regarding the checklist for OSGeo Community Projects [4]:</div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<br>
</div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
1. The project is geospatial, see the project description at [1] and [5].</div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<ul style="margin-bottom: 0px; margin-top: 0px;">
<li>the pro<span style="font-size: 10pt;">ject</span><span style="font-size: 10pt;"> does not yet have a page on the OSGeo website, we understand that this is the first step</span></li><li><span style="font-size: 10pt;">the project provides documentation </span><font size="2"><font face="Calibri,Helvetica,sans-serif"><span style="font-size: 10pt;">for
</span></font></font><font style="font-family: Calibri, Helvetica, sans-serif, serif, "EmojiFont";" size="2" face="Calibri,Helvetica,sans-serif" color="black"><span style="font-size:10pt;" id="divtagdefaultwrapper"><font color="black"><span style="background-color: transparent; font-size: 10pt;" lang="en-US">users</span><span style="background-color:transparent;" lang="en-US"><span style="font-size: 10pt;">
</span><span style="font-size: 10pt;">[6]</span><span style="font-size: 10pt;"> </span>
<span style="font-size: 10pt;"></span></span><span style="background-color:transparent;" lang="en-US"><span style="font-size: 10pt;">administrators [7]</span><span style="font-size: 10pt;">
</span></span><span style="background-color: transparent; font-size: 10pt;" lang="en-US">and
</span><span style="background-color: transparent; font-size: 10pt;" lang="en-US">developers [8].</span><span style="background-color:transparent;" lang="en-US"></span></font></span></font></li></ul>
<div><font size="2"><font face="Calibri,Helvetica,sans-serif"><span style="font-size: 10pt;">2. The project is licensed</span><span style="font-size: 10pt;"> under the EUPL v.1.2, see [9].</span></font></font></div>
<div><font size="2"><font face="Calibri,Helvetica,sans-serif"><span style="font-size: 10pt;">3. The project w<span>elcomes participation and new contributors:</span></span></font></font></div>
<div>
<ul style="margin-bottom: 0px; margin-top: 0px;">
<li><font size="2"><font face="Calibri,Helvetica,sans-serif"><span style="font-size: 10pt;"><span>contribution policy: [10]</span></span></font></font></li><li><font size="2"><font face="Calibri,Helvetica,sans-serif"><span style="font-size: 10pt;"><span>history of bug reports and pull requests can be found on the repositories under [2], especially on [5].</span></span></font></font></li><li><font size="2"><font face="Calibri,Helvetica,sans-serif"><span style="font-size: 10pt;"><span>code of conduct: [11]<br>
</span></span></font></font></li></ul>
</div>
<div><br>
</div>
<div>We are available to answer any question and provide any useful information to proceed with the next steps.<br>
</div>
<p><br>
</p>
<p>Best regards,</p>
<p>Marco - on behalf of the ETF Steering Group<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>[1] <a href="https://urldefense.com/v3/__http://etf-validator.net/__;!!DOxrgLBm!UvR1kftQcLgI0pIHnKKusY23bweSMhF9CdWZjAsWPgY49H9cK9Rs5HIqNIO4Ob1On0UqAiU$" target="_blank" rel="noopener noreferrer" class="x_x_moz-txt-link-freetext">http://etf-validator.net</a><span style="background-color:rgb(255,255,0)"><span style="background-color:rgb(255,255,255)">
</span></span></p>
<p>[2] <a href="https://github.com/etf-validator" class="OWAAutoLink" id="LPlnk394226" previewremoved="true">
https://github.com/etf-validator</a></p>
<p>[3] <a href="https://inspire.ec.europa.eu/validator/" class="OWAAutoLink" id="LPlnk695277" previewremoved="true">https://inspire.ec.europa.eu/validator/</a></p>
<p>[4] <a href="https://wiki.osgeo.org/wiki/OSGeo_Community_Projects" class="OWAAutoLink" id="LPlnk370312" previewremoved="true">https://wiki.osgeo.org/wiki/OSGeo_Community_Projects</a></p>
<p>[5] <a href="https://github.com/etf-validator/etf-webapp" class="OWAAutoLink" id="LPlnk882426" previewremoved="true">
https://github.com/etf-validator/etf-webapp</a><br>
</p>
<p><font size="2" face="Tahoma" color="black"><span dir="ltr" style="font-size:10pt"><font size="1"><span style="font-size:13px"><font size="2" face="Tahoma" color="black"><span dir="ltr" style="font-size:10pt"><font size="1"><span style="font-size:13px"></span></font></span></font></span></font></span></font></p>
<p class="x_MsoNormal"><font size="2" face="Tahoma" color="black"><font size="1"><font size="2" face="Tahoma" color="black"><font size="1"><span style="font-family:"Calibri",sans-serif,serif,"EmojiFont""></span></font></font></font></font></p>
</div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
[6] <a href="http://docs.etf-validator.net/v2.0/index.html#_user_manuals" class="OWAAutoLink" id="LPlnk221049" previewremoved="true">
http://docs.etf-validator.net/v2.0/index.html#_user_manuals</a></div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
[7] <a href="http://docs.etf-validator.net/v2.0/index.html#_administrator_manuals" class="OWAAutoLink" id="LPlnk711322" previewremoved="true">
http://docs.etf-validator.net/v2.0/index.html#_administrator_manuals</a><br>
</div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
[8] <a href="http://docs.etf-validator.net/v2.0/index.html#_developer_manuals" class="OWAAutoLink" id="LPlnk57786" previewremoved="true">
http://docs.etf-validator.net/v2.0/index.html#_developer_manuals</a></div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
[9] <a href="https://github.com/etf-validator/etf-webapp/blob/master/LICENSE" class="OWAAutoLink" id="LPlnk534900" previewremoved="true">
https://github.com/etf-validator/etf-webapp/blob/master/LICENSE</a></div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
[10] <a href="https://github.com/etf-validator/governance/blob/master/TOR/Contribution.md" class="OWAAutoLink" id="LPlnk20772" previewremoved="true">
https://github.com/etf-validator/governance/blob/master/TOR/Contribution.md</a></div>
<div dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
[11] <a href="https://github.com/guadaltel/governance/blob/8791bedab49372132c2814b95837b4401bfaee5e/CODE_OF_CONDUCT.adoc" class="OWAAutoLink" id="LPlnk344998" previewremoved="true">
https://github.com/guadaltel/governance/blob/8791bedab49372132c2814b95837b4401bfaee5e/CODE_OF_CONDUCT.adoc</a><br>
</div>
</div>
</body>
</html>