XForms for Metadata Creation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    XForms for Metadata Creation - Presentation Transcript

    1. XForms for Metadata Creation Winona Salesky University of Vermont Michael Park Brown University
    2. The Problem
    3. Enter XForms “ XForms is an XML application that represents the next generation of forms for the web.” - XForms 1.1 Specification
    4. XForms - the highlights
      • - Platform and device independent
      • - Separates data and logic from presentation
      • - XML in, XML out
      • - XML Schema validation
      • - Reduces or eliminates the need for scripting
      • - Does not require expensive round-tripping when the data is modified
    5. Anatomy of an XForm
      • <html>
        • <head>
        • </head>
        • <body>
        • </body>
      • </html>
      • <xforms:model>
      • <xforms:model>
      The Model The User Interface <xforms:instance/> <xforms:bind …/> <xforms:submission …/> <xforms:input/> <xforms:output/> <xforms:text/> <xforms:select1/> <xforms:repeat/>
    6. Firefox XForms Extension
    7. Demo
    8. Putting it all together MODS XForms eXist Solr Firefox Browser REST REST
    9. More Info
      • - Code:
        • http://code.google.com/p/xforms4lib/
      • - Examples:
        • http://cdi.uvm.edu/exist/xforms/mods
        • http://cdi.uvm.edu/exist/xforms/modsSimple
      • - Blog:
        • http://thedil.wordpress.com/category/mods/
    10. Build a web-based XML editor ?!
    11. Why a MODS Editor ? Digital Repository Metadata
    12. Requirements
      • - Web-based
      • - Simple UI
      • - Support complex metadata
      • - Enforce correct data input
      • - Easily maintained
    13. Demo
    14. XForms – which one ? - Architecture - Implementation Client Server
    15. Why Orbeon ?
      • - Robust open source web app
      • - XForms engine for Java applications
      • - Documentation
      • - Active community
      • - AJAX technology
      • - Widgets
    16. How it all works eXist MODS editor Orbeon AJAX REST XML
    17. XForms - the downside
      • - It’s all XML !
      • - Appears large and complicated
      • - XForms is not a Web standard
      • - Implementations aren’t there yet
    18. XForms - the upside
      • - XML, XML, XML
      • - Create an entire application
      • - No scripting
      • - Strong typing
      • - Interactive UI
    19. The MODS editor Code
      • - Code and documentation:
      • http://dl.lib.brown.edu/its/software/metadata/
      • - Example:
      • http://riker.services.brown.edu:8080/repo/mods/demo.html
      • - Questions:
      • michael_park_ 1 @brown.edu
    20.  

    + mw_parkmw_park, 2 years ago

    custom

    3280 views, 0 favs, 4 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3280
      • 3102 on SlideShare
      • 178 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 29
    Most viewed embeds
    • 121 views on http://thedil.wordpress.com
    • 54 views on http://nunojob.wordpress.com
    • 2 views on http://www.netvibes.com
    • 1 views on http://nunojob.wordpress.com.

    more

    All embeds
    • 121 views on http://thedil.wordpress.com
    • 54 views on http://nunojob.wordpress.com
    • 2 views on http://www.netvibes.com
    • 1 views on http://nunojob.wordpress.com.

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories