Your SlideShare is downloading. ×
0
Authoring Tool of AAT
     with DADT
           A Prototype


           Lin, Shih
 Computing Center, Academia Sinica
    ...
Developing Log

• Database schema: copied from Getty
• Data: 32356 records, provided by Getty
• Interface: referring to VC...
E-R Model of Three Levels (part)


 subject        SUBJECT_ID



             term       TERM_ID



           source_rels...
Subject management 1




     Level 1 Form
Subject management 2
     Level 2 Form

     Level 3 Form




     Level 2 Form
Subject management (list page)
Chinese Terms Management
Demo
• AAT Authoring Tool with DADT
  – Prototype
  – Using Grids
Metadata on the Way
• Metadata standards for data exchange and
  share
• Complication
• Over one thousand standards
• Sele...
Complication
• Over one hundred data elements
• Deeper and wider hierarchy
• Multiple occurrences of parent and leaf
  nod...
Databases for Metadata
• Native XML Databases
  – eXist, Xindice, X-Hive/DB, etc.
• RDBMS with XML extension
  – Pure RDBM...
DADT: Management Page
• Data change
  –   Mixture of insertion, update and deletion
  –   Entry check: data type, length, ...
Compile Management Page
• Each table is bound with a form.
  – The table name is the form name.
  – The field names of the...
Upcoming SlideShare
Loading in...5
×

Authoring Tool of AAT with DADT

361

Published on

Lin, Shih
Computing Center, Academia Sinica
Feb 20th 2009

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
361
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Authoring Tool of AAT with DADT"

  1. 1. Authoring Tool of AAT with DADT A Prototype Lin, Shih Computing Center, Academia Sinica Feb 20th 2009
  2. 2. Developing Log • Database schema: copied from Getty • Data: 32356 records, provided by Getty • Interface: referring to VCS by Getty • Thanks to Getty Research Institute and Dr. Murtha Baca • Designer: Andy Liu (¼B´¼º~ ) • Developing framework: DADT (Digital Archive Database Tool) • Working Days: 10 days
  3. 3. E-R Model of Three Levels (part) subject SUBJECT_ID term TERM_ID source_rels_term language_rels
  4. 4. Subject management 1 Level 1 Form
  5. 5. Subject management 2 Level 2 Form Level 3 Form Level 2 Form
  6. 6. Subject management (list page)
  7. 7. Chinese Terms Management
  8. 8. Demo • AAT Authoring Tool with DADT – Prototype – Using Grids
  9. 9. Metadata on the Way • Metadata standards for data exchange and share • Complication • Over one thousand standards • Selecting and changing standards • Various ways of usage with the same standard • Increasing requirements for applications
  10. 10. Complication • Over one hundred data elements • Deeper and wider hierarchy • Multiple occurrences of parent and leaf nodes • Various data types • Links among metadata records • Relations among elements, e.g. hierarchy
  11. 11. Databases for Metadata • Native XML Databases – eXist, Xindice, X-Hive/DB, etc. • RDBMS with XML extension – Pure RDBMS – Decomposing a hierarchy structure into tables due to one-to-many relations • Reconstruct hierarchy • Text retrieval
  12. 12. DADT: Management Page • Data change – Mixture of insertion, update and deletion – Entry check: data type, length, null and range – User-defined functions for check and value setting – Foreign key maintenance(data integrity) – Foreign key value setting during insertion – Cascade update and deletion – Link manipulation – Data history – Transaction – Upload files to a file pool or blob fields
  13. 13. Compile Management Page • Each table is bound with a form. – The table name is the form name. – The field names of the table are the names of the input elements in the form. • Multiplex input elements: text, hidden, password, textarea, select, radio, checkbox and file • For text and textarea elements, set value ranges and/or warning messages for fields not nullable.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×