/
Contribution process

Contribution process

This document lists all the requirements for the topic "Submission of data".

 

Oregami gives every user the possibility to supply information about computer and video games (short: "games"): Be it game titles, descriptions, release dates, company & person names and roles, genre and so forth.

 

Exemplary data structure:

These classes/objects could be e.g. Game=>GameTitle or Game=>ReleaseGroup or Release=>CreditSet or anything else from the data model.

Example 1: Add a "TopLevel" object

List of use cases

  1. Add a new Game (new entities: Game 1x. Modified entities: none)
  2. Add a new Game with one Title (new entities: Game 1x, GameTitle 1x)
  3. Add a new Game with more than one Title (new entities: Game 1x, GameTitle 2x)
  4. Modify a Game (changed fields: field a1, new fields: none)
  5. Modify a Game (changed fields: field a1, new fields: field a2)
  6. Modify a Game (new entities: GameTitle 1x, removed entities: GameTitle 1x)
  7. ... more ...

 

Important questions

  1. A supporter can send in multiple sources (url, screen shot, scan, video) for a single contribution (changed/added multiple objects/fields).
    How can the sources be assigned to parts of the contribution?
  2. If for a single contribution only parts are approved (and other parts are not approved), how can this be done and how will this be visible afterwards?
  3. ... more ...