Jisc ie metadata schema registry technical update 23 november 2004
Download
1 / 27

JISC IE Metadata Schema Registry Technical Update 23 November 2004 - PowerPoint PPT Presentation


  • 203 Views
  • Uploaded on

JISC IE Metadata Schema Registry Technical Update 23 November 2004. Dave Beckett. Overview. Server and prototype walkthrough MEG client and problems Client Changes Walkthrough of client Technical status. Dublin Core AP Terminology. Metadata Vocabularies DC Elements [RDF Properties]

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 'JISC IE Metadata Schema Registry Technical Update 23 November 2004' - kass


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
Jisc ie metadata schema registry technical update 23 november 2004

JISC IEMetadata Schema RegistryTechnical Update23 November 2004

Dave Beckett


Overview
Overview

  • Server and prototype walkthrough

  • MEG client and problems

  • Client Changes

  • Walkthrough of client

  • Technical status


Dublin core ap terminology
Dublin Core AP Terminology

  • Metadata Vocabularies

  • DC Elements[RDF Properties]

  • DC Encoding Schemes[RDF Classes]


Lom ap terminology
LOM AP Terminology

  • LOM Data Elements

    • Simple

    • “Root”

  • LOM Vocabularies

    • LOM (in the LOM standard)

    • Non-LOM (elsewhere)

  • LOM Data Types


Prototype server contents
Prototype Server Contents

  • IEMSR model for DC and LOM

  • LOM: IEEE LOM, UK LOM Core AP

  • DC: 3 DC APs, 7 vocabularies


Msr prototype server
MSR Prototype Server

  • Demonstration


Server prototype issues
Server Prototype Issues

  • No authentication

  • No protocol updates

  • Web interface hard-coded

  • No user manipulation of results

  • However… easy to hack


Future server work
Future server work

  • Technologies (Java +)

  • Protocols and standards

    • HTTP (#1)

    • SPARQL for RDF to/from client

    • SRW, SRU, OAI, SOAP, … ???

  • Web site

    • Driven from server

    • Apache Velocity ???



Meg client problems
MEG client problems

  • Usability

    • Unfamiliar model (drag and drop)

    • Multiple windows

  • Aesthetics

    • Ugly

  • Technical

    • Hard to improve with Java and Swing


Meg client updates needed
MEG client updates needed

  • Better modelling

    • After MEG, CORES, evolving best practice

  • RDF standardisation

    • 2004 RDF specs

  • Protocol standardisation

    • SOAP, WSDL, OAI, SRW, SRU, SPARQL(sorry for the acronym soup)


Technology changes
Technology changes

  • Replace Swing with SWT

    • OS native look and feel

    • Better looking User Interface

  • Application operation changed to better match OS norms

    • Removed drag and drop

    • Single window


Process changes
Process changes

  • Open Source using SourceForge

  • Multiple developers

  • Use an experienced desktop application developer to refactor the application

  • Early work focusing on client


Important model changes for client
Important model changes for client

  • MEG client: DC AP

  • IEMSR client: DC AP and LOM AP

    • Modelling documents

    • Authentication

    • Moving to standardised service APIs

    • JISC IE requirements


Client walkthrough
Client Walkthrough

  • Screenshots of current code

  • Some are mocked up UI




Two client modes
Two client modes

  • DC AP – building a set of property usages

  • LOM AP – selecting from a tree of data elements



Dublin core ap in the client
Dublin Core AP in the Client

  • Building an AP from emptyOR from an existing AP

  • Adding DC elements / Properties

  • Making Property Usages




Lom ap in the client
LOM AP in the Client

  • Start from an existing AP:a sub-tree of the LOM

  • Refine / narrow what is allowed

  • Add requirements:mandatory, size

  • Edit, add vocabularies

  • [Later: Adding extension data elements]



Current client state
Current client state

  • Interface / model code separated

  • Not yet fully re-attached

  • Vocabulary updated for IEMSR

  • DCAP working soon

  • LOMAP model code is new

  • LOMAP UI is new

  • Running on Windows, OSX, Linux


Client and server timelines
Client and Server timelines

Client

Server

MEG model

MEG server(existing code in Perl)

MEG client

MSR model

MSR client

MSR prototype server(MEG server updated)

Nov 2004

MSR server(new code in Java)

MSR model + new protocols

Feb 2005

MSR client

Web site


Client and server summary
Client and Server Summary

  • Browsing and searching – both

  • Browsing – much better on web

  • Editing – only in client