Xrx the metadata registry example
Download
1 / 13

XRX: The Metadata Registry Example - PowerPoint PPT Presentation


  • 113 Views
  • Uploaded on

XRX: The Metadata Registry Example. 21 October 2008 Jeremy Sutton Matt Steele. Introduction. Both of us work for Genesis10’s CAP program and are currently consulting at a local financial services organization. Jeremy Sutton Saint John’s University 2008 – Computer Science

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'XRX: The Metadata Registry Example' - leala


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Xrx the metadata registry example

XRX:The Metadata Registry Example

21 October 2008

Jeremy SuttonMatt Steele


Introduction
Introduction

Both of us work for Genesis10’s CAP program and are currently consulting at a local financial services organization.

  • Jeremy Sutton

    • Saint John’s University 2008 – Computer Science

    • Technical analyst working on Metadata Registry

  • Matt Steele

    • Saint John’s University 2008 – International Relations / Economics

    • Business/data analyst working on knowledge capture and metadata for a data warehouse

    • Pushing to expand the use of the Metadata Registry



Standards based design

Concepts:

Web-based

Semantics

Enterprise vocabulary

REST & Persistent URIs

Tree database

Every query as a service

XML interoperability with other systems

Standards-based design



Xforms advanced interface features
XForms: Advanced interface features

  • AJAXy features without the mess

  • “Suggest” example:


Xforms easy interface development
XForms: Easy interface development

Example: Date picker is one line of code; no javascript needed

<xf:bind nodeset="instance('my-task')/Completion-Date" type="xs:date"/>

<xf:input ref="instance('my-task')/completion-date" bind="closed”>

<xf:label>Completion Date</xf:label>

</xf:input>



Learning experience
Learning experience

  • Resources

XForms

XQuery


First crud create read update delete
First CRUD (create/read/update/delete)

  • Deconstructed existing project (task manager) to base components to understand the architecture

  • Built a blog application

  • Took one week


Limitations
Limitations

  • Browser support

    • Plugins are needed to work with current browsers

      • Firefox add-in works elegantly

      • Internet Explorer 6 requires Picoforms

      • Client-side java-based interpreters exist but are bulky

  • Not widely known

    • Standards are new

    • Pushes against conventional apps, relational databases, etc

  • Limited commercial examples


Advantages
Advantages

  • Simple to learn

  • See results very quickly

  • Very powerful searching with minimal code

  • Does not use RDB architecture

  • Open XML platform for data I/O

  • Easily adaptable to many tool needs

  • Logical organization of data (hierarchies, URIs)

  • Easily de-buggable

  • Easy web apps



ad