27
1 JISC IE Metadata Schema Registry Technical Update 23 November 2004 Dave Beckett

JISC IE Metadata Schema Registry Technical Update 23 November 2004

  • Upload
    kass

  • View
    41

  • Download
    0

Embed Size (px)

DESCRIPTION

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] - PowerPoint PPT Presentation

Citation preview

Page 1: JISC IE Metadata Schema Registry Technical Update 23 November 2004

1

JISC IEMetadata Schema RegistryTechnical Update23 November 2004

Dave Beckett

Page 2: JISC IE Metadata Schema Registry Technical Update 23 November 2004

2

Overview

• Server and prototype walkthrough• MEG client and problems• Client Changes• Walkthrough of client• Technical status

Page 3: JISC IE Metadata Schema Registry Technical Update 23 November 2004

3

Dublin Core AP Terminology

• Metadata Vocabularies• DC Elements

[RDF Properties]

• DC Encoding Schemes[RDF Classes]

Page 4: JISC IE Metadata Schema Registry Technical Update 23 November 2004

4

LOM AP Terminology

• LOM Data Elements– Simple– “Root”

• LOM Vocabularies– LOM (in the LOM standard)– Non-LOM (elsewhere)

• LOM Data Types

Page 5: JISC IE Metadata Schema Registry Technical Update 23 November 2004

5

Prototype Server Contents

• IEMSR model for DC and LOM• LOM: IEEE LOM, UK LOM Core AP• DC: 3 DC APs, 7 vocabularies

Page 6: JISC IE Metadata Schema Registry Technical Update 23 November 2004

6

MSR Prototype Server

• Demonstration

Page 7: JISC IE Metadata Schema Registry Technical Update 23 November 2004

7

Server Prototype Issues

• No authentication• No protocol updates• Web interface hard-coded• No user manipulation of results• However… easy to hack

Page 8: JISC IE Metadata Schema Registry Technical Update 23 November 2004

8

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 ???

Page 9: JISC IE Metadata Schema Registry Technical Update 23 November 2004

9

MEG client (2002-2003)

Page 10: JISC IE Metadata Schema Registry Technical Update 23 November 2004

10

MEG client problems

• Usability– Unfamiliar model (drag and drop)– Multiple windows

• Aesthetics– Ugly

• Technical– Hard to improve with Java and Swing

Page 11: JISC IE Metadata Schema Registry Technical Update 23 November 2004

11

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)

Page 12: JISC IE Metadata Schema Registry Technical Update 23 November 2004

12

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

Page 13: JISC IE Metadata Schema Registry Technical Update 23 November 2004

13

Process changes

• Open Source using SourceForge• Multiple developers• Use an experienced desktop

application developer to refactor the application

• Early work focusing on client

Page 14: JISC IE Metadata Schema Registry Technical Update 23 November 2004

14

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

Page 15: JISC IE Metadata Schema Registry Technical Update 23 November 2004

15

Client Walkthrough

• Screenshots of current code• Some are mocked up UI

Page 16: JISC IE Metadata Schema Registry Technical Update 23 November 2004

16

Client Startup – Create Agency

Page 17: JISC IE Metadata Schema Registry Technical Update 23 November 2004

17

Loading an existing AP

Page 18: JISC IE Metadata Schema Registry Technical Update 23 November 2004

18

Two client modes

• DC AP – building a set of property usages

• LOM AP – selecting from a tree of data elements

Page 19: JISC IE Metadata Schema Registry Technical Update 23 November 2004

19

Create a new AP

Page 20: JISC IE Metadata Schema Registry Technical Update 23 November 2004

20

Dublin Core AP in the Client

• Building an AP from emptyOR from an existing AP

• Adding DC elements / Properties• Making Property Usages

Page 21: JISC IE Metadata Schema Registry Technical Update 23 November 2004

21

DC AP Profile properties

Page 22: JISC IE Metadata Schema Registry Technical Update 23 November 2004

22

DC AP Search for “title”

Page 23: JISC IE Metadata Schema Registry Technical Update 23 November 2004

23

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]

Page 24: JISC IE Metadata Schema Registry Technical Update 23 November 2004

24

LOM AP search for “description”

Page 25: JISC IE Metadata Schema Registry Technical Update 23 November 2004

25

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

Page 26: JISC IE Metadata Schema Registry Technical Update 23 November 2004

26

Client and Server timelinesClient Server

MSR client

MSR server(new code in Java)

MEG client

MSR prototype server(MEG server updated)

MEG server(existing code in Perl)

MSR client

MEG model

MSR model

MSR model + new protocols Feb 2005

Nov 2004

Web site

Page 27: JISC IE Metadata Schema Registry Technical Update 23 November 2004

27

Client and Server Summary

• Browsing and searching – both• Browsing – much better on web• Editing – only in client