Page 123 - JOURNAL OF LIBRARY SCIENCE IN CHINA 2018 Vol. 42
P. 123

122 Journal of Library Science in China, Vol. 8, 2016


            was developed by OCLC based on 10 controlled vocabularies including LCSH during 2004 to
                                                                              ①b
                                 ①a
            2008 (Vizine-Goetz, 2008); 3) UMLS terminology services: a terminology service system which
            was constructed by the U.S. National Library of Medicine based on UMLS and other terminology
                                                                         ①c
            resources in 2012 (“UMLS Terminology Services”, 2012); 4) Open Metadata Registry (OMR): a
            large-scale vocabulary and metadata registry which was constructed by the U.S. Natural Science
            Digital Library (NSDL) project in 2005 (Phipps & Hillmann,2011). In addition to these practical
            systems, some research projects also involved the study and development of terminology services.
            In the HILT (High-level Thesaurus) project, which is a series of collaborated projects between the
            University of Strathclyde and the University of Edinburgh during 2007 to 2009, seven terminology
            services were implemented for term retrieval using the SOAP and SRU/SRW  protocol in the
                                                                              ①d
            Phase IV (Nicholson, McCulloch, & Joseph, 2009) . In the STAR (Semantic Technologies for
            Archaeological Resources) project, which is a collaborated project between the University of Glam
            organ, English Heritage and the Royal School of Library and Information Science, Denmark during
            2007 to 2010, seven terminology services were implemented based on the thesauri and glossaries
            about English heritage (Binding & Tudhope, 2010). In the ADL (Alexandria Digital Library)
            project, two protocols were developed respectively until 2009 for accessing distributed gazetteers
            and thesauri: one is the ADL thesaurus protocol which provides three SOAP-based terminology
            services for querying the attributes and place names of gazetteers (Janee & Hill Linda, 2015), and
            the other is the ADL gazetteer protocol which provides five SOAP-based terminology services for
            querying and browsing the content of thesauri (Janee, Ikeda, & Hill Linda, 2015).
              The earlier terminology services, such as OCLC, ADL, HILT and UMLS, usually used the
            traditional XML or relational database format to represent and store vocabulary data. With the
            emergence and development of the semantic representation language SKOS, the later terminology
            services, such as AGROVOC, OMR and STAR, usually used SKOS/RDF as the representation
            format of vocabularies, RDF triple stores to store vocabulary data, and SPARQL queries to access
            RDF data. Even the systems that did not use SKOS as an underlying format, such as OCLC and
            HILT, also can output the retrieval results with the SKOS format.
              Except for the UMLS terminology services which applied both the SOAP and REST
            architecture, the earlier terminology services, such as HILT, STAR and ADL, mainly applied the
            SOAP architecture, whereas the later services, such as OCLC and OMR, usually applied the REST
            architecture. This is consistent with the recent trend that the REST architecture is more and more
            applied in Web services. In addition, OCLC and HILT used the SRU/SRW protocol, among which
            SRW is SOAP-based and SRU is REST-based, to support interoperability among heterogeneous



            ①a OCLC refers to Online Computer Library Center, a non-profit organization providing WorldCat, the largest online public access
            catalog (OPAC) in the world.
            ①b LCSH refers to Library of Congress Subject Heading.
            ①c UMLS refers to Unified Medical Language System.
            ①d SRU/SRW: SRU (Search/Retrieve via URL) and SRW (Search/Retrieval Web service) are a pair of web-based information
            retrieval protocols, which use the architecture of Web services to realize some basic functions of Z39.50.
   118   119   120   121   122   123   124   125   126   127   128