Muutke küpsiste eelistusi

E-raamat: Developing Quality Metadata: Building Innovative Tools and Workflow Solutions

  • Formaat: 544 pages
  • Ilmumisaeg: 16-Oct-2009
  • Kirjastus: Focal Press
  • Keel: eng
  • ISBN-13: 9781136033537
  • Formaat - EPUB+DRM
  • Hind: 175,50 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 544 pages
  • Ilmumisaeg: 16-Oct-2009
  • Kirjastus: Focal Press
  • Keel: eng
  • ISBN-13: 9781136033537

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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.

*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

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.
Acknowledgments xi
Introduction xiii
Framing the Problem
1(10)
Metadata
11(24)
Object Modeling Your Data
35(24)
Transfer and Conversion
59(14)
Dealing With Raw Data
73(8)
Character Mapping and Code Sets
81(12)
Data Fields
93(4)
Fields, Records, and Tables
97(10)
Times, Dates, Schedules, and Calendars
107(20)
Names, Addresses, and Contacts
127(12)
Spatial Data and Maps
139(18)
Paint Me a Picture
157(8)
Roll Tape!
165(20)
Rights Issues
185(6)
Integrating with Enterprise Systems
191(6)
Data Exchange Formats
197(16)
XML-Based Tools and Processes
213(20)
Interfaces and APIs
233(14)
Scripting Layers
247(8)
UNIX Command Line Tools
255(8)
Power Tools
263(10)
Automation with Shell Scripts
273(8)
Automation with AppleScript
281(6)
Script Automation in Windows
287(12)
Compiled and Interpreted Languages
299(10)
GUI Tools and Processes
309(4)
Building Tools
313(10)
Keep It Moving
323(20)
Publishing Systems
343(4)
Adding Intelligence and Metrics
347(6)
Lateral Thinking
353(6)
The Bottom Line
359(6)
Part
2. Tutorials
365(108)
Tutorial
1. Calling Shell Commands from AppleScript
369(1)
Tutorial
2. Calling AppleScript from Shells
370(2)
Tutorial
3. Calling Visual Basic from AppleScript
372(1)
Tutorial
4. Calling Visual Basic from UNIX
373(1)
Tutorial
5. Calling UNIX Shell Commands from C
374(1)
Tutorial
6. Calling Java from C Language
375(1)
Tutorial
7. Calling C from Java
376(1)
Tutorial
8. What Your Web Server Log Can Tell You
377(1)
Tutorial
9. Monitoring Your Operating System Logs
378(2)
Tutorial
10. Measuring and Monitoring Disk Usage
380(5)
Tutorial
11. Wrapping FTP Transfers in a Script
385(4)
Tutorial
12. Wrapping gzip in a Shell Script
389(1)
Tutorial
13. Many-to-Many Relationships
390(1)
Tutorial
14. Phonetic Searches
391(2)
Tutorial
15. Fuzzy Searching and Sorting
393(1)
Tutorial
16. Finding Buffer Truncation Points
394(1)
Tutorial
17. Cleaning Unstructured Data
395(1)
Tutorial
18. Sorting Out Address Data
396(4)
Tutorial
19. Time Data Cleaning
400(1)
Tutorial
20. Removing Duplicates
401(1)
Tutorial
21. Converting TSV to XML
402(2)
Tutorial
22. Removing Macros from Word Documents
404(1)
Tutorial
23. Removing all Hyperlinks from Word
405(1)
Tutorial
24. Recognizing U.S. ZIP Codes
406(1)
Tutorial
25. Recognizing UK Postal Codes
407(1)
Tutorial
26. Finding Variable Names in Source Codes
408(1)
Tutorial
27. Finding Double-Quoted Strings
409(1)
Tutorial
28. Finding Single-Quoted Strings
410(1)
Tutorial
29. Finding Currency Values
411(1)
Tutorial
30. Finding Time Values
412(1)
Tutorial
31. Recovering Text from Corrupted Documents
413(2)
Tutorial
32. Extracting Text from PDF Files
415(2)
Tutorial
33. Mail and HTTP Header Removal
417(2)
Tutorial
34. ISO 8601 Date Format Output
419(2)
Tutorial
35. Relative Date Tool (theDate)
421(2)
Tutorial
36. ZIP/Postal Code-to-Location Mapping
423(1)
Tutorial
37. Shortest Distance Between Two Towns
424(1)
Tutorial
38. Dealing with Islands
425(2)
Tutorial
39. Calculate Centroid of Area
427(1)
Tutorial
40. Extracting Text from Illustrator
428(2)
Tutorial
41. Generating Candidate Keywords
430(2)
Tutorial
42. Extracting Metadata from Word Documents
432(1)
Tutorial
43. Extracting Metadata from Image Files
433(1)
Tutorial
44. Extract Metadata from a Quick Time Movie
434(3)
Tutorial
45. Discovering Formats with File Magic
437(1)
Tutorial
46. Extracting Hyperlinks from Word Documents
438(1)
Tutorial
47. Extracting URLs from Raw Text
439(1)
Tutorial
48. Testing URL Hyperlinks
440(1)
Tutorial
49. Dictionary Lookups via Dict.org
441(1)
Tutorial
50. Lookup the Online Dictionary from a Web Page
442(1)
Tutorial
51. Check for Editorial Integrity
443(1)
Tutorial
52. Publish a Spreadsheet SYLK File
444(3)
Tutorial
53. Publish a Word RTF Document
447(5)
Tutorial
54. Publish an Adobe SVG
452(2)
Tutorial
55. Converting XML to HTML with XSLT
454(2)
Tutorial
56. Making Excel Spreadsheets with AppleScript
456(1)
Tutorial
57. Making Word Documents with AppleScript
457(1)
Tutorial
58. Scripting Alpha Channels in Photoshop
458(1)
Tutorial
59. Searching and Editing Word Docs
459(3)
Tutorial
60. Creating a Script Wrapper for Microsoft Word
462(6)
Tutorial
61. Putting It on the Desktop
468(2)
Tutorial
62. Remote Renderers and Compilers
470(3)
Appendix A. Data Exchange Containers 473(8)
Appendix B. Metadata Standards 481(14)
Appendix C. A Simple Metadata Dictionary 495(4)
Appendix D. Code Sets 499(4)
Appendix E. Regular Expressions 101 503(4)
Glossary 507(6)
Bibliography 513(2)
Webliography 515(9)
Index 524


Cliff Wootton was the technical systems architect in the BBC News Interactive TV group. This team pioneered the "News Loops" service, which was nominated for a BAFTA Technology award and has won a Royal Television Society Award for Technical Innovation. His current research projects are investigating new ways to build interactive content creation tools for the emerging IPTV platforms