GithubHelp home page GithubHelp logo

Comments (33)

matentzn avatar matentzn commented on June 18, 2024 1

@dosumis has been contacted again to provide this review as part of the general OFOC membership duties. "Remember you dont have to deal with this in Person. But you are responsible that this ontology gets reviewed by someone, by the next OFOC call (Oct 17th)."

from obofoundry.github.io.

hoganwr avatar hoganwr commented on June 18, 2024

from obofoundry.github.io.

mbrochhausen avatar mbrochhausen commented on June 18, 2024

from obofoundry.github.io.

yongqunh avatar yongqunh commented on June 18, 2024

As I remember, we have been discussing and working with Bill Hogan, Matt Diller (Bill's PhD student), Bill Duncan, John Beverley, etc. on the occupation ontology (OccO) related collaborations since last year's ICBO 2022 conference. Sam Smith presented an OccO poster in ICBO 2022, and I introduced the work to Bill H., informed some possible overlapping with OMRSE, and initiated our discussions, negotiations, and collaborations. Matt has regularly attended our OccO working group meetings, and Bill has sometimes attended as well. Both Matt and Bill are OccO occupation ontology developers, and they are also co-authors of our recent OccO conference paper, which was presented by John Beverley in the the International Workshop on Ontologies for Social Services (OSS2023), July 2023, in Canada.

The main overlapping exists in that OMRSE represents medically related social entities and OccO represents all occupations. OccO has ontologized all the occupations represented by the US Standard Occupational Classification (SOC), released by the US Bureau of Labor. Later we plan to integrate and incorporate occupation related terms from other occupational classification systems including the ESCO from European Union, etc.

Both OMRSE and OccO follow the BFO upper level ontology. The high level terms and structural design have been well discussed since ICBO 2022 and have achieved agreement by our working group members including Matt and Bill H.

We have also discussed the submission of OccO to OBO Foundry (or another foundry such as IOF) for a long time. In the last few months we have basically achieved an agreement to submit it to OBO library.

One major difference between OccO and OMRSE is that OccO represents all specific occupations under the branch of 'occupation holder' (a subclass of human), and OMRSE puts them under 'role'. So in OccO, we treat each occupation type (e.g. pharmacist) as a human being and OMRSE treats it as a job role. Both approaches appear to work well. Considering both ontologies following the same BFO design, the different representation emphases unde the same BFO can be the basis of the interoperabilty between the two ontologies.

from obofoundry.github.io.

hoganwr avatar hoganwr commented on June 18, 2024

from obofoundry.github.io.

yongqunh avatar yongqunh commented on June 18, 2024

Thanks, Bill, for your confirmation and clarification. I would also like to clarify two things:

First, our work of developing an occupation focused ontology has lasted for a long time (about 10 years), initially with the name RoleO (Role Ontology), which was submitted to BioPortal: https://bioportal.bioontology.org/ontologies/ROLEO. I also presented a RoleO related poster presentation with a Wikidata use case demonstration in the BioCuration 2018 conference. The OccO is an updated version of RoleO with a new name and focus. Sam Smith, a primary developer of RoleO and later OccO, has been leading the technical development since the beginning.

Second, I agree that initially we had no intention to submitting the OccO to OBO. We thought it might be sufficient to submit it to BioPortal. We discussed different options over the time. Recently Chris Mungall submitted an issue ticket to OccO GitHub:
Occupation-Ontology/OccO#3
To address the issue of making ontology IRI resolvable, we have followed Chris's suggestion, and Jie submitted the OccO to OBO for consideration.

Also, I agree with Bill that the dispute is not very large and can be solved. Bill, let's find time to discuss and negotiate on this. Thanks.

from obofoundry.github.io.

pfabry avatar pfabry commented on June 18, 2024

OccO has been integrated in the NOR dashboard. The main issues are the following:

  • Lack of definition for > 500 c;lasses: these are mainly classes that overlap with the Standard Occupational Classification: this is not a red flag.
  • Duplicate alternative label, that is the same alternative label is used in different classes: this is not a red flag.
  • Versioning red flag: the version IRI is well formed, so this is more a problem with the dashboard IMHO.

On the whole, the ontology passes the dashboard

from obofoundry.github.io.

cthoyt avatar cthoyt commented on June 18, 2024

OccO has been integrated in the NOR dashboard. The main issues are the following:

* Lack of definition for > 500 c;lasses: these are mainly classes that overlap with the Standard Occupational Classification: this is not a red flag.

* Duplicate alternative label, that is the same alternative label is used in different classes: this is not a red flag.

* Versioning red flag: the version IRI is well formed, so this is more a problem with the dashboard IMHO.

On the whole, the ontology passes the dashboard

@pfabry it's more than the version IRI being well-formed, it actually has to point to the correct artifact

also, the alternative label problem is very worrysome, can we make this an explicit requirement that we don't add ontologies that have internal consistency issues like this?

from obofoundry.github.io.

mbrochhausen avatar mbrochhausen commented on June 18, 2024

from obofoundry.github.io.

zhengj2007 avatar zhengj2007 commented on June 18, 2024

I noticed the issues when I ran Robot report. The issue is not only shown in OccO. I pointed out the issue before and was told it is useful in NLP.

For OccO, I am not clear where the alternative coming from and their usage.

from obofoundry.github.io.

hoganwr avatar hoganwr commented on June 18, 2024

from obofoundry.github.io.

pfabry avatar pfabry commented on June 18, 2024

@dosumis
According to the OBO operation Duty Rotation list, the reviewer for this ontology is David Osumi-Sutherland.
Could you please let us know your availability for this review?

from obofoundry.github.io.

dosumis avatar dosumis commented on June 18, 2024

What's the timeline?

from obofoundry.github.io.

pfabry avatar pfabry commented on June 18, 2024

What's the timeline?

There is no deadline set, but a reasonable (few weeks) timeframe is expected.
However, this ontology is also the subject of ongoing discussions concerning orthogonality issues with OMRSE (cf. this issue). It seems relevant to wait for the conclusion of these discussions before going ahead with the review.

from obofoundry.github.io.

yongqunh avatar yongqunh commented on June 18, 2024

We (OccO team) have discussed with Bill Hogan @hoganwr at OMRSE, and have basically achieved an agreement on the harmonization.

from obofoundry.github.io.

pfabry avatar pfabry commented on June 18, 2024

We (OccO team) have discussed with Bill Hogan @hoganwr at OMRSE, and have basically achieved an agreement on the harmonization.

Great! Does it have a direct impact on the current release of OccO ? Should @dosumis wait for a new release before starting the review process ?

from obofoundry.github.io.

hoganwr avatar hoganwr commented on June 18, 2024

from obofoundry.github.io.

zhengj2007 avatar zhengj2007 commented on June 18, 2024

Based on the discussion, OccO will import the OMRSE and replace the OccO terms with OMRSE ones, see: Occupation-Ontology/OccO#20

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.