1 / 27

Sakai Fedora Tool

Overview. BackgroundSakaiFedoraFlexible Content ModelTool ActionsObject RelationshipsGeneric Search ServiceSecurity

weylin
Download Presentation

Sakai Fedora Tool

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. Sakai Fedora Tool Beth Kirschner University of Michigan beth.kirschner@umich.edu

    2. Overview Background Sakai Fedora Flexible Content Model Tool Actions Object Relationships Generic Search Service Security & Authorization Possibilities with Disseminators

    3. Background eResearch Projects need a collaboration framework (e.g. Sakai) eResearch Projects need a data repository (e.g. Fedora) Some sample projects with these requirements NEES (Network for Earthquake Engineering Simulation) MAE (Mid-America Earthquake Center) Situation Awareness CyberTerrorism/Crime Investigation for NCSA The Sakai-Fedora-Tool provides a generic framework to support different eResearch data models within Sakai.

    4. What is Sakai? A projecta higher education initiative supported by a two-year Mellon grant. A communityan international alliance of institutions of higher education, commercial affiliates and committed individuals committed to a community source model of software development. A foundationa non-profit, member-supported organization created to serve the Sakai community. A framework and toolsan extensible Java-based enterprise framework for building collaborative teaching and research tools and services. An iron chefthe famous Hiroyuki Sakai The one sentence elevator speech is Sakai is an Open Source LMS. But it is much more than that...The one sentence elevator speech is Sakai is an Open Source LMS. But it is much more than that...

    5. Sakai Distributed Development Individual committers = 36 Institutions of higher-ed represented = 10 Commercial affiliates represented = 2 Continents represented = 4 (North America, Europe, Asia, Africa) Blue Marble composite image -- winter.Blue Marble composite image -- winter.

    6. Sakai Academic Institutions On 1 Dec. 2005, Charles Sturt University of Australia, AUs largest distance education provider becomes the 85th institutional member of the Sakai community.On 1 Dec. 2005, Charles Sturt University of Australia, AUs largest distance education provider becomes the 85th institutional member of the Sakai community.

    7. Sakai Partners and Commercial Affiliates (SCA)

    8. Why we like Fedora Performance Scalability Security Searchability Web Services Flexible data models Many adopters Open Source Disseminators Audit Trail Versioning

    9. Flexible Content Model SAKAI datastream reserved for XML metadata Metadata viewed by XSLT transformation Metadata constrained by any defined XSD Metadata edited in HTML form created from XSD All other non-reserved datastreams contain data Different objects can have different schemas Different data models can have different data relationships

    10. XSL Template

    11. Browse View (Project)

    12. Browse View (Experiment)

    13. XML Schema

    14. Edit View (Project)

    15. Browse View

    16. Annotated Browse View

    17. Tool Actions searchXml - Fedora Generic Search Service search metadata searchDc - Fedora Access Service searches Dublin Core resumeSearch - continues a previous search browseObj - view metadata of (parent) object & related children formNewOb - transforms XSD schema into an HTML form saveNewObj - validate and save new metadata formEditObj - transforms XSD schema into an HTML form populated with existing metadata saveEditObj - validate and save modified metadata addData - add new datastream, with data or a data reference

    18. Object Relationships Simple parent-child relationships can be represented using the Dublin Core Fedora indexes Dublin Core metadata More complex ontologies can use RDF Fedora indexes RDF metadata (RELS-EXT datastream) using Kowari

    19. Object Relationships: Dublin Core

    20. Object Relationships: RDF

    21. Generic Search Service Problem: Fedora only indexes DC & RELS-EXT Solution: Gert Schmeltz Pedersens Search Service Web Services interface Lucene (or Zebra) index and search engine Fielded searches against SAKAI datastream Wildcard searches, fuzzy searches, proximity searches, range searches and boolean operators For more information: http://defxws2006.cvt.dk/fedoragsearch/

    22. Fielded Search

    23. Full-Text Searching

    24. Security & Authorization Fedora 2.1 introduced extensible support for authentication & authorization Customize Fedora Servers Tomcat JAAS (Java Authentication and Authorization Service) Add Sakai JAAS Realm for authentication Pull Sakai User attributes for authorization Fedora uses the Sun XACML policy engine Customize XACML Policies

    25. Possibilities with Disseminators Fedora Disseminators allow data transformation Research applications use various data formats Federated searching (SRU/SRW) is already incorporated in many Sakai applications Seamless search, transform, and view

    26. Sakai Visualization Tool using Fedora

    27. Questions?

More Related