Upload
jeremy-goodman
View
218
Download
2
Embed Size (px)
Citation preview
22-04-03 Page 1
Agrovoc Maintenance Interface
Margherita Sini – GILW
May 2003
22-04-03 Page 2
Thesaurus Maintenance Tool• It is an interface for managing a “working copy”
of the AGROVOC thesaurus
• For GILW to internal maintenance of AGROVOC
• Possible use on related countries for editing specific languages (standalone or on-line version)
• The DB (when validated) will be reflected over the on-line version, ftp version, CDROM version, etc.
22-04-03 Page 3
Elements
• Server Side– Web Server: apache– Database: mysql– Web Interface: PHP
• Client side– Browser
workingDatabase(mysql)
EDITInterface
(php)
SERVER
CLIENT
22-04-03 Page 4
PHP Interface
• Freeware, Platform Independent
• Dynamic access to MySQL database with a direct connection (no odbc jdbc)
• Easy managed and easy integration with other tools / web systems
22-04-03 Page 5
MySQL Database
• Freeware, Platform Independent• Free window-based tools to manage
the database• Data can be managed with MS Access• Table definition and data import in
batch mode
22-04-03 Page 6
The Agrovoc Interface
22-04-03 Page 7
Functionalities (1)
• Search• Add new terms (EN, FR, DE, IT, ….)• Edit/Add terms labels (EN, FR, DE, IT, ….)• Delete terms (Mark as deleted)• Edit relationships between terms• Edit descriptions (scope note, comments,
history, etc)
22-04-03 Page 8
Functionalities (2)
• Export to TagText, RDF, others (?) – ongoing
• Domain specific terms – ongoing
• Help page
22-04-03 Page 9
FilesOn-line
database(oracle)
“CD ROM”database(cds isis)
workingDatabase(mysql)
CD ROMInterface(webisis)
On-lineInterface
(asp)
EDITInterface
(php)
VALIDATION SUBJECT EXPERTS
DataWork Flow
22-04-03 Page 10
Home Page
22-04-03 Page 11
Search
22-04-03 Page 12
Show info
22-04-03 Page 13
Edit languages labels
22-04-03 Page 14
Edit relationships (1)
22-04-03 Page 15
Edit Relationship
(2)
22-04-03 Page 16
Edit Term Descriptions
22-04-03 Page 17
Add a new term
22-04-03 Page 18
Delete Terms (Mark as)
22-04-03 Page 19
Domain Specific Terms
22-04-03 Page 20
Export
22-04-03 Page 21
MySQL Interface
22-04-03 Page 22
Improvements (1)
• More testing… and make more robust
• Help on-line and project documentation
• Multilingual Interface
• Improve connection performances
• Controlled access (Login/Password): limit access to modify functions
22-04-03 Page 23
Improvements (2)
• Full implementation Arabic / Chinese
• Additional functions:– Domain specific terms excluding species, geograph.
and chemical terms– Connection to additional domain-specific lists– “Do you mean…” in case of 0 results
• Create a standalone version (CD ROM)
22-04-03 Page 24
Working plan
• Conversion ms access database to mysql: 1 day (todo 0.5 day)
• Development of the interface: 20 days (todo 5 days)
• Testing: 1 week (never ending…)
• Move to a server: (todo 1 day)
22-04-03 Page 25
References
• http://www.mysql.com
• http://www.php.net/