XForms for Metadata Creation - PowerPoint PPT Presentation

About This Presentation
Title:

XForms for Metadata Creation

Description:

Why a MODS Editor ? Digital Repository. Metadata. Requirements - Web-based - Simple UI ... Interactive UI. The MODS editor Code - Code and documentation: ... – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 21
Provided by: Mp683
Learn more at: https://code4lib.org
Category:

less

Transcript and Presenter's Notes

Title: XForms for Metadata Creation


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
The Model
ltxformsmodelgt ltxformsmodelgt
ltxformsinstance/gt
lthtmlgt ltheadgt lt/headgt ltbodygt lt/bodygt lt/htmlgt
ltxformsbind /gt
ltxformssubmission /gt
The User Interface
ltxformsinput/gt ltxformsoutput/gt ltxformstext/gt
ltxformsselect1/gt ltxformsrepeat/gt
6
Firefox XForms Extension
7
Demo
8
Putting it all together
Firefox Browser
MODS XForms
REST
REST
eXist
Solr
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
Orbeon
eXist
XML
REST
AJAX
MODS editor
17
XForms - the downside
  • - Its all XML !
  • - Appears large and complicated
  • - XForms is not a Web standard
  • - Implementations arent 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.edu8080/repo/mods/de
    mo.html
  • - Questions
  • michael_park_1_at_brown.edu

20
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com