scholarly journals Book Review: Coding with XML for Efficiencies in Cataloging and Metadata

2019 ◽  
Vol 63 (1) ◽  
pp. 76
Author(s):  
Lisa Lorenzo

Written as a follow-up to an Association for Library Collections & Technical Services (ALCTS) pre-conference held during the 2015 American Library Association (ALA) Annual Conference, Coding with XML for Efficiencies in Cataloging and Metadata is an excellent introduction to the potential of Extensible Markup Language (XML) and related technologies in creating efficiencies in library cataloging and metadata work. As stated in the volume’s introduction, this guide will be most useful to those with some familiarity with XML or Hypertext Markup Language (HTML). However, this is not a requirement as the first chapter introduces XML in a way that will bring most newcomers up to speed. Catalogers will likely benefit most from this volume given that the majority of examples involve MARC 21 bibliographic data. However, metadata managers more broadly will also find value here, particularly in sections on XML Schema Definition Language (XSD), Extensible Stylesheet Language for Transformation (XSLT), XPath, and XQuery. Coding with XML does not purport to be a comprehensive reference for all XML work in libraries, but more of “a tutorial on its subject” (3). This is certainly true—each section provides an approachable and thorough introduction to a particular technology rather than an exhaustive list of features. There is also a useful list of resources at the end of the book for readers who want more information and more in-depth examples.

2015 ◽  
Author(s):  
Jan Mokrý ◽  
Miloslav Nič

Background: We wish to introduce a new chemical format called UCM (Universal Chemical Markup). The format is based on XML (Extensible Markup Language) and its first version focuses on recording chemical structures and their properties. Results: UCM currently supports structures containing isotopes, ions and various types of bonding including delocalized bonds. Properties can be expressed by combining UCM with UnitsML (Units Markup Language). Using UnitsML one defines quantities with scientific units, and then refers to them in UCM when recording property values. Users can also add literature references with BibTeXML (BibTeX Markup Language) and annotate the recorded data using plain text or XHTML (Extensible Hypertext Markup Language) descriptions. In contrast to presently available general-purpose chemical formats, UCM offers built-in validation, which combines both grammar and pattern-based XML schema languages. Thus, all recorded data can be precisely validated by UCM schemas in standard XML validators. Conclusions: We developed the structure for UCM from scratch on the basis of an analysis described in our previous article. Starting from scratch allowed us to integrate BibTeXML, UnitsML and XHTML as well as chemical line notations and identifiers into UCM. It also helped us to avoid unnecessary redundant parts and create the implementation that aims to minimize ambiguity and is designed to be easily extensible in the future.


2015 ◽  
Author(s):  
Jan Mokrý ◽  
Miloslav Nič

Background: We wish to introduce a new chemical format called UCM (Universal Chemical Markup). The format is based on XML (Extensible Markup Language) and its first version focuses on recording chemical structures and their properties. Results: UCM currently supports structures containing isotopes, ions and various types of bonding including delocalized bonds. Properties can be expressed by combining UCM with UnitsML (Units Markup Language). Using UnitsML one defines quantities with scientific units, and then refers to them in UCM when recording property values. Users can also add literature references with BibTeXML (BibTeX Markup Language) and annotate the recorded data using plain text or XHTML (Extensible Hypertext Markup Language) descriptions. In contrast to presently available general-purpose chemical formats, UCM offers built-in validation, which combines both grammar and pattern-based XML schema languages. Thus, all recorded data can be precisely validated by UCM schemas in standard XML validators. Conclusions: We developed the structure for UCM from scratch on the basis of an analysis described in our previous article. Starting from scratch allowed us to integrate BibTeXML, UnitsML and XHTML as well as chemical line notations and identifiers into UCM. It also helped us to avoid unnecessary redundant parts and create the implementation that aims to minimize ambiguity and is designed to be easily extensible in the future.


2011 ◽  
pp. 234-253 ◽  
Author(s):  
Steffen Staab ◽  
Michael Erdmann ◽  
Alexander Maedche ◽  
Stefan Decker

The development of the World Wide Web is about to mature from a technical platform that allows for the transportation of information from sources to humans (albeit in many syntactic formats) to the communication of knowledge from Web sources to machines. The knowledge food chain has started with technical protocols and preliminary formats for information presentation (HTML–HyperText Markup Language) over a general methodology for separating information contents from layout (XML–eXtensible Markup Language, XSL–eXtensible Stylesheet Language) to reach the realms of knowledge provisioning by the means of RDF and RDFS.


In development of thin-client applications, it is a common practice to use server-side technologies in order to create data and business logic back-ends and client side-technologies to create lightweight HyperText Markup Language (HTML)-based front-ends. In the development of Web 2.0 applications, the data and business logic back-ends are typically built on top of third-party Web services. In this context, Simple Object Access Protocol (SOAP) has been traditionally used as the standard communication protocol for eXtensible Markup Language (XML)-based Web services. This chapter presents a review of the support for invoking SOAP-based Web services using Java; then, it discusses the development, using jQuery, Prototype, Dojo, and Java Server Pages (JSP), of different thin-client applications based on third-party SOAP Web services by means of a series of case studies to exemplify the use of some User Interface (UI) patterns for accomplishing rich design principles such as stay on the page and use transitions.


Author(s):  
EKİN ÜSTÜNKAYA ◽  
ADNAN YAZICI ◽  
ROY GEORGE

Real-world information including subjective opinions and judgments need imprecise data to be modeled for representation and querying in databases. The Extensible Markup Language (XML) has become a de-facto standard for data modeling and exchange in recent years. Efforts on modeling imprecision and representing such data in XML have not been fully developed. In this paper, an XML based fuzzy data representation and querying system is presented. Complex and imprecise data are represented using a fuzzy extension of XML. The representation forms the basis for a system which enables fuzzy querying on XML documents using XQuery, a XML query language. The system also enables restructuring of XML Schemas through merging of elements of the XML documents. By using this feature of the system, application specific XML Schema and XML documents can be generated from the existing documents.


Sign in / Sign up

Export Citation Format

Share Document