Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office...

22
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland

Transcript of Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office...

Page 1: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Using XML to store Descriptive Metadata

Richard Murphy Rosarie O’Riordan

Central Statistics Office

Ireland

Page 2: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Background

• Project to build a Corporate Data Warehouse

• Business Process Improvement Project to document all processes

• Data and Metadata now known

• How to gather all metadata into one structure?

Page 3: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Proposed Solution

• Use XML to build a metadata repository

• Scaleable and Web enabled

• Possibility of being integrated with core metadata

• Integration with further developments

Page 4: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Tools Used

• HTML [Hyper Text Markup Language]

• XML [EXtensible Markup Language]

• XSL [EXtensible Stylesheet Language]

• ASP [Active Server Pages]

– JavaScript [JavaScript is a scripting language]

Page 5: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

XML HTML{EXtensible MarkUp Language} {Hyper Text Markup Language}

• XML is about describing information

• XML was designed to describe data, and to focus on what data is

• XML is a markup language much like HTML

• XML tags are not predefined in XML. You must define your own tags

• XML uses a Document Type Definition (DTD) or an XML Schema to describe the data

• HTML is about displaying information

• An HTML file is a text file containing small markup tags

• The Markup tags tells the Web brower how to display the page

• An HTML file can be created using a simple text editor

• HTML was designed to display data,

and to focus on how data looks.

Page 6: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

XSL {EXtensible Stylesheet Language}

• There must be something in addition to the XML document that describes how the document should be displayed; and that is XSL!

• XSL consists of three parts:

– XSLT (a language for transforming XML documents)

– XPath (a language for defining parts of an XML document)

– XSL Formatting Objects (a vocabulary for formatting XML documents)

Page 7: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 8: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 9: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 10: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 11: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 12: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 13: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 14: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 15: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 16: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 17: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Page 18: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Critical Success Factors

• Infrastructural Issues

• Operational Issues

• Content Rules

• Official Corporate Policy

Page 19: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Future Developments

• Corporate ‘Look and Feel’

• Integrate with Core Data and Metadata

• Other Modules– Release Calendar– Access through Theme List– Publication Catalogue– Frequently Asked Questions– Glossary of Terms/Thesaurus

Page 20: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Future Developments ctd

• Scaleable to include new fields

• Archiving

• Version Control

• Rules and Standards

Page 21: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Other points

• Keep it simple

• Functionality = Complexity

• Multiple access points to metadata but– Store once reference many

• Workable Solutions n.e. High Tech

Page 22: Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.

Thank You for Listening