|
Search
|
|
|
|
Menu
|
|
|
|
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?
|