globalgov / manydata

The portal for global governance data
https://manydata.ch
GNU Affero General Public License v3.0
9 stars 0 forks source link

Revise CCC structure for manydata #259

Closed henriquesposito closed 1 year ago

henriquesposito commented 1 year ago

The collect, correct, and connect (CCC) structure of manydata is not appropriate anymore. This is reflective of a time when manydata and manypkgs were one package.

One alternative is to frame the PANARCHIC project, as a whole, in regards to a CCC structure. The "collect" portion could relate to the data packages, the correct/code portion could be reflective of manypkgs, and the connect/consolidate portion could relate to manydata.

In any case, the cheatsheet for manydata should change...

jhollway commented 1 year ago

It seems collect, correct, connect applies mostly to manypkgs. Why not find a different structure for the manydata cheatsheet? E.g. More specifically on how get_packages() and consolidate() work

jaeltan commented 1 year ago

If we're using the CCCs for manypkgs and we want to keep manydata distinct, what about Access (for get_packages/retrieve_*), Assemble (consolidate), and Associate (db_profile/db_comp)?

henriquesposito commented 1 year ago

Thank you @jaeltan , the AAA structure sound great!

In case we want to keep the CCC initials, we could also go with Compile/Compare/Consolidate.

jhollway commented 1 year ago

I really like @jaeltan's AAA motto: Access is great, maybe Amalgamate instead of Assemble (since it is not disassembled), and maybe Analyze/Analyse for the others? Or, indeed if also Cs, then Call, Consolidate, Compare?

jaeltan commented 1 year ago

I think if we want to keep it simple Call/Compare/Consolidate works better than the AAA

jhollway commented 1 year ago

Alternative Cs could be Catch or Capture.

@jaeltan , your 'Call'.

jaeltan commented 1 year ago

I stuck to Call/Consolidate/Compare, please see attached for the updated cheatsheet. @jhollway @henriquesposito please let me know if you have any comments and suggestions, thank you! https://app.zenhub.com/files/291753904/f413f6c9-29a3-434b-953f-3050c5ffd447/download

henriquesposito commented 1 year ago

Thank you so much @jaeltan for the work! The structure makes much more sense now indeed.

Could we perhaps try one with the AAA structure you proposed? I wonder if the CCCs will cause confusion between {manydata} and {manypkgs}. In turn, this CCC overlap might be wanted...

jaeltan commented 1 year ago

Added another version with the AAA

https://app.zenhub.com/files/291753904/0498ef83-61dd-4fbb-9ce5-a4de4d8036b0/download

henriquesposito commented 1 year ago

Thank you very much @jaeltan ! I actually really like the AAA structure as well, though I am not sure if "amalgamate" is the right word to describe database consolidation.

jhollway commented 1 year ago

Doesn't need to be alliteration. Could be get, consolidate, and analyse or compare. I think the visual for get could be revisited though.

jaeltan commented 1 year ago

I've updated the visual for get_packages(), please let me know if you have any suggestions/comments. I've kept the CCC alliteration for now because I think the alliteration makes it more memorable, but Access or Get also works with Consolidate and Compare.

https://app.zenhub.com/files/291753904/efe20f09-abad-4b57-b92a-38fa239d895a/download