Skip to content

Releases: ontoportal-lirmm/bioportal_web_ui

v2.4.8

12 Sep 08:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.7...v2.4.8

v2.4.7

09 May 07:00
Compare
Choose a tag to compare

What's Changed

Metadata curator

Update some page's UI design

Administration application monitoring

New features

Reduce technical debt and code refactoring

Bugs fixes

Full Changelog: v2.4.0...v2.4.7

v2.4.0

28 Dec 08:29
Compare
Choose a tag to compare

Features

  • Add SKOS features

    • Collections (show, show_label, show_members) (6ddf30b)

    • SKOS XL label (show and show_label) (138cc1a)

    • Schemes (show, show_label) (b900498)

  • Add three types of browsers for concepts

    • Tree view, with scheme and collection filters (95fe424)

    • List view, with collection filter and infinite scroll (4ec1e6b)

    • Date view, with infinite scroll (b04c391)

  • Update concepts show_label to use Ajax label button UI component (bfc800d)

  • Update concepts details by showing concept type, memberOf, and inScheme attributes

  • Make mapping lazy loaded (loaded in the background after page display) (363819c)

  • Harmonize error messages and make them more descriptive (bf11e85)

  • Merge to upstream v6.9.0 (3c3065f)

    • Capistrano depolyment
    • Linear gradient fix (ncbo#218)
    • Add synonyms change request (ncbo#234)
    • Clean configuration sample from no more used variables

Bugs

  • Submission update does not redirect to ontology page (#134)
  • Ontology update page does not redirect to the ontology page (#97)

Technical

  • Add reusable UI component

    • Ajax label button (36e4df9)
    • Concept (class, scheme, collection, ...) details UI component, with two divided sections, the mapped attributes first and then the others properties (4440a89)
    • Infinite scroll UI component (f33a6ee)
    • Turbo frame component (with loading, success, and error states) (64ffba5, b814495)
  • Add reusable Stimulus controllers (reusable js code)

    • Chosen controller: to use JQuery chosen (fea55dd)
    • Splitter controller: to use Split.js (to divide a container into two resizable sections, e.g classes details with the tree view in the left side) (f5267b0)
    • History controller: to use Histroy.js to update the URL or the page state (432001f)
    • Tree view controller: to use Jquery tree (7ad7c29)
    • Tooltip controller: use toolipster.js to add a tooltip on text hover (0c3247a)
    • Turbo frame controller: to update turbo frame on demand with JS
  • Add reusable partials

  • Add docker development environment (654314b)

Backend changes

v2.3.0

17 Oct 15:34
Compare
Choose a tag to compare

Changes

Features

Bugs

Technical

Backend changes

Full Changelog: v2.2.3...v2.3.1

v2.2.3

10 Feb 08:49
Compare
Choose a tag to compare
  • v2.0.1: Merge with NCBO (#12)
  • v2.0.2: Update browse page badges (agroportal/project-management#182)
  • v2.1.0: Add instances feature (agroportal/project-management#165)
  • v2.1.4: update robotos file (#59)
  • v2.1.5: Print modification date in summary dans la page of an ontologie (#30)
  • v2.2.0: Adding the O’FAIRE: Ontology FAIRness Evaluator module (agroportal/project-management#152)
  • v2.2.1: FAIRness Evaluator module fixes :
    - make the FAIRness view in the home page responsive
    - Use the apikey of the user if logged
    - Show the FAIR score of privates ontologies if the user owned it or is admin
  • v2.2.2: FAIRness Evaluator module fixes :
    - Print the FAIR score in the browse page even if the ontologie has no metrics
    - Fixing the problem of printing floating numbers
    - Fixing the problem of the button “Go” of the admin page
  • v2.2.3: Instances feature fixes :
    - Refactor the code to use web component and rails partials

v2.0.0

16 Oct 12:28
Compare
Choose a tag to compare

We are pleased to announce the 2.0 release of the AgroPortal vocabulary and ontology repository: http://agroportal.lirmm.fr/

From a technical perspective:

AgroPortal is now based on OntoPortal 3.0. The OntoPortal Alliance is the community effort of organizations reusing the original NCBO BioPortal software.
AgroPortal specific features (mappings, metadata model and visualization, cf. previous notes, etc.) have been merged in OntoPortal 3.0 code in our own LIRMM’s branches.
Code developed at LIRMM for AgroPortal and the SIFR BioPortal is now hosted at: https://github.com/ontoportal-lirmm
Side projects, community feedback, issues is still on AgroPortal’s GitHub: https://github.com/agroportal
This release includes significantly changed user interfaces, more responsive and user friendly. We also fixed the BioMixer plugin and the graph visualization tabs are now working when browsing a class.
For other fixes and features, you can also check BioPortal release notes. We congrat and acknowledge our collaborators at Stanford BMIR for all this work!
AgroPortal Annotator now includes the latest version of the FastContext algorithm used to contextualize textual annotation. This feature has been mainly developed for biomedicine, but could be relevant for other contexts too.

From a community/content perspective:

AgroPortal now hosts 128 semantic resources. Many new ontologies, thesauri and other semantic resources have been uploaded in the last 3 years, either by us or directly by external users. Around half of these resources are exclusively hosted on AgroPortal.
Fixed ontology metrics for all the semantic resources: the portal now counts 2,627,105 classes (mostly owl:Classes, not distinct) and 2,170,609 individuals (mostly skos:Concept).
We have generated, extracted and analyzed more than 400,000 mappings between concepts based on term reuse, term overlap and declared mappings in AgroPortal ontologies (EKAW 2020 paper). Eventually such analysis will be automatically done in AgroPortal.
We have investigated one million XRefs in 30 ontologies from the OBO world stored in AgroPortal and provided recommendations to mitigate issues (ICBO 2020 paper).
Semantic resources include: 23 ontologies selected from the OBO Foundry registry, 30 semantic resources provided by INRAE (for which AgroPortal plays role of reference server), all the ontologies/trait dictionaries from the Crop Ontology project, and much more.
AGROVOC is now back, sorry for the inconvenience!

image
Feel free to contact us for information, feedback or to upload/access agronomy related semantic resources.

Documentation: https://github.com/agroportal/documentation/wiki

Support at: [email protected]

Report issues to: https://github.com/agroportal/documentation/issues

Acknowledgments:

AgroPortal is currently being developed within French ANR D2KAB project (ANR-18-CE23-0017). It also receives or received support from ANR SIFR project (ANR-12-JS02-0010), European Union H2020-MSCA SIFRm project (No 701771), the NUMEV Labex (ANR-10-LABX-0020), the IBC of Montpellier project (ANR-11-BINF0002), the Agro Labex (ANR-10-LABX-0001) as well as from University of Montpellier, CNRS and INRAE.