0
MICHAEL technical infrastructure <ul><li>Kate Fernie  </li></ul><ul><li>[email_address] </li></ul>MICHAEL Plus workshop,  ...
Introduction <ul><li>The MICHAEL platform consists of a set of software tools to create, store, manager and publish inform...
MICHAEL Data Model <ul><li>The MICHAEL platform implements the MICHAEL  data model which covers:  </li></ul><ul><ul><li>In...
Architecture <ul><li>The MICHAEL platform is an open source application based on open source technologies including: </li>...
 
Production module: XDepo <ul><li>a Cocoon-based tool for creating and managing XML documents.  </li></ul><ul><li>Used by t...
Publishing module: SDX <ul><li>A Cocoon based component that provides indexing, search and display services for XML docume...
Hardware and software requirements <ul><li>A typical installation requires an Intel based dual core or bi-processor server...
Installing the platform <ul><li>Download the MICHAEL 1.7 platform release at:  http://www.michael-culture.org/en/software ...
Homepage The homepage provides access to important folders, useful searches and other information.
Data entry form – showing controlled vocabularies
Customizing your MICHAEL production module <ul><li>Assigning a unique national prefix for records in your instance (countr...
Data entry forms <ul><li>May be customized, for example: </li></ul><ul><li>By changing the default value for a field </li>...
Localized production module
Publication module <ul><li>Installed at the same time as the production module </li></ul><ul><li>On installation you have ...
 
Customizing the publication module <ul><li>You need to translate the user interface (national languages) </li></ul><ul><li...
 
European architecture <ul><li>Each partner country or region installs and customizes a MICHAEL instance </li></ul><ul><li>...
 
MICHAEL OAI repositories <ul><li>There are OAI-PMH repositories for each of the five MICHAEL entities: </li></ul><ul><ul><...
Oai-michal format Coded values
Records in the European service
Websites <ul><li>MICHAEL software downloads and documentation:  http://www.michael-culture.org/en/software   </li></ul><ul...
Thanks for listening <ul><li>Kate Fernie </li></ul><ul><li>[email_address] </li></ul><ul><li>www.michael-culture.org/ </li...
Upcoming SlideShare
Loading in...5
×

Installing the MICHAEL Platform, VSMM conference October 2008

525

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
525
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Transcript of "Installing the MICHAEL Platform, VSMM conference October 2008"

    1. 1. MICHAEL technical infrastructure <ul><li>Kate Fernie </li></ul><ul><li>[email_address] </li></ul>MICHAEL Plus workshop, 2007
    2. 2. Introduction <ul><li>The MICHAEL platform consists of a set of software tools to create, store, manager and publish information about digital cultural heritage in Europe. </li></ul><ul><li>Production module for creating, editing and managing records </li></ul><ul><li>Publication module for creating a website to provide users with access to published records </li></ul>MICHAEL Plus workshop, 2007
    3. 3. MICHAEL Data Model <ul><li>The MICHAEL platform implements the MICHAEL data model which covers: </li></ul><ul><ul><li>Institutions (creator, owner, keeper, manager) </li></ul></ul><ul><ul><li>Projects / programmes (funding) </li></ul></ul><ul><ul><li>Services / products (giving access) </li></ul></ul><ul><ul><li>Physical collections (represented full or in part) </li></ul></ul><ul><li>is based on: </li></ul><ul><ul><li>RSLP now Dublin Core Collection application profile </li></ul></ul><ul><ul><li>Very close to NISO Metasearch specification </li></ul></ul>
    4. 4. Architecture <ul><li>The MICHAEL platform is an open source application based on open source technologies including: </li></ul><ul><li>Apache Cocoon, Excalibur, Apache Lucene, SDX, XDepo, eXist, xalan, xerces, XML, XSL, xQuery and Apache Tomcat </li></ul><ul><li>Components are created, initiated and destroyed in an Excalibur container </li></ul><ul><li>Metadata is stored in an eXist database. </li></ul>
    5. 6. Production module: XDepo <ul><li>a Cocoon-based tool for creating and managing XML documents. </li></ul><ul><li>Used by the production module to administer all records. </li></ul><ul><li>There are three layers: </li></ul><ul><ul><li>Presentation layer built in Cocoon forms, </li></ul></ul><ul><ul><li>business logic built in Java beans </li></ul></ul><ul><ul><li>data (stored in the eXist XML database). </li></ul></ul><ul><li>Data is read from the eXist database by XQueries </li></ul><ul><li>Data storage uses the eXist java API. </li></ul>
    6. 7. Publishing module: SDX <ul><li>A Cocoon based component that provides indexing, search and display services for XML documents. </li></ul><ul><li>Used by the publication module to create search indices and store XML documents in repositories. </li></ul><ul><li>Provides metadata via the OAI protocol. </li></ul><ul><li>Uses the Apache Lucene search engine </li></ul><ul><li>Uses XSP of Cocoon to visualize published records </li></ul>
    7. 8. Hardware and software requirements <ul><li>A typical installation requires an Intel based dual core or bi-processor server with 2GB of RAM. </li></ul><ul><li>The operating system can be: Windows, Linux, various UNIX, MAC OS X, etc. </li></ul><ul><li>Web server, e.g. Apache HTTPD server. </li></ul><ul><li>Tomcat 5.0.x with Java 1.4.x or </li></ul><ul><li>Tomcat 5.5.x with Java 1.5.x </li></ul><ul><li>ImageMagik </li></ul>
    8. 9. Installing the platform <ul><li>Download the MICHAEL 1.7 platform release at: http://www.michael-culture.org/en/software (a single zip file) </li></ul><ul><li>Unzip the file in the $TOMCAT/webapps directory </li></ul><ul><li>Start Tomcat </li></ul><ul><li>And log in! </li></ul>
    9. 10. Homepage The homepage provides access to important folders, useful searches and other information.
    10. 11. Data entry form – showing controlled vocabularies
    11. 12. Customizing your MICHAEL production module <ul><li>Assigning a unique national prefix for records in your instance (country code) </li></ul><ul><li>Translating the user interface </li></ul><ul><li>Translating the MICHAEL terminology lists </li></ul><ul><li>Translating users’ homepages and directories </li></ul>
    12. 13. Data entry forms <ul><li>May be customized, for example: </li></ul><ul><li>By changing the default value for a field </li></ul><ul><li>Choosing different form widgets (e.g. Checkboxes, radio buttons, pull-downs) </li></ul><ul><li>Hiding fields </li></ul><ul><li>Closing list fields or even by </li></ul><ul><li>Adding fields </li></ul>
    13. 14. Localized production module
    14. 15. Publication module <ul><li>Installed at the same time as the production module </li></ul><ul><li>On installation you have a series of HTML pages with embedded functionality </li></ul><ul><ul><li>Simple search, browse, advanced search, display </li></ul></ul><ul><li>It provides developers with a tool-box </li></ul>
    15. 17. Customizing the publication module <ul><li>You need to translate the user interface (national languages) </li></ul><ul><li>You can also: </li></ul><ul><ul><li>Modify the CSS to alter the display </li></ul></ul><ul><ul><li>Modify headers to include your images </li></ul></ul><ul><ul><li>Alter the record display (add or hide fields) </li></ul></ul><ul><ul><li>Add new browse options </li></ul></ul>
    16. 19. European architecture <ul><li>Each partner country or region installs and customizes a MICHAEL instance </li></ul><ul><li>Each instance incorporates OAI repositories </li></ul><ul><li>Each instance uses common terminology resources which are translated and provided to the European Service </li></ul><ul><li>MICHAEL records are licenced for re-use on a Non-Commercial Share-Alike basis </li></ul>
    17. 21. MICHAEL OAI repositories <ul><li>There are OAI-PMH repositories for each of the five MICHAEL entities: </li></ul><ul><ul><li>Digital collection, </li></ul></ul><ul><ul><li>institution, </li></ul></ul><ul><ul><li>service, </li></ul></ul><ul><ul><li>Project </li></ul></ul><ul><ul><li>Physical collection </li></ul></ul><ul><li>Three export formats are supported: </li></ul><ul><ul><li>oai_dc = Dublin Core </li></ul></ul><ul><ul><li>oai_michael = Michael schema (terms are coded) </li></ul></ul><ul><ul><li>oai_complete = Enriched Michael records (terms are de-coded all relations expanded) </li></ul></ul>
    18. 22. Oai-michal format Coded values
    19. 23. Records in the European service
    20. 24. Websites <ul><li>MICHAEL software downloads and documentation: http://www.michael-culture.org/en/software </li></ul><ul><li>SourceForge project: http://sourceforge.net/projects/michael/ </li></ul>MICHAEL Plus workshop, 2007
    21. 25. Thanks for listening <ul><li>Kate Fernie </li></ul><ul><li>[email_address] </li></ul><ul><li>www.michael-culture.org/ </li></ul>
    1. A particular slide catching your eye?

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

    ×