mapping-commons / sssom

Simple Standard for Sharing Ontology Mappings
https://mapping-commons.github.io/sssom/
BSD 3-Clause "New" or "Revised" License
144 stars 24 forks source link

Proposal for basic SSSOM governance policies #82

Open matentzn opened 3 years ago

matentzn commented 3 years ago

The goal of SSSOM is to define a fully community-managed extensible standard for the representation of mappings. It is deliberately not as rigid as ISO or W3C standards, and welcomes proposals from across the community. This is a first basic suggestion for some minimal governance:

Changing / extending the SSSOM data model

Core team membership

Conflict resolution and voting

Publications / Attribution

matentzn commented 3 years ago

I am a bit worried if the core team is open that it can literally be hijacked to change existing elements - somehow I would feel better if we changes to the existing spec need to be unanimous..

mellybelly commented 3 years ago

you could have decision making tiers and processes: Primary core team - need unanimous decisions for major changes (which needs to be defined, but could include breaking changes, new elements, etc.) Community - +1s - we could require a certain number of +1s from community and require addressing more than one -1, or somesuch.

matentzn commented 3 years ago

I think that is a good idea:

matentzn commented 3 years ago

Melissa:

Versioning:

Decide exactly what is in scope for SSSOM and what is not; and document.

ahwagner commented 3 years ago

đŸ‘‹ thanks for capturing the above. To provide some clarifying details, we want to be better at documenting our computational cross-mapping work. This is easy for our disease normalizer; we just default to MONDO when we map a search term to a MONDO concept. We have to roll our own mappings across different resources for other domain concepts, e.g. genes & therapies.

What we need to know is more about how to use SSSOM to improve transparency about this process and enable better automated traversal of our mappings in search. Also, would like to know more about provenance; indicating when a mapping is manually curated, automated with some degree of certainty, and when it is updated.

matentzn commented 3 years ago

how to use SSSOM to improve transparency about this process and enable better automated traversal of our mappings in search

In its purest form, SSSOM is a format, not a toolbox. The fact that we are developing surrounding tools should be merely incidental - we don't want to create another complex dependency in anyways software stack. There is no quick answer for your question, but I will also have to answer it in much more depth when I start working on OxO 2 - which is basically the answer to your question - we don't have them written down yet. For now, if you provide adequate metadata (see our 5-tier system proposal and aim for tier 4 or 5 :), then the rest is about tools. Thanks a ton for the input @ahwagner !

Also, would like to know more about provenance; indicating when a mapping is manually curated, automated with some degree of certainty, and when it is updated.

Shall we meet up about this? I think its best to show you instead of a lengthy back and forth :) We can use the opportunity to improve our "How to do great mappings" tutorial as well.