This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/sis-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 52dd5c3  Add a page on international standards implemented by SIS.
52dd5c3 is described below

commit 52dd5c3367e6d8fd818482be5d6bf23269d14652
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Thu Oct 7 01:23:53 2021 +0200

    Add a page on international standards implemented by SIS.
---
 layouts/_default/baseof.html |   3 +-
 layouts/partials/menu.html   |   2 +-
 source/_index.md             |  36 +++++++------
 source/standards.md          | 126 +++++++++++++++++++++++++++++++++++++++++++
 static/DOAP.rdf              |   2 +-
 5 files changed, 150 insertions(+), 19 deletions(-)

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 8b3aaf0..4542b58 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -35,10 +35,11 @@
   <div class="d-flex flex-column flex-shrink-0 p-3 text-white bg-dark" 
style="width: 12rem;">
     <ul class="nav nav-pills flex-column mb-auto position-fixed">
       <li><a class="nav-link {{ if eq .Page.RelPermalink "/" }} active {{ else 
}} text-white {{ end }}" href="/index.html">Home</a></li>
+      <li><a class="nav-link {{ if eq .Page.RelPermalink "/standards.html" }} 
active {{ else }} text-white {{ end }}" href="standards.html">Standards</a></li>
       <li><a class="nav-link text-white" 
href="http://www.apache.org/licenses/";>License</a></li>
       <li><a class="nav-link {{ if eq .Page.RelPermalink "/downloads.html" }} 
active {{ else }} text-white {{ end }}" href="downloads.html">Downloads</a></li>
-      <li><a class="nav-link text-white" href="book/index.html">Developer 
Guide</a></li>
       <li><a class="nav-link text-white" href="apidocs/index.html">Online 
Javadoc</a></li>
+      <li><a class="nav-link text-white" href="book/index.html">Developer 
Guide</a></li>
       <li><a class="nav-link {{ if eq .Page.RelPermalink "/epsg.html" }} 
active {{ else }} text-white {{ end }}" href="epsg.html">EPSG Database</a></li>
       <li><a class="nav-link {{ if eq .Page.RelPermalink "/code-patterns.html" 
}} active {{ else }} text-white {{ end }}" href="code-patterns.html">Code 
patterns</a></li>
       <li><a class="nav-link {{ if eq .Page.RelPermalink "/faq.html" }} active 
{{ else }} text-white {{ end }}" href="faq.html">FAQ</a></li>
diff --git a/layouts/partials/menu.html b/layouts/partials/menu.html
index c1071dd..e4f202d 100644
--- a/layouts/partials/menu.html
+++ b/layouts/partials/menu.html
@@ -21,8 +21,8 @@
       <li class="nav-item dropdown">
         <a class="nav-link dropdown-toggle" id="menuDocumentation" 
data-bs-toggle="dropdown" aria-expanded="false">Documentation</a>
         <ul class="dropdown-menu" aria-labelledby="menuDocumentation">
-          <li><a class="dropdown-item" href="book/index.html">Developer 
Guide</a></li>
           <li><a class="dropdown-item" href="apidocs/index.html">Online 
Javadoc</a></li>
+          <li><a class="dropdown-item" href="book/index.html">Developer 
Guide</a></li>
           <li><a class="dropdown-item" href="epsg.html">EPSG Database</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateReferenceSystems.html">Supported CRS</a></li>
           <li><a class="dropdown-item" 
href="tables/CoordinateOperationMethods.html">Map Projections</a></li>
diff --git a/source/_index.md b/source/_index.md
index d2c4194..e58db33 100644
--- a/source/_index.md
+++ b/source/_index.md
@@ -14,6 +14,7 @@ along with the associated operations which enable the 
transformation of coordina
 The SIS storage modules provide a common approach to the reading and writing 
of metadata, features and coverages
 applicable to simple imagery as to many dimensional data structures.
 SIS provides processing functions such as multi-threaded rasters reprojection 
and isolines computation from raster data.
+The API and the data encodings follow [international 
standards](standards.html) when available.
 
 <details open>
   <summary>
@@ -21,36 +22,36 @@ SIS provides processing functions such as multi-threaded 
rasters reprojection an
   </summary>
 
 * Raster formats:
-  * Read NetCDF-3 Classic and 64-bit Offset Format ([OGC 10-092][netCDF]).
-  * Read GeoTIFF ([OGC 19-008][geoTIFF]) including BigTIFF extension.
+  * Read [NetCDF-3 Classic and 64-bit Offset Format][netCDF].
+  * Read [GeoTIFF][geoTIFF] including BigTIFF extension.
   * Read Landsat (groups of GeoTIFF files).
 * Feature formats:
-  * Read Moving Feature Comma Separated Values (CSV) encoding ([OGC 
14-084][MF_CSV]).
-  * Read Moving Feature netCDF encoding ([OGC 16-114][netCDF_MF]).
+  * Read [Moving Feature Comma Separated Values (CSV) encoding][MF_CSV].
+  * Read [Moving Feature netCDF encoding][netCDF_MF].
   * Read GPX (a {{% XML %}} schema for {{% GPS %}} data).
-  * Read features from {{% SQL %}} spatial databases by analysing the database 
schema.
-* Geographic metadata (ISO 19115-1:2014):
+  * Read [features from {{% SQL %}} spatial databases][SF_SQL] by analysing 
the database schema.
+* Geographic metadata (ISO 19115):
   * Read ISO 19115 metadata from all above-listed raster and feature formats.
-  * Read and write XML documents compliant with ISO 19115-3:2016 (current 
standard) or ISO 19139:2007 (older standard).
-  * Automatic conversions between the metadata model published in 2003 and the 
revision published in 2014.
+  * Read and write XML documents compliant with ISO 19115-3 (current standard) 
or ISO 19139 (older standard).
+  * Automatic conversions between the old metadata model published in 2003 and 
the revision published in 2014.
 * Units of measurement:
   * Implementation of [JSR-363][JSR_363]
     with parsing, formating and unit conversion functionalities.
   * The same implementation is available as a [small standalone separated 
project][seshat].
-* Referencing by coordinates (ISO 19111:2007):
-  * Read and write Well Known Text (WKT) version 1 and 2 (ISO 19162:2015).
-  * Read and write Geographic Markup Language (GML) version 3.2 (ISO 
19136:2007).
+* Referencing by coordinates (ISO 19111):
+  * Read and write Well Known Text (WKT) version 1 and 2 (ISO 19162).
+  * Read and write [Geographic Markup Language][GML] (GML) version 3.2 (ISO 
19136).
   * Use [EPSG geodetic dataset](epsg.html) for geodetic definitions and for 
coordinate operations.
     * More than 6000 [supported coordinate reference 
systems](tables/CoordinateReferenceSystems.html).
     * Mercator, Transverse Mercator, Lambert Conic Conformal, stereographic
       and more [supported operation 
methods](tables/CoordinateOperationMethods.html).
-* Referencing by identifiers (ISO 19112:2003):
+* Referencing by identifiers (ISO 19112):
   * Geohashes (a simple encoding of geographic coordinates into short strings 
of letters and digits).
   * Military Grid Reference System (MGRS), also used for some civilian uses.
 * Processing:
   * Multi-threaded raster reprojection.
   * Multi-threaded isolines computation from raster data.
-  * Filtering of features (ISO 19143:2010 conceptual model).
+  * [Filtering of features][filter] (ISO 19143 conceptual model).
 </details>
 
 
@@ -71,9 +72,12 @@ However a [command-line tool](command-line.html) is also 
provided for allowing u
 
 
 [geoapi]:    http://www.geoapi.org/
-[netCDF]:    https://portal.ogc.org/files/?artifact_id=43734
+[GML]:       https://www.ogc.org/standards/gml
+[SF_SQL]:    https://www.ogc.org/standards/sfs
+[filter]:    https://www.ogc.org/standards/filter
+[geoTIFF]:   https://www.ogc.org/standards/geotiff
+[netCDF]:    https://www.ogc.org/standards/netcdf
 [netCDF_MF]: http://docs.opengeospatial.org/bp/16-114r3/16-114r3.html
-[geoTIFF]:   http://docs.opengeospatial.org/is/19-008r4/19-008r4.html
 [MF_CSV]:    http://docs.opengeospatial.org/is/14-084r2/14-084r2.html
-[JSR_363]:   
https://www.jcp.org/aboutJava/communityprocess/final/jsr363/index.html
+[JSR_363]:   https://jcp.org/en/jsr/detail?id=363
 [seshat]:    https://unitsofmeasurement.github.io/seshat/
diff --git a/source/standards.md b/source/standards.md
new file mode 100644
index 0000000..db82ff3
--- /dev/null
+++ b/source/standards.md
@@ -0,0 +1,126 @@
+---
+title: Standards implemented by Apache SIS
+---
+
+Apache {{% SIS %}} implements partially or fully the following standards from
+the Open Geospatial Consortium (OGC),
+the International Organization for Standardization (ISO) or
+the Java Community Process (JCP).
+The same standard is sometime published jointly by both {{% OGC %}} and {{% 
ISO %}} organizations.
+Links to free versions of the standards are given when available.
+The _Upgrade needed_ column indicates that a more recent version of the 
standard
+is available but that Apache {{% SIS %}} has not yet been upgraded to that 
version.
+
+<table>
+  <tr>
+    <th>{{% ISO %}} standard</th>
+    <th>{{% OGC %}} / other</th>
+    <th>Upgrade needed</th>
+    <th>Title</th>
+  </tr><tr>
+    <td>ISO 19103:2015</td>
+    <td></td>
+    <td></td>
+    <td>Conceptual schema language</td>
+  </tr><tr>
+    <td>ISO 19115-1:2014</td>
+    <td>OGC Topic 11</td>
+    <td></td>
+    <td>Metadata — fundamentals</td>
+  </tr><tr>
+    <td>ISO 19115-2:2019</td>
+    <td></td>
+    <td></td>
+    <td>Metadata — extensions for imagery and gridded data</td>
+  </tr><tr>
+    <td>ISO 19115-3:2016</td>
+    <td></td>
+    <td></td>
+    <td>Metadata — {{% XML %}} schema implementation for fundamental 
concepts</td>
+  </tr><tr>
+    <td>ISO 19139:2007</td>
+    <td></td>
+    <td></td>
+    <td>Metadata {{% XML %}} schema implementation</td>
+  </tr><tr>
+    <td>ISO 19111:2007</td>
+    <td>OGC Topic 2</td>
+    <td>ISO 19111:2019</td>
+    <td>Spatial referencing by coordinates</td>
+  </tr><tr>
+    <td>ISO 19111-2:2009</td>
+    <td></td>
+    <td>ISO 19111:2019</td>
+    <td>Referencing — extension for parametric values</td>
+  </tr><tr>
+    <td>ISO 19112:2003</td>
+    <td></td>
+    <td>ISO 19112:2019</td>
+    <td>Spatial referencing by geographic identifier</td>
+  </tr><tr>
+    <td>ISO 19162:2015</td>
+    <td><a href="http://docs.opengeospatial.org/is/12-063r5/12-063r5.html";>OGC 
12-063</a></td>
+    <td>ISO 19162:2019</td>
+    <td>Well-known text representation of coordinate reference systems</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="https://portal.ogc.org/files/?artifact_id=999";>OGC 
01-009</a></td>
+    <td></td>
+    <td>Coordinate Transformation Services</td>
+  </tr><tr>
+    <td>ISO 19109:2015</td>
+    <td>OGC Topic 5</td>
+    <td></td>
+    <td>Rules for application schema</td>
+  </tr><tr>
+    <td>ISO 19136:2007</td>
+    <td><a 
href="https://portal.ogc.org/files/?artifact_id=74183&version=2";>OGC 
07-036</a></td>
+    <td></td>
+    <td>Geography Markup Language (GML) Encoding Standard</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="https://portal.ogc.org/files/?artifact_id=6628";>OGC 
01-004</a></td>
+    <td><em>Retired</em></td>
+    <td>Grid Coverage</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="http://docs.opengeospatial.org/is/19-008r4/19-008r4.html";>OGC 
19-008</a></td>
+    <td></td>
+    <td>GeoTIFF format</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="https://portal.ogc.org/files/?artifact_id=43734";>OGC 
10-092</a></td>
+    <td></td>
+    <td>NetCDF binary encoding: classic and 64-bit offset format</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="http://docs.opengeospatial.org/bp/16-114r3/16-114r3.html";>OGC 
16-114</a></td>
+    <td></td>
+    <td>Moving Feature netCDF encoding</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="http://docs.opengeospatial.org/is/14-084r2/14-084r2.html";>OGC 
14-084</a></td>
+    <td></td>
+    <td>Moving features Comma Separated Values (CSV) encoding</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="https://portal.ogc.org/files/?artifact_id=25354";>OGC 
14-084</a></td>
+    <td></td>
+    <td>Simple feature access — SQL option</td>
+  </tr><tr>
+    <td>ISO 19143:2010</td>
+    <td><a href="http://docs.opengeospatial.org/is/09-026r2/09-026r2.html";>OGC 
09-026</a></td>
+    <td></td>
+    <td>Filter encoding</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="https://portal.ogc.org/files/?artifact_id=71648";>OGC 
09-083</a></td>
+    <td></td>
+    <td>GeoAPI 3.0.1</td>
+  </tr><tr>
+    <td></td>
+    <td><a href="https://jcp.org/en/jsr/detail?id=363";>JSR 363</a></td>
+    <td><a href="https://jcp.org/en/jsr/detail?id=385";>JSR 385</a></td>
+    <td>Units of Measurement API</td>
+  </tr>
+</table>
diff --git a/static/DOAP.rdf b/static/DOAP.rdf
index 962406a..ff22e14 100644
--- a/static/DOAP.rdf
+++ b/static/DOAP.rdf
@@ -59,7 +59,7 @@
         <asfext:title>Units of Measurement API</asfext:title>
         <asfext:body>Java Community Process</asfext:body>
         <asfext:id>JSR-363</asfext:id>
-        <asfext:url rdf:resource = 
"https://www.jcp.org/aboutJava/communityprocess/final/jsr363/index.html"/>
+        <asfext:url rdf:resource = "https://jcp.org/en/jsr/detail?id=363"/>
       </asfext:Standard>
     </asfext:implements>
     <asfext:implements>

Reply via email to