ABCD Adding a new database Example: The list of Open Access Journals from DOAJ.

Slides:



Advertisements
Similar presentations
How to Create a Local Collection
Advertisements

EndNote Web Reference Management Software (module 5.1)
EndNote Web Reference Management Software (module 5)
Citavi – Adding References – Articles from EBSCOhost Databases
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
MY NCBI (module 4.5).
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Caitlin Brown, LLMSW & Rachel Lathrop, LMSW Wayne State University School of Social Work Center for Social Work Research.
Microsoft Office XP Microsoft Excel
Accessing and Using the e-Book Collection from EBSCOhost ® When an arrow appears, click to proceed to the next slide at your own pace. To go back, click.
MEPO Training MEPO Database Access Training Presentation Copyright 2011 Rodger B. Fluke, MPA.
2008 Physiological Measurements Focusing on measurements that assess the function of the major body systems 1.
Microsoft Excel 2010 Chapter 7
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
SUNY Morrisville-Norwich Campus- Week 7 CITA 130 Advanced Computer Applications II Spring 2005 Prof. Tom Smith.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 11 1 Microsoft Office Excel 2003 Tutorial 11 – Importing Data Into Excel.
Creating And Maintaining A Database. 2 Learn the guidelines for designing databases When designing a database, first try to think of all the fields of.
Inventory Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic or Figure.
User guide Harris Broadcast May How to use Broadcast Go to: Click on broadcast.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
How to Create a Book Purchase Request using Books in Print?
Getting started on informaworld™ How do I register with informaworld™? What do I do if I forget my password? My institution does not subscribe to any journals,
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
UNESCO ICTLIP Module 4. Lesson 4 Database Design, and Information Storage and Retrieval Lesson 4. Advanced features of WinISIS.
NextGen Trustee Department Disbursements This class will cover the various methods of handling department disbursements. Whether entering them manually.
Creating a Web Site to Gather Data and Conduct Research.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
We will complete another date search by entering 2008 to 2010 in the Specify date range option and clicking on Search.
Limits From the initial (HINARI) PubMed page, we will click on the Limits search option. Note also the hyperlinks to Advanced search and Help options.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
Unit 3 Day 6 FOCS – Web Design. Journal Unit #3 Entry #4 Write the source code that would make the following display on a rendered page: Shopping List.
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
Weblog Manual Contents: Login and managing your account ……….p. 2 Uploading files……………………………………p. 3 Uploading images……………………………….p. 4 Cropping images..………………p.
Limits From the initial (HINARI) PubMed page, we will click on the Limits search option. Note also the hyperlinks to Advanced search and Help options.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
Microsoft Access 2010 Chapter 10 Administering a Database System.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Using Advanced Options Lesson 14 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft Word 2013.
UoS Libraries 2011 EndNote X5 - basic graduate session.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
IN THE NAME OF GOD. Reference Citing Software.
We now will discuss the Text Options Limits. We recommend that you DO NOT use these Limits. If you click on Links to free full text, you will eliminate.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Create new project or open existing project (here, we will create a new project)
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Adding, editing, and deleting items using CONTENTdm Administration.
Exporting & Formatting Budgets from FlexGen, NextGen & Zortec into Excel.
Instructions for transferring names and addresses from a MS WORD table (previously created for printing address labels) to MS Excel for upload to SendOutCards.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
The Next Step Hudson Fare Files 102 – Import & upload Rev. 10/14.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Metadata Editor Introduction
Tutorial 1 – Creating a Document
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
GDSS – Digital Signature
NextGen Trustee General Ledger Accounting
Managing Rosters Screener Training Module Module 5
Benchmark Series Microsoft Word 2016 Level 2
Microsoft Office Access 2003
USER MANUAL - WORLDSCINET
USER MANUAL - WORLDSCINET
Presentation transcript:

ABCD Adding a new database Example: The list of Open Access Journals from DOAJ

Why DOAJ? Open Access is the most important evolution for scientific libraries in the last decades, especially for developing countries. Two main tracks: Open Access Journals >> DOAJ Institutional Repositories >> BASE Therefore, these two websites should appear in all ABCD OPAC pages:

This leads to the following results:

Importing directly the DOAJ database into ABCD has the following advantages: It gives faster access to the journals It allows searching by means of the keywords Anyway, it is an exercise on how to create a new database!

Steps 1.* Downloading the DOAJ table 2.Creating the new database in ABCD 3.* Uploading the table in the database 4.Defining the additional tables 5.* Generating the inverted file 6.Updating (*: steps to be periodically repeated )

FAQ 1. Downloading the DOAJ table

How can I get journal metadata from DOAJ?

Download the file

E.g. in the root directory, but anywhere is OK! Change extension to “.txt”

From a Help-file in ABCD: We choose “with tabs”. We have to adapt our table: - strip the text strings from their quote-delimiters (“...”) - separate the fields with tabs This can be done, e.g. with Microsoft Access:

- Open Microsoft Access, and select to make a new empty database. - Goto: External Data >> Import >> Text file - Select source for data: type in, or browse to previously saved file!

In the preview window you get a view of the structure of the database: - first line contains the names of the various fields - text strings are enclosed by quotes and fields are separated by commas. >> leave the first option button that describes this situation (not the “fixed length” button!) >> go to “Advanced options”.

As Code Table you should select “UTF-8” in view of the many diacritics appearing in the non-English languages. If the comma is used as decimal separator, you should change this - eventually temporarily - by a dot. Then press OK, and “Next” on the previous form.

In the next window verify that - separation symbol is the comma - text separation sign is the quote - Click the box that indicates that the first row contains the field names! (But take a note of the correct sequence of field names: this will be needed for the conversion to ABCD!) - Click “Next”.

Click “Next”.

In the next window, select “Use primary key of Access”: this adds an autoincrementing field to the records, which will be useful in counting your records. Continue with “Next”.

Click “Finish”, and have a look at the table.

REMARK: If the database has generated a table with “import errors”, you can look at these faulty records in the file doaj.txt and see if you can correct the cause of the error. E.g. : >> A journal with title field : "Chemical Bulletin of “Politehnica” University of Timisoara“ causes a problem, because the quotes in the title let Microsoft Access believe that the title is only “Chemical Bulletin of”. Changes these internal double quotes into single quotes: "Chemical Bulletin of 'Politehnica' University of Timisoara", and start all over again… If the table “doaj” does not have created an autocrementing field (with name e.g. “Id”), you should create it from the “Design” window: - Add a new field in front of the others - Give the field the name “Id” - Choose as type “Autoincrement”.

The file should now look as follows, and it is ready to be transported to a new text file, adapted to the needs of ABCD:

We go now to >> External data >> Export >> Text file And we select a new name for the export file, e.g.: C:/doaj2.txt, and click “OK”.

In the “Advanced Options”, you should now select “Unicode”. We accept again that fields should be separated by a given sign, click “Next”.

In the next window we select -“Tab” as separation sign between the fields - “None” as text separation sign and click “Next”.

and in the next window we click “Finish” after checking again the name of the export file.

Result (visible, e.g., using Wordpad): Remark that the bad diacritics have disappeared!

2. Creating the new database in ABCD and from there:

This leads you to the “Field Definition Table” (FDT): -Type: there is a list of choices, but we have here all simple fields -Title: For simplicity we just repeat the name of the fields in the original DOAJ - I: as main index we choose the title - R: (Repeatable field): both the “Language” and “Keyword” field have the possibility of several entries! At the end: - test with “Validate” – and if no errors are mentioned: - click on “Update”

This leads you to the “Field Selection Table” (FST), which is needed for the construction of the “Inverted File” (the index table used for all search operations).

Here we have chosen to build the following indices: - TI : All words from the title and the alternative title - LA : The languages of the journals as separate words - KW : The keywords as separate words - MT : The title as one string - FT : All words in the title and in the keywords (See the documentation on the “Formating language” for explanation about the format code) The various indexing techniques are explained in the “Help” of the form: Fields:

Updating the FST leads you automatically to the form for defining the “Display Format Table” (PFT). First you should select the fields you want to show when displaying a record:

We select all fields, except the “Added on date”:

We select “Paragraph” and type in the desired formatting (see Manual!!). Here we have used the following formatting, explained further on in more detail:

FORMAT: (using HTML) if p(v2) then ' 'v3,' ' else if p(v3) then ' 'v3,' ' fi, fi/ >> if identifier (= URL) is present: use it as a hyperlink (href) for title, else give title without hyperlink; title is presented in bold, size=3. if p(v4) then ' '"(",v4")", fi/ >> new line ( ) and show alternative title, if present if p(v5) then ' Publisher: 'v5, fi/ >> show the publisher preceded with text “Publisher: “ in bold if p(v6) then ' Language: 'v6+| -- |, fi/ >> show languages (repeated field!) separated with string “ -- “. if p(v7) then ' ISSN: 'v7, fi, if size(v8)>1 then x1,' --- EISSN: 'v8, fi, >> show ISSN and (if present) EISSN, separated with “ --- “; “ISSN” and “EISSN” in italic. if p(v11) then ' --- Available: 'v11,'-', fi, >> on same line (no !) show Start year, followed by “-”. if p(v9) then ' 'v9,fi, >> if End year is given, show this after the hyphen. if p(v10) then ' Keywords : 'v10+| -- |, fi/ >> Repeated keywords are presented (in bold) again separateed by “ -- “.

A typical output from this format is the following: But…, for the moment our database is still empty: we have now to upload the DOAJ data!

3. Uploading the table in the database We start from the main form, select the Database, and click on “Data entry” On the “Data entry” form, we click on the “Utilities” button.

In the next screen, we click on “TXT file” under “Import”. We are now presented with a conversion table for the uploading of the data from the text file into the database table:

What we must do is: - Select “Delimited with Tabulators” - Give all the labels in the text file (CAREFUL: they may differ from the tags of the ABCD table) - Indicate the separators for the repeatable fields (Language and Keyword). The separator in our case is the comma. Therefore:

Type in a name for this conversion table below this list (e.g. the name of the data table, but you may define more than one conversion table!), and click on the “Save” symbol: Click on “Continue” in the next window, and in the next screen you will see the following form: Click on the green “Select” button to proceed with the conversion, and you will receive a blank window in which you can copy some of the records from the text file:

Open the textfile to be imported (e.g. with Notepad), and test the conversion out by copying the first record: Click on “Execute” at the bottom of the window, and you see how the various fields will be imported in the table. Result: Clicking on “Update” results in the final importation in the ABCD table “DOAJ”.

Upon successful importation, the result is shown in the PFT-format: Clicking on “Close” leads again to the window in which you can upload more records from the text file. Clicking on “Open the database” leads to the more general screen for data entry or editing: ATTENTION: If you upload many records at the same time, the “Update” may take some time. Even if the updated records start showing up, the list may still not be complete: - Wait till all uploaded records have shown up. - Do not upload too many records simultaneously: there is a 30” time-out in PHP. (My experience: work with a maximum of 500 records at a time!)

4. Defining the additional tables 4A. The Advanced Search Form For each of the items in the FST, a name has to be given. From >> Update database definitions >> Advanced Search form you get a table in which you can fill in the Field names, nex to the ID from the FST and the Prefix:

4B. Configure Database in IAH Here you can specify how the “Advanced Search” will be presented, making use of the various indices that have been specified in the FST and built in the inverted file. From >> Update database definitions >> Configure Database in IAH and you receive the following form with many options. It begins as follows : This first group of lines can be left unchanged. Next group:

Here you should specify a line for each index that you want to add to the advanced metasearch, with the following format: ^3: The name that (in the English interface) will be used for the search with this index ^d*: Marks the default index (Mandatory element for the default index. Only one index should be default.) Here the standard language should be indicated in the following form, e.g. for English: End by clicking “Save”.

4C. Add the Database to the IAH site This should be done from the “Site Administration” web page: >>Components >>Information Sources, and from there >>New. The form has to be filled in as follows: This should be the name as used in defining the database. The “Description” is optional, but the “Metasearch” data have to be filled in as follows (see also the Site Management Documentation!) :

Next, click on “Add” In order to classify this new database under e.g. “Databases”, it may be necessary to click “increase level”. After this, you can put the database at an arbitrary place in the list, by moving it up or down. Finish with clicking on “Save”!

5. Generating the inverted file Before you can search in the database, you still have to construct the inverted file that contains the indices according to the defined FST. This can be done from the previously described link >>Databases (Select database!) >>Data entry >>Utilities, where now you select “Inverted file generation”: After this, one final task has to be performed: copying two files from an existing database (e.g. “dblil” or “marc”)to the directory “C:/ABCD/www/bases/doaj/pfts/en”, namely: -bookmark.pft -shortcut.pft

6. Updating Growth of DOAJ over the past years The DOAJ has been growing with around 15 new journals per week. Some journals disappear, others get a new URL. Therefore regular updating is necessary. The following steps have to be taken: A.Cleaning of the database B.Downloading and converting the list from the DOAJ website C.Uploading the list into ABCD D.Reconstructing the inverted list More details:

A.Cleaning of the database >> Select the database >> Go to “Utilities” >> Initialize the database (NOT “delete” !) and confirm B. Downloading and converting the list from the DOAJ website This means repeating Step 1 from the initial series of operations. C. Uploading the list into ABCD This means repeating Step 3 from the initial series of operations, but you do not have to redefine the conversion table (unless the order in the DOAJ has changed…). You are immediately presented with the possibility to select the old table: D. Reconstructing the inverted list: Repeating step 5 from above.

Appendix 1: How to use the DOAJ database from the OPAC? 1. Simple search: Make sure that DOAJ is included (or alone) in the “Search filter”: From this >> you arrive at the search window: and the results: and clicking on “DOAJ (3)” brings the full results:

… and clicking on each of the blue titles leads you to the website and table of index of the respective journals.

2. Advanced search: Click on “DOAJ” in the list of Information Sources You receive again a simple search form, but with the possibility to select a more detailed search. Select “Basic form”: You can combine (with “and”, “or” or “and not”) various searches in the indices. The default index has been set to “All Words”, but you may also select a different index. For each index you may look into the list of terms, and select one of them:

Example: As first index we select “Language” and click on the triangle “Index”. From the next screen we select “Spanish” and click on “add terms”. On the second line, we select from the index of “All Words” the term “Chemistry”. This gives us the following search window, from which we click on “Search”: The result is a list of 12 journals about chemistry, in which at least some of the articles are written in Spanish. We show from the result list:

Appendix 2: How to make available in an other language? A. Select language and database, and go to “Update database definitions” Select “Configure database in IAH”. Add under Index_Definition a translation of the English name of the indices: and Save.

B. (Optional) From the same “Update database definitions” select “Display Format (PFT)” Click on “Use an existing format” Select the existing (English) version, and click “Edit”: Change whatever you want, e.g. the field names: Save, e.g. under the same name (will be in a different subdirectory!)

From the “Data entry”, we can already have a look at the result: C. Include the database in the OPAC of this language: Select the new language in the “Site Administration”, select “Information Sources”, and repeat what we did in English, but with the correct indication of the language (“lang=en” has to be changed in 3 places!) You still have to copy to the directory “C:/ABCD/www/bases/doaj/pfts/xx” (where “xx” stands for the abbreviation of the new language, e.g. “es”) the two files -bookmark.pft -shortcut.pft

Now the database should be available also in the OPAC in this language version, and the search module should use the new names for the indices: with the result: