14
IAEA International Atomic Energy Agency International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of INIS Liaison Officers 4-5 October 2012, Vienna, Austria Alexandre Anastassov

IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

Embed Size (px)

Citation preview

Page 1: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEAInternational Atomic Energy Agency

International Atomic Energy Agency

International Nuclear Information System (INIS)

NCL Collection Management System

36th Consultative Meeting of INIS Liaison Officers4-5 October 2012, Vienna, Austria

Alexandre Anastassov

Page 2: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

• Definition• Under the hood

• Bibliographic Records• Full Text• Online Access

• Quick Tour• Reporting• Repository• Questions & Answers

Agenda

236th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 3: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

What is NCL Collection Management System?

Definition

336th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

It is an ultimate repository of NCL documents available from INIS in electronic form together

with the tools for their management

Page 4: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Before• AtomIndex• INIS Online Database

Now• INISReference Database• NCL Collection Management System (INISNCL)• INIS Collection Search (ICS)

Under the hood

436th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 5: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Before• AtomIndex

Now• INISReference Database

Management• IRPS, FIBRE, CAI, MET, etc.

Bibliographic Records

536th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 6: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Storage• File System

Metadata• INIS Online Database (limited information)

Management• n/a

Full Text - Before

636th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 7: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Storage• File System

Metadata• INISReference Database

Management• NCL Collection Management System (INISNCL)

Full Text - Now

736th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 8: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Before• INIS Online Database

Now• INIS Collection Search

Online Access

836th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 9: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Quick Tour

936th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Demo

Page 10: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Page 11: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA

Reporting

1136th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

Page 12: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA 1336th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

RepositoryINIS ONLINE DATABASE NCL COLLECTION MANAGEMENT SYSTEM

REPOSITORYFile structure Abstract structure (this version implements file structure repository)Different structure for public, restricted, orphaned and deprecated stores Unified structureHard coded (fix) location Location through a configuration fileSingle version support Multiple versions supportFix structure based on RN Flexible structure currently based on RN and file typeSupport only one type of documents (PDF) Multiple types (currently only PDF is used but the repository has capability to

handle different types)IMPLEMENTATION

Procedural code for accessing repository Object-oriented code for accessing repositoryError code (if statements) Event handling (try-catch)Tightly-coupled modules Loosely-coupled modulesDifferent areas of concerned cannot be easily separated Business logic separated by area of concernsValidation is spread over different modules Centralized validationOperations have to be implemented by client Safe operations with file store through APIStructure is exposed to the client Transparent structureDeleted files are gone Supports alternate deletion storen/a Integrated loggingn/a Access rights to work with repository items (allow deletion, move, copy,

multiple versions, read-only)n/a Transactionsn/a API to work with stored itemsn/a Web service to work with the store (search, find duplicates, history)

ACCESS RULESHard-coded logic to determine public/private access Rule-based logic stored in a SQL databasen/a Rules report

REPORTINGDifficult to create reports Flexible reporting combining NCL records with bibliographic recordsn/a SQL query to access metadata informationn/a Metadata stored in SQL database and accessible through INISNCL web site

Page 13: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEA 1436th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria

NCL Collection Management System

Questions & Answers

Page 14: IAEA International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36 th Consultative Meeting of

IAEAInternational Atomic Energy Agency

International Atomic Energy Agency

International Nuclear Information System (INIS)

Thank you!