Skip to content

Ecoportal#91

Open
MajidFiaz wants to merge 57 commits intoontoportal:masterfrom
MajidFiaz:ecoportal
Open

Ecoportal#91
MajidFiaz wants to merge 57 commits intoontoportal:masterfrom
MajidFiaz:ecoportal

Conversation

@MajidFiaz
Copy link

Hi, please review it.
Majid from LifeWatch ERIC

@jonquet
Copy link
Member

jonquet commented Feb 24, 2026

@imadbourouche can you do this review and merge PR ?

@jonquet
Copy link
Member

jonquet commented Feb 24, 2026

@MajidFiaz can you describe a bit the changes in the PR ... with no description at all it's way more work on the others side.

And is everything ok (running) on your side? I mean this is not software. Only website so we should be efficient with this.

@MajidFiaz
Copy link
Author

Thank you for the comment.

This PR focuses specifically on updating the EcoPortal documentation, based on the latest official PDF version:

https://www.lifewatch.eu/wp-content/uploads/2025/06/SLW-00206-1-EcoPortal-Documentation.pdf

Summary of Changes

Updated EcoPortal documentation content to align with the PDF version linked above.

Adjusted structure and content to follow the current repository organization.

Modified shared sections where necessary to reflect EcoPortal-specific updates.

Since some content is shared across other portal documentations (EarthPortal, OntoPortal), there may be structural or shared-content impacts. However, I followed the existing structure in the repository to keep consistency and avoid unnecessary changes outside EcoPortal.

Preview / Verification

You can review the rendered version here:

https://majidfiaz.github.io/documentation/

Everything is building and rendering correctly on my side.

@jonquet jonquet added the documentation Improvements or additions to documentation label Mar 10, 2026
@jonquet
Copy link
Member

jonquet commented Mar 10, 2026

@imadbourouche Can you review and merge the PR ?
@alexskr Can you confirm this is ok with your recent changes ?

@jonquet jonquet removed the request for review from alexskr March 10, 2026 09:25
{{ page.portal }} includes some community-oriented features such as: (ii) notes that can be attached in a forum-like mode to a specific artefact or class/concept, in order to discuss the ontology (its design, use, or evolution) or allow users to propose changes. (iii) change requests can be submitted, and in some cases directly transferred to external systems such as a GitHub issue tracker.
Administrators encourage the users to engage in giving feedback on {{ page.atoms }} since each input is valuable in developing and publishing community-approved artefacts.
## Give feedback on semantic artefacts
{{ page.portal }} includes some community-oriented features in the [notes]({{ site.baseurl }}{% link docs/users-guide-docs/documentation/ecoportal/platform_overview/ontology_details.md %}) such as: (i) comments that can be attached in a forum-like mode to a specific artefact or class/concept, in order to discuss different specifications of the semantic artefact (its design, use, or evolution) or allow users to propose changes, and (ii) proposals that can be submitted within the portal.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the link of the notes here is giving me 404 page not found locally

Image

### Give feedback on {{ page.atoms }}
{{ page.portal }} includes some community-oriented features such as: (ii) notes that can be attached in a forum-like mode to a specific artefact or class/concept, in order to discuss the ontology (its design, use, or evolution) or allow users to propose changes. (iii) change requests can be submitted, and in some cases directly transferred to external systems such as a GitHub issue tracker.
Administrators encourage the users to engage in giving feedback on {{ page.atoms }} since each input is valuable in developing and publishing community-approved artefacts.
## Give feedback on semantic artefacts
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think here we should let the {{ page.atoms }} so that each portal can specify if it uses the semantic artefacts or use another word like ontologies ..etc

### Hierarchy in SKOS vocabularies

The only semantic relationship in SKOS vocabularies that {{page.portal}} uses to construct and display concept hierarchies is the skos:broader property.
The only semantic relationship in SKOS vocabularies that EcoPortal uses to construct and display concept hierarchies is the skos:broader property.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here we have to let the {{page.portal}} and not hard code the EcoPortal

When examining metric tables within the {{ page.portal }} user interface, the "Number Of Individuals" value aligns with the count of concepts within a given SKOS vocabulary. No newline at end of file
### Metrics data for SKOS vocabularies

{{ page.portal }} employs the [OWL API](https://owlcs.github.io/owlapi/) to parse all ontology and vocabulary submissions, including the computation of metric data. The OWL API interprets SKOS vocabularies as RDF files that encompass classes and instances. Following the SKOS Reference, concepts are identified as instances of owl:Class, consequently, they are counted as instances, also referred to as "individuals".
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the local links in this section are showing 404 page not found

This example provides a simple illustration of the composition of a SKOS file that complies with the above constraints.
- **Example header**. The provided header establishes several common namespaces that could prove valuable. The final namespace is the one responsible for defining the specific SKOS vocabulary in question. Ideally, the IRI associated with the "myskosid" namespace should be a resolvable location pointing to the SKOS ontology.
```
- **Example header**. The provided header establishes several common namespaces that could prove valuable. The final namespace is the one responsible for defining the specific SKOS vocabulary in question. Ideally, the IRI associated with the "myskosid" namespace should be a resolvable location pointing to the SKOS semantic artefact.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here use {{page.atom}}

**Edit submission**

From this section, located at the top right corner, the {{ page.atom }} administrators can change the settings of a {{ page.atom }} (e.g., name, administrators, viewing restrictions, categories, etc.). It is not possible to change the {{ page.atom }} acronym because {{ page.portal }} uses this field as a primary key and identifier. No newline at end of file
The editing of semantic artefacts metadata can be performed in two ways: edits of a specific version of the resource (“Pencil” button on the bottom left corner, Figure 45.2), edits of the latest submission (“Pencil” button on the top right corner, Figure 45.1). __It is not possible to change the semantic artefact acronym because EcoPortal uses this field as a primary key and identifier__. Once the form is edited, click on the "Save" button. If the "Location" settings are not changed, only the metadata changes will be saved.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use {{page.atom}} and don't hardcode EcoPortal because it's shared doc

From this section, located at the bottom left corner, the {{ page.atom }} manager(s) can upload a new version of the existing {{ page.atom }} and update the metadata using one of the following two options:
- If in the original submission was set up an automatic update of the resource from a source URL, {{ page.portal }} examines the content of this URL nightly, and re-submits the content if it has changed . If the updated submission does not parse, the {{ page.atom }} manager(s) will be notified via email;
- If in the original submission was not set up an automatic update of the resource, or if the {{ page.atom }} manager(s) want to immediately update the {{ page.atom }}, they can upload the new version directly by selecting a local file. The upload process starts and the {{ page.atom }} will be parsed shortly thereafter. {{ page.atom }} manager(s) can at this point also change the settings and enable the automatic update of the resource. The {{ page.atom }} parsing is completed within an hour maximum with the exception of large {{ page.atoms }}, whereas {{ page.atom }} indexing and automatic mapping occur overnight (Pacific Time).
From this section, located at the top right corner (see Figure 45.1), the semantic artefact manager(s) can upload a new version of the existing semantic artefact and update the metadata using one of the following two options:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let {{page.atom}}

- If in the original submission was set up an automatic update of the resource from a source URL, {{ page.portal }} examines the content of this URL nightly, and re-submits the content if it has changed. If the updated submission does not parse, the semantic artefact manager(s) will be notified via email;
- If in the original submission was not set up an automatic update of the resource, or if the semantic artefact manager(s) want to immediately update the semantic artefact, they can upload the new version directly by selecting a local file. The upload process starts and the semantic artefact will be parsed shortly thereafter. Semantic artefact manager(s) can at this point also change the settings and enable the automatic update of the resource. The semantic artefact parsing is completed within an hour maximum with the exception of large semantic artefacts, whereas semantic artefact indexing and automatic mapping occur overnight.

![1. Editing section 2. Submission section]({{site.figures_link}}/{{page.portal}}/Figure45.png)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the figure45 is not showing in this page

@@ -1,3 +1,9 @@
## Summary
On the left side of the summary page, below the general information box, there are two buttons for downloading metadata of different formats:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the name of the file index.md is not aligned with the section content metadata buttons.

@@ -1,2 +1,75 @@
### Metrics
This section describes the metrics that {{ page.portal }} computes for each semantic artefact (Figure 7). Metrics start to be computed when a semantic artefact is uploaded and they are part of {{ page.portal }} Metadata Schema.
This section describes the metrics that {{ page.portal }} computes for each semantic artefact (Figure 15). Metrics start to be computed when a semantic artefact is uploaded and they are part of the [EcoPortal Metadata Schema]({{ site.baseurl }}{% link docs/users-guide-docs/documentation/ecoportal/metadata_schema.md %}). By clicking on the window icon next to “Classes”, “Individuals” and “Properties”, users can access the graph showing the evolution of the number of classes/individuals/properties of the selected semantic artefact.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is shared section, use special section/file for the ecoportal content here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants