Dataset Uploader
No code solution to importing datasets to the graph
Golden's open source project providing users with a no-code method to import datasets to the protocol.
This project is reliant on community contributions and is an avenue for you to make a difference at Golden. Contribution guidelines and suggested specs are in the repository above. Contributors are awarded proportional to their efforts.
Contributors receive a combination of Milestone Payouts and Participation Payouts. Bounties for both vary depending on the contributions made. Users receive higher payouts if they make major contributions and/or contribute to multiple milestones.
Milestone Payouts are granted after each milestone is reached. Participation Payouts are granted after all Milestones are reached.
High Contribution: up to 75,000 points
Contributions leading code development such as programming an in-demand feature.
Mid Contribution: up to 35,000 points
Contributions addressing non-critical features or issues. This can be in the form of enhancing an already existing feature or fixing bugs.
Low Contribution: up to 2,500 points
Contributions in the form of issue/bug identification and documentation development.
Bug identification contributions vary on the below. Referring to Stack Overflow’s guidelines may be helpful.
- Impact of the discovery: 1) minor problem not affecting workflows; 2) medium-scale problem affecting but not impeding workflows or minor problem requiring significant effort to fix; and 3) major problem
- How well scoped and researched the problem is, including details of avenues taken, reproduction steps, potential diagnosis, and suggested solutions
Documentation development: Creating new documentation files that help users understand or contribute to the tool, such as enhancement tracking, coding good practice guidelines, and expansion of README.md to include more core information.
Milestones are defined so contributors can set goals and understand project phases and priorities.
Milestone 1: Building the Foundation
- Benchmark: Workable base UI for non-technical users to submit new triples and entities
- High Contribution: up to 15,000 points
- Mid Contribution: up to 7,000 points
- Low Contribution: up to 500 points
Milestone 2: Enabling Accuracy
- Benchmark: Ability to disambiguate triples and select a certain disambiguation per entity before submission
- High Contribution: up to 15,750 points
- Mid Contribution: up to 7,350 points
- Low Contribution: up to 525 points
Milestone 3: Creating an Intuitive User Experience
- Benchmark: Addition of: 1) multi-interface UI with upload screen and 2) intuitive spreadsheet view for easier disambiguation, understanding of MDTs, and citation assignment
- High Contribution: up to 15,000 points
- Mid Contribution: up to 7,000 points
- Low Contribution: up to 500 points
Milestone 4: Achieving V1
- Benchmark: Full essential specs as outlined in the GitHub repo completed, including user facing live statistics, misuse alerting, and multiple disambiguation options
- High Contribution: up to 15,750 points
- Mid Contribution: up to 7,350 points
- Low Contribution: up to 525 points
Users who have contributed to multiple milestones will receive bonus points. These points vary depending on contribution type (High, Mid, or Low) and are made per Milestone. Points within the same contribution category per Milestone do not stack; that is, a user who makes >1 Low Contribution in the same Milestone only receives the Low Contribution amount once.
Participation Payout per Milestone if contributions are made to >1 Milestone:
- High Contribution: 250 points
- Mid Contribution: 150 points
- Low Contribution: 50 points
Example 1:
User makes the following contributions: Milestone 1 High Contribution (250 points), and Milestone 2 Low Contribution (150 points). The user's Participation Payout would be 400 points.
Example 2:
User makes the following contributions: Milestone 1 Low Contribution (50 points), Milestone 2 Low Contribution (50 points), Milestone 3 Mid Contribution (150 points), and Milestone 4 Low Contribution (50 points). The user's Participation Payout would be 300 points.
Contributors need to fill out the Dataset Uploader Contribution Registry to solidify their contribution. It is the responsibility of the contributor to fill out this form in order to receive payout.
When or how often do I need to fill out the form?
For Milestone Payouts: Since these are granted once a milestone's benchmark is achieved, contributors need to fill out the form once per milestone. You can do this at any point after you make a contribution during the milestone regardless of whether you make more contributions for that milestone. This is because your Milestone Payout is generated after that milestone is achieved. A Discord announcement will be made once a milestone has been reached. Contributors will have 3 days following the announcement to fill out the form if they have not yet already.
For Participation Payouts: No additional steps are needed since contributors would have filled out the form for every milestone they participated in.
Questions, comments, or suggestions related to the Dataset Uploader project? Please contact the maintainer Katrina Pettitt at [email protected] or @katkaypettitt.
This project is licensed under the terms of the Apache 2.0 license.
Last modified 5mo ago