Skip to content

Discussion Workflow

madbkr edited this page Sep 11, 2024 · 7 revisions

Add New Terms

When new terms should be included in the ontology we recommend the following workflow:

  1. Find a definition and a label without using "BFO words" to encourage domain experts
  2. Look for parent classes and rewrite definition
  3. Add relations

General Recommendations

  • Make counterproposals when you disagree
  • "Follow through" with issues (no long breaks)
  • Encourage phone calls
  • Cluster issues (meta-issues, specialised meetings)

Solve Long Issues: Compromise Process

When an issue reaches over 20 comments the new compromise process is initialised:

  1. All sides formulate concrete proposals
  2. Compromise meeting: neutral person (assigned per dev meeting) and all sides try to find compromise
  3. If compromise meeting is unsuccessful: discussion in next developer meeting with vote to decide
  4. When an agreement is reached:
  • Assign person for implementation
  • Discussion shouldn't be reopened for ~ 6 months
Clone this wiki locally