User:Apsdehal

About Me:

Hi, I'm Amanpreet Singh. I am a second year student currently enrolled in Electrical Engineering (IV Year Course) at IIT Roorkee. I developed a passion for programming and web development in my freshman year. I am regularly contributing to Mediawiki since November 2013. I am currently proficient in Javascript, PHP, Python and Node.js.Works done till now: Build web app for a local startup at IIT Roorkee, Roorkee Delivers. Created a code sharing website OpenCode. A web app that makes matches on the basis of common interest between two people[1]. jQuery plugin for shopping cart ( jCart ) and cookies ( jCookie ). Github Profile. I am currently trying to fix bugs in Mediawiki (Gerrit Repo). I have mostly worked on improve the extension Multimedia Viewer. Fixed: Bug 56445 Bug 56446 Bug 56742 Bug 56121 Bug 48435 Bug 53438 Working on: Bug 58848 Bug 59936 Bug 56471 GSoC 2014 Proposal Project Annotation Tool that extracts information from the books and feed them on wikidata

Name and Contact Information Name Amanpreet Singh Email amanpreet.iitr2013 gmail.com

IRC Nick apsdehal Web Page / Blog / Microblog: spookout.blogspot.com Location Roorkee, Uttarakhand, India Typical Working Hours: 10:00- 13:00, 15:30-19:00, 22:00-03:00 ( IST ) 4:30- 7:30, 9:30-1:30, 16:30- 21:30 ( UTC )

Synopsis

Project is strongly based on belief to increase the user interactivity with Wikidata by creating a tool that would on highlighting a statement

provide a GUI to fix its structure then feed it to Wikidata. Wikidata is a free information base that is same for humans and machines. It centralizes

access to and structurally manage data so that every piece of data is easily available and accessible.

Need1. You are at home, reading a book. You often note important points all around the book by annotating it. Often you want to share this info with world or

save them for future use. So think of a solution such that you annotate and directly feed and share important quotes to the knowledge base of Wikidata.

2. You are at presentation or some sort of seminar. Say you have a very important thing to share and make it available to all, then this tool again

comes to your rescueHow it will work?I am going to create a Mediawiki extension for this project that will offer a GUI on highlighting a sentence. This GUI will analyze the statement using

Pundit software, as a triple (subject, object, predicate), offer a change screen and then feed the same to Wikidata by linking to its items and property.

Optionally providing the functionality to share the same to the world.

Examples:-

1. Consider a statement Foo was educated in Doo. If I highlight the same, a gui should appear that tells about the two wikidata items and a wikidata property.

We also have a source which is the webpage from where I read the statement. Now this should go into wikidata after data has been manipulated accordingly

by the users. The process of submitting should take care from current user by logging and posting on the basis of him.

2. Consider a

Deliverables

Timeline Task

May 27- June 5

June 5- June 20

June 21- July 1

July 2- July 15

July 18- July 28

July 29- August 25

August 26- September 10

September 11- September 16

September 16- September 23

Possible Mentors1. Cristian Consonni2. Andrea Zanni3. The Pundit team About Me Participation  Past Open Source ExperienceAny Other Information