Book description
With the explosion of new audio and video content on the Web, it's more important than ever to use accurate and comprehensive metadata to get the most out of that content. Developing Quality Metadata is an advanced user guide that will help you improve your metadata by making it accurate and coherent with your own solutions. This book is designed to get you thinking about solving problems in a proactive and productive way by including practical descriptions of powerful programming tools and user techniques using several programming languages. For example, you can use shell scripting as part of the graphic arts and media production process, or you can use a popular spreadsheet application to drive your workflow. The concepts explored in this book are framed within the context of a multimedia professional working on the Web or in broadcasting, but they are relevant to anyone responsible for a growing library of content, be it audio-visual, text, or financial.
Table of contents
- Cover
- Halftitle
- Title
- Copyright
- Dedication
- Contents
- Acknowledgments
-
PART 1. Introduction
- 1. Framing the Problem
- 2. Metadata
- 3. Object Modeling Your Data
- 4. Transfer and Conversion
- 5. Dealing With Raw Data
- 6. Character Mapping and Code Sets
- 7. Data Fields
- 8. Fields, Records, and Tables
- 9. Times, Dates, Schedules, and Calendars
- 10. Names, Addresses, and Contacts
- 11. Spatial Data and Maps
- 12. Paint Me a Picture
- 13. Roll Tape!
- 14. Rights Issues
- 15. Integrating with Enterprise Systems
- 16. Data Exchange Formats
- 17. XML-Based Tools and Processes
- 18. Interfaces and APIs
- 19. Scripting Layers
- 20. UNIX Command Line Tools
- 21. Power Tools
- 22. Automation with Shell Scripts
- 23. Automation with AppleScript
- 24. Script Automation in Windows
- 25. Compiled and Interpreted Languages
- 26. GUI Tools and Processes
- 27. Building Tools
- 28. Keep It Moving
- 29. Publishing Systems
- 30. Adding Intelligence and Metrics
- 31. Lateral Thinking
- 32. The Bottom Line
-
PART 2. Tutorials
- Tutorials 1: Calling Shell Commands from AppleScript
- Tutorials 2: Calling AppleScript from Shells
- Tutorials 3: Calling Visual Basic from AppleScript
- Tutorials 4: Calling Visual Basic from UNIX
- Tutorials 5: Calling UNIX Shell Commands from C
- Tutorials 6: Calling Java from C Language
- Tutorials 7: Calling C from Java
- Tutorials 8: What Your Web Server Log Can Tell You
- Tutorials 9: Monitoring Your Operating System Logs
- Tutorials 10: Measuring and Monitoring Disk Usage
- Tutorial 11: Wrapping FTP Transfers in a Script
- Tutorial 12: Wrapping gzip in a Shell Script
- Tutorial 13: Many-to-Many Relationships
- Tutorial 14: Phonetic Searches
- Tutorial 15: Fuzzy Searching and Sorting
- Tutorial 16: Finding Buffer Truncation Points
- Tutorial 17: Cleaning Unstructured Data
- Tutorial 18: Sorting Out Address Data
- Tutorial 19: Time Data Cleaning
- Tutorial 20: Removing Duplicates
- Tutorial 21: Converting TSV to XML
- Tutorial 22: Removing Macros from Word Documents
- Tutorial 23: Removing all Hyperlinks from Word
- Tutorial 24: Recognizing U.S. ZIP Codes
- Tutorial 25: Recognizing UK Postal Codes
- Tutorial 26: Finding Variable Names in Source Code
- Tutorial 27: Finding Double-Quoted Strings
- Tutorial 28: Finding Single-Quoted Strings
- Tutorial 29: Finding Currency Values
- Tutorial 30: Finding Time Values
- Tutorial 31: Recovering Text from Corrupted Documents
- Tutorial 32: Extracting Text from PDF Files
- Tutorial 33: Mail and HTTP Header Removal
- Tutorial 34: ISO 8601 Date Format Output
- Tutorial 35: Relative Date Tool (theDate)
- Tutorial 36: ZIP/Postal Code-to-Location Mapping
- Tutorial 37: Shortest Distance Between Two Towns
- Tutorial 38: Dealing with Islands
- Tutorial 39: Calculate Centroid of Area
- Tutorial 40: Extracting Text from Illustrator
- Tutorial 41: Generating Candidate Keywords
- Tutorial 42: Extracting Metadata from Word Documents
- Tutorial 43: Extracting Metadata from Image Files
- Tutorial 44: Extract Metadata from a QuickTime Movie
- Tutorial 45: Discovering Formats with File Magic
- Tutorial 46: Extracting Hyperlinks from Word Documents
- Tutorial 47: Extracting URLs from Raw Text
- Tutorial 48: Testing URL Hyperlinks
- Tutorial 49: Dictionary Lookups via Dict.org
- Tutorial 50: Lookup the Online Dictionary from a Web Page
- Tutorial 51: Check for Editorial Integrity
- Tutorial 52: Publish a Spreadsheet SYLK File
- Tutorial 53: Publish a Word RTF Document
- Tutorial 54: Publish an Adobe SVG
- Tutorial 55: Converting XML to HTML with XSLT
- Tutorial 56: Making Excel Spreadsheets with AppleScript
- Tutorial 57: Making Word Documents with AppleScript
- Tutorial 58: Scripting Alpha Channels in Photoshop
- Tutorial 59:Searching and Editing Word Docs
- Tutorial 60: Creating a Script Wrapper for Microsoft Word
- Tutorial 61: Putting It on the Desktop
- Tutorial 62: Remote Renderers and Compilers
- A. Data Exchange Containers
- B. Metadata Standards
- C. A Simple Metadata Dictionary
- D. Code Sets
- E. Regular Expressions 101
- Glossary
- Bibliography
- Webliography
- Index
Product information
- Title: Developing Quality Metadata
- Author(s):
- Release date: October 2009
- Publisher(s): Routledge
- ISBN: 9781136033537
You might also like
book
Executing Data Quality Projects
Information is currency. Recent studies show that data quality problems are costing businesses billions of dollars …
book
Business Metadata: Capturing Enterprise Knowledge
Business Metadata: Capturing Enterprise Knowledge is the first book that helps businesses capture corporate (human) knowledge …
book
Data Stewardship for Open Science
Data Stewardship for Open Science: Implementing FAIR Principles has been written with the intention of making …
book
Proof of Concept Guide for IBM Tivoli Storage Manager Version 5.3
This IBM Redbooks publication provides advice for Business Partners or other technical people about how to …