Comments (8)
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.
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
from obofoundry.github.io.
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.
This is a good idea. Ontobee can also include tags to label these specific communities.
from obofoundry.github.io.
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.
Is @cmungall the only person who could do this?
from obofoundry.github.io.
Maybe this is something @wdduncan could work on?
from obofoundry.github.io.
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)
- Always use PURLs for metadata artefacts on the OBO site
- US BirthOnto - Ontology for Analyzing US Birth Data HOT 4
- US BirthOnto HOT 3
- Add note to adding CONTRIBUTION.md "collaboration principle" page. HOT 3
- Update https://obofoundry.org/docs/ReviewCriteriaPolicies.html HOT 5
- Question: GEMO ontology HOT 3
- Principle #13 "Notification" : specify types of changes requiring notifications HOT 5
- Principle #13 "Notification" <ENTER ISSUE TITLE>
- Add a metadata tag to indicate whether an ontology adopts terms or puts terms up for adoption HOT 18
- Quick access button should provide access to all products HOT 2
- Adding adoption declaration as a requirement to principle 8 (original suggestion: P3) HOT 4
- Request for new ontology [COVID-19 Epidemiology and Monitoring Ontology] HOT 9
- Typo: "Resouces" instead of "Resources" HOT 3
- using IRIs as URLs -- http:// in a world that wants https:// HOT 4
- New metadata tag: "defective" (ontology status) HOT 14
- NCIT (national cancer institute thesaurus) OBO Edition Links are broken for Chrome HOT 3
- Game plan: What should happen on 01.01.2024 when passing Dashboard becomes mandatory? HOT 7
- Formally registering the COC committee HOT 17
- Links to OntoBee fail to land at appropriate page HOT 6
- How to contact OBO Operations?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obofoundry.github.io.