rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780240808697

Developing Quality Metadata: Building Innovative Tools and Workflow Solutions

by ;
  • ISBN13:

    9780240808697

  • ISBN10:

    024080869X

  • Format: Hardcover
  • Copyright: 2007-07-31
  • Publisher: Routledge

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $72.95 Save up to $23.71
  • Rent Book $49.24
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Developing Quality Metadata: Building Innovative Tools and Workflow Solutions [ISBN: 9780240808697] for the semester, quarter, and short term or search our site for other textbooks by Wootton; Cliff. Renting a textbook can save you up to 90% from the cost of buying.

Summary

With the explosion of new audio and video content on the Web, its 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. *Solutions to build your own tools instead of buying off-the-shelf software solutions *Real-world examples and case studies explore the usefulness of the tools *Author Cliff Wootton has been building tools and applications for producing and delivering multimedia content for the last 25 years

Author Biography

Cliff Wootton was the technical systems architect in the BBC News Interactive TV group

Table of Contents

Acknowledgmentsp. xi
Introductionp. xiii
Framing the Problemp. 1
Metadatap. 11
Object Modeling Your Datap. 35
Transfer and Conversionp. 59
Dealing With Raw Datap. 73
Character Mapping and Code Setsp. 81
Data Fieldsp. 93
Fields, Records, and Tablesp. 97
Times, Dates, Schedules, and Calendarsp. 107
Names, Addresses, and Contactsp. 127
Spatial Data and Mapsp. 139
Paint Me a Picturep. 157
Roll Tape!p. 165
Rights Issuesp. 185
Integrating with Enterprise Systemsp. 191
Data Exchange Formatsp. 197
XML-Based Tools and Processesp. 213
Interfaces and APIsp. 233
Scripting Layersp. 247
UNIX Command Line Toolsp. 255
Power Toolsp. 263
Automation with Shell Scriptsp. 273
Automation with AppleScriptp. 281
Script Automation in Windowsp. 287
Compiled and Interpreted Languagesp. 299
GUI Tools and Processesp. 309
Building Toolsp. 313
Keep It Movingp. 323
Publishing Systemsp. 343
Adding Intelligence and Metricsp. 347
Lateral Thinkingp. 353
The Bottom Linep. 359
Tutorialsp. 365
Calling Shell Commands from AppleScriptp. 369
Calling AppleScript from Shellsp. 370
Calling Visual Basic from AppleScriptp. 372
Calling Visual Basic from UNIXp. 373
Calling UNIX Shell Commands from C,p. 374
Calling Java from C Languagep. 375
Calling C from Javap. 376
What Your Web Server Log Can Tell Youp. 377
Monitoring Your Operating System Logsp. 378
Measuring and Monitoring Disk Usagep. 380
Wrapping FTP Transfers in a Scriptp. 385
Wrapping gzip in a Shell Scriptp. 389
Many-to-Many Relationshipsp. 390
Phonetic Searchesp. 391
Fuzzy Searching and Sortingp. 393
Finding Buffer Truncation Pointsp. 394
Cleaning Unstructured Datap. 395
Sorting Out Address Datap. 396
Time Data Cleaningp. 400
Removing Duplicatesp. 401
Converting TSV to XMLp. 402
Removing Macros from Word Documentsp. 404
Removing all Hyperlinks from Wordp. 405
Recognizing U.S. Zip Codesp. 406
Recognizing UK Postal Codesp. 407
Finding Variable Names in Source Codesp. 408
Finding Double-Quoted Stringsp. 409
Finding Single-Quoted Stringsp. 410
Finding Currency Valuesp. 411
Finding Time Valuesp. 412
Recovering Text from Corrupted Documentsp. 413
Extracting Text from PDF Filesp. 415
Mail and HTTP Header Removalp. 417
ISO 8601 Date Format Outputp. 419
Relative Date Tool (the Date)p. 421
Zip/Postal Code-to-Location Mappingp. 423
Shortest Distance Between Two Townsp. 424
Dealing with Islandsp. 425
Calculate Centroid of Areap. 427
Extracting Text from Illustratorp. 428
Generating Candidate Keywordsp. 430
Extracting Metadata from Word Documentsp. 432
Extracting Metadata from Image Filesp. 433
Extract Metadata from a QuickTime Moviep. 434
Discovering Formats with File Magicp. 437
Extracting Hyperlinks from Word Documentsp. 438
Extracting URLs from Raw Textp. 439
Testing URL Hyperlinksp. 440
Dictionary Lookups via Did.orgp. 441
Lookup the Online Dictionary from a Web Pagep. 442
Check for Editorial Integrityp. 443
Publish a Spreadsheet SYLK Filep. 444
Publish a Word RTF Documentp. 447
Publish an Adobe SVGp. 452
Converting XML to HTML with XSLTp. 454
Making Excel Spreadsheets with AppleScriptp. 456
Making Word Documents with AppleScriptp. 457
Scripting Alpha Channels in Photoshopp. 458
Searching and Editing Word Docsp. 459
Creating a Script Wrapper for Microsoft Wordp. 462
Putting It on the Desktopp. 468
Remote Renderers and Compilersp. 470
Data Exchange Containersp. 473
Metadata Standardsp. 481
A Simple Metadata Dictionaryp. 495
Code Setsp. 499
Regular Expressions 101p. 503
Glossaryp. 507
Bibliographyp. 513
Webliographyp. 515
Indexp. 524
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program