Internship Description
SAMAGRA X - KNOWLEDGE GRAPH VISUALISATION
Samagra-Code for GovTech
- Virtual Internship
- 01-May-2024
- Pan India,
-
Start date
Immediately -
Duration
3 Months -
Stipend
₹33000 /month -
No of Credits
10 -
Apply by
08-May-2024
About the program
Description This project aims to build a frontend application to visualise the relationships between a knowledge graph and information consumed to generate the knowledge graph For the purposes of this project the knowledge graph is stored as a Neo4j instance and the source information is a text Markdown document Features Database The DB should be stored using Neo4J graph database and can be visualised using Neovis JS The graph is versioned so that updating the graph doesnt delete old nodes but simply creates a new version of them Graph Visualisation 1.The app should visualise the graph in the left pane 2.The visualisation should be able to update dynamically a.Search should be enabled in the visualisation The graph should dynamically update to showcase nodes matching the search query b.Depth of neighbouring nodes visualised should be configurable in such a view c.Simple match fuzzy and semantic search should be enabled 3.Color should be configurable for a visualisation 4.Rendered nodes should be labeled using the name of the node entity Markdown Rendering 1.The right pane of the app should render text as markdown 2.Text should be editable 3.Text should be searchable 4.Simple match Fuzzy search Visualising The Correspondence Between The Knowledge Graph And The Source Document All visualisations are dynamic and should be updated on adding new text Highlighting 1.If a named entity exists in the knowledge graph its mentions in the source document should be highlighted That is if an entity of name Entity A exists in the graph Entity A should be highlighted in the markdown document 2.If an entity Entity A is related to Entity B as Entity A relates to Entity B then sentences in the source doc containing this relationship as a nounverbnoun triplet should be highlighted 3.The knowledge graph is versioned ie updated versions of the knowledge graph are stored together with older versions using a version field I should be able to match multiple versions of a graph to the same markdown source text simultaneously for example using different colors in highlighting and graph visualisation 4.Updating the text should dynamically update the visualisation
Perks
1. Lucrative stipend of INR 1 lakh over a period of 3 months 2. Dedicated 1 on 1 mentorship by industry experts. 3. Hands-on experience to hone your skills 4. Access to bootcamps and expert sessions 5. Potential job extended internship opportunities 6. Opportunity to network with global open-source tech leaders
Who can apply?
Only those candidates can apply who:
- are from Any,
- and specialisation from Any,
- are available for duration of 3 Months
- have relevant skills and interests
Terms of Engagement
1. 50000 received on completion of midpoint milestone as decided with mentor 2. 50000 received on completion of final milestone as decided with mentor 3. Certificate of completion received on successful completion of internship
Number of openings
1