[Student-projects] Regarding GSoc 2014

Ershad K ershad92 at gmail.com
Mon Mar 10 13:18:23 PDT 2014


Hi Deepak,

Please see if you find and parse a MARC21 record. You are free to use any
gem.

Is deepakkeshri.herokuapp.com open source? Can I see its source please?


On Tue, Mar 11, 2014 at 1:42 AM, Deepak kumar <
deepak.kumar.ece11 at itbhu.ac.in> wrote:

> This was my blog app http://deepakkeshri.herokuapp.com/ which I made when
> I was just a beginner. After that I learnt a lot of things.
>
>
> On Tue, Mar 11, 2014 at 1:34 AM, Deepak kumar <
> deepak.kumar.ece11 at itbhu.ac.in> wrote:
>
>> Hello Bhaiya,
>>
>> You are right. Using STI we will reduce the number of tables.
>>
>> My github link is github.com/deepakrocks0009. But I dont have any big
>> project in my account. The project on which I worked during 2013 summer was
>> schoolmitra.com and since it was private company they closed my
>> bitbucket account after internship.
>> Till now I haven't tried to parse MARC records. But you can give me task
>> before I submit my proposal.
>>
>> Ya please put this thread to mailing list.
>> How many applications do you received for this project?
>> Kind Regards
>>
>>
>> On Tue, Mar 11, 2014 at 12:55 AM, Ershad K <ershad92 at gmail.com> wrote:
>>
>>> Hi Deepak,
>>>
>>> Yeah, but we could make it better using rails's STI. Also have you tried
>>> to parse the MARC records? Can you please link to the projects you worked
>>> on? Preferably in rails?
>>>
>>> Can I CC this thread to student-projects at lists.smc.org.in ?
>>>
>>>
>>> PS: Don't call me sir, call me Ershad :-)
>>>
>>> On Mon, Mar 10, 2014 at 10:54 PM, Deepak kumar <
>>> deepak.kumar.ece11 at itbhu.ac.in> wrote:
>>>
>>>> Hello Sir,
>>>> We can have two tables to store MARC 21 data. First table will contain
>>>> columns which are field_id, field tag, its value. 2nd table will contain
>>>> sub field tag and its value differentiated on the basis of field_id.
>>>> We need to have an extra default row in the table. If the field doesn't
>>>> matches existing fields of db then the default row will be used.
>>>> Is this correct?
>>>>
>>>>
>>>> On Mon, Mar 10, 2014 at 10:17 PM, Ershad K <ershad92 at gmail.com> wrote:
>>>>
>>>>> Hi Deepak,
>>>>>
>>>>> Do you have any idea about how to store these data in database? What
>>>>> happens when we encounter new data fields while importing the data?
>>>>> Thoughts?
>>>>>
>>>>>
>>>>> On Mon, Mar 10, 2014 at 6:30 PM, Deepak kumar <
>>>>> deepak.kumar.ece11 at itbhu.ac.in> wrote:
>>>>>
>>>>>> You are right sir, the database for the fields is really huge. It has
>>>>>> 887 control fields and there sub fields, so total of 6000+ field types.
>>>>>> It is very difficult to have a look up table for each field. We have
>>>>>> to use very good data structure. but there are large number of tools for
>>>>>> decoding. We can take help of them.
>>>>>> http://www.loc.gov/marc/marctools.html
>>>>>>
>>>>>>
>>>>>> On Sun, Mar 9, 2014 at 3:20 PM, Deepak kumar <
>>>>>> deepak.kumar.ece11 at itbhu.ac.in> wrote:
>>>>>>
>>>>>>> Thank you sir for your reply.
>>>>>>>
>>>>>>> I am quite good with ruby on rails and its mvc architecture. The
>>>>>>> project on which I had worked was www.schoolmitra.com. It was
>>>>>>> basically web application using ruby and its framework RoR.
>>>>>>>
>>>>>>> I have gone through your blog and your weekly update during GSOC'13
>>>>>>> and it is quite impressive.
>>>>>>> Some Similar works I also did during my summer internship.
>>>>>>> Implementing authentication, post comment and like feature, student
>>>>>>> database management, monthly report generation in PDFs form, defining role
>>>>>>> through rolify and ability through cancan, bootstrap for css, SQlite
>>>>>>> formanaging database, sms alert functionality, javaScript and little jquery
>>>>>>> for dynamic pages. But I don't know haml. I used to make my view page in
>>>>>>> ruby only. I will learn it.
>>>>>>>
>>>>>>> Kind Regards
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Mar 8, 2014 at 1:31 PM, Ershad K <ershad92 at gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Deepak,
>>>>>>>>
>>>>>>>> Sorry, I was busy, wasn't able to send you a reply.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Mar 6, 2014 at 1:34 PM, Deepak kumar <
>>>>>>>> deepak.kumar.ece11 at itbhu.ac.in> wrote:
>>>>>>>>
>>>>>>>>> Hello Sir,
>>>>>>>>>
>>>>>>>>> As suggested, I have gone through the documentation of MARC21.
>>>>>>>>> What I have understood is, MARC21 is a basically formatting of certain
>>>>>>>>> records/data either bibliographic, authority, holdings, or community
>>>>>>>>> information. In other words we can say it as encoding and decoding process
>>>>>>>>> of records in a fixed format. Today MARC21 is most predominant and widely
>>>>>>>>> used. So in order to import data from a MARC21 record we have to read the
>>>>>>>>> record character by character and perform decoding operation. The project
>>>>>>>>> says we have to import and export data in MARC21 records. The only tough
>>>>>>>>> thing about this project is to know the MARC21 format.
>>>>>>>>> So my steps will be
>>>>>>>>> 1. Reading the MARC21 record file as a string or reading fixed
>>>>>>>>> number of character from record each time instead of reading whole record
>>>>>>>>> as single string.
>>>>>>>>> 2. Assigning these fixed length strings to fixed
>>>>>>>>> variables.(Tag,length,start position,end position)
>>>>>>>>> 3. With the help of these tags reading the rest of file.
>>>>>>>>> 4. Lastly formatting these pieces of data in fixed format for end
>>>>>>>>> users with the help of inbuilt database.
>>>>>>>>>
>>>>>>>>
>>>>>>>> There's some problem here. First, we cannot really read MARC21
>>>>>>>> records by reading with a fixed number of characters. Last time I checked,
>>>>>>>> it has around 3000+ different fields with different type of data. Each file
>>>>>>>> has many subfield marked with leader tags or something. We cannot proceed
>>>>>>>> with this project until we have a clear understanding of how MARC21 works.
>>>>>>>>
>>>>>>>> In addition to that, the scope of this project is not merely
>>>>>>>> parsing the MARC21 data. We have to make necessary changes in Grandham
>>>>>>>> application to add import/export feature. That includes changes in the
>>>>>>>> current DB schema. How good are you with Ruby on Rails?
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> This will be basic idea of my work. Please correct me wherever I
>>>>>>>>> am wrong also if I am missing any point.
>>>>>>>>> Please tell when you are available on IRC . I have posted this
>>>>>>>>> mail to mailing list but didn't got any reply.
>>>>>>>>> Kind Regards,
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Deepak Kumar
>>>>>>>>> Electronics Engineering
>>>>>>>>> B.Tech III Year
>>>>>>>>> IIT (BHU),Varanasi,India
>>>>>>>>>  Mob: +918423542271
>>>>>>>>> http://about.me/deepak.keshri/ <http://about.me/deepak.keshri/#>
>>>>>>>>>
>>>>>>>>> Deepak Kumar
>>>>>>>>> Electronics Engineering
>>>>>>>>> B.Tech III Year
>>>>>>>>> IIT (BHU),Varanasi, India
>>>>>>>>> Mob: +918423542271
>>>>>>>>> http://about.me/deepak.keshri/ <http://about.me/deepak.keshri/#>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, Mar 1, 2014 at 9:32 PM, Ershad K <ershad92 at gmail.com>wrote:
>>>>>>>>>
>>>>>>>>>> Hi Deepak,
>>>>>>>>>>
>>>>>>>>>> The project is about implementing MARC21[1] data support in
>>>>>>>>>> Grandham.
>>>>>>>>>>
>>>>>>>>>> Grandham is written in Ruby on rails, the project involves
>>>>>>>>>> developing MARC21 extensions the platform and integrate it to the current
>>>>>>>>>> API.  Please drop a mail to discuss at lists.smc.org.in with your
>>>>>>>>>> preliminary analysis.
>>>>>>>>>>
>>>>>>>>>> [1] http://www.loc.gov/marc/bibliographic/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Sat, Mar 1, 2014 at 3:43 PM, Deepak kumar <
>>>>>>>>>> deepak.kumar.ece11 at itbhu.ac.in> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Sir,
>>>>>>>>>>> I went through your project on grandham and i would like to
>>>>>>>>>>> contribute to it as my gsoc'14 project.
>>>>>>>>>>> Please guide me regarding this.
>>>>>>>>>>>
>>>>>>>>>>> Deepak Kumar
>>>>>>>>>>> Electronics Engineering
>>>>>>>>>>> B.Tech III Year
>>>>>>>>>>> IIT (BHU),Varanasi
>>>>>>>>>>> Mob: 08423542271
>>>>>>>>>>> http://about.me/deepak.keshri/ <http://about.me/deepak.keshri/#>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Regards,
>>>>>>>>>> Ershad K
>>>>>>>>>> http://ershadk.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Ershad K
>>>>>>>> http://ershadk.com
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Ershad K
>>>>> http://ershadk.com
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Ershad K
>>> http://ershadk.com
>>>
>>
>>
>


-- 
Regards,
Ershad K
http://ershadk.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.smc.org.in/pipermail/student-projects-smc.org.in/attachments/20140311/fd777206/attachment-0002.htm>


More information about the Student-projects mailing list