Skip to content

Admin panel: structured log

The log of the project upload should be structured, and the reported errors should be grouped into (preferably in this order):

  • Missing information about the project (no disease, no organism, no description)
  • Elements missing required annotations
  • Reactions missing required annotations
  • Elements wrongly annotated
  • Reactions wrongly annotated
  • Elements not annotated
  • Reactions not annotated
  • Invalid MIRIAM uri
  • Cannot find information for element
  • Ignored
  • Other

The "Other" category may be further reorganized, as I'm not having an exhaustive list of all possible errors and warnings.