Public Library based Web-enabled Community Information System for Rural Development in India: Designing A FLOSS based Multilingual Prototype



Similar documents
POLICY GUIDELINE ON INFORMATION SHARING

TIME SCHEDULE OBJECTIVES

Faculty Profile. School/ Department: Library and Information Science Department, School of Professional Studies

Challenges of Multilingualism and Possible Approach for Standardization of e-governance Solutions in India

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Fig (1) (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript.

Course 1: Digital Libraries Introduction Unit 4: Digital libraries functional components software

Network Working Group

Summary of e-governance Evaluations *

Creating Library Website Using Open Source Content Management System

Challenges and Role of Standards in Building Interoperable e-governance Solutions

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Make search become the internal function of Internet

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running

OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY. Librarian. Kendriya Vidyalaya Tinsukia. West Bengal, India

College of Communication and Information. Library and Information Science

National Language (Tamil) Support in Oracle An Oracle White paper / November 2004

EUR-Lex 2012 Data Extraction using Web Services

How To Design A Mobile Express Delivery System For Courier In Nigerian Nigeria

Regulation of Doctoral Research in Universities: Importance of INFLIBNET Online Doctoral Theses Database

e-public Distribution Monitoring System e-pdms

A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile

Implementing a Web-based Transportation Data Management System

Consultation and Engagement Strategy

Towards an E-Governance Grid for India (E-GGI): An Architectural Framework for Citizen Services Delivery

College of Communication and Information. Library and Information Science

Conference Papers of 5th MANLIBNET Convention, XLRI Jamshedpur. March 6-8, 2003,

User Manual For MIS Helpdesk

System Requirements for Archiving Electronic Records PROS 99/007 Specification 1. Public Record Office Victoria

Integrated Library Systems (ILS) Glossary

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

Open Source Initiative in Digital Preservation: The Need for an Open Source Digital Repository and Preservation System

Managing explicit knowledge using SharePoint in a collaborative environment: ICIMOD s experience

Web Hosting Services of NIC

Content Management Systems: Drupal Vs Jahia

Citizen centric e- Initiatives in Rural Development and Panchayat Raj Dr. Amita Prasad IAS Principal Secretary, RD&PR Dept.. GOK

Agricultural Information Sharing in the Gains Experience

Vilas Wuwongse, Thiti Vacharasintopchai, Neelawat Intaraksa Asian Institute of Technology

WordNet Website Development And Deployment Using Content Management Approach

Applied Network Solutions Ltd Unit 3, 1 st floor Parkview Business Centre Crockford Lane Basingstoke RG24 8NA. Web Site:

Dr. (CA) Sanjib Kumar Basu

Information and Communication Technology for Rural Development

Digital Asset Management System (DAMS) Infrastructure: A Collaborative Metadata Pilot. Presentation Overview

NREGAsoft : Strengthening National Rural Employment Guarantee Scheme (NREGS) ( implementation

USER EDUCATION: ACADEMIC LIBRARIES

Software for University Libraries 2.0 (SOUL 2.0)

Photo Library. Help Guide

Cloud Computing for Libraries: A SWOT Analysis

Report of the Ad Hoc Committee for Development of a Standardized Tool for Encoding Archival Finding Aids

DIGITIZATION OF LIBRARY RESOURCES AND THE FORMATION OF DIGITAL LIBRARIES: A PRACTICAL APPROACH

Good practices template

Policy Of Government of India

GOVERNMENT OF HARYANA POLICY FOR WEBSITE DEVELOPMENT, HOSTING AND MAINTENANCE [A] BACKGROUND

CONDIS. IT Service Management and CMDB

Need of Rural Development in India for Nation Building

A. KOSTAT IT Vision and Strategy Overview

II. PREVIOUS RELATED WORK

Dev-bhoomi: Land Records Computerisation in Uttaranchal

ECM Governance Policies

Government of India Ministry of Communications & Information Technology Department of Electronics & Information Technology (DeitY)

Queensland recordkeeping metadata standard and guideline

Role of Radio in Rural and Agricultural development

How To Use The Alabama Data Portal

How To Develop A Gis Based College Information System

Centralized Allotment Process for the Professional Course Admissions CAPNIC*

Customer Service Plan

Web OPAC: An Effective Tool for Management of Reprints of ARI Scientists

COIN - Collaboration & Interoperability for Networked Enterprises Project N COIN Training Courses

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

UK Location Programme

2. Issues using administrative data for statistical purposes

HTML5 for ETDs. Virginia Polytechnic Institute and State University CS May 8 th, Sung Hee Park. Dr. Edward Fox.

Enhanced Library Database Interface at NTU Library

CERN Document Server

Performance Management Through E-Government

SETTING UP A MULTILINGUAL INFORMATION REPOSITORY : A CASE STUDY WITH EPRINTS.ORG SOFTWARE

Adlib Internet Server

Transcription:

Public Library based Web-enabled Community Information System for Rural Development in India: Designing A FLOSS based Multilingual Prototype Parthasarathi Mukhopadhyay Department of Library and Information Science Vidyasagar University, Midnapore 721 102 (psm_vu@india.com) Abstract This paper is an attempt to develop software framework for public library based and Webenabled multilingual community information services by utilizing open standards and open source software. It uses GSDL as DL software, PERL, PHP and Java as programming environment, Unicode as character encoding standard, SeamlessUK Application Profile as metadata schema, RFC-2731 as metadata encoding standard, and an array of FLOSS based multilingual tools for designing Bengali script based user interface, processing and retrieval environment. 1 Introduction Public libraries are important institutions in the information society. The focus of this paper is on the role which public libraries should play in the local community in order to meet their users needs in regard to seeking of survival information. This paper emphasizes in particular design of FLOSS based and Unicode-compliant software framework of community information services as part of the public library services, which in a networked environment may lead to the betterment of community living including disadvantaged section. With the increasing use of the Internet an increasing number of people is expected to seek their everyday life information through this channel. The community information services, which are provided by public libraries, should consequently be developed with the optimal support to the users. The question is, therefore, how and to what extent the public libraries can build this support in an efficient and economic way. 2 Community Information Community information can be defined in different ways, depending on the view of information. Pettigrew (1996) says that community information has three overlapping dimensions: All information about a community that has been made to flow All information that has been made to flow within a community All information that is flowing anywhere which is useful to a community This view is related to the extent of community information, which should be included and disseminated through public library led and distributed community information services.

Leech (1999) has a user- and use-oriented view of community information, which is divided into two categories: Survival information Citizens action information Survival information is defined as information necessary for a citizen to work on a problem. e.g. looking for a solicitor or a place to go for advice. Citizens action information is defined as information that enables people to participate in local political and democratic processes. This means that people are looking for information either about a particular subject or about a particular area, or a combination of these. This view is related to the organisation and presentation or mediation of community information services (CISs). 3 Web-enabled Community Information Services The advent of the Internet, Web and other technological advances may change the definition of "community". It is now possible to remain a member of one community whilst physically living in another. An example of this is a person who lives in Kolkata, who organizes the Nadia district Farmer s Information Web site on the Internet, thus remaining a part of that community. Perhaps CISs may be used by people who have emotional links to a community as well as those who are resident there. Librarians may need to include, and allow for, the impact of this "virtual" community when assessing the usage of CISs and when performing community profiles. Public libraries had long been a free information space in the community, which welcomed people from different walks of life. It is the public library that must meet the challenge of poverty and deprivation. Public library system in Indian states could provide the much-required institutional mechanism for CISs. Public libraries require following an integrated approach in the design and delivery of community information services to the rural masses of India. A closer analysis of ICTs reveals that there is a tremendous scope of ICTs application in the design of community information system and dissemination of community information services in anywhere to anyone at anytime. Obviously, to meet the demand of virtual community, community information services over the Web is the best technological route for public libraries in India (Mukhopadhyay, 2004, 2006). However, requirements for such services in India may be listed as below: CIS should be an integral part of library management software CIS should support effective community communication system such as discussion forum and bulletin board services It should support standard metadata schema System must allow single point data entry facility with different frameworks (such bibliographic, community and authority frameworks) System must have provision for Unicode compliant regional language based user interface supplemented by searching and browsing the resources (community information and library materials) through local language CIS user interface must be organized under the categories identified through community information demand survey

System must allow easy management of various modules related to CIS and library management including user access and privileges System should be infinitely hospitable to accommodate various categories and sub-categories of community information CIS should support direct hyper linking with online community information resources along with links to local and global learning objects Community Information System should be based on open standards and open source software for obvious reasons Services should be accessible in stand-alone mode as well as over the Intranet and Internet CIS should allow integration of standard code lists and domain specific vocabulary control list 4 FLOSS based Software Framework Web-enabled community information must be built around accommodative software architecture to satisfy the requirements framed in section 3. Till date there is no software solution available either from commercial or open source domain to implement public library led Web-enabled community information services. This paper is an attempt to utilize an array of open source software and open standards in developing the required software framework for Web-enabled community information services. 4.1 Open Source Software The software framework uses following open source software in developing the application environment: Domain of Application Open Source Software Web server Apache version 2.0.54 (http://httpd.apache.org/) Programming environment Application software (DL software) Virtual Keyboard (for Bengali script) Rendering engine and Open type fonts (for Bengali script) PERL (Version 5.0.84), PHP (Version 4.0) and Java Run time Environment (Version 1.5.0) (http://www.activestate.com; http://www.php.net; and http://java.sun.com/) Greenstone Digital Library Software (GSDL), Version 2.70 (http://greenstone.org/) Avro Virtual Keyboard (http://www.omicronlab.com) USP10.dll; Likhan, Bangla and Ekushey fonts (http://www.ekushey.org/) All these software are open source software and may be downloaded freely from respective URLs. These are available against GPL (GNU Public License) and can be customized extensively as per the requirement of libraries.

4.2 Open Standards Open standards are transparent, open ended and freely implementable and accessible over open forum. Open standards facilitate use of the products in new areas and in new ways for the benefit of society. Such a standard puts the current technology to full use. The purpose of open standards is to ensure interoperability so that different systems can interact without problems. The said software framework uses following open standards Domain of Application Open Standards Character/Text encoding Universal character set Unicode version 4.1 (http://www.unicode.org/) Metadata schema SeamlessUK Application Profile Version 2.0 (http://www.seamlessuk.info/) Metadata encoding Communication protocols RFC 2731 (W3C standard) (http://www.w3c.org/) HTTP and other Web standards (http://www.w3c.org) 5 Community Information Resources for Rural Development India is a Union of 28 States/Provinces and 7 Union Territories. Each state is further divided into districts. There are approximately 600 districts in the country. Each district is further divided into smaller administrative units called development Blocks or Talukas. There are about 6000 Blocks in the country. A block may have urban as well as rural areas. While the urban areas consist of towns, the rural areas consist of villages. There are more than 6,00,000 villages in India. There are three levels of government: the central government, the state or provincial government and the local government. The people at the national, state and local level elect each of these governments. The central or union government, head-quartered at New Delhi has the mandate to administer subjects listed in the central list. The central list includes subjects that cut across state boundaries and cover the interests of the entire nation such as defense, foreign affairs etc. The central government is also responsible for administering the 7 Union Territories. Each state or province is administered by a state government, which is headquartered at the state capital. The state governments are empowered to take decisions on subjects listed in the state list. The state list includes subjects that cut across boundaries of local governments and also other statelevel issues. The local government, also called local self-governing bodies or Panchayati Raj Institutions, is of two types - urban local bodies and rural local bodies. The rural local bodies consist of a three-tier Panchayat system: District Panchayat or Zilla Parishad, Block Panchayat and Village Panchayats. The successful implementation of development strategies of the central and state governments demands strong information support system. The welfare schemes and projects of the government should specify where the required information will be

available and who will be the target consumers of such information. Citizen action information generated by central and state governments in different sectors varies in terms of type of information, levels of its details, the source at which it is generated and the point of utilization (India, NIC, CRISP, 2003). For example, the flow of citizen action information in rural development sector may be illustrated as below: (1) Consolidated Progress Reports (2) Consolidated Annual Plans (1) Consolidated Progress Reports (2) Consolidated Annual Plans MoRD SRD (1) Details of fund allocations, sanctions, scheme guidelines by GoI (1) Details of Fund Allocations, sanctions, scheme guidelines by State Govewrnment (2) Details of distribution of funds allocated/sanctioned by GOI, GOI scheme guidelines (1) Consolidated Progress Reports (2) Consolidated Annual Plans ZP/DRDA Block Panchayat/ BDO Details of distribution of funds allocated/sanctioned by GOI/ State Govt., scheme guidelines (1) Progress Reports (Physical & financial) (2) Annual Plans Village Panchayat Details of distribution of funds allocated/sanctioned by GOI/ State Govt., scheme guidelines etc. (1) Details of loan/subsidy utilized,, details of achievement of intended benefits (infrastructure, housing, income generated etc.) (2) Needs/Requirements etc. Rural Beneficiaries Details of beneficiaries (village, group, family, individual) selected, benefits (employment, houses, roads etc.) funds (loan, subsidy etc.) available etc. (Source: CRISP group, NIC, India) (MoRD Ministry of Rural Development, GOI; SRD State Government Rural Development Department; ZP Zilla Parishad; DRDA District Rural Development Agency) The information flow pattern in other sectors e.g. health & family welfare, education, finance, agriculture etc. are also to some extent similar in nature. 6 Organization of Community Information Resources This framework proposes SeamlessUK Application Profile (Version 2.0) as metadata schema and RFC 2731 as standard for metadata encoding. SeamlessUK, developed by Essex County Council for UK-wide public library led distributed community information services is the only available open standard metadata schema in the domain. The version 2.0 is mainly derived from the e-government Metadata Standard (e-gms), Version 1.0 (Published in April 2002) and the original Seamless Information profile. The full profile includes 18 main elements of which 7 are mandatory (Rowlatt, 1999) and must be applied to all kind of data. The remaining elements are optional and naturally their application will depend on the type of community information resources. SeamlessUK Application Profile (V2.0) follows RFC-2731 (the W3C standard for encoding metadata elements in HTML formatted

documents or document-like objects). It means that data elements should be encoded as name-value pair in META tag within <head> to </head> area of HTML formatted objects (Kunze, 1999). Data elements of the SeamlessUK profile have three source metadata elements sets namely Seamless Information Profile, e-gms Version 1.0 (Government of UK, 2002; 2004), and LearnDirect Elements. The e-gms elements set version 1.0 comprises two primary element sets Dublin Core (Simple and Qualified) and e-gms schema. Seamless Information Profile, on the other hand, is a combination of GILS and Seamless Elements. Therefore, SeamlessUK may be termed as a hybrid metadata schema and it is quite clear from Figure 1. Fig. 1: SeamlessUK Structure All the data elements of SeamlessUK Application Profile are listed here (Table 1) in the following format name of the element, refinement of it (if any), source of the element, level of obligation (mandatory/ optional) for the element and indication whether the element is searchable or not. A detail description of each SeamlessUK element is available in the project website (SeamlessUK, 2002). Name Refinement Source Mandatory? Search able? Audience DC.Audience Optional Yes Availability Personal name S Mandatory Yes Corporate name E Mandatory Yes Building Number A Mandatory No Building Name M Mandatory No Street Address L Mandatory No Post Town E Mandatory Yes County S Mandatory Yes Postcode S Mandatory Yes Alternate Postcode U Mandatory Yes Telephone Number K Mandatory No Fax Number Mandatory No Web address P Mandatory No Email Address R Mandatory No Availability Coverage O Optional Yes

Name Refinement Source Mandatory? Search able? Availability Temporal F Optional Yes (Start date / End date) I Time textual L Mandatory No Cost E Mandatory No Access constraints Mandatory No Accessibility V Mandatory No Service Restrictions 2 Optional Yes Coverage Coverage spatial DC.Coverage.spatial Optional Yes Coverage.temporal DC.Coverage.temporal Optional Yes Creator DC.Creator Optional Yes Date Date modified DC.Date.modified Optional Yes Date issued DC.Date.issued Optional No Description DC.Description Optional No Format DC.Format Optional Yes Medium DC.Format.medium Optional Yes Function AGLS.Function Optional Yes Identifier DC.Identifier Optional No Language DC.Language Mandatory Yes Learndirect Attendance Pattern Learning Object Metadata Optional Yes Learndirect Entry Requirements Learning Object Metadata Optional Yes LearnDirect Qualification Learning Object Metadata Optional Yes Publisher DC.Publisher Mandatory Yes Rights DC.Rights Optional No Subject Subject category DC.Subject.category Mandatory Yes (SeamlessUK) Subject keywords DC.Subject.keywords Mandatory Yes (SeamlessUK) Title DC.Title Mandatory Yes Alternative title DC.Title.alternative Optional Yes Type DC.Type Optional Yes Table 1: SeamlessUK Data Elements

7 Processing of Community Information Resources Greenstone Librarian Interface (GLI), a Java based interface, allows library professionals easy enriching of community information resources through selected metadata schema. SeamlessUK Application profile added as metadata schema to the GSDL software suite to support the use of the schema as metadata standard. Fig. 2 shows enriching of a Bengali script based community information resource in the software framework. Fig.2: Multilingual Processing of Community Information Resources 8 Search and Retrieval The software allows browsing of digital objects and both simple and advance searches. Fig. 3 exhibits the main user interface of the CIS software framework. Fig.3: Main User Interface

This framework has been utilized to develop Web-enabled community information system on health services in Midnapore Town, West Bengal. Search facility (Fig. 4) of the software framework allows free text search, Boolean search (AND, OR, NOT), truncated search (only right truncation), field-level search (each metadata element along with provision of single search for all fields) and weight term searching option. Fig.4: Multilingual Searching Each successful search (which generates hits) displays number of hits and brief display of retrieved records. Each record is hyperlinked and full text digital object may easily be displayed by simply clicking the appropriate hyperlink (Fig. 5). Fig.5: Retrieval of Full-text Community Information Resources

9 Conclusion Development of community information services with maximum human support is crucial for users access to and use of information in daily life situations and their political participation. Public libraries have the potential to develop and provide these services by utilizing this FLOSS based multilingual software framework. A strategy for web-based community information services is needed. This has to be based on research and reports on the role of public libraries in the information society, in particular the role in the local community. Public libraries should be proactive and enter into partnerships with public, private and voluntary organisations in order to be the leading community information provider. References Government of UK, Office of the e-envoy, Technology Policy Team (2004). E-Government metadata standard version 3.0. Retrieved August 28, 2004, from http://www.govtalk.gov.uk/schemasstandards/metadata.asp Government of UK, Office of the e-envoy, Technology Policy Team (2002). E-Government interoperability framework (e-gif). Retrieved August 28, 2004, from http://www.govtalk.gov.uk/interoperability/gel.asp India, National Informatics Centre (NIC), CRISP Group. (2003). Information needs assessment for rural communities: An Indian case study. Retrieved March 23, 2004, from http://www.ruralinformatics.nic.in Kunze, J. (1999). Encoding Dublin core metadata in HTML (RFC: 2731). Retrieved November 12, 2002, from http://www.w3.org/tr/ Leech, H. (1999). Better communities through better information: Project CIRCE and community information. Vine, 109, 68-72. Mukhopadhyay, P.S. (2004). Community information services through web and CDROM: An open source framework for public libraries in India. Information support for rural development: Proceedings of the XXI National Seminar of IASLIC (December 31, 2004 - January 3, 2005, Kolkata.) (pp. 171-186). Kolkata: IASLIC. Mukhopadhyay, P.S. (2006). Designing Web-enabled multilingual community information services: A FLOSS based framework for public libraries in West Bengal. Community information service challenges and opportunities for libraries: Proceedings of the National Seminar of Department of Library and Information Science, Banaras Hindu University (March 20-22, 2006, Varanasi) (pp. 124-134). Varanasi: BHU. Pettigrew, K. E. (1996). Nurses perceptions of their needs for community information: Results of an exploratory study in southwestern Ontario. Journal of Education for Library & Information Science, 37, 351 360. Rowlatt, M., et al. (1999). A new profile for citizens (or community ) information? Ariadne, 19, 1-10. Retrieved August 13, 2002, from http://www.ariadne. ac.uk/ ssue19/rowlatt.html SeamlessUK Project (2002). SeamlessUK application profile: Final version. Retrieved August 13, 2004, from http://www.seamlessuk.org Cite this paper as: Mukhopadhyay, Parthasarathi. (2006). Public Library based Web-enabled Community Information System for Rural Development in India: Designing A FLOSS based Multilingual Prototype. Proceedings of the National Seminar on Open Source Movement Asian Perspective, XXII, Roorkee, 2006. IASLIC, Kolkata. 2006. p. 251-258.