pomelo-io / bounties-issues-dev

Dev repo for bounties
0 stars 0 forks source link

💰 0 USDT Bounty - "JSON -> Cypher convertor" #90

Closed PomeloBounties closed 8 months ago

PomeloBounties commented 8 months ago

Bounty

JSON -> Cypher convertor created by @UrsaPolarisRecords on Pomelo Bounties

Summary

Implement a JSON -> Cypher convertor for album liner note data. This convertor should be able to transform JSON information about each project added to the encyclopedia into Cypher graph data. The structure of the Graph database should include: Artist -played on-v v-guested on- ArtistX; Song -used in-> Track -featured in-> Release -released by-> Label; TrackX -sampled by-^ |_> -Rerelease of-> ReleaseX. Artists who participated in the creation of a song should be connected in the graph. Create the convertor and test it in DEV and PROD environments. Document the functionality in readme and comments.

Apply

https://bounties.pomelo.io/dae4bde41bed

Original Issue

https://github.com/ursapolarisrecords/polaris/issues/10

Title

JSON -> Cypher convertor

Body

💡 Conversion from JSON album liner note data to Cypher graph data

JSON information about each project added to the encyclopedia is in the form of song-based primitives, published in a batch called a "Release." Each project JSON has:

The structure of the Graph database is:

Artist -played on-v  v-guested on- ArtistX
Song -used in-> Track -featured in-> Release -released by-> Label
  TrackX -sampled by-^                         |_> -Rerelease of-> ReleaseX

Artists who participated in the creation of a song should be connected in the graph.

Backend

Testing

Documentation

Reward

0.0500 USDT

Note

For technical discussion use the original issue. This issue is for tracking the bounty application and implementation progress.

PomeloBounties commented 8 months ago

Bounty funded with 0.0500 USDT!

Apply here

PomeloBounties commented 8 months ago

Bounty application submitted by @andrewrec with a message:

I have been studying OpenCypher and I think this is very feasible

Waiting for your approval @UrsaPolarisRecords

PomeloBounties commented 8 months ago

Bounty application submitted by @YaroShkvorets with a message:

Approve me

Waiting for your approval @UrsaPolarisRecords

PomeloBounties commented 8 months ago

Bounty application denied for @andrewrec with a message:

I'm gonna go with the other guy, his GitHub profile looks way more legit. Gotta pump those numbers up.

PomeloBounties commented 8 months ago

Bounty application approved. Good luck @YaroShkvorets!

PomeloBounties commented 8 months ago

Bounty funds released with a message:

N/A

Ready to be claimed @YaroShkvorets!

PomeloBounties commented 8 months ago

Bounty funds successfully claimed