Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Web data management
Abiteboul S., Manolescu I., Rigaux P., Rousset M., Senellart P., Cambridge University Press, New York, NY, 2011. 456 pp. Type: Book (978-1-107012-43-1)
Date Reviewed: May 29 2012

The stated ambition of this book is to cover the many facets of distributed data management on the Web. I believe the authors have actually achieved more. They study the most precious asset of our age: data. The book is structured into three parts: “Modeling Web Data,” “Web Data Semantics and Integration,” and “Building Web Scale Applications.” This structure logically reflects three conceptual layers: syntax, semantics, and pragmatics.

In the first part, Extensible Markup Language (XML) is explained in sufficient depth, giving the reader insight into this standard for data management. The authors stress the management connection not only here, but actually quite often, starting with the title. Undoubtedly, “management” is a very popular word nowadays that has been brought into many different contexts, and the notion of Web data management is frequently used in recent research literature. The authors’ use is appropriate when many use it in a similar way; however, I am not sure if it best explains the contents of the book. In a sense, the reader learns both more and, perhaps, less. The book studies the nature of Web data including models for its representation and algorithms for its processing, providing more in-depth technical and mathematical knowledge than can be found in typical literature on management. On the other hand, however, managing something also requires many nontechnical skills that are not covered here at a depth that would justify, in my view, including the word “management” in the title.

The second part is devoted to the semantic Web and its main concepts: semantic description, annotation, and ontology. Again, the book goes into enough depth for the reader to understand the concepts sufficiently and be able to use them for such tasks as building ontologies for query answering or for data integration.

The third part is motivated by the recognition of the huge scale of Web data. In particular, the authors concentrate on Web search. Identifying indexing at the core of search and of distributed data access in general, they study how to index huge collections of data in a distributed way.

One of the distinguishing features of the book is the systematic inclusion of practice-oriented chapters that nicely complement the theoretical information. This is especially important in view of the intended audience: master’s level or advanced undergraduate students. The book contains numerous examples and exercises at the end of each chapter. The practice-oriented chapters are a very interesting and innovative enhancement, forming the basis for labs and projects.

In my view, for a topic that is still so new and is the subject of so much active research, this is an excellent textbook that I recommend. It is written with undeniable expertise, and is a perfect balance between scientific rigor and practical examples.

Reviewer:  P. Navrat Review #: CR140198 (1210-1006)
Bookmark and Share
  Reviewer Selected
 
 
Database Applications (H.2.8 )
 
 
World Wide Web (WWW) (H.3.4 ... )
 
 
XML (I.7.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Database Applications": Date
Databases for genetic services: current usages and future directions
Meaney F. Journal of Medical Systems 11(2-3): 227-232, 1987. Type: Article
Sep 1 1988
Database applications using Prolog
Lucas R., Halsted Press, New York, NY, 1988. Type: Book (9789780470211663)
Aug 1 1990
Oracle’s cooperative development environment
Kline K., Butterworth-Heinemann, Newton, MA, 1995. Type: Book (9780750695008)
May 1 1996
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy