Page 8 - Building Digital Libraries
P. 8

Contents


                    XForms                                                      71
                    XSLT                                                        71
                    XLink                                                       71
                    XQuery                                                      72
                    XPointer                                                    72
                    XML Schema                                                  72
                    Why Use XML-Based Metadata                                  79
                    XML Is Human-Readable                                       79
                    XML Offers a Quicker Cataloging Strategy                   86
                    Multi-Formatted and Embedded Documents                     88
                    Metadata Becomes “Smarter”                                 89
                    Metadata Becomes “Connected”                               89
                    Not Just a Library Standard                                98
                 JSON                                                          98

                 Data Manipulation                                             104
                    Programming Languages                                      104
                    Programming Tools                                          105
                    Software Tools                                             106

                 Application Development                                       107
                    REST (Representational State Transfer)                     107
                    SPARQL (SPARQL Protocol and RDF Query Language)            108
                    SRU (Search and Retrieval via URL)                         108
                    Code Management                                            108

                 Future of Software Development                                109
                    Mobile Application Development                             110
                    Applications Continue to Become More Micro                 110
                    Deeper Reliance on Interpreted Languages and JavaScript    110

                 Sharing Your Services                                         111
                 Summary                                                       112



                 Chapter 6  Metadata Formats                                  115


                 Metadata Primitives                                           116
                    MARC                                                       118
                    MARC21XML                                                  122
                    Dublin Core                                                123
                    MODS                                                       129
                    METS                                                       132
                    IIIF                                                       135
                    BIBFRAME                                                   140

                                                                                                                      vii
   3   4   5   6   7   8   9   10   11   12   13