LBSC 690 Session 5 Metadata and XML Jimmy Lin The iSchool University of Maryland Wednesday October 1 2008 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 United States See http creativecommons org licenses by nc sa 3 0 us for details Take Away Messages Metadata makes data useful XML is a way to encode data and metadata XML allows computers to exchange information in new and interesting ways The iSchool University of Maryland 7 1 1988 7 2 1988 7 3 1988 7 4 1988 7 5 1988 7 6 1988 7 7 1988 7 8 1988 7 9 1988 7 10 1988 7 11 1988 7 12 1988 7 13 1988 7 14 1988 7 15 1988 7 16 1988 7 17 1988 7 18 1988 7 19 1988 7 20 1988 7 21 1988 7 22 1988 7 23 1988 7 24 1988 7 25 1988 7 26 1988 7 27 1988 7 28 1988 7 29 1988 7 30 1988 7 31 1988 8 1 1988 8 2 1988 8 3 1988 8 4 1988 8 5 1988 OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL OL 950 950 950 1005 1020 1015 925 945 1030 940 1010 945 950 955 955 1015 934 1010 952 1029 1017 1040 923 1030 950 1006 1010 1000 1005 1015 1018 1004 1011 955 951 20 3 24 2 0 4 32 9 32 3 36 8 42 8 23 3 49 8 44 8 47 6 36 5 19 5 31 7 23 3 23 8 32 9 29 2 44 8 33 7 34 3 35 7 47 6 58 3 49 3 54 1 40 5 25 5 47 9 38 21 2 38 5 94 58 3 55 8 13 12 6 16 3 18 9 20 5 24 9 25 6 27 8 26 2 25 2 26 9 22 6 18 6 15 7 14 5 16 6 16 7 20 4 24 8 37 1 32 9 24 6 28 9 32 6 29 2 20 9 16 5 23 6 17 6 22 5 8 8 22 8 32 6 43 1 42 2 0 8 1 0 4 1 4 1 4 1 7 2 5 0 7 2 6 2 5 2 6 1 9 0 4 1 5 1 8 1 6 2 1 1 9 2 1 1 9 2 2 2 9 2 9 3 4 3 9 1 7 1 4 0 8 1 5 1 1 2 1 2 1 2 5 2 1 0 1 0 1 0 2 0 3 0 3 0 5 0 6 0 8 0 6 0 8 0 7 0 6 0 5 0 4 0 8 0 6 0 7 0 7 0 8 0 6 0 7 0 8 0 8 0 7 0 6 0 6 0 3 0 1 0 1 0 1 0 1 0 3 0 3 1 1 0 8 33 1 27 8 41 29 8 23 4 18 6 23 7 27 7 40 3 34 47 3 36 7 302 29 7 23 4 27 7 34 26 31 7 34 5 31 4 23 7 67 3 68 86 94 41 41 18 3 30 24 7 54 45 5 41 38 Who What When Where Why How 27 8 23 9 34 5 23 7 18 9 15 3 19 9 23 5 34 29 2 39 6 32 6 39 1 25 20 7 24 1 28 9 22 3 27 5 30 1 26 2 20 4 58 9 59 3 75 1 82 8 34 4 35 4 15 9 25 3 21 1 46 8 38 9 33 1 31 5 3 3 8 6 5 6 1 4 5 3 2 3 9 4 3 6 3 4 8 7 7 4 262 9 4 7 2 7 3 7 5 1 3 7 4 2 4 3 5 1 3 3 8 4 8 7 10 9 11 2 6 6 5 6 2 3 4 7 3 6 7 2 6 6 7 9 7 5 92 4 56 15 5 14 23 12 97 13 92 15 18 12 33 22 14 16 76 16 13 15 5 11 07 9 49 8 14 9 17 9 49 10 44 10 75 12 02 12 65 15 5 20 87 22 14 21 19 25 06 6 54 3 82 4 19 4 44 4 81 9 8 9 49 9 8 8 86 Metadata literally data about data a set of data that describes and gives information about other data Oxford English Dictionary What is the Dublin Core A metadata standard for describing digital resources An initiative to create a library card catalog for the Web Dublin Core fields Title Description Date Identifier Relation Creator Publisher Type Source Coverage Subject Contributor Format Language Rights The iSchool University of Maryland Source http www anoige ie Encoding Metadata Language for encoding metadata should be Universal so all can understand Flexible to incorporate different types Extensible flexible to custom types Simple to encourage adoption Modular so that schemes can be mixed extended From Ian Graham An Introduction to RDF http www utoronto ca ian talks The iSchool University of Maryland How do we encode metadata To support interoperability January 31 2001 31 janvier 2001 2001 01 31 01 31 2000 31012000 What is XML XML eXtensible Markup Language XML is a standard for exchanging structured data Provides standardization at the syntactic level Does not provide meaning for the tags XML is a standard recommended by the W3C The iSchool University of Maryland Goals of XML Easy to use Easy to extend and adapt Easy to write programs that use XML Support a wide variety of applications Should be human legible Formal and concise The iSchool University of Maryland The Basic Rules XML is case sensitive All start tags must have end tags Elements must be properly nested XML declaration is the first statement xml version 1 0 Every document must contain a root element Attribute values must have quotation marks item id 33905 Certain characters are reserved for parsing lt The iSchool University of Maryland rdf RDF xmlns rdf http www w3 org 1999 02 22 rdf syntax ns xmlns dc http purl org dc elements 1 1 rdf Description rdf about http media example com audio guide ra dc creator Rose Bush dc creator dc title A Guide to Growing Roses dc title dc description Describes process for planting and nurturing different kinds of rose bushes dc description dc date 2001 01 20 dc date rdf Description rdf RDF Source http dublincore org documents usageguide What does XML actually do NOTHING Syntax vs Semantics We ll come back to this later How is XML like HTML How is HTML like XML XML Historic Perspective HTML and the birth of the Web HTML is not enough Development …
View Full Document