80 likes | 87 Views
Using XML, XSLT, and CSS in a Digital Library. System Architecture Document Representation System Implementation Issues Timothy W. Cole t-cole3@uiuc.edu ASIS Annual Meeting 2000. Document Representation. Articles Encoded in XML (Various Schemas)
E N D
Using XML, XSLT, and CSS in a Digital Library System Architecture Document Representation System Implementation Issues Timothy W. Cole t-cole3@uiuc.edu ASIS Annual Meeting 2000
Document Representation • Articles Encoded in XML (Various Schemas) • Vendor-Neutral, Platform-Independent Standard • Fine-Grained Markup of Intellectual Structure • Transformable & Extensible (Metalanguage) • More Web & Application “Friendly” than SGML • Articles Broken into Components for Storage • As-Published Text (static) • As-Published Figures & Tables (static) • Metadata (dynamic) • links parts, references, related, alternate, value-added ASIS Annual Meeting 2000
Architecture Approach • Distributed, Modular Repositories • Distributed Document Storage (e.g., by Publisher) • Separates Document, Metadata, Index, Gateway • Assumes Distributed, Standards-Based Clients • Implementation Issues • Multiple Views & Resource Combinations • Cross-Repository Searching: Harvesting Vs. Agents • Pre & Post-Coordinated Transformations ASIS Annual Meeting 2000
Search & Retrieval • Depth vs. Breadth • Exploit Unique Markup Schema to Search Homogeneous Collection with Fine-Granularity • Transform Metadata to Common Semantics to Search Across Heterogeneous Repositories • Search Enhancements • Normalization & Value-Added Content • Noun Phrase Co-Occurrence • Searching for Mathematics, etc. ASIS Annual Meeting 2000
Presentation to End-User • Delivery Format Options • XML with XSLT or CSS, helper plug-in / behavior • XML with XSLT or CSS, view natively in browser • XHTML with CSS, view natively in browser • Ancillary Issues • Authentication, Permissions & Authorization • Desired View (e.g., metadata, document, merged) • Server-Side vs. Client-Side Transformations • Link Resolution Issues (“Appropriate Copy”) ASIS Annual Meeting 2000