Presentation on GNM-DMS
-
Upload
ioannis-alexakis -
Category
Technology
-
view
858 -
download
0
description
Transcript of Presentation on GNM-DMS
![Page 1: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/1.jpg)
Design & Development of
GNM GNM –– DMS DMS XtendedXtendedGNM GNM –– DMS DMS XtendedXtended
Giannis Alexakis
![Page 2: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/2.jpg)
Contents
• Introduction – System Purpose
• GNM-DMS Basic
• GNM-DMS Xtended
– Specifications
– Technology
– Integration
– Improvements
![Page 3: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/3.jpg)
Introduction - System purpose• GNM-DMS
– Document Management System
– A partnership between • ICS-FORTH
(Institute of Computer Science-Foundation for Research and Technology)
• Germanic National Museum
– Developed and Integrated (aprx 2000-2005)
– Available to be customized for other museums (ΣΥΝΘΕΣΙΣ system)
• System parts– GNM-DMS Basic
– GNM-DMS Xtended
• My role– Part of a team (4 developers – 2 supervisors)
– Implementation of the Xtended system prototype (2003-2004)
– Technical papers, user manuals writing
– Installation, maintenance, user support
– Basic and Xtended system integration (analysis)
![Page 4: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/4.jpg)
DMS Basic
![Page 5: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/5.jpg)
DMS Basic• Assists the documentation
of the museum objects
• Based on the CIDOC (ISO 21127) standard
• Users– Registration office: initiate the inventory documents– Registration office: initiate the inventory documents
– Curator: scientific documentation, scholarly information
• Documents in XML format– information using custom tags that describe the structure
and meaning of the content
– designers control how each document is formatted for different delivery channels
– content creators concentrate on collecting, writing and approving content
![Page 6: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/6.jpg)
DMS Basic• Important features
– categorization and search within tags
– documentation monitoring
– privileges
• efficient distribution of the documents
among the responsible officers
– versioning
• which information was added
• by whom • by whom
• when
• Historical information evolves constantly
– “History always needs to be rewritten” George Santayana
• Simplified example<object><responsible curator> G. A. Shonbucher </responsible curator><type> painting </type><creator> El Greco </creator><created on> 1645 </created on><shows> self portrait of the painter</shows>
<\object>
![Page 7: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/7.jpg)
DMS Basic
•Web UI for document
navigation and access
•Customized Xmetal editor
for easy document editing
•Oracle iFS•Oracle iFS
(now Content Management System)
•XML document repository
in an Oracle 9i database
![Page 8: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/8.jpg)
DMS Xtended
![Page 9: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/9.jpg)
Specifications• Apart from the basic DMS
• A system used in the administration of the
objects was needed - DMS Xtended -
• Documentation of the main Museum events• Documentation of the main Museum events
– Exhibitions outside the Museum
– Temporary Loan-Outs to other Organizations
– Object Moves (inside or outside the museum)
– Contractual agreements (Insurance, Transport
Agencies, Borrowers etc)
– Condition Checks
– Photo Orders
![Page 10: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/10.jpg)
Specifications• Entities involved in the administration process
– Objects
• documented through DMS Basic (Museum
objects)
• or not (belong to other Museums)
– Locations.
• storage places
• in house spaces
• external addresses.
– Persons
• museum Staff
• other individuals
• organizations
![Page 11: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/11.jpg)
Specifications• Procedures are co-related
• ‘Parent – Child‘ relationships
– An Exhibition may include a number of Loan-Outs and Contracts
• ‘Next – Previous’ sequences
– An object group is involved in a series of exhibitions in different places
• Object group hierarchies
– of unrestricted depth
– defined using scientific or other criteria
– objects containing parts
• Locations’ hierarchies
• Organization related locations (addresses)
![Page 12: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/12.jpg)
Specifications
• Other system features
– easy to use web interface
– detailed search mechanism for all entities
– undo mechanism during single session
– ‘Cart’ support for objects working groups– ‘Cart’ support for objects working groups
– support for procedure status (past procedures
cannot be altered)
– detailed print-outs accompany object moves
– administration mechanism
– compatible with the SPECTRUM standard
![Page 13: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/13.jpg)
Technology
•Web UI
(UIX framework)
•Oracle AS 9i •Oracle AS 9i
( Business Components
BC4J framework)
Oracle 9i database
(relational infrastructure)
![Page 14: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/14.jpg)
Technology
![Page 15: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/15.jpg)
Integration• Most difficult task: integration of the two systems
Information
documented by
DMS Xtended
Information
documented by
DMS Basic
common
data
• Example
– an object accidentally brakes during a move
– procedure becomes part of its history
• Example
– objects first documented in DMS Basic
– should be available in DMS Xtended
– without more data entry
![Page 16: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/16.jpg)
Integration
• Detailed analysis of if-then-else rules
– if … & if …. etc in relational database then update XML repository
– if … & if …. etc in XML repository then update relational database
• Custom J2EE code integrated in the two systems
relational
databaseXML repository
Update mechanism
using J2EE
DMS Basic DMS Xtended
![Page 17: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/17.jpg)
Improvements proposed• Detailed documentation
– of already developed features
– specifications for future developments
• Later developed features• Later developed features
– Update mechanism
– Common users
– Links between the two systems
– Object’s photo support
– Scanned contracts support
![Page 18: Presentation on GNM-DMS](https://reader034.fdocuments.in/reader034/viewer/2022051411/545b234fb1af9f39378b604a/html5/thumbnails/18.jpg)
Thank You
Thinking of Questions?