alexandria digital library greg janée [email protected]
TRANSCRIPT
![Page 2: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/2.jpg)
Outline
OverviewDataUser InterfaceArchitectureDevelopment in progressSummary
![Page 3: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/3.jpg)
Overview
ADL is one of the 6 DLI/1 projectsFocus is on georeferenced informationHolistic approach: address all aspects of
the problem of digital library creationEvolution of prototypes:
GIS-based Web-, HTML-based Latest: Java client with standardized middleware interfaces
Slated to become part of the California Digital Library
![Page 4: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/4.jpg)
Data
Geospatial and georeferenced materials
Approaching 1M catalog holdings, 6M gazetteer entries, 0.5TB storage
Emphasis on data heterogeneity wide variation in content type: aerial photographs,
U.S.G.S. products, scientific datasets, gazetteer data including seismic and volcanic activity, bibliographic references, etc.
wide variation in metadata content: FGDC, USMARC, numerous ad hoc content standards
wide variation in geographic extent and resolution
![Page 5: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/5.jpg)
![Page 6: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/6.jpg)
User interface
Java client applet/applicationMaintains session and workspaceOffers both spatial and textual paths into the
system
![Page 7: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/7.jpg)
User interface
![Page 8: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/8.jpg)
User interface
Query history andorganization of results
Current result set
Thumbnail image Metadata synopsis
![Page 9: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/9.jpg)
User interface
Metadata report:
Access report is similar; includes “browse graphic,” accessand use constraints, and hypertext link to actual file
![Page 10: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/10.jpg)
Architecture
3-tier, client-server architecture
Admits multiple clients, multiple collection servers
Driving feature is the middleware server, which presents standard, collection-independent services to clients
![Page 11: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/11.jpg)
Architecture
![Page 12: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/12.jpg)
Architecture
Search buckets: Abstract, searchable indexes Similar to GILS and Dublin Core, but
buckets define the allowable content and search semantics, and they are optimized for geospatial searching
Designed to be easy for collections to populate
Location, Time, Type, Format, Originator, Assigned terms, Free terms, Identifier
![Page 13: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/13.jpg)
Development in progress
Additional clients, e.g., Z39.50Java servlet-based middlewareBetter delineation of middleware-
server interfaceAdditional types of collections:
Gateways (e.g., Z39.50) Remote collections (e.g., existing,
traditional library catalogs)
![Page 14: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/14.jpg)
Development in progress
Operations DBOperations DB
Maintenance DBMaintenance DB
GatewayGateway
Remotecollection
Remotecollection
Middleware
Middleware-driver API
HTTP driver ODBC driver
Middleware
Middleware-driver API
HTTP driver ODBC driver
MiddlewareMiddleware
Other DBOther DB
Z39.50
Distributed ADLs
Basic collections: catalog, gazetteer
Melvyl
![Page 15: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/15.jpg)
Development in progress
Problem: incoming metadata must be mapped to FGDC and/or USMARC metadata standards Current catalog schema explicitly
implements FGDC and USMARC; has ~80 tables
Ingest is inordinately difficultReport creation is slow
![Page 16: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/16.jpg)
Development in progress
Solution: use minimal, bucket-oriented schema that is independent of metadata content standards
Solution: pre-compute the reports
Operations DBOperations DB
Maintenance DBMaintenance DB
Metadata reports (XML)Metadata reports (XML)
Access reports (XML)Access reports (XML)
Bucket-oriented schemaIndexed
Standards-based or ad hoc schemaOne database per datasetNon-indexed
Automatic update “Raw” data“Raw” data
![Page 17: Alexandria Digital Library Greg Janée gjanee@alexandria.ucsb.edu](https://reader035.vdocuments.net/reader035/viewer/2022070412/5697bf731a28abf838c7f167/html5/thumbnails/17.jpg)
Summary
ADL: a digital library for georeferenced information with user and programmatic interfaces
Offers uniform access to heterogeneous collections
Transitioning from research prototype to operational system
Actively ingesting new materialMore portable system is under
development