Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
an introduction
Definitions :
information : data with structure and meaning which have the potential to change the receivers knowledge documentary : recorded knowledge, considered worth to be kept on a time- and space-persistent carrier using the computer to optimize management; in documentary systems : mainly retrieval of information
Automation :
D.I. = info kept in documents with a mainly textual contents component variant : documents can also represent real documents : e.g. bibliographic records, with or without abstracts automation criteria :
Professional standards :
ISO-2709 file format MARC (subfields, repeatable fields) XML (!!) -> gaining importance e.g. cfr. XML : capable of dealing with semi-structured text-entities (document elements are optional, repeatable, extensible, defineable)
word recognition (<>field) flexible structures Inverted File (addressbook of all words) support additional features : stopwords, equivalency lists, thesaurus (knowledge systems), strong formatting, web-capabilities etc.
<> library systems = integrated systems for catalogues and administrative data (e.g. loans)
The ISIS-environment
Why ISIS ?
professional, academic concept by UNESCO (UNISIST, CCF, MARC) educational qualities multi-platform (DOS, Windows, Unix, WWW, JAVA) non-commercial software (free) world-wide users community (especially Latin-America, Eastern Europe, Asia)
ISIS-history (1)
1985 : produces PC-version Micro CDS/ISIS for DOS (as a series of separate softwares) version 2.0 (1988) : added ISIS/Pascal 1990s : version 2.3 (integrated menu system) 1992 : v.3.0 (networking, multi-user), new : Unixversion 1998 : Winisis (graphical interface, hyperlinks) 2001-2004 : current version 1.5 (a.o. XML, wizards)
ISIS-history (2)
1995 : CISIS, a set of command-line utilities for ISIS-database management 1997 : ISIS-DLL, a programming library for graphical operating systems 1998 : WWWISIS : a server for CGI-web applications 2000 : WXIS = WWWISIS version 4.0
ISIS-history (3)
JAVA : platform-independent programming language (RTE : free) JAVAISIS allows to access (remote) ISISdatabases (based on BIREME WWWISIS-server) interface : copies WinISIS looks-n-feel now : searching + basic data-entry functions are available, but slow
ISIS-history (4)
OPENISIS : re-programming ISIS using the open source philosophy (OpenISIS Verein, http://www.openisis.org)
2002 : first initiatives 2003 : first results (but reworking needed) 2004 : version 1.0 expected
source code available, non-commercial best known example : Linux O.S. co-ordination and tight control still necessary, to maintain the standards and a certain unity
Since 2003 : fully integrated, web-based library system based on ISIS is available from FAO
Based on ISIS.DLL and www-isis.exe as a dedicated database-server simple, advanced and thesaurus-based searching Data entry with lists and validation Loans circulation with advanced features
Functions :
ISO-2709 : a format to precisely describe (bibliographic) records for transport between systems
the header and directory : fixed-format numerical description of the record (how long, which fields/lenghts), start-position of text-content and field tags the text-contents concatenated with a separator character the records separated by a record-separator used as exchange format e.g. for all MARC-tapes
ISO-2709
0084600000000027700045000010031000000040004000310230009000351200114000440030002001580050002001601000011001621000011001731090033001841210067002171 22001700284123001500301600000500316220013000321200001700451240004200468 250001000510324002800520 332001000548343000500558350000500563#ABT ASSOCIATES INC./AGRICULTUR#AMS#19951205 #Conducting Pan-European research: a preliminary evaluation of a new methodology for European aquaculture research#B#K#Shaw, S.A.#Bailly, D.#^aUniv. Strathclyde ^bGlasgow^cUK#3. Annu. Conf. of the European Association of Fisheries Economists #Dublin (Ireland)#10-12 Apr 1991#^aen#Proceedings of the third Annual Conference of the European Association of Fisheries Economists, Dublin, Ireland, 10-12 Apr il 1991#Hillis, J.P.^ed.#^aDublin (Ireland)^bThe Stationery Office#^p163-175#Ir. Fish. Invest. [B. Mar.]#0578-7467#1994#^i42#~
example record :
MARC-records
Machine Readable Catalogues (IFLA) for international standardization of bibliographic data (-> exchange) based on ISO-2709 file format field-tags 1-999 (defined by implementation, e.g. UNIMARC, CCF) variable fields and field lengths subfields, e.g. ^ade Smet^bEgbert
the IF contains all searchable elements (terms) , sorted alphabetically, and their positions within the database:
which record which field which occurrence of that field which position in that field (word-counting for proximity retrieval)
the IF in fact represents all possible searches already done - except for Boolean setcombinations (AND/OR/NOT) - and saved
the database itself is a binary ISO-2709 file with all the records concatenated
no separators, binary header records can be active or non-active (e.g. changed, logically deleted) all new records are appended at the end of the file, which always grows (-> needs compacting)
ISIS-structures : XRF
the Cross-Reference file is a first-phase normal index (list of pointers, i.e. relative addresses sequence with fixed records) to the records in the MST for fast access of records an XRF-file completes a basic ISIS-database
M+X = ISIS, cfr. CISIS-tool MX (Bireme) can be reconstructed if absent by special tools (e.g. UNESCO, Bireme)
ISIS-structures
an ISIS-database = at least one combination of MST + XRF plus IF all other files are :
supporting (e.g. Field Definition Table, data-entry FMTs, presentation PFTs) or optional (e.g. stopwords .STW, equivalency list .ANY) or derived from MST : the Inverted Filecomponents, defined by FST
ISIS-structures
nodes and leaves of a B-Tree organised (for quick positioning in very big files) table, separate for short and long entries
an index on the B-Tree (.CNT) the postings-file : .IFP, containing all alphabetically sorted entries with their postings (record, field, occurrence, position) temporary files for sorting (in WORK-directory)
The FDT
Listing of :
data-entry worksheets (FMT) IF-definitions (FST) presentation formats (PFT) the actual fields (tag, name, length, type and repeatability) mandatory in CDS/ISIS, WinISIS, JAVAISIS but not in other family members
1 : identifier (a real or alias tag) 2 : a method : 8 types (per field, delimiters <> or /, per word, with or without prefixes) 3 : the extraction format, following the ISIS-Formatting Language (with all features of it, incl. ISIS/Pascal programs)
SYSPAR.PAR
All settings of the software, some of them can be set using configuration Line 5 : data folder -> either the database-files or their referral files DBN.PAR In WinISIS : very much used CISIS : CIPAR.CPR
= the real nucleus of the ISIS-software and its main development tool defines which strings are produced as either :
database-values (taken from the fields); can be processed values from the database, e.g. fields combined, computations, even data taken from other ISIS-databases by REF-function
or
in WinISIS : hyperlinks are added to enrich the presentation graphically and functionally
normal output of the database : display on screen or printing or dumping in file to define the strings extracted for the IF to convert values while importing or exporting records from/to ISO-2709 using a reformatting PFT for sorting records for validation of data entry
FL basics
Vx : values from the fields, can be processed, even by a program (format exit) Literals : texts to display Mode commands and links unconditional e.g. ID=v1 |conditional| (with + : not last/first) e.g. |Remarks: |+v500 repeatable e.g. (Author: v300)-> only once
Literals : 3 types
FL basics
P: proofreading D: data mode (with . and space) H: heading mode -> end user
IF condition THEN statements ELSE other statements FI nesting possible Select Vx case value : statements case value : statements elsecase : statements Endsel
FL basics : hyperLINKs
LINK((prompt),`COMMAND ,format)
To do on FL :
Assignment 1 :
a FDT for a catalogue database a data-entry worksheet with 1 picklist one simple IF-FST at least one standard PFT
Assignment 2 : FL
enter records with 1) repeatable fields 2) subfields 3) date field etc. Install ASFA-database apply basic FL commands to display, using WinISIS PFT-editor, e.g. starting from decorated PFT :
literals (uncond. ; repeat. ; cond. | |) fs, cl, i, b, box() etc. modes : mpl, mhl, mdl
Assignment 3 : elaboration
Enter some data in both new databases Develop PFTs for bibliographic display with loans info, using REF(L()) functions
Assignment 4 : recapitulation
Create new database ABSTRA with only two fields : v1 (title) and v2 (abstract), indexing on full title and all abstract words export title- and abstract fields from ASFAdatabase using export FST import into ABSTRA write ASFA-PFT to display abstract in separate textbox, using ABSTRA as external database with REF-function (or write ABSTRA-PFT to display e.g. authors from ASFA-database) use ABSTRA-database to test search techniques
WinISIS Handbook Hopkinson&Buxton Novice.htm (E. de Smet, intro) WinISIS.DOC : official manual WinISIS1_4.PDF : Guidebook ISIS/DOS users (by Int. Trade Centre) Training suite PPT slides