www.monash.edu.au AGIMO 6 March 2006 Investigating metadata interoperability in the Clever Recordkeeping Metadata Project
Dec 20, 2015
www.monash.edu.au
AGIMO6 March 2006
Investigating metadata interoperability in the Clever Recordkeeping Metadata Project
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 /
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
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
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
www.monash.edu.au
6
Recordkeeping metadata brokering
Records Management Application
Archival Management Application
Subject Portals
Community Archives
Web Management
Systems Archival Gateways
Email and Desktop
Applications
Metadata Broker
Business Information
Systems
www.monash.edu.au
7
Recordkeeping metadata brokering (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
www.monash.edu.au
8
Service oriented architectures
Open systems
Open standards
Open communicationprotocols
Service Oriented Architecture
Standards Metadata
www.monash.edu.au
9
Layers of interoperability
Layer 1
Transport and Exchange
From: Thomas Baker et al., Principles of Metadata Registries, 2002
Layer 2
Representatione.g. XML, RDF, etc.
Layer 3
Abstract e.g. Recordkeeping metadata standards
www.monash.edu.au
10
Layer 3
Abstract
Layers of interoperability
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
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: http://java.sun.com/developer/technicalArticles/WebServices/soa2/WSProtocols.html
Source: http://java.sun.com/developer/technicalArticles/WebServices/soa2/fig4_uddi_schema.gif
Source: Based on diagram from http://www.softstar-inc.com /
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
www.monash.edu.au
13
Metadata broker as web services cluster
Translation Service
Web Service Layer
Intranet
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
www.monash.edu.au
14
Metadata broker as web services cluster
Translation Service
Web Service Layer
Metadata Registry
Web Service Layer
Request to translate
RKMSCA to AGLS
RKMSCA - AGLS Crosswalk Service
Web Service Layer
Metadata Broker Client
Request the RKMSCA - AGLS crosswalk
AGLSRKMSCA
www.monash.edu.au
15
Layer 3
Abstract
Layers of interoperability
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
www.monash.edu.au
16
For more information
• See the Clever Recordkeeping Metadata Project web site at:-
http://www.sims.monash.edu.au/ research/rcrg/research/crm/index.html