diff --git a/docsrc/_theme/geonetwork/layout.html b/docsrc/_theme/geonetwork/layout.html index 5f978c8..d67ed6e 100644 --- a/docsrc/_theme/geonetwork/layout.html +++ b/docsrc/_theme/geonetwork/layout.html @@ -53,7 +53,7 @@

Download

Latest posts

- Join the discussion + Join the discussion {%- endif %} @@ -64,7 +64,7 @@

Download

Current release: {{ release }}

Latest commits

- Join the discussion + Join the discussion {%- endif %} @@ -231,7 +231,7 @@

- +
@@ -267,7 +267,7 @@

Download

Current release: {{ release }}

Latest posts

- Join the discussion + Join the discussion
{%- endif %} @@ -277,7 +277,7 @@

Download

Current release: {{ release }}

Latest commits

- Join the discussion + Join the discussion {%- endif %} @@ -293,7 +293,7 @@

Acknowledgements

GeoCat - + Titellus diff --git a/docsrc/_theme/geonetwork/static/GeoCat-logo.svg b/docsrc/_theme/geonetwork/static/GeoCat-logo.svg index a0e90b7..30632e6 100644 --- a/docsrc/_theme/geonetwork/static/GeoCat-logo.svg +++ b/docsrc/_theme/geonetwork/static/GeoCat-logo.svg @@ -1,57 +1 @@ - - - - gc_geocat_logo_text - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/docsrc/_theme/geonetwork/static/default.css b/docsrc/_theme/geonetwork/static/default.css index 5f50884..213a4ad 100644 --- a/docsrc/_theme/geonetwork/static/default.css +++ b/docsrc/_theme/geonetwork/static/default.css @@ -314,12 +314,16 @@ Content & Acknowledegments -----------------------*/ .index #content h1 { - display: none; + font-size: 1.6em; + color: #b1ac08; + margin: 15px 0; + clear: both; } #content h2, #acknowledgements h2 { - font-size: 1.6em; + font-size: 1.5em; color: #b1ac08; margin: 15px 0; + clear: both; } .index #content h2, .index #acknowledgements h2 { font-size: 1.75em; diff --git a/docsrc/acknowledgements/acknowledgements.html b/docsrc/acknowledgements/acknowledgements.html index 0538598..08d1b3f 100644 --- a/docsrc/acknowledgements/acknowledgements.html +++ b/docsrc/acknowledgements/acknowledgements.html @@ -1,27 +1,27 @@ diff --git a/docsrc/community.rst b/docsrc/community.rst index d7bf6ec..bdb0c31 100644 --- a/docsrc/community.rst +++ b/docsrc/community.rst @@ -3,12 +3,49 @@ Community ========= -You can get involved in the GeoNetwork project by joining user forum or finding us on Gitter and StackExchange. +Welcome to the GeoNetwork community: + +1. Public communication: To ask a question, explore a new idea, or troubleshoot a problem please + make use of our public communication channels: + + * `GeoNetwork Forum `_ + * `Gitter Chat `__ + * `GIS StackExchange `_ + +2. Issue tracker: When troubleshooting has found an issue to resolve, or discussion highlighted a new feature to explore, it is recorded in the issue tracker. + + * `core-geonework issues `__ + +3. Development: New features and fixes are provided to the codebase as pull-requests. + + * `core geonetwork pull requests `__ + + See project `contributing policy `__ for information on how to participate. + +Keep in mind: + +* These communication channels are public and intended to be both positive and welcoming. + See `Contributor Covenant Code of Conduct `__ pledge for details. + +* We understand that not everyone is in a position to communicate publicly. + For private support please contact a `GeonNetwork service providers `__. + +* Security issues should not be discussed in public. + Please see `security policy `__ for + information on how security is handled along with a list of published advisories. + +* Larger changes are written up as a `roadmap proposal `__ with + opportunities seeking fundings, and proposals in position to be reviewed and scheduled by the `leadership team `__. User forum ---------- +.. image:: img/osgeo-forum.png + :align: right + :width: 400 px + :alt: Discussion Forum + Join discussion on `OSGeo Discourse `_. The forum has GeoNetwork User categories for `English `_, `Spanish `_, and `French `_ discussion. @@ -25,13 +62,15 @@ Gitter GeoNetwork has a gitter channel https://gitter.im/geonetwork/core-geonetwork that you can join. +Chat can be very useful for one-on-one collaboration, however due to timezone differences it is not always efficient for asking questions. + This channel replaces the previous IRC. For a history of previous activity on the IRC channel, search the `archives `_. StackExchange ------------- -`GIS StackExchange `_ is the only official place to ask for GeoNetwork support, using the ``geonetwork`` tag. +`GIS StackExchange `_ ask for GeoNetwork support using the ``geonetwork`` tag. * List of recent questions: https://gis.stackexchange.com/questions/tagged/geonetwork * List of unanswered questions: https://gis.stackexchange.com/questions/tagged/geonetwork?sort=unanswered @@ -41,21 +80,11 @@ Questions that help discover bugs should lead to the creation of bug reports in GitHub ------ -The `GeoNetwork GitHub issues tracker `_ is where all bug reports -and feature requests should be done. - -There are templates for both uses that *needs to be followed* in order to facilitate +The `GeoNetwork GitHub issues tracker `_ with templates for both **bug reports** and **feature requests**. The provided templates *need to be followed* in order to facilitate reproduction (for bugs) or assessment (for features). -Please note that anyone creating an issue is considered responsible for maintaining activity -on it, at least while no contributor has been specifically assigned to it. -This can for example be done by pinging community members, providing additional information or -suggesting fixes. +When creating an issue you expected to be actively engaged: ensuring it is complete, answering questions, providing additional information, and suggesting fixes. -Issues with no activity in the last 6 months will be automatically closed. If an issue is really important to you, please help us look for funding to work on it. - - - - +Issues with no activity in the last 6 months will be automatically closed. \ No newline at end of file diff --git a/docsrc/conf.py b/docsrc/conf.py index 3a5e112..b9bef66 100644 --- a/docsrc/conf.py +++ b/docsrc/conf.py @@ -167,38 +167,3 @@ htmlhelp_basename = 'GeoNetworkDoc' html_show_sphinx = False - -# -- Options for LaTeX output -------------------------------------------------- - -# The paper size ('letter' or 'a4'). -# latex_paper_size = 'letter' - -# The font size ('10pt', '11pt' or '12pt'). -# latex_font_size = '10pt' - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, documentclass [howto/manual]). -latex_documents = [ - ('index', 'GeoNetworkDeveloperManual.tex', u'GeoNetwork Developer Manual', - u'GeoNetwork', 'manual'), -] - -# The name of an image file (relative to this directory) to place at the top of -# the title page. -# latex_logo = None -latex_logo = '_theme/geonetwork/static/GeoNetwork_300.png' - -# For "manual" documents, if this is true, then toplevel headings are parts, -# not chapters. -# latex_use_parts = False - -# Additional stuff for the LaTeX preamble. -# latex_preamble = '' - -# Documents to append as an appendix to all manuals. -# latex_appendices = [] - -# If false, no module index is generated. -# latex_use_modindex = True - -modindex_common_prefix = ['GeoNetwork'] diff --git a/docsrc/docs.rst b/docsrc/docs.rst index f6c055e..26e6bc6 100644 --- a/docsrc/docs.rst +++ b/docsrc/docs.rst @@ -17,8 +17,8 @@ Version 4.2 Stable * `English `__ * `French `__ -Version 3.12 Maintenance -"""""""""""""""""""""""" +Version 3.12 Legacy +""""""""""""""""""" * `English `__ * `French `__ @@ -26,10 +26,8 @@ Version 3.12 Maintenance Version 2.10 Legacy """"""""""""""""""" -* `User guide `_ - The manual is a comprehensive guide to all aspects of using GeoNetwork opensource. - -* `Developer manual `_ - The manual is for those who want to help with the development process, including source code, software releasing, and other administrative work. - +* `User guide `_ +* `Developer manual `_ Articles & links ^^^^^^^^^^^^^^^^ @@ -41,10 +39,12 @@ Articles & links * Presentations - * `GeoNetwork opensource 3.0, FOSS4G 2014 `_ - * `GeoNetwork opensource, GFOSS DAY 2012 `_ - * `GeoNetwork opensource catalog v2.6.0 <_static/foss4g2010/geonetwork26/index.html>`_ - * `Mastering Advanced GeoNetwork tutorial <_static/foss4g2010/FOSS4G_Mastering_Advanced_GeoNetwork.pdf>`_ + * `GeoNetwork 5 Status Report `__ (FOSS4G-EU 2025) + * `State of GeoNetwork 4.4.8 `__ (FOSS4G-EU 2025) + * `GeoNetwork opensource 3.0 `_ (FOSS4G 2014) + * `GeoNetwork opensource `_ (GFOSS DAY 2012) + * `GeoNetwork opensource catalog v2.6.0 <_static/foss4g2010/geonetwork26/index.html>`_ (FOSS4G 2010) + * `Mastering Advanced GeoNetwork tutorial <_static/foss4g2010/FOSS4G_Mastering_Advanced_GeoNetwork.pdf>`_ (FOSS4G 2010) * Articles diff --git a/docsrc/downloads.rst b/docsrc/downloads.rst index da7ffac..aa3c42a 100644 --- a/docsrc/downloads.rst +++ b/docsrc/downloads.rst @@ -6,7 +6,7 @@ Download GeoNetwork Releases -------- - * `v4.4.8 `_ + * `v4.4.8 `_ - latest * `v4.4.7 `_ @@ -22,7 +22,7 @@ Releases * `v4.4.1 `_ - * `v4.2.13 `_ + * `v4.2.13 `_ - stable * `v4.2.12 `_ @@ -140,23 +140,28 @@ Releases * `All releases `_ - * `Nightly builds `_ + * `Nightly builds `_ - * `Development releases (unstable) `_ +Docker +------ +Official GeoNetwork docker image: + +* https://hub.docker.com/_/geonetwork Third-party distributions ------------------------- -Some contributors release alternative distributions of GeoNetwork opensource. For example: +Some contributors release alternative distributions build with GeoNetwork opensource. For example: - * `GeoNetwork Windows Installer `_: easy setup wizard (.exe) that allows to install GeoNetwork as a Windows service. + * `geOrchestra `__ + * `GeoCat Find `__ Source code ----------- - * `GitHub repository `_ + * `GitHub repository `__ To checkout the current development version and build it, use:: @@ -165,7 +170,9 @@ To checkout the current development version and build it, use:: $ git checkout main $ git submodule update --init $ mvn clean install - $ cd web + $ cd es + $ docker compose up -d + $ cd ../web $ mvn jetty-run and open a browser on http://localhost:8080/geonetwork. diff --git a/docsrc/gallery/gallery.rst b/docsrc/gallery/gallery.rst index 0e9f4a7..8f3563c 100644 --- a/docsrc/gallery/gallery.rst +++ b/docsrc/gallery/gallery.rst @@ -9,7 +9,7 @@ Data portals using GeoNetwork The product documentation contains a list of portals which are based on GeoNetwork. -The list is available at https://geonetwork-opensource.org/manuals/trunk/en/annexes/gallery/gallery.html +The list is available at https://docs.geonetwork-opensource.org/latest/annexes/gallery/ GeoNetwork screenshots diff --git a/docsrc/gn-stats.png b/docsrc/gn-stats.png deleted file mode 100644 index a6cd049..0000000 Binary files a/docsrc/gn-stats.png and /dev/null differ diff --git a/docsrc/img/api.png b/docsrc/img/api.png new file mode 100644 index 0000000..d613847 Binary files /dev/null and b/docsrc/img/api.png differ diff --git a/docsrc/img/datahub.png b/docsrc/img/datahub.png new file mode 100644 index 0000000..abf599e Binary files /dev/null and b/docsrc/img/datahub.png differ diff --git a/docsrc/img/editor-board.png b/docsrc/img/editor-board.png new file mode 100644 index 0000000..d3cfbc7 Binary files /dev/null and b/docsrc/img/editor-board.png differ diff --git a/docsrc/img/editor.png b/docsrc/img/editor.png new file mode 100644 index 0000000..6558571 Binary files /dev/null and b/docsrc/img/editor.png differ diff --git a/docsrc/img/osgeo-forum.png b/docsrc/img/osgeo-forum.png new file mode 100644 index 0000000..5564e38 Binary files /dev/null and b/docsrc/img/osgeo-forum.png differ diff --git a/docsrc/img/record-view.png b/docsrc/img/record-view.png new file mode 100644 index 0000000..4aaac4d Binary files /dev/null and b/docsrc/img/record-view.png differ diff --git a/docsrc/index.rst b/docsrc/index.rst index 70ed79d..56d4b6e 100644 --- a/docsrc/index.rst +++ b/docsrc/index.rst @@ -15,17 +15,18 @@ acknowledgements/acknowledgements.rst -GeoNetwork is a catalog application to **manage spatially referenced resources**. -It provides powerful **metadata editing** and **search** functions as well as an -interactive web map viewer. -It is currently used in **numerous Spatial Data Infrastructure initiatives across the world**. +GeoNetwork is a catalog application to **share information** for **search and discovery**. +Contents are managed with a full set **metadata editing and review** tools backed by a publication workflow. -Features -======== +Built with love by the geopatial community, GeoNework has deep support for spatial information and includes an interactive web map viewer. +GeoNetwork is a vital component of numerous **Spatial Data Infrastructure** initiatives world wide. -Find & get information ----------------------- +Find & retrieve information +=========================== + +GeoNetwork provides an easy to use web interface to search geospatial data +across multiple catalogs. .. image:: gn-search.png @@ -33,152 +34,156 @@ Find & get information :width: 400 px :alt: GeoNetwork v3 Search results +The search provides full-text search as well as +faceted search on keywords, resource types, organizations, scale, and more. +Users can easily refine the search and quickly locate their records of interest. -GeoNetwork provides an easy to use web interface to search geospatial data -across multiple catalogs. The search provides full-text search as well as -faceted search on keywords, resource types, organizations, scale, ... Users -can easily refine the search and quickly get to the records of interest. - -GeoSpatial layers, but also services, maps or even non geographic datasets -can be described in the catalog. Easily navigate accross records and find -sources or services publishing a dataset. - +GeoNetwork is a general purpose catalog for sharing information. +Easily navigate accross records and find sources, or services, publishing a dataset. +GeoNetwork is built with love by the geospatial community +with special attention to geographic datasets, layers, services, and maps. Make your maps --------------- +=========================== + +Using the GeoNework catalog visitors can easily find new services, layers and produce dynamic maps +combining information from multiple services. .. image:: gn-map.png :align: left :width: 400 px :alt: Map viewer + +The `OpenLayers `_ interactive map viewer provides access to open OGC services (WMS, WMTS), +and REST services (Feature Service, MapService), along with standards formats (KML, OWS). -The interactive map viewer based on `OpenLayers `_ -provides access to OGC services (WMS, WMTS) and standards (KML, OWS). Connected -to the catalog, users can easily find new services, layers and even dynamic maps -to combine them together. User maps can be annotated and printed and shared +User maps can be annotated and printed and shared with others. - - -Publish & describe resources ----------------------------- +Describe resources +================== Describe information using the online metadata editing tools. The metadata -editor support ISO19115/119/110 standards used for spatial resources and also -Dublin Core format usually used for opendata portals. +editor support Dublin Core format used by opendata portals, and geospatial data and services with ISO-19115, service categories with ISO-19119, and data categories with ISO-19110 standards. + +.. image:: img/editor.png + :align: right + :width: 400 px + :alt: GeoNetwork admin console -Based on user profiles (eg. reviewer, editor), a dashboard provides easy access -to their informations and tasks. Online editing of metadata is based on -a powerful template system and directories of information (eg. contacts, thesaurus). +Online editing of records is based on a powerful template system, information lookup (eg. contacts), +and authoritative definitions (eg. thesaurus). -The editor provides uploading of data, graphics, documents, pdf files and any +The editor allows records to store uploaded data, including graphics, documents, pdf files and any other content type. It supports among others: -* multilingual metadata editing, -* validation system, +* multilingual metadata editing +* validation system * suggestion to improve metadata quality * geopublication of layers to publish geodata layers in OGC services (eg. GeoServer) +Publish resources +================= -Easy configuration ------------------- +Carefully manage the publication of information, using permissions share records with different groups. +GeoNetwork supports multiple portals, allowing each group their own browsable catalog and web services. -.. image:: gn-admin.png - :align: right +.. image:: img/editor-board.png + :align: left :width: 400 px - :alt: GeoNetwork v3 admin console + :alt: GeoNetwork admin console +The Editor dashboard provides easy access to information and tasks for reviewers and editors. -The administration console provides quick access to the system configuration. -Easily manage user and group accounts, classification systems -from the web interface and schedule metadata harvesting from many sources including: +The full publication workflow allows changes to be reviewed and approved prior to publication. -* OGC-CSW 2.0.2 ISO Profile, -* OAI-PMH, -* Z39.50 protocols, -* Thredds, -* Webdav, -* Web Accessible Folders, -* ESRI GeoPortal -* Other GeoNetwork node. +Easy configuration +================== -Analyze information -------------------- +The administration console provides quick access to the system configuration. +Easily manage user and group accounts, classification systems +from the web interface -.. image:: gn-stats.png - :align: left +.. image:: gn-admin.png + :align: right :width: 400 px - :alt: Content and search statistics + :alt: GeoNetwork admin console -Monitoring and reporting tools provide summarized information about the content of -the catalog and statistics on the search. System maintainer can easily -access the system status. +Schedule metadata harvesting to synchronize records from many sources including: +* OGC-CSW 2.0.2 ISO Profile +* OGC WFS +* OAI-PMH +* Thredds +* SFTP and WebDAV +* Web Accessible Folders +* GeoPortal REST and ArcSDE +* Other GeoNetwork catalogs -More -==== - -API ---- - +Monitoring and reporting tools provide administrators insight into catalog contents and statistics on the search use. System maintainer can easily access the system status. -GeoNetwork implements the following protocols: +Customise & extend +================== -* OGC CSW -* OAI-PMH -* OpenSearch -* Z39.50 +GeoNetwork provides a plugin mechanism for creating your own metadata schema (eg. `ISO19115-3 plugin `_). +Schemas can be `refined to match national and regional requirements `__, providing +validation and feedback directly within the metadata editor. +.. image:: img/datahub.png + :align: left + :width: 400 px + :alt: datahub-integration-plugin -and also provides its own API to interact with other systems and -a DCAT/RDF search service. +GeoNetwork offers built-in support to adjust colors and logos used for each +portal. Further customise the appearance of GeoNetwork using Bootstrap themes. +GeoNetwork plugins extend the application with optional functionality. The gn-datahub-integration plugin is used to provide a portal with a modern with GeoNetwork-UI web component facade. -Customise & extend ------------------- +Additional plugins are provided for different cloud storage options (S3, CMIS, JCloud) for data directory and attachments. -With version 3, you can easily customise the appearance of your GeoNetwork -using Bootstrap themes. +API & web services +================== +GeoNetwork provides entry points for interacting with the catalog: -GeoNetwork provides a plugin mechanism for creating your own metadata schema ( -eg. `ISO19115-3 plugin `_). +.. image:: img/api.png + :align: right + :width: 400 px + :alt: GeoNetwork admin console +* Search service for fast and flexible record retrieval +* OGC Catalog Service for the Web (CSW) standards compliant search, retrieval, record management. +* OGC API Records next generation REST / JSON standards presently under development +* GeoNetwork REST API working with GeoNetwork clients and external systems. -OpenSource & standards ----------------------- +OpenSource & open standards +=========================== GeoNetwork has been developed to connect spatial information communities and their data using a modern architecture, which is at the same time powerful and low cost, based on the principles of Free and Open Source Software (FOSS) and -International and Open Standards for services and protocols (a.o. from ISO/TC211 and OGC). - - -Support -======= +International and Open Standards for services and protocols from ISO/TC211 and OGC. Community and OSGeo -------------------- +=================== -The GeoNetwork community has been expanding quickly over the last years. -The current release has been possible because of all those that contributed -to the project through code contributions, testing, bug reports and fixes as -well as many suggestions. +GeoNetwork releases are made possible by everyone supporting the project +through code contributions, testing, bug reports, fixes and financial sponsorship. -GeoNetwork is part of the Open Source Geospatial Foundation -(OSGeo, http://www.osgeo.org) software stack, providing software you can -trust to be free, open and sustainable. Voluntary support is provided through -mailing lists, websites and online forums. +GeoNetwork is part of the `Open Source Geospatial Foundation `__ +(OSGeo) software foundation, providing software you can +trust to be free, open and sustainable. + +Community support is provided through `documentation website `__, and `online forum `__. More: :doc:`community` Professional Support --------------------- +==================== -Several companies also provide commercial support to help organizations -to implement, integrate and maintain the software. You can find them -in the `Service Provider directory `_ on the +Commercial support is available to help organizations implement, integrate and maintain the software. +You can find them in the `Service Provider directory `_ on the OSGeo website. diff --git a/docsrc/news.rst b/docsrc/news.rst index e702418..40fae90 100644 --- a/docsrc/news.rst +++ b/docsrc/news.rst @@ -55,6 +55,13 @@ Check the `changelog `__ + GeoNetwork opensource v4.4.6 released ------------------------------------------------ @@ -157,6 +164,13 @@ Check the `changelog `__ + GeoNetwork opensource v4.4.1 released ------------------------------------------------