Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modeling Project Spaces: new "Project" entity or "Communities" extension #134

Open
lcodo opened this issue Feb 22, 2022 · 1 comment
Open

Comments

@lcodo
Copy link
Contributor

lcodo commented Feb 22, 2022

"Project spaces" need to be modeled.
From user's perspective, they are customizable areas on a dedicated section of OEB website with descriptive metadata and grouping a set of benchmarking events. So formally, they could be considered a "Community". Yet, in some cases, projects may also group actual communities from different research domains.

Examples:

  • "DREAM" space project
    • "Drug Resistance DREAM community"
    • "IPC DREAM community"
    • [...]
  • "euCanImage" space project
    • "euCanImage" community

2 proposed strategies for modeling "Project spaces":

  1. option A: creating a new "Projects" collection, with some fields covering common properties and with references to the list of associated communities. In most cases, "Projects" would link to a single community
  2. option B: creating a new type of "Communities" or super-class of it.

During 11/02/22 internal meeting, option A was a priori preferred, but discussion is open.

@jmfernandez
Copy link
Member

In case we create the concept of Project, should it be a traversal one, where each community can appear on 0 or more projects?

If it is so, who are the responsible of the projects? Are the administrator, or are the community managers of all the communities appearing at the project? How the governance should be?

And last, should the Projects have their own separate set of identifiers?

I'm moving it right now to "later", although it should be done for data model 2.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants