Departemen Seni Murni ITB
A member of the IndonesiaDLN Intitut Teknologi Ba Network

Welcome
Guest
> Login

Address: /Top /

Search

Indonesia English

Menu

Home
Search
Upload/Update
Organization
Explorer
My Documents
My Bookmark
User Requests
User
Workgroup
Publisher
Module
Export & Import
Migration 3.1 to 4.0
Update database index
Configuration
FAQ
Logout
FAQ GDL4.0

FAQ 
Ganesha Digital Library (GDL 4.0)

Author: Ismail Fahmi, KMRG ITB, ismail@itb.ac.id
Last modified: Wednesday, August 06, 2003 08:45:02 +0700 

Table of contents:

  • What is Ganesha Digital Library?
    • Where can I download it?
    • Is it free and how about the warranty?
    • Where can I get support to implement it in my organization?
    • What implementations can  it be used?
    • Who are the intended users of GDL?
    • What kind of resources can be managed by GDL?
  • What are the requirements to install GDL?
    • What platforms can be used to run GDL?
    • What services are needed to run GDL?
  • How to access collection in a GDL server?
    • Do I need to register to a GDL server to download the files?
    • How to activate my account?
    • There are so many GDL server. Shall I register to all of the servers?
    • Can I just register at once, and I use my account to other GDL servers?
  • What is the different between GDL 3.1 and GDL 4.0?
    • How to migrate my existing database from GDL 3.1 to GDL 4.0?
    • I have migrate to GDL 4.0 and I want to do migration again. Unfortunately, I don't have any backup of my old GDL 3.1 database. Can I use my current GDL 4.0 database for this purpose?
  • What is the meaning of metadata?
    • What is the different between metadata and data?
    • What is the example of data in term of GDL?
    • So, there are two types of object in GDL namely metadata and files?
    • How GDL manages metadata and its associated files?
  • Does GDL support networking among GDL servers?
    • Can you figure out the GDL networking topology/structure?
    • What is the meaning of Central Hub server?
    • What is the meaning of Cluster?
    • What is the meaning of Cluster Hub server?
    • What is the meaning of Node?
    • What is the meaning of Node server?
    • What do you call for this model of  topology? 
    • Haah, NeONs? What is it?
  • Who responsible for registering a new Node?
    • Who responsible for creating new Cluster?
    • So, there should be a 'community' to deploy GDL widely?
    • What is such a community in Indonesia?
    • What communities are under IndonesiaDLN currently?
    • Can I make a new community and join the IndonesiaDLN? 
    • What is the procedure to create a new community for a Cluster?
    • Who responsible for the Cluster?
    • So, if I want to make a Node to whom whould I register?
  • Does GDL support OAI (Open Archive Initiatives) protocol?
    • What metadata sharing protocol is used between GDL servers?
    • Can GDL share its metadata to other digital library network in the world that use OAI?
  • Can I share my metadata and files collection with other GDL servers?
    • Can I download / harvest metadata collection from other GDL servers?
    • My GDL server is off-line. Can I join the sharing?
    • How to share metadata collection using off-line mode?
    • Does GDL support export and import metadata files?
    • Will the associated files be shared too if I share my metadata?
    • Does GDL support the files posting method among GDL servers?
    • So, how to share my files to other GDL servers?
  • There are some metadata that I don't want to share. Can I do that?
    • Who can see my 'private' metadata?
    • How to open my private metadata to some users or a group?
  • How GDL manages the category tree?
    • Where GDL puts categories from my own server?
    • Where GDL puts categories from other GDL servers when I harvest or import their collections?
    • How to add, modify, and delete the category tree?
    • Can I move category from one place to another?
  • How GDL manages metadata in the category tree?
    • Who may add new metadata?
    • I was wrong in placing a metadata under a category. Can I move it from one category to other category?
    • How to add a new metadata and put it under a right category?
    • When I update my metadata, how other GDL servers update my metadata in their database?
  • What is the meaning of synchronization among GDL servers?
    • So, I should use synchronization module to share my metadata collection?
    • How to do the synchronization?
    • Why should I 'connect' my GDL server to the target server first?
    • What can be synchronized?
    • Before I synchronize my metadata, shall I synchronize the publisher first? Why?
    • My GDL server is behind a proxy. Can I perform the synchronization?
    • How to set target server for my synchronization?
    • Can I synchronize to other GDL servers other than to my Cluster Hub server?
    • Problems when I 'connect':
      • I get 'Connection time out'.
      • I get 'Connection failed - noRecordsMatch'.
      • I get 'Connection failed - badSerialNumber'.
    • I get one of above message. I really want to connect to the server. How to register my GDL server to its Publisher database?
    • Problem: The process of posting or harvesting immediately was stopped. 
      • I got error message: Server has lost connection. Why and how to continue?
    • Can I skip posting my metadata collection, and jump to harvest the target server's metadata collection?
    • After all metadata have been posted, my server doesn't start the posting from the beginning again. How to start posting my metadata collection from the beginning record?
    • How to start harvesting target's metadata collection from the beginning record?
    • Can I select part of metadata collection at the target server that I want to harvest?
    • How to partially harvest metadata collection from the target server?
    • My connection is very slow. How  to set the number of metadata that will be posted or harvested in each transaction?
    • Can I see the format of metadata that is being transported?
  • Can I make my own metadata schemas?
    • How to make a new metadata schema?
    • How other GDL servers understand my new metadata schema?
  • Can I modify the interface of GDL for my own purposes?
    • What files I should change for the modification?
    • Is there any restriction in modifying the GDL?
  • Can I import my CDS/ISIS database into GDL? 
    • How to import my CDS/ISIS database into GDL?
    • Can I export GDL database into CDS/ISIS format?
  • How GDL performs searching to its metadata collection?
    • How to update my searching index file? 
    • Can it be done automatically?
    • The binary of swishe is not provided for my platform by the GDL distribution. How I can add the binary?

What is Ganesha Digital Library?

Ganesha Digital Library or GDL is a tool for managing and distributing digital collection using  web-based technology. It is developed by KMRG ITB since 2000 and has been widely used for IndonesiaDLN network. Now days, more than 40 institutions have joined the network, and around 90 nodes have been registered. The number is expected to be increased since the releasing of GDL 4.0 version. This  version supports the Network of Networks (NeONs) topology model.

The development was supported by funding from IDRC, International Development Research Center, Canada, and  YLTI - Yayasan Litbang Telekomunikasi dan Informatika, Indonesia. The grant has been  terminated since 2002. And now, KMRG has to keep it usable and maintainable. 

Where can I download it?

You can download it from:

Is it free and how about the warranty?

Yes, it is free. No warranty in using it. You can use it with your own risks.

Where can I get support to implement it in my organization?

You can get support from KMRG ITB ( kmrg@kmrg.itb.ac.id ). This service probably is not free. Well, they also need your contribution to keep the maintenance going on the way. Anyway.. just contact them. 

What implementations can  it be used?

GDL can be used for:

  • University's digital library: to organize dan publish ETD (electronic theses and dissertations). Of course for scholars' papers, journal, article, research reports, etc.
  • Children's digital library: to make a creativity progress of the children at their Play Group or Kindergarten, or share the theachers techniques in building children creativity and so on. Just make the children's painting, handmade, and thecher's articles and writing in digital format and put them in the GDL. Share it with others.
  • NGO's digital  library: to share news, articles, reports, etc among them or to publish publicly.
  • Heritage digital library: to manage and share old artifact, heritage informations, archives of our nation's past, and so  on.
  • Agriculture digital library: to collect and share appropriate technology, commodities and platation techniques, pests and their management techniques, products, expert and organization on agriculture, etc.
  • Health digital library: to organize and share information about health, medicine, treatment, current trend, etc to medical communities (doctors, nurses, students) and to public.
  • Company's archives: to organize and reuse letters, mou, decisions, etc for internal use.
  • and so on.

Who are the intended users of GDL?

Digital library is very broad. It is depended on the community that use it. As long as the community has users, GDL can be used for them. It can be used directly or you do some modification such  as on interface, font, color, etc that fulfill your users' need.

What kind of resources can be managed by GDL?

GDL can manage any type of digital resources, such as:

  • text
  • image
  • audio
  • video
  • software

Unfortunately GDL doesn't touch the resources. It only receive and store them in a file systems, and make link from their associated metadata. GDL will create metadata for each resources, and start to work on this metadata - index, search, disseminate, displey, and so on.

What are the requirements to install GDL?

At least you have PC with Pentium II 400 MHz or above, 64 MB memory, and well... 20 MB - 20 GB disk space or more depend on your digital collections.

What platforms can be used to run GDL?

GDL is developed using scripting language. So it should be able to run on any platform. The GDL distribution is ready for Windows NT,2000,XP and Linux platform. But you can install on other platform as long as it support the required services.

What services are needed to run GDL?

You need Apache, PHP version 4 or above, and  MySQL. It is very important to check your PHP.INI file and modify according to GDL's need. There are some unusual setting for PHP.INI that it need.

How to access collection in a GDL server?

You can access using searching and browsing the collection. The method should be intuitive if you familiar enough with Yahoo, Altavista, or other directory and search engine.

Do I need to register to a GDL server to download the files?

Yes, you have to register to DOWNLOAD the files. If you only want to search and browse, the login  is not required.

How to activate my account?

After you fill the registration form, an email should be sent to your account. But, it happen only if the GDL server using SMTP and activate the email sending. Follow the instruction in the email, or input your email and activation code at GDL server web page.

If you didn't receive email, you must ask the administrator to activate your  account.

There are so many GDL server. Shall I register to all of the servers?

Practically, No. You didn't need to go to other GDL servers as long as your GDL server has download/harvest all metadata collections from other servers. You can search and  browse other GDL collections from your own server. If you need to download a file, your server will tell your login session to the server that store the file, so you don't have to  login again.

But, if you really have to visit other GDL servers, for this time you have to register again. In the future, roaming account will be added to GDL 4.0 that currently is not supported.

Can I just register at once, and I use my account to other GDL servers?

I'm  sorry, for this moment the answer is not. We will add this future probably at GDL 4.1. Thank you for your patient.

What is the different between GDL 3.1 and GDL 4.0?

GDL 4.0 is developed from scratch. None of the GDL 3.1 code is used by GDL 4.0 due to the bad programming techniques. Eventhough, current version is not too good :-)

The interface, database structure, transaction protocol (similar) are different. The main different is that GDL 4.0 is designed to support the Network of Networks (NeONs) topology model.

How to migrate my existing database from GDL 3.1 to GDL 4.0?

It is very easy to answer. Just consult our GDL manual.

I have migrate to GDL 4.0 and I want to do migration again. Unfortunately, I don't have any backup of my old GDL 3.1 database. Can I use my current GDL 4.0 database for this purpose?

Yes. Just export all metadata to file; empty folder, folder_tree, metadata, metadata_xml, and relation tables; and then import your metadata collection file. Done.

What is the meaning of metadata?

Metadata is a piece information about a data. It is data about  data. It is not the real data that you need. For example, you  need a data, in the form of file about medical. The metadata will give you  information about its title, author, abstract, and links to that file. So, I hope you get the idea.

What is the different between metadata and data?

It is different. Read above description. But some time metadata = data. For example, if I put my data containing a news into a metadata, so the metadata will become data. Because what I need is there.

What is the example of data in term of GDL?

Data in GDL could be a file of theses document, a file of my picture, a file of my voice, or a file of my video when I am bicycling here. In GDL, each metadata will refer to one or more files. But sometimes the administrator is too lazy so he only put metadata without any files. Don't be disappointed because of this. Oke?

So, there are two types of object in GDL namely metadata and files?

Yes.

How GDL manages metadata and its associated files?

Metadata will be stored and managed in database. While the files will be stored in a file system. Metadata contains links to its associated files. So, when you read a metadata, you also will be pointed to the files it described.

Does GDL support networking among GDL servers?

Yes.

Can you figure out the GDL networking topology/structure?

 

What is the meaning of Central Hub server?

What is the meaning of Cluster?

What is the meaning of Cluster Hub server?

What is the meaning of Node?

What is the meaning of Node server?

What do you call for this model of  topology?

Haah, NeONs? What is it?

Who responsible for registering a new Node?

Who responsible for creating new Cluster?

So, there should be a 'community' to deploy GDL widely?

What is such a community in Indonesia?

What communities are under IndonesiaDLN currently?

Can I make a new community and join the IndonesiaDLN?

What is the procedure to create a new community for a Cluster?

Who responsible for the Cluster?

So, if I want to make a Node to whom whould I register?

Does GDL support OAI (Open Archive Initiatives) protocol?

What metadata sharing protocol is used between GDL servers?

Can GDL share its metadata to other digital library network in the world that use OAI?

Can I share my metadata and files collection with other GDL servers?

Can I download / harvest metadata collection from other GDL servers?

My GDL server is off-line. Can I join the sharing?

How to share metadata collection using off-line mode?

Does GDL support export and import metadata files?

Will the associated files be shared too if I share my metadata?

Does GDL support the files posting method among GDL servers?

So, how to share my files to other GDL servers?

There are some metadata that I don't want to share. Can I do that?

Who can see my 'private' metadata?

How to open my private metadata to some users or a group?

How GDL manages the category tree?

Where GDL puts categories from my own server?

Where GDL puts categories from other GDL servers when I harvest or import their collections?

How to add, modify, and delete the category tree?

Can I move category from one place to another?

How GDL manages metadata in the category tree?

Who may add new metadata?

I was wrong in placing a metadata under a category. Can I move it from one category to other category?

How to add a new metadata and put it under a right category?

When I update my metadata, how other GDL servers update my metadata in their database?

What is the meaning of synchronization among GDL servers?

So, I should use synchronization module to share my metadata collection?

How to do the synchronization?

Why should I 'connect' my GDL server to the target server first?

What can be synchronized?

Before I synchronize my metadata, shall I synchronize the publisher first? Why?

My GDL server is behind a proxy. Can I perform the synchronization?

How to set target server for my synchronization?

Can I synchronize to other GDL servers other than to my Cluster Hub server?

Problems when I 'connect':

I get 'Connection time out'.

I get 'Connection failed - noRecordsMatch'.

I get 'Connection failed - badSerialNumber'.

I get one of above message. I really want to connect to the server. How to register my GDL server to its Publisher database?

Problem: The process of posting or harvesting immediately was stopped.

I got error message: Server has lost connection. Why and how to continue?

Can I skip posting my metadata collection, and jump to harvest the target server's metadata collection?

After all metadata have been posted, my server doesn't start the posting from the beginning again. How to start posting my metadata collection from the beginning record?

How to start harvesting target's metadata collection from the beginning record?

Can I select part of metadata collection at the target server that I want to harvest?

How to partially harvest metadata collection from the target server?

My connection is very slow. How  to set the number of metadata that will be posted or harvested in each transaction?

Can I see the format of metadata that is being transported?

Can I make my own metadata schemas?

How to make a new metadata schema?

How other GDL servers understand my new metadata schema?

Can I modify the interface of GDL for my own purposes?

What files I should change for the modification?

Is there any restriction in modifying the GDL?

Can I import my CDS/ISIS database into GDL?

How to import my CDS/ISIS database into GDL?

Can I export GDL database into CDS/ISIS format?

How GDL performs searching to its metadata collection?

How to update my searching index file?

Can it be done automatically?

The binary of swishe is not provided for my platform by the GDL distribution. How I can add the binary?


 

 

Copyright 2002-2003 - KMRG ITB. All rights reserved. 
This work was carried out with the aid of a grant from YLTI Indonesia and IDRC Canada.
Knowledge Officer: ckolib@art.itb.ac.id
Address: libadmin@art.itb.ac.id Bandung Indonesia
Phone: - Fax:
Execution time: 0.360224962234 seconds.