Commit c25789c7 authored by Raphaël Flores's avatar Raphaël Flores
Browse files

Merge branch 'chore/add-release-notes' into 'master'

Add news and perspectives page.

See merge request urgi-is/data-discovery!309
parents 3b2c9d8b 0f67ef48
# Nouveautés et perspectives
## Nouveautés 2020
### Ajout d'une fonctionnalité de panier
Une instance dédiée du portail RARe a été mise en place avec la possibilité de commander des ressources génétiques. L'utilisateur est alors redirigé vers une application de commande dédiée qui le mettra en contact avec les gestionnaires d'accession concernés.
## Perspectives 2021
### Suivre le trafic sortant vers les bases de données partenaires
Cette mesure permettra de retracer l'impact du portail de données RARe, et donc de promouvoir son utilisation.
### Recherche par synonymes
La recherche par taxon devrait utiliser les synonymes de 2 sources de données : [NCBI](https://www.ncbi.nlm.nih.gov/taxonomy) et [GnpIS](https://urgi.versailles.inrae.fr/siregal/common/taxon/results.do?thematic=all). Tout terme de recherche correspondant à un nom de taxon connu rechercherait également ses synonymes. Les synonymes correspondants seraient mis en évidence dans les résultats pour informer l'utilisateur du processus.
### Affichage de la date de la dernière mise à jour des données
Rendre le processus de chargement des données plus fluide et afficher la date de la dernière mise à jour des données dans l'interface web.
## Perspectives à long terme
### Permettre la recherche de phrases exactes
Permettre la recherche de groupes de termes liés entre eux, par exemple "_fusariose de l'épi_". Actuellement, les trois termes sont recherchés indépendamment, ce qui entraîne un grand nombre de faux positifs.
### Revoir le stockage des données
Actuellement, les données sont stockées avec le code dans Git LFS. Nous prévoyons de revoir cette approche pour réduire le coût de stockage.
### Téléchargement des résultats
Ajouter une fonctionnalité de téléchargement permettant de récupérer les résultats dans un format tabulé et/ou JSON. Le nombre de résultats est à préciser.
# News & perspectives
## News 2020
### Add a basket feature
A dedicated instance of the RARe portal has been implemented with the possibility to order genetic resources. The user is then redirected to a dedicated ordering application that will put him in touch with the relevant accession holders.
## Perspectives 2021
### Monitor outgoing traffic towards partner databases
This metric will trace the impact of the RARe data portal, hence promoting its use.
### Search by synonyms
Search by taxon now uses synonyms from 2 data sources: [NCBI](https://www.ncbi.nlm.nih.gov/taxonomy) and [GnpIS](https://urgi.versailles.inrae.fr/siregal/common/taxon/results.do?thematic=all). Any search term matching a known taxon name also searches its synonyms. Matching synonyms are highlighted in the results to inform the user of the process.
### Display date of last data update
Make the data loading process smoothier and display the date of the last data update in the web interface.
## Long term perspectives
### Allow search for exact phrases
Allow searching group of terms linked together, ie. "_fusarium head blight_". Currently, any of the 3 terms are searched independently, resulting in a lot of false positives.
### Review the storage of data
Currently the data is stored next to the code into Git LFS. We plan to review this approach to reduce the storage cost.
### Download results
Add a download feature allowing to get batch results in a tabulated and/or JSON format. Number of results to be clarified.
# News & perspectives
## News 2020
### Dissemination 2020
Two webinars presented the WheatIS DataDiscovery tool:
1. On [February the 25th](https://urgi.versailles.inra.fr/About-us/News/WheatIS-webinar) (with a [replay available](https://urgi.versailles.inra.fr/About-us/News/WheatIS-webinar-replay)) under the umbrella of the WheatInitiative.
2. On [October the 7th](https://urgi.versailles.inra.fr/About-us/News/WheatIS-DataDiscovery-webinar-on-AgBioData-conference) (with a [replay available](https://youtu.be/pSST0jepoRg)) for the AgBioData community.
### Data updates 2020
#### GrainGenes
GrainGenes data has been updated with 3407 new QTL, and 58 genetic maps
#### TheTriticeaeToolbox & Gramene (USDA)
T3 data as well as Gramene got updated with respective latest releases
#### Ensembl Plants
Ensembl Genomes Plants has been updated up to releases 45 and 46, last new release is in the current roadmap.
### New features 2020
#### Ontologies
Searching resources annotated with [Gene Ontology](http://geneontology.org/) terms is now offered through a dedicated facet. So far, only resources from Wheat literature are annotated, but we plan to extend this soon.
#### Search by synonyms
Search by taxon now uses synonyms from 2 data sources: [NCBI](https://www.ncbi.nlm.nih.gov/taxonomy) and [GnpIS](https://urgi.versailles.inrae.fr/GnpMap/common/taxon/results.do?thematic=all). Any search term matching a known taxon name also searches its synonyms. Matching synonyms are highlighted in the results to inform the user of the process.
## Perspectives 2021
### Add `Bioschemas.org` sources
Web pages resources marked with [Bioschemas.org](https://bioschemas.org/) annotations will be indexed in the frame an [ELIXIR](https://elixir-europe.org/communities/plant-sciences) infrastructure [commissioned service](https://elixir-europe.org/activities/exploiting-bioschemas-markup-support-elixir-communities).
### Add BrAPI data sources
Resources and databases that offers a [Breeding API](https://brapi.org/) end point are currently indexable in [FAIDARE](https://urgi.versailles.inrae.fr/faidare/), the Elixir plant data lookup service. The WheatIS search and FAIDARE will be unified to ease the management of data sources, to bring Breeding API indexation to WheatIS and to ease development and maintenance.
### Monitor outgoing traffic towards partner databases
This metric will trace the impact of the WheatIS data portal, hence promoting its use.
### Display date of last data update
Make the data loading process smoothier and display the date of the last data update in the web interface.
## Long term perspectives
### Extend ontology annotation
The [2020 ontology annotation feature](#ontologies) is expected to be extended to other kind of documents (any document containing a supported ontology term) as weel as using other ontologies (such as [Wheat Crop ontology](http://agroportal.lirmm.fr/ontologies/CO_321/), [Plant Ontology](http://agroportal.lirmm.fr/ontologies/PO) or [Wheat Trait and Phenotype Ontology](agroportal.lirmm.fr/ontologies/WHEATPHENOTYPE)).
### Allow search for exact phrases
Allow searching group of terms linked together, ie. "_fusarium head blight_". Currently, any of the 3 terms are searched independently, resulting in a lot of false positives.
### Review the storage of data
Currently the data is stored next to the code into Git LFS. We plan to review this approach to reduce the storage cost.
### Download results
Add a download feature allowing to get batch results in a tabulated and/or JSON format. Number of results to be clarified.
...@@ -11,5 +11,6 @@ export const routes: Routes = [ ...@@ -11,5 +11,6 @@ export const routes: Routes = [
{ path: 'join', component: MarkdownPageComponent, data: { mdFile: environment.joinUsMdFile } }, { path: 'join', component: MarkdownPageComponent, data: { mdFile: environment.joinUsMdFile } },
{ path: 'legal', component: MarkdownPageComponent, data: { mdFile: environment.legalMentionsMdFile } }, { path: 'legal', component: MarkdownPageComponent, data: { mdFile: environment.legalMentionsMdFile } },
{ path: 'help', component: MarkdownPageComponent, data: { mdFile: environment.helpMdFile } }, { path: 'help', component: MarkdownPageComponent, data: { mdFile: environment.helpMdFile } },
{ path: 'news', component: MarkdownPageComponent, data: { mdFile: environment.newsMdFile } },
{ path: 'eula', component: MarkdownPageComponent, data: { mdFile: environment.eulaMdFile } } { path: 'eula', component: MarkdownPageComponent, data: { mdFile: environment.eulaMdFile } }
]; ];
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
"about": "About", "about": "About",
"join-us": "Join us", "join-us": "Join us",
"legal-mentions": "Terms of use", "legal-mentions": "Terms of use",
"help": "Help" "help": "Help",
"news": "News/Perspectives"
}, },
"pillars": { "pillars": {
"no-data": "No data found.", "no-data": "No data found.",
......
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
"about": "À propos", "about": "À propos",
"join-us": "Contactez-nous", "join-us": "Contactez-nous",
"legal-mentions": "Conditions d'utilisation", "legal-mentions": "Conditions d'utilisation",
"help": "Aide" "help": "Aide",
"news": "Nouveautés/Perspectives (EN)"
}, },
"pillars": { "pillars": {
"no-data": "Pas de donnée trouvée.", "no-data": "Pas de donnée trouvée.",
......
...@@ -36,6 +36,8 @@ ...@@ -36,6 +36,8 @@
<a class="dropdown-item" routerLink="/legal" routerLinkActive="true" translate="navbar.legal-mentions"></a> <a class="dropdown-item" routerLink="/legal" routerLinkActive="true" translate="navbar.legal-mentions"></a>
<!-- Help link --> <!-- Help link -->
<a class="dropdown-item" routerLink="/help" routerLinkActive="true" translate="navbar.help"></a> <a class="dropdown-item" routerLink="/help" routerLinkActive="true" translate="navbar.help"></a>
<!-- News link -->
<a class="dropdown-item" routerLink="/news" routerLinkActive="true" translate="navbar.news"></a>
</div> </div>
</div> </div>
</li> </li>
......
../../../../NEWS-WHEATIS.md
\ No newline at end of file
../../../../NEWS-WHEATIS.md
\ No newline at end of file
../../../../NEWS-RARe.md
\ No newline at end of file
../../../../NEWS-RARe-fr.md
\ No newline at end of file
../../../../NEWS-WHEATIS.md
\ No newline at end of file
../../../../NEWS-WHEATIS.md
\ No newline at end of file
...@@ -17,6 +17,7 @@ export const environment = { ...@@ -17,6 +17,7 @@ export const environment = {
aboutUsMdFile: 'assets/about.md', aboutUsMdFile: 'assets/about.md',
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
newsMdFile: 'assets/news.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
......
...@@ -22,6 +22,7 @@ export const environment = { ...@@ -22,6 +22,7 @@ export const environment = {
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
newsMdFile: 'assets/news.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
* Map containing the list of the aggregations and their displayed name. * Map containing the list of the aggregations and their displayed name.
......
...@@ -17,6 +17,7 @@ export const environment = { ...@@ -17,6 +17,7 @@ export const environment = {
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
newsMdFile: 'assets/news.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
* Map containing the list of the aggregations and their displayed name. * Map containing the list of the aggregations and their displayed name.
......
...@@ -17,6 +17,7 @@ export const environment = { ...@@ -17,6 +17,7 @@ export const environment = {
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
newsMdFile: 'assets/news.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
* Map containing the list of the aggregations and their displayed name. * Map containing the list of the aggregations and their displayed name.
......
...@@ -17,6 +17,7 @@ export const environment = { ...@@ -17,6 +17,7 @@ export const environment = {
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
newsMdFile: 'assets/news.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
* Map containing the list of the aggregations and their displayed name. * Map containing the list of the aggregations and their displayed name.
......
...@@ -17,6 +17,7 @@ export const environment = { ...@@ -17,6 +17,7 @@ export const environment = {
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
newsMdFile: 'assets/news.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
* Map containing the list of the aggregations and their displayed name. * Map containing the list of the aggregations and their displayed name.
......
...@@ -21,6 +21,7 @@ export const environment = { ...@@ -21,6 +21,7 @@ export const environment = {
joinUsMdFile: 'assets/join.md', joinUsMdFile: 'assets/join.md',
legalMentionsMdFile: 'assets/legal.md', legalMentionsMdFile: 'assets/legal.md',
eulaMdFile: 'assets/eula.md', eulaMdFile: 'assets/eula.md',
newsMdFile: 'assets/news.md',
dataProvider: 'Data providers', dataProvider: 'Data providers',
/** /**
* Map containing the list of the aggregations and their displayed name. * Map containing the list of the aggregations and their displayed name.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment