380 likes | 517 Views
Create Once Use Many Times. The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments ARC Linkage Project 2003-2005 www.sims.monash.edu.au/research/rcrg. Outline. The Metadata Challenge The Clever Recordkeeping Metadata Project and People
E N D
Create Once Use Many Times The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments ARC Linkage Project 2003-2005 www.sims.monash.edu.au/research/rcrg
Outline • The Metadata Challenge • The Clever Recordkeeping Metadata Project and People • Interoperability • Research Design • APAI Research Project • Example Transformations • Project Time Lines • Related Projects and Initiatives • Conclusion • Feedback
Feedback • Expert advice on the project itself • Identifying stakeholders and constituencies • Articulating the business case • Possible test bed sites • Dissemination and publication strategies
The Metadata Challenge: State of Play • Research frameworks in place • Standards frameworks in place • Major implementation issues
The Metadata Challenge: Implementation Issues Essential to the development of business, recordkeeping and archival systems of the future is the clever use of metadata, including inheritance from business environments and reuse in current recordkeeping, archival and cultural domains –and vice versa Current practice – metadata silos, with metadata generation and deployment semi-automated at best, resource intensive and application specific Strategies and tools needed so that metadata can be “created once, and used many times”
Metadata in Business Systems of the Future Create quality, authoritative metadata once Re-use and re-purpose within organisations, across organisations and across jurisdictions Maximise operational efficiency by reducing the need for separate work areas to recreate metadata
Metadata in Recordkeeping Systems of the Future Address challenge of complying with metadata standards that are not supported by implementation strategies Influence software vendor community to further develop the technology to support automated metadata capture and re-use for different purposes Support quality, accountable, auditable records
Metadata and the Archives of the Future • Develop systems that can operate beyond the level of the individual or corporate archive, and of collective archives as we now know them, to describe parallel recordkeeping universes, encompassing the world views of all parties to the transactions, and providing meaningful access paths to all stakeholders. • Build metadata frameworks, strategies and tools to support systems that can: • encompass Chris Hurley’s “parallel provenance” and Jeannette Bastian’s communities of records • negotiate the complex matrices of mutual rights and obligations invoked in Eric Ketelaar’s vision of shared ownership and joint heritage
The Stakeholders • Organisations • Recordkeeping Professionals • Recordkeeping Regulators • Auditors and Accountability Players • Archival Institutions • Users of Records and Archives • Society
Clever Recordkeeping Metadata Project Brings together researchers and practitioners from Monash, UCLA, NAA, SRA NSW and ASA to: • Explore metadata interoperability • Demonstrate the business case for automating metadata capture and reuse in business and recordkeeping systems • Provide models and strategies for archival description as a process of managing, augmenting and re-purposing the rich mines of metadata in our environments that will support the archives of the future
Investigators Chief InvestigatorProfessor Sue McKemmishMonash University Partner InvestigatorProfessor Anne Gilliland-Swetland, UCLAMr Adrian Cunningham, National Archives of Australia
Industry Partners and Collaborators National Archives of Australia Mr Duncan Jamieson State Records New South Wales Mr Tony Leviston Australian Society of Archivists, Descriptive Standards Committee Ms Barbara Reed Distributed Systems Technology Centre Mr Andrew Wood
Multidisciplinary Research Team Australian Postgraduate Award Industry • Ms Joanne Evans Research Associate • Ms Karuna Bhoday Agile Programmer • Sergio Viademonte Research Coordinator - Carol Jackway
CRKM and Interoperability Interoperability means enabling information that originates in one context to be used in another in ways that are as highly automated as possible (Rust et al, 2000) • Explore how metadata can cross technical, spatial and temporal boundaries, including translations between business, recordkeeping and archiving systems, across levels of aggregation, through time, across contextual boundaries • Develop/deploy meta-tools, e.g.metadata registries, mapping tools, standardised data representations, communication protocols (e.g. encoding languages like XML, communication protocols like SOAP)
Example of Metadata Interoperability Business System Records Management System Business System Archival Control System Business System
Research Design • Conceptual framework • Records Continuum, Metadata conceptual models from the Australian Recordkeeping Metadata Schema, ISO/TS 23081 Metadata for Records • Demonstrate the concept • Simulated real world scenario • User centred rapid prototyping using agile methods • Implementation model • Test bed implementation as model for best practice • High profile to attract attention • Meta-registries and meta-tools
NAA Scenario Policy Development – Publishing - Transfer Records Management System (TRIM) Desktop Applications NAA Intranet Archival Gateways Archival Control System (Record Search) Learning Object Gateway NAA Public Website Other Portals Metadata Standards – Australian Recordkeeping Metadata Schema, NAA RKMS, AGLS, CRS, Digital Object Preservation
Build the prototype … Innovative techniques User-centred rapid prototyping involving: • An agile programmer to extend existing software and metadata deployment functionality in small, user-centred iterations • Generation of new ideas and reprioritising old ones as the prototype evolves and insights develop • A multidisciplinary research team and focus groups of experts to develop the scenario, and derive the metadata requirements, and for validating each iteration
Then develop a model for best practice… Test-bed implementation: • An intelligent model that demonstrates interoperability – “create once, use many times” – within metadata standardsframework • Applies in different domains • High profile to attract attention
Meta-registries and Meta-tools • Mini meta-registries • Mappings between attribute and value spaces • Representation of mappings for automated processing – crosswalks • Rules for aggregation of data and making contextual metadata explicit • XML DTDs and Schemas • Metadata interchange and translation tools
Examples of Metadata Transformation • Currently exploring the transformation of metadata from a recordkeeping environment to a publishing/resource discovery environment (RKMS to AGLS) • Element for element transformations by creating an xml record and applying an xslt style sheet based on a manual crosswalk Issues encountered: • Impact of different encoding schemes used in different environments • Addressing the challenges posed by different levels of aggregation across different environments • Different fundamental models underpinning each environment and consequently negating the level of interoperability between standards.
Technological Perspective • XML (RDF) – Presentation of metadata schemas and record descriptions • XSLT (Extensible Stylesheet Language for Transformations) – To manipulate and transform XML documents • SAX (JAXP) – Simple (java) API for XML processing – Parse, manipulate and transform XML documents
Part of RKMS Policy Document Description in XML (1) <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="PolicyRkms2Agls.xsl"?> <!-- Creator: Sergio Viademonte --> <!-- This a Policy Document record generated according to RKMS metadata standard --> <!-- Date: 22 October 2004 --> <RKMS record="PolicyDocument"> <Agent> <AgentType>Document Author</AgentType> <Jurisdiction>Commonwealth</Jurisdiction> <CorporateID>CA 8550</CorporateID> <CorporateName>National Archives of Australia</CorporateName> <PersonID></PersonID> <PersonalName></PersonalName> <SectionName>Government Services Branch, Policy and Standards</SectionName> <PositionName></PositionName> <ContactDetails>PO Box 7425 Canberra Mail Centre ACT 2610</ContactDetails> <Email></Email> <DigitalSignature></DigitalSignature> </Agent>
Part of RKMS Policy Document Description in XML (2) <Title> <SchemeType>Functional</SchemeType> <SchemeName>Keyword AAA</SchemeName> <TitleWords>The DIRKS Manual: A Strategic Approach to Managing Business Information Final Approved Version 1 August 2003</TitleWords> <Alternative>The DIRKS Manual</Alternative> </Title> <Function> <FunctionDescriptor>Recordkeeping Standards</FunctionDescriptor> <ActivityDescriptor>Policy or Standards Development</ActivityDescriptor> <ThirdLevelDescriptor>The DIRKS Manual: A Strategic Approach to Managing Business Information</ThirdLevelDescriptor> </Function> </RKMS>
Part of Transformation of Policy Document RKMS into AGLS <?xml version="1.0" encoding="ISO-8859-1"?> <!-- Creator: Sergio Viademonte --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes" encoding="utf-8" omit-xml-declaration="no"/> <xsl:template match="/"> <AGLS> <xsl:attribute name="record"></xsl:attribute> <xsl:for-each select="RKMS/Agent"> <xsl:if test="AgentType='Document Author'"> <Creator> <xsl:value-of select="CorporateName"></xsl:value-of> </Creator> </xsl:if> </xsl:for-each> <xsl:for-each select="RKMS/Title"> <Title> <xsl:value-of select="TitleWords"></xsl:value-of> </Title> </xsl:for-each> </AGLS> </xsl:template> </xsl:stylesheet>
APAI Research Project • Investigating the roles archival description can play in support of recordkeeping and other business processes in an integrated systems environment: • Where can this contextual metadata be authoritatively sourced? • What are the requirements for metadata interoperability? How can recordkeeping metadata cross technical, spatial and temporal boundaries in automated ways? • What tools are required to support this metadata re-use? • What impact will this have on archival functions? What impact will this have on archival control and recordkeeping systems?
CRKM Metadata Registry Archival Gateway Web CMS Email Records Management System (TRIM) Learning Object Portal Metadata Registry Desktop Applications Other Portals Archival Control System Metadata Registry- source of authoritative information on metadata schemas including elements, legal values, local extensions, usage guidelines etc. - functionality to transform metadata between metadata sets (e.g. Via crosswalks, mapping to an interoperable core, etc.)
Related Projects and Initiatives: The Australasian Digital Recordkeeping Initiative Incorporating all Australian federal, state, territory and Archives New Zealand ADRI Framework: • Making & managing digital records • Keeping digital records (both in agencies and in the archives) • Transferring digital records to archives • Using digital records
CRKM Intersection with ADRI Framework Making and managing digital records: • Guidelines and tools for classification and control metadata for records • Standards for recordkeeping metadata Keeping digital records:(both in agencies and in the archives) • Standards for describing digital records Transferring digital records to archives: • Methods for automatic transfer of recordkeeping metadata • Standards for transfer between government agencies and from agencies to archival custody Using digital records: • Standards for Uniform resource discovery based on metadata sets (eg, AGLS)
Other Related Projects • InterPARES 2 – Metadata Schema Registry (translation of attributes and transformation of values; exploration of meta-tools for representation and exchange • San Diego Supercomputer Center – tools and technologies for metadata representation, translation and ongoing management • ISO recordkeeping metadata standard – framework standard for metadata schemas that relate to attributes and values spaces, and possible extension to address interoperability model representation layer issues
Conclusion: Project Outcomes • Create Once, Use Many Times Demonstrator • Strategies and tools to support translation and transformation of metadata between business, recordkeeping & archival systems, and resource discovery portals, across levels of aggregation and contextual boundaries, in and through time • Business case for extension of metadata interoperability capabilities • Models to support communication with interdisciplinary teams of software and system developers • Contribution to ADRI, InterPARES 2 Description Research Team, San Diego Supercomputer Center, and ISO recordkeeping metadata standard initiative • Understandings and strategies relating to the clever use of recordkeeping metadata in forming and transforming the archives of the future
Feedback • Expert advice on the project itself • Identifying stakeholders and constituencies • Articulating the business case • Possible test bed sites • Dissemination and publication strategies • Project Documentation athttp://www-personal.monash.edu.au/~jeeva2/rejp/browse.htm
Create Once Use Many Times The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments ARC Linkage Project 2003-2005 www.sims.monash.edu.au/research/rcrg