Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
International Atomic Energy Agency International Nuclear Information System (INIS) NCL Collection Management System 36th Consultative Meeting of INIS Liaison Officers 4-5 October 2012, Vienna, Austria Alexandre Anastassov IAEA International Atomic Energy Agency Agenda • Definition • Under the hood • Bibliographic Records • Full Text • Online Access • • • • Quick Tour Reporting Repository Questions & Answers IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 2 Definition What is NCL Collection Management System? It is an ultimate repository of NCL documents available from INIS in electronic form together with the tools for their management IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 3 Under the hood Before • AtomIndex • INIS Online Database Now • INISReference Database • NCL Collection Management System (INISNCL) • INIS Collection Search (ICS) IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 4 Bibliographic Records Before • AtomIndex Now • INISReference Database Management • IRPS, FIBRE, CAI, MET, etc. IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 5 Full Text - Before Storage • File System Metadata • INIS Online Database (limited information) Management • n/a IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 6 Full Text - Now Storage • File System Metadata • INISReference Database Management • NCL Collection Management System (INISNCL) IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 7 Online Access Before • INIS Online Database Now • INIS Collection Search IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 8 Quick Tour Demo IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 9 IAEA Reporting IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 11 Repository INIS ONLINE DATABASE NCL COLLECTION MANAGEMENT SYSTEM REPOSITORY File structure Different structure for public, restricted, orphaned and deprecated stores Hard coded (fix) location Single version support Fix structure based on RN Support only one type of documents (PDF) Abstract structure (this version implements file structure repository) Unified structure Location through a configuration file Multiple versions support Flexible structure currently based on RN and file type Multiple types (currently only PDF is used but the repository has capability to handle different types) IMPLEMENTATION Procedural code for accessing repository Error code (if statements) Tightly-coupled modules Different areas of concerned cannot be easily separated Validation is spread over different modules Operations have to be implemented by client Structure is exposed to the client Deleted files are gone n/a n/a n/a n/a n/a Object-oriented code for accessing repository Event handling (try-catch) Loosely-coupled modules Business logic separated by area of concerns Centralized validation Safe operations with file store through API Transparent structure Supports alternate deletion store Integrated logging Access rights to work with repository items (allow deletion, move, copy, multiple versions, read-only) Transactions API to work with stored items Web service to work with the store (search, find duplicates, history) ACCESS RULES Hard-coded logic to determine public/private access n/a Rule-based logic stored in a SQL database Rules report REPORTING Difficult to create reports n/a n/a IAEA Flexible reporting combining NCL records with bibliographic records SQL query to access metadata information Metadata stored in SQL database and accessible through INISNCL web site 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 13 NCL Collection Management System Questions & Answers IAEA 36th Consultative Meeting of INIS Liaison Officers 4 October 2012, Vienna, Austria 14 International Atomic Energy Agency International Nuclear Information System (INIS) Thank you! IAEA International Atomic Energy Agency