Discussion workflow - OpenEnergyPlatform/ontology GitHub Wiki
When new terms should be included in the ontology we recommend the following workflow:
- Find a definition and a label without using "BFO words" to encourage domain experts
- Look for parent classes and rewrite definition
- Add relations
- Make counterproposals when you disagree
- "Follow through" with issues (no long breaks)
- Encourage phone calls
- Cluster issues (meta-issues, specialised meetings)
When an issue reaches over 20 comments the new compromise process is initialised:
- All sides formulate concrete proposals
- Compromise meeting: neutral person (assigned per dev meeting) and all sides try to find compromise
- If compromise meeting is unsuccessful: discussion in next developer meeting with vote to decide
- When an agreement is reached:
- Assign person for implementation
- Discussion shouldn't be reopened for ~ 6 months