- From: vikash agrawal <vikashagrawal1990@gmail.com>
- Date: Tue, 23 Apr 2013 13:43:30 +0530
- To: public-linked-json@w3.org, Manu Sporny <msporny@digitalbazaar.com>
- Message-ID: <CAKpG3Nioho-WYggiybDxZGAvM=6UvRmSeOxfPkz4qn+yb-782A@mail.gmail.com>
Ah, I guess that link wont work. So the revised link is here<https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/vikashagrawal/62002#>[ https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/vikashagrawal/62002# ] Regards ~Vikash On Tue, Apr 23, 2013 at 1:41 PM, vikash agrawal <vikashagrawal1990@gmail.com > wrote: > hi Everyone, > > I have submitted my proposal here<https://google-melange.appspot.com/gsoc/proposal/update/google/gsoc2013/vikashagrawal/62002> > [ > https://googlemelange.appspot.com/gsoc/proposal/update/google/gsoc2013/vikashagrawal/62002 > ] > > It will be very considerate of everyone, if you take out some time and > guide me over this and help it improvise :) > > Regards > ~Vikash > > > On Sat, Apr 20, 2013 at 11:46 PM, vikash agrawal < > vikashagrawal1990@gmail.com> wrote: > >> Hello Everyone, >> >> I am Vikash Agrawal. Currently I am at a very early stage for >> contributing to JSON-LD and W3C. >> >> Recently I was going through the GSoC orgs/ideas and fortunately I found >> an idea which I firmly believe is aligned with my skill-sets :) >> >> Certainly, there is a scope for great learning too :) >> >> Post that, I have been active in communications with Manu over IRC >> #json-ld and I have written my draft for the proposal that I plan to submit >> very soon. Manu Sir, has asked me to share the proposal publicly so that I >> can receive constructive criticism and iterate it to a better one. >> >> I would love to extend my sincere gratitude for helping me and guiding me >> on long journey. >> >> You can find my proposal here: >> >> - .txt. -> >> https://dl.dropboxusercontent.com/u/5278881/GSoC/Proposal.txt >> - .html -> >> https://dl.dropboxusercontent.com/u/5278881/GSoC/Proposal.html >> >> -------------------------------------- BEGIN PROPOSAL -------------------------------------- >> >> >> Author: Vikash Agrawal <vikashagrawal1990@gmail.com> >> >> >> Table of Contents >> ================= >> 1 Personal Details >> 2 Project Description >> 2.1 Abstract >> 2.2 Description >> 2.3 What have you done so far with this idea >> 2.4 Anticipated challenges >> 2.5 Potential mentors >> 3 Schedule Of Deliverables >> 4 Open Source Development Experience >> 5 Work Experience >> 6 Academic Experience >> 6.1 Academic Institution >> 6.2 Current Program >> 6.3 Anticipated Graduation >> 6.4 GSoC for Credit >> 6.5 References >> 7 Why W3C >> 7.1 You're applying to work with the World Wide Web Consortium (W3C) during GSoC because >> 7.2 After GSoC, you envision your involvement with W3C will be: >> >> >> 1 Personal Details >> ~~~~~~~~~~~~~~~~~~~ >> "attr" "value" >> -----------------+---------------------------------------- >> Name Vikash Agrawal >> Email vikashagrawal1990@gmail.com >> SkypeId vikashagrawal1990 >> IRC nick vikash >> Github [http://github.com/ivikash] >> Twitter [http://twitter.com/iam\_vikash] >> Phone +91-9999 013 553 >> College Manipal Institute Of Technology, India >> Years Completed 3 Yrs Completed, 4th Year [Running] >> >> >> [http://twitter.com/iam\_vikash]: http://twitter.com/iam_vikash >> >> 2 Project Description >> ~~~~~~~~~~~~~~~~~~~~~~ >> >> 2.1 Abstract >> ============= >> Linked Data describes a method of publishing structured which >> can be interlinked and makes data more useful.These are not >> intended to serve web pages rather they are used to share information between >> computers so that they can read and interpret easily. RDF, >> designed as meta data model is and has been used for Linking >> Data. One of the profound examples of its use can be seen in Facebook's >> Open Graph. The aim of my project is to conclude the final stages >> of JSON-LD [JSON - Linked - Data] [based upon JSON, as the name >> suggests] by making Schema's, Context, Applications that show >> JSON to JSON-LD conversions etc. JSON-LD is a light weight JSON-Linked >> Data that provides context to a data. >> >> >> 2.2 Description >> ================ >> JSON-LD is at the final stage of standardization and is being >> actively developed at W3C. During GSoC I would do a wide-range of >> development not only over JSON-LD implementations but also for >> [http://www.json-ld.org] which will include UI/UX, a responsive >> design for the website, along with >> documentations, tutorials and yes! writing W3 specifications too. >> >> The Deliveribles will be :- >> 1. A new and revamped website ([http://wwww.json-ld.org]) using Twitter Bootstrap. The new >> [http://www.json-ld.org] will be more intituive and will extensively rely >> upon the exisiting classes of Twitter Bootstrap. So far I >> believe I wont have to fiddle around with the LESS files of >> Bootstrap. So IMHO things will be prtetty easy. >> Also, as per the source file, all the major files will are in >> .html and a few in .PHP so integration wont be difficult at >> all. Moreover, during the course of development I would be using >> Dropbox to host the static websites, so that the changes can be >> seen easily. >> 2. JSON-LD is based upon Context's described as per >> [http://schema.org]. So next I would be writing all the >> necessary Context's along with the help of Manu Sir (mentor). This phase >> will be very useful for JSON-LD and applications relying upon >> these (in-future). This will also be used for conversion of JSON to >> JSON-LD. I believe these Contexts will find a good position in >> the specification too. >> 3. Based on Context I plan to develop a JSON-LD creator for >> People, Places, events. This app will be hosted at >> [http://json-ld.org/creator]. This app will be majorly using >> Javascript for conversion of JSON to JSON-LD at client >> side. So far I believe a bit more of brainstorming has to be done on the >> app. For example, how the input JSON is received. If its through a >> <copy>-<paste> mechanism in text area then I believe there >> wont be much of hurdle. But in-case its a full fledged-app to >> get the json from an API, then there will be considerable >> amount of work. So from GSoC perspective, I intend to keep it >> a minimal one i.e a <copy> <paste> for JSON. So that the >> fucntionality and conversion can be easily visualized. >> 4. Next I plan to develop a LinkedIN Application using the >> Javascript API, which will be hosted at >> [http://json-ld.org/linkedin] to demonstrate the conversion of >> JSON to JSON-LD. For using the Javascript-api, I might have >> require commit rights of the site else I will have to register >> an applicaiton and work from localhost. >> 5. By now, I expect to have a fair idea of working with JSON-LD, >> so I will do documentations where-ever necesary and write >> code-samples, examples and tutorial :) >> 6. Revamping of [http://json-ld.org/playground/] to end up looking >> like this: [http://rdfa.info/play/] will be my next hack. As >> discussed the d3.js tree part at the bottom will be a brownie >> but I would love to try that as well. >> >> >> 2.3 What have you done so far with this idea >> ============================================= >> 1. So far I am reading the specification >> [http://www.w3.org/TR/json-ld/] >> 2. Trying out LinkedIn Javascript API and have registered an app >> on LinkedIn with the name of JSON-LD >> 3. Understanding more of JSON-LD >> 4. I plan to do a bit of revamping of the [http://www.json-ld.org] >> before the Google Summer of Code, 2013 begins >> >> 2.4 Anticipated challenges >> =========================== >> 1. Understanding Context's and writing them as per >> [http://schema.org] >> 2. LinkedIn API >> 3. Conversion of JSON to JSON-LD. >> 4. Writing a W3C specification. >> >> 2.5 Potential mentors >> ====================== >> Manu Sporny >> >> 3 Schedule Of Deliverables >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Week Number Task >> -------------+---------------------------------------------------------------------------------- >> 1 UI/UX and revamping of [http://json-ld.org] using Twitter Bootstrap >> 2 Finalizing the new Website and starting to understand the Context >> 3 Understanding Context's and writing Contexts as per [http://schema.org] >> 4 `===Writing Context's might continue===' >> 8 Once Context's are over I will start working with JSON-LD creator >> 9 `===JSON-LD creator work continues===' >> 5 Starting to work with LinkedIN API and working on JSON >> 6 Conversion of JSON results from LinkedIn API to JSON-LD >> 7 `===JSON to JSON-LD from LinkedIN might continue.===' >> 10 Write Documentation and code-samples >> 11 Writing Tutorials >> 12 Revamping [http://json-ld.org/playground/] on the lines of [http://rdfa.info/play/] >> >> NOTE : >> 1. Time-Line is subject to change during the actual development >> process. Some tasks will have an early completion whereas others can >> take more than expected. >> >> 2. There will be small brownie tasks like d3.js and few more so I >> would also try to accomplish that as well during GSoC. >> >> 4 Open Source Development Experience >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> I am FOSS enthusiast and I love contributing to Open-Source >> projects. I am an active member of Linux Users Group, Manipal. >> I manage and regularly attend activities held by Google Developers >> Group.Being a Mozilla Rep I activly contribute to Mozilla and was sponsored and invited to MozCamp >> Asia held at Singapore by Mozilla in Nov 2012. I have also organized >> and took around 10-12 workshops/sessions in various colleges and events. I was also >> selected as a speaker for this year POSSCON. But unfortunately I wasnt >> able to deliver my talk. >> I love and firmly believe in sharing of knowledge :-) >> >> 5 Work Experience >> ~~~~~~~~~~~~~~~~~~ >> Foremost, I have a hands-on experience on all the technologies that >> I believe will be involved during the course of development. >> >> This will be my third GSoC participation. >> Year Org Proposal Link >> ------+---------+---------------------------------------------------------------------------------------- >> 2011 X.org [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/vikashagrawal/1] >> 2012 Mozilla [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/vikashagrawal/30002] >> >> Last year under Mozilla I was under the MDN team for writing >> code-samples and examples in HTML5 and CSS3 >> [https://github.com/ivikash/Examples-for-the-web]. One of the major task >> from the project was to read an understand major tags from W3 >> specification. So I do have an experience on the same too. Moreover I >> have escalated my skills in HTML5 and CSS3 since then. Being the last >> semester of my college, I was doing an internship at iDubba, where I >> did quite a good amount of Front-End Development. As a result I have >> good experience in Javascript. I have also worked on JS from server side >> perspective (Node.js) as a reslut my skill-sets in JS has also >> escalated. With respect to Twitter Bootstrap, I have a profound >> experience in it as I have been using it extensively for the last 4 >> months. >> 1. [https://dl.dropbox.com/u/5278881/iDubba/Charts/Login.html] >> 2. [https://dl.dropbox.com/u/5278881/iDubba/Charts/Analytics.html] >> 3. [https://dl.dropbox.com/u/5278881/iDubba/Charts/Analytics2.html] >> >> 6 Academic Experience >> ~~~~~~~~~~~~~~~~~~~~~~ >> >> 6.1 Academic Institution >> ========================= >> Manipal Institute Of Technology, >> Manipal, >> Karnataka, >> India - 576104 >> >> 6.2 Current Program >> ==================== >> B.E in Information and Communication Technology >> >> 6.3 Anticipated Graduation >> =========================== >> Year - 2013 >> >> 6.4 GSoC for Credit >> ==================== >> NO >> >> 6.5 References >> =============== >> 1. Jean-Yves Perrier <jperrier@mozilla.com> >> 2. Akshay KC <akshaykodapala@gmail.com> >> 3. Sanjay Singh <sanjay.singh@manipal.edu> >> >> 7 Why W3C >> ~~~~~~~~~~ >> >> 7.1 You're applying to work with the World Wide Web Consortium (W3C) during GSoC because >> ========================================================================================= >> For me W3C is the godfather of the web! >> 1. I wanted to learn the art of writing specifications and >> contributing to it from a long time, so this will give me an >> oppurtunity to do the same. >> 2. This projects will be a great learning experience for me. >> 3. An oppurtunity to meet Sir Tim Berners Lee and atleast have one common >> topic of discussion too :-) >> 4. Wish for vikash@w3.org >> 5. As my mentor pointed out, I may get an invitation to >> standards-making group which will be an added incentive. >> >> 7.2 After GSoC, you envision your involvement with W3C will be: >> ================================================================ >> POST GSoC I will keep my contributions to W3C coming. >> "Once Started, the flame wont go" >> >> >> -------------------------------------- END PROPOSAL -------------------------------------- >> >> >> >
Received on Tuesday, 23 April 2013 08:14:59 UTC