1 / 34

DBClear

A database-driven portal system for flexible use in different contexts, with automation, multi-linguality, and support for various metadata standards.

mstrong
Download Presentation

DBClear

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DBClear A Generic System for Clearinghouses Heiko Hellweg, Bernd Hermes, Max Stempfhuber

  2. Facts • Cooperation of the Social Science Information Centre, Bonn and the Lower Saxony state and university library (SUB), Göttingen • Funded by the DFG” • Grant for two project members in Bonn and one in Göttingen from Oct. 2000 to Sep. 2002

  3. Goals • Creation of a generic, database driven portal system for flexible use in different contexts • Arbitrary description elements • Automation • Workflow • Multi linguality • Support for various metadata standards

  4. Description elements and structure • Attributes • Component field structure • Language dependency • Facettes • Categories • Relations

  5. Different Types of Descriptions • Stocks: types of described objects • Slots for attributes and facettes • Constraints • Views on the data

  6. Automation • Content Discovery • Extraction of existing Metadata • Educated guesses • Regular domain specific Queries • Automated Updates • Regular checks of referenced Documents

  7. Workflow Support • Vertical Workload Distribution • Domains of Expertise • Responsibility for certain Stocks or Categories • Horizontal Workload Distribution – e.g.: • formal description • Contentwise description • translation

  8. Technical Architecture Import/ Export Robot daemon Java application or applet XML Servlets Java Framework DB Servlet engine HTML Servlets Web browser Z39.50 client Z39.50 Server

  9. DBClear architecture goals • Multi tire architecture • Open standards • Platform independence • Different means of client access

  10. Flexible Presentation Layer By using XSLT to transform the output, the visual presentation can be adapted

  11. Scenario 1 DBClear as a standalone portal

  12. Scenario 2 Using external data sources

  13. Scenario 3 Integration into other systems

  14. DBClear technologies • Relational database for data storage • HTTP for data transfer • Java framework • Servlet engine • XML-Dom • XSL Transformations • Visitor access at least by plain HTTP/HTML • Administration via HTTP/HTML and java clients • Alternate services (Z39.50 server)

  15. GESIS Clearinghouse „Eastern Europe“ • Ca. 1500 eastern European institutions • „non eastern Europe“ and „non institutions“ are currently being catalogued • Cooperative work with responsibilities aligned according to regional aspects • Automatic checks for document reachability and modifications • Inflexible monolithic Implementation Slides: URLs: Besucherzugang Besucherzugang Mitarbeiterzugang Mitarbeiterzugang Geo-Guide Geo-Guide DBC DBC

  16. Datamodel

  17. Extended Datamodel

  18. XML-Definition <AttributeDescription LanguageDependant="false" reuse="false" id="0" label="link" DBTable="ATTR_LINK"> <Name xml:lang="en">link</Name> <Description xml:lang="en">url of the ressource described</Description> <Name xml:lang="de">Link</Name> <Description xml:lang="de">URL der beschriebenen Ressource</Description> <ComponentDescription Length="512" Type="VARCHAR" TableColumn="VALUE_1" id="1"> <MetaMapping domain="Z3950" field="1032"/> <!-- 1032 == docId --> </ComponentDescription> </AttributeDescription> <FacetteDescription label="izcls" id="1" LanguageDependant="true"> <!-- SocioGuide: ->KLASSIFIKATION --> <MetaMapping domain="Z3950" field="20" component="name"/> <!-- 20 == local classification --> <MetaMapping domain="Z3950" field="29" component="term"/> <!-- 29 == local subject index --> <Name xml:lang="en">Social Science Classification</Name> <Description xml:lang="en"> Classification of the Information Center Social Science, Bonn </Description> <Name xml:lang="de">Sozialwissenschaftliche Klassifikation</Name> <Description xml:lang="de"> Klassifiaktion des Informatinszentrums Sozialwissenschaften, Bonn </Description> </FacetteDescription>

  19. DBC Suche

  20. Detailansicht

  21. Browsing

  22. Browsing nach Klassifikation

  23. Browsing nach Region

  24. Bearbeitung

  25. Admin

  26. Selektion

  27. Suche

  28. Bearbeitung

  29. Worklist

  30. Geo-Guide: Browsing

  31. Geo-Guide: Ressourcen

  32. Geo-Guide: Details

  33. Geo-Guide: Suche

  34. Common Attributes • -Title • Keywords • Classification • Online Dissertations: • Author • Year of publication • Publisher • Abstract • ... • Conference Announcments: • -Conference date • Conference location • Call for papers • Submission deadline • ... • Institutions: • Address • Contact • ...

More Related