ims 5010 - evidence and metadata 30 may 2006

23
www.monash.edu.au IMS 5010 - Evidence and Metadata 30 May 2006 Investigating metadata interoperability in the Clever Recordkeeping Metadata Project

Upload: mac

Post on 23-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

IMS 5010 - Evidence and Metadata 30 May 2006. ‘Create once, use many times’. Investigating metadata interoperability in the Clever Recordkeeping Metadata Project. Service Descriptions. Registry. Points to description. Locate service. Describes service. Finds service. Consumer. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

IMS 5010 - Evidence and Metadata30 May 2006

Investigating metadata interoperability in the Clever Recordkeeping Metadata Project

Page 2: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

2

Imagining automated metadata re-use

Consumer

Registry

Finds service

Service Descriptions

Points to description

TranslationService

Describes service

Locate service

Exchange messages

Source: Based on diagram from http://www.softstar-inc.com /

Page 3: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

3

Clever Recordkeeping Metadata Project

Chief Investigator• Professor Sue McKemmish, Monash

University

Partner Investigators • Professor Anne Gilliland-Swetland, UCLA• Adrian Cunningham, National Archives of

Australia

Industry Partners and Collaborators• National Archives of Australia• State Records Authority of New South

Wales• Australia Society of Archivists, Committee

on Descriptive Standards

Page 4: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

4

Create once, use many times

How to enable recordkeeping metadata interoperability?

Practical Perspectives

Overcome barriers to implementation of

recordkeeping and resource discovery standards

Demonstrate the business case for recordkeeping

metadata

Research Perspectives

Explore role of recordkeeping metadata in support of

business and recordkeeping processes

Impact on recordkeeping and archiving functions

Requirements for meta-tools for recordkeeping metadata management

Page 5: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

5

Web Management System

Traditional recordkeeping architectures

Records Management Application

Archival Management Application

Subject Portals

Community Archives

Archival Gateways

Business Systems

Desktop Applications

Email

Page 6: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

6

Metadata broker as middleware

Records Management Application

Archival Management Application

Subject Portals

Community Archives

Web Management

Systems Archival Gateways

Email and Desktop

Applications

Metadata Broker

Business Information

Systems

Page 7: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

7

Metadata broker as middleware (cont.)

Records Management Application

Archival Management Application

Subject Portals

Community Archives

Web Management

Systems Archival Gateways

Email and Desktop

Applications

Metadata Broker

Business Information

Systems

Page 8: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

8

Metadata broker as middleware - outcomes

• Observations– Standards not as interoperable as assumed– Complexity in recordkeeping metadata re-use – Limitations of current recordkeeping metadata

standards• Reflections on observations

– Sustainability requires moving beyond hand crafting crosswalks and hard wiring applications

– Constraints of records management and archival processes, technologies and tools developed for paper recordkeeping and in application-centric IT environments

Page 9: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

9

Second iteration agenda

• Develop metadata broker as a cluster of web services

• Revise scenario processes in line with continuum and SOA view

• Test use of broker within such a framework• Develop business case for recordkeeping

metadata in such a framework

Page 10: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

10

Service oriented architectures

Open systems

Open standards

Open communicationprotocols

Service Oriented Architecture

Standards Metadata

Page 11: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

11

Web services technologies

Consumer

UDDIRegistry

Finds service

WSDLService

Descriptions

Points to description

Service

Describes service

Locate service

Exchange messages - SOAP

Source: Based on diagram from http://www.softstar-inc.com /

Page 12: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

12

Translation service

CRKM Metadata Broker November 2005

RegistryAuthoritative information on metadata

schemas, metadata elements and crosswalks in human readable and

machine processable forms

Target metadata

Request for Schema

Schema information

Registration

Source metadata

Validation service

Crosswalk compilation service

RepositoryMachine processable

representations of metadata schemas and crosswalks

Registry services

Crosswalk compilation service

Page 13: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

13

ebXML Registry

• Two part specification of requirements for object repository and associated registry– ebXML Registry Information Model– ebXML Registry Services and Protocols

• Availability of freeBXML Registry - open source reference implementation of an ebXML Registry – see http://ebxmlrr.sourceforge.net/

Page 14: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

14

CRKM Registry

Metadata broker as web services cluster

ebXML Registry

CRKM BrokerSchemas

Crosswalks

Page 15: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

15

UDDI RegistryUDDI

Registry

CRKM Registry Implementation Framework

CRKM Registry

ebXML Registry

UDDI Registry

WSDL service descriptions

MADRAS Registry

External links to entries for versions of standards

Querying for schema and crosswalk objects

Page 16: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

16

Metadata broker as web services cluster

Translation Service

Web Service Layer

Metadata Registry

Web Service Layer

AGEMS

Request to translate

AGEMS to RKMSCA

AGEMS – RKMSCA Crosswalk Service

Web Service Layer

Metadata Broker Client

Request the AGEMS – RKMSCA crosswalk

RKMSCA

Page 17: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

17

CRKM Registry Information Model

Layer 3

Abstract

Layer 2

Representation

Conceptual Model

Metadata/Data Standard

Metadata/Data Standard

Metadata/Data Standard

Version 1

Encoding 1

Version 2 Version n

Encoding 2 Encoding n

Version 1 Version 2 Version n Registry Objects

Page 18: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

19

Realising sustainable interoperability

API EDI Middleware Web services

Service oriented

architecture

Prototype

Conceptualisation

Page 19: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

20

Service oriented architectures

Data/Information/Object Stores

Business Process Engines

Infrastructure Services

Utility Services

Business Services

Service Bus

Service Registries

Metadata Registries

Business Logic/Rule Bases

Recordkeeping Services

Page 20: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

21

Recordkeeping services in SOA

Data/Information/Object Stores

Recordkeeping Business Process

Engines

Infrastructure Services

Utility Services

Recordkeeping Business Services

Service Bus

Recordkeeping Service Registries

Recordkeeping Metadata Registries

Recordkeeping Business Logic/Rule

Bases

Metadata Broker

Page 21: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

22

Conclusions

• Extent to which paper paradigms still dominate recordkeeping practice

• Why the service oriented paradigm is desirable for recordkeeping

• Point to the degree of re-thinking required in the profession to make recordkeeping in such environments a reality

• Highlight the infrastructure required to support clever metadata, particularly the role of registries at different levels of operation and granularity

Page 22: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

23

Conclusions (continued)

• For schema and standard developers– Moving from compliance to interoperability

requires rigorous conceptual modelling translatable into unambiguous and precise representations for machine processing

– Need for identification and descriptive frameworks for schemas to facilitate their use

Page 23: IMS 5010 - Evidence and Metadata 30 May 2006

www.monash.edu.au

24

For more information

• See the Clever Recordkeeping Metadata Project web site at:-

http://www.sims.monash.edu.au/ research/rcrg/research/crm/index.html