Coder Social home page Coder Social logo

Comments (8)

nlharris avatar nlharris commented on June 3, 2024 1

This is provided, more or less, by the option in the new home page to group and/or filter by domain, so can this be closed as done?

from obofoundry.github.io.

cmungall avatar cmungall commented on June 3, 2024

I have created a first pass at this.

Check out the branch in the PR and run jekyll and look at the example page:

http://127.0.0.1:4000/community/microbial.html

image

from obofoundry.github.io.

cmungall avatar cmungall commented on June 3, 2024

It would be cool to have browsers like OLS pick up the metadata here, and to allow browsing of groups of ontologies? @simonjupp

TBD: how does the notion of a community overlap with the notion of a set of ontologies that are guaranteed to be mutually coherent, all inherit from obocore? @jamesaoverton

from obofoundry.github.io.

yongqunh avatar yongqunh commented on June 3, 2024

This is a good idea. Ontobee can also include tags to label these specific communities.

from obofoundry.github.io.

jonquet avatar jonquet commented on June 3, 2024

Indeed, this is a cool feature.
Which is why BioPortal and AgroPortal have this for a bunch of years with the group/category and slices mechanisms.

An extract of https://dx.doi.org/10.1016/j.compag.2017.10.012 which give an updated description of the feature:

Within AgroPortal, each time an ontology is uploaded into the portal, it is assigned a group and/or category. Groups associate ontologies from the same project or organization, for better identification of the provenance. We have created a group for each use case, except the fifth one that is not a source of ontologies, and another one for the OBO Foundry. For each group we have deployed a specific slice (a restriction of the user interface to a specific group of ontologies) as explained later. Categories indicate the topic(s) of the ontology, providing another way to classify ontologies in the portal independently from their groups or provenance. As of now we have defined 20 general categories such as Farms and Farming Systems, Plant Phenotypes and Traits, Plant Anatomy and Development, Agricultural Research, and Technology and Engineering. These categories were established in cooperation with FAO Agricultural Information Management Standards (AIMS), which has maintained the VEST Registry since 2011.

Groups and categories, along with other metadata, can be used on the “Browse” page of AgroPortal to filter out the list of ontologies (cf. Fig. 3). Of course, groups and categories are customizable, and will be adapted in the future to reflect the evolution of the portal’s content and community feedback. The portal’s architecture provides URIs for any portal objects, including groups and categories. For example, the URI http://data.agroportal.lirmm.fr/categories/FARMING identifies the group “Farms and Farming Systems.” External applications can use those URIs to organize ontologies or tag them.

For instance, the slice:
http://obo-foundry.agroportal.lirmm.fr/ontologies
Shows the 21 ontologies in AgroPortal from the OBO Foundry.
The slice:
http://crop.agroportal.lirmm.fr/ontologies
Shows all the ontologies from the Crop Ontology project.

Of course, the granularity of group/categories is customizable. BioPortal (@graybeal ) will have to update their classification to match the need. But they cover the whole OBO Foundry listing.

In terms of metadata, groups and categories are identified by a field (group, hasDomain) on ontology description. For instance for ENVO see:
http://data.agroportal.lirmm.fr/ontologies/ENVO?display_links=false&display_context=false

@cmungall If you assign a specific (new) metadata field in the Yaml descriptions to address this, then let us know. We (AgroPortal) will synchronize back our metadata.... I think BioPortal could do that too.

from obofoundry.github.io.

nlharris avatar nlharris commented on June 3, 2024

Is @cmungall the only person who could do this?

from obofoundry.github.io.

nlharris avatar nlharris commented on June 3, 2024

Maybe this is something @wdduncan could work on?

from obofoundry.github.io.

jonquet avatar jonquet commented on June 3, 2024

If OBO Foundry needs custom groups/domains in AgroPortal let me know.

I would recommend to sync up with @graybeal too see how BioPortal groups/domain can also handle new grouping suggestions if any.

from obofoundry.github.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.