Showing posts with label semantic web. Show all posts
Showing posts with label semantic web. Show all posts

A Semantic Web Primer (Cooperative Information Systems) Review

A Semantic Web Primer (Cooperative Information Systems)
Average Reviews:

(More customer reviews)
Readers will need a basic understanding of formal logic in order to get the most from this book. Also realize that some material, such as the discussion and presentation of monotonic and non-monotonic rules are still hotly contested in the semantic web community.
This book starts out with an excellent introduction in Chapter 1, titled "The Semantic Web Vision". It next begins building towards the basic elements of a semantic web by starting in familiar territory - structured web documents in XML. Many readers will be intimately familiar with this material, but I recommend reading it because the authors lay a solid foundation for subsequent chapters here.
The components and concepts of the topic are then covered in chapters devoted to:
- Describing Web Resources in RDF, which includes basic ideas, XML-based syntax, schema, and querying.
- Web Ontology Language (OWL), which introduces the OWL language, examples and future extensions. Appendix A contains Abstract OWL syntax, which augments this chapter.
- Logic and Inference, covers monotonic and non-monotonic rules, syntax, rule mark-up in XML and examples. This chapter will require an understanding of formal logic, and I also recommend additional research on the web regarding the debate about using non-monotonic rules, which has highly vocal proponents and detractors.
- Applications, a chapter of case studies from real companies, including Audi, and material on how semantic web concepts can be applied to E-learning, web services and other scenarios.
- Ontology Engineering (ontology is synonymous with taxonomy) using manual and semi-automatic methods. There is also an excellent discussion about reuse.
The web site that supports this book is rich in content that will not only augment the book, but greatly expand it. Each chapter has an associated page on the site containing PowerPoint presentations, PDF documents, and other material. The site also has a section for errata, problems and quizs if you are basing a course on this book, and additional links to resources related to the material in the book.

Click Here to see more reviews about: A Semantic Web Primer (Cooperative Information Systems)

The development of the Semantic Web, with machine-readable content, has the potential to revolutionize the World Wide Web and its use. A Semantic Web Primer provides an introduction and guide to this emerging field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for self-study by professionals, it concentrates on undergraduate-level fundamental concepts and techniques that will enable readers to proceed with building applications on their own. It includes exercises, project descriptions, and annotated references to relevant online materials. A Semantic Web Primer is the only available book on the Semantic Web to include a systematic treatment of the different languages (XML, RDF, OWL, and rules) and technologies (explicit metadata, ontologies, and logic and inference) that are central to Semantic Web development. The book also examines such crucial related topics as ontology engineering and application scenarios.After an introductory chapter, topics covered in succeeding chapters include XML and related technologies that support semantic interoperability; RDF and RDF Schema, the standard data model for machine-processable semantics; and OWL, the W3C-approved standard for a Web ontology language more extensive than RDF Schema; rules, both monotonic and nonmonotonic, in the framework of the Semantic Web; selected application domains and how the Semantic Web would benefit them; the development of ontology-based systems; and current debates on key issues and predictions for the future.

Buy Now

Click here for more information about A Semantic Web Primer (Cooperative Information Systems)

Read More...

A Semantic Web Primer (Cooperative Information Systems series) Review

A Semantic Web Primer (Cooperative Information Systems series)
Average Reviews:

(More customer reviews)

If you've read about the basics of the semantic web online, you won't get much more from this book. There's only 6 pages devoted to SPARQL, and no mention of RDFa. Later chapters (especially "Ontology Engineering") are thin and weak. You learn the dirt basics, but not how to build anything meaningful with it.

Click Here to see more reviews about: A Semantic Web Primer (Cooperative Information Systems series)

The development of the Semantic Web, with machine-readable content, hasthe potential to revolutionize the World Wide Web and its use. A Semantic Web Primerprovides an introduction and guide to this still emerging field, describing its keyideas, languages, and technologies. Suitable for use as a textbook or for self-studyby professionals, it concentrates on undergraduate-level fundamental concepts andtechniques that will enable readers to proceed with building applications on theirown and includes exercises, project descriptions, and annotated references torelevant online materials. A Semantic Web Primer provides a systematic treatment ofthe different languages (XML, RDF, OWL, and rules) and technologies (explicitmetadata, ontologies, and logic and inference) that are central to Semantic Webdevelopment as well as such crucial related topics as ontology engineering andapplication scenarios. This substantially revised and updated second editionreflects recent developments in the field, covering new application areas and tools.The new material includes a discussion of such topics as SPARQL as the RDF querylanguage; OWL DLP and its interesting practical and theoretical properties; the SWRLlanguage (in the chapter on rules); OWL-S (on which the discussion of Web servicesis now based). The new final chapter considers the state of the art of the fieldtoday, captures ongoing discussions, and outlines the most challenging issues facingthe Semantic Web in the future. Supplementary materials, including slides, onlineversions of many of the code fragments in the book, and links to further reading,can be found at http://www.semanticwebprimer.org.Grigoris Antoniou is Professor atthe Institute for Computer Science, FORTH (Foundation for Research andTechnology-Hellas), Heraklion, Greece. Frank van Harmelen is Professor in theDepartment of Artificial Intelligence at the Vrije Universiteit, Amsterdam, theNetherlands.

Buy Now

Click here for more information about A Semantic Web Primer (Cooperative Information Systems series)

Read More...

Tagging: People-powered Metadata for the Social Web Review

Tagging: People-powered Metadata for the Social Web
Average Reviews:

(More customer reviews)

This was a really good book. It wasn't what I expected it to be. But it was a worthwhile read. I picked it up because I do a fair amount of work writing book reviews and making guides and booklists on Amazon. And Amazon now lets guys like me create tags for the books I review and include in guides and lists. I kind of expected this book would have talked a little bit about the Amazon system of tagging. Nope. But that's OK. It's still a good book. It includes seven chapters and three appendices:
1. What is tagging?
2. The value of tagging
3. Tagging system architecture
4. Tags, metadata, and classical systems
5. Navigation and visualization
6. Interfaces
7. Technical design
A. Case study: social bookmarking
B. Case study: media sharing
C. Case study: personal information management
Tagging is a form of information that is really starting to take root in our computer systems and online systems. I first experienced it back in 1998 when I purchased a copy of Lotus Organizer to use as my Personal Information Manager (PIM) when practicing law. The program allowed me to cross-reference the many lists I had created in its database. I thought it was really cool back then.
I was just getting into creating Web sites in 1998, too. And I found the tagging features in Lotus Organizer enabled me to do with the data in my database what I was doing with my Web pages in my Web sites. Basically tagging is another name for hyperlinking. Nothing more and nothing less. A tag will take you to a new idea, concept, data item, data page, or database. It's a springboard that will take you to information.
This book points out that tagging is a new form of information management as it relates to personal organization, information architecture, and online communities. I suppose my Lotus Organizer program is an example of the first, and Amazon's system is an example of the last. So is it really all that new?
All in all, this book explains the value of tagging. It's a guide to what, how and why to tag. Each chapter ended in a list of bullet points called a Summary. I liked this feature very much since it helped me skim through the book quickly. 5 stars!

Click Here to see more reviews about: Tagging: People-powered Metadata for the Social Web

Tagging is fast becoming one of the primary ways people organize and manage digital information. Tagging complements traditional organizational tools like folders and search on users desktops as well as on the web. These developments mean that tagging has broad implications for information management, information architecture and interface design. And its reach extends beyond these technical domains to our culture at large. We can imagine, for example, the scrapbookers of the future curating their digital photos, emails, ticket stubs and other mementos with tags. This book explains the value of tagging, explores why people tag, how tagging works and when it can be used to improve the user experience. It exposes tagging's superficial simplicity to reveal interesting issues related to usability, information architecture, online community and collective intelligence.

Buy Now

Click here for more information about Tagging: People-powered Metadata for the Social Web

Read More...

Pandora's Box: Social and Professional Issues of the Information Age Review

Pandora's Box: Social and Professional Issues of the Information Age
Average Reviews:

(More customer reviews)
It is a good book and it is highly recommended for anyone that is able to read whether he/she has contact with the computer or now. The social issues raised are all encompassing.

Click Here to see more reviews about: Pandora's Box: Social and Professional Issues of the Information Age



Buy Now

Click here for more information about Pandora's Box: Social and Professional Issues of the Information Age

Read More...

Beautiful Data: The Stories Behind Elegant Data Solutions Review

Beautiful Data: The Stories Behind Elegant Data Solutions
Average Reviews:

(More customer reviews)
"Beautiful Data" is a collection of essays on data; how people have transformed it, worked within its confines, and offers a glimpse of where we might go. Many of the essays are wonderful snippets into how some people perceive data while others fall flat. Overall its a mostly enjoyable read that helps open up your mind to new potentials.
First a disclaimer; I am not a data person. However I've been involved, fairly heavily, in the data field. In the parlance of the world, I'm a back end person. However I'm always trying to think about the front end; how will things be used and what information can we gleen from the system (or systems). With that in mind, this is a book that speaks to me - its all about the front end.
Some of the best essays in the book would be:
The first essay by Nathan Yau he talks very much about user created data and personal databases (knowledge bases). What's exciting here is how he takes data already out there, data you have provided, and creates something useful and yes, beautiful, out of it.
The Second essay by Follett and Holm really gets down to how if you want the data, you need to present it in a way that brings people into the process. As someone who has a slight crush on the statistics and practices in polling (and designing poll questions) this essay really was a fascinating read.
The third essay by Hughes detailed how he handled images on the Mars mission. There wasn't anything here that wasn't done in embedded systems 15 years ago; still it was a great walk down memory lane since I used to program embedded imaging systems.
Chapter 4 really hit home PNUTShell is cloud storage and data processing in real time. This really is the stuff of the future.
Chapter 5 by Jeff Hammerbacher really didn't offer too many insights but his writing style is fluid and fun plus he offered a glimpse into how Facebook grew.
We then have the slow section of the book - Chapter 8 on distributed social data had promise but it read more like a company white page than an interesting article. Same with Chapter 12 [...].
Thankfully chapter 10 on Radiohead's "House of Cards" video was there - and here we are presented with true beauty in data - beautiful enough to create a music video out of!
I'm still on the fence with Chapter 13 - What Data Doesn't Do. It was an interesting chapter but it felt both too long and too short at the same time. I almost felt that in the author, Coco Krumme, were to write a book on this topic, I'd want to read it. However her essay was not the right vehicle.
Finally, the last chapter - "Connecting Data" was a truly inspiring piece; one that offers up paths for the future. I am sure a few start ups will form over the questions posed in by Segaran (or maybe the questions to the questions).
Overall there were enough strengths to overcome the weak chapters. My main complaints are trivial; poor binding of the book, too many PhD candidate papers and not enough from out in the trenches. I'd love to see something from Stonebreaker here; its hard to talk about beautiful data and not have him in it. Or forget [...]and talk about many eyes. Or map reduce. Still, "Beautiful Data" succeeds. It opened up my mind to different possibilities for data representation and usage.


Click Here to see more reviews about: Beautiful Data: The Stories Behind Elegant Data Solutions


In this insightful book, you'll learn from the best data practitioners in the field just how wide-ranging -- and beautiful -- working with data can be. Join 39 contributors as they explain how they developed simple and elegant solutions on projects ranging from the Mars lander to a Radiohead video. With Beautiful Data, you will:

Explore the opportunities and challenges involved in working with the vast number of datasets made available by the Web
Learn how to visualize trends in urban crime, using maps and data mashups
Discover the challenges of designing a data processing system that works within the constraints of space travel
Learn how crowdsourcing and transparency have combined to advance the state of drug research
Understand how new data can automatically trigger alerts when it matches or overlaps pre-existing data
Learn about the massive infrastructure required to create, capture, and process DNA data

That's only small sample of what you'll find in Beautiful Data. For anyone who handles data, this is a truly fascinating book. Contributors include:
Nathan Yau Jonathan Follett and Matt Holm J.M. Hughes Raghu Ramakrishnan, Brian Cooper, and Utkarsh Srivastava Jeff Hammerbacher Jason Dykes and Jo Wood Jeff Jonas and Lisa Sokol Jud Valeski Alon Halevy and Jayant Madhavan Aaron Koblin with Valdean Klump Michal Migurski Jeff Heer Coco Krumme Peter Norvig Matt Wood and Ben Blackburne Jean-Claude Bradley, Rajarshi Guha, Andrew Lang, Pierre Lindenbaum, Cameron Neylon, Antony Williams, and Egon Willighagen Lukas Biewald and Brendan O'Connor Hadley Wickham, Deborah Swayne, and David Poole Andrew Gelman, Jonathan P. Kastellec, and Yair Ghitza Toby Segaran

Buy Now

Click here for more information about Beautiful Data: The Stories Behind Elegant Data Solutions

Read More...

Web 2.0 Fundamentals for Developers: With AJAX, Development Tools, and Mobile Platforms Review

Web 2.0 Fundamentals for Developers: With AJAX, Development Tools, and Mobile Platforms
Average Reviews:

(More customer reviews)
This book describe lots of important aspects of Web 2.0 and helps in dealing with Product-owner/developers. Now I can
ask the right kind of questions to product managers and developers to find out why they chose the products and tools they're using on a project, and why they eliminated other alternatives, and be in a better position to understand their responses.
This book is prepared in a very meticulous fashion. The writing is strong and focused, and the authors make it clear when they are presenting an overview of a specific topic versus an in-depth discussion. The code samples were helpful to understand usage of the tool(s).
This is definitely a very ambitious book because it covers so many aspects of Web 2.0, and the authors did an impressive job of providing breadth and a lot of depth for many topics. This book gives depth where it's really needed and focus on breadth where it's appropriate.
I really liked the approach used for the two mobile chapters: the first mobile chapter gives an overview of four major platforms. The second mobile chapter discusses other alternatives to give you an understanding of what type of coding is needed to develop apps for each of those platforms.
This book gave a great jump start in Web 2.0!

Click Here to see more reviews about: Web 2.0 Fundamentals for Developers: With AJAX, Development Tools, and Mobile Platforms

Designed for a broad spectrum of people with technically diverse backgrounds, this book covers the most recent developments in Web 2.0 programming topics and applications, including up-to-date material on cloud computing, Google AppEngine, Social Networks, Comet, HTML5, semantic technology, and a chapter on the future of the Web. Web 2.0 Fundamentals: With AJAX, Development Tools, and Mobile Platforms prepares readers for more advanced technical topics in Web 2.0. The accompanying CD-ROM and companion website provide code samples from the book and appendices with an extensive set of links for supplemental material and links for the Twitter and Facebook pages.

Buy Now

Click here for more information about Web 2.0 Fundamentals for Developers: With AJAX, Development Tools, and Mobile Platforms

Read More...

Algorithms of the Intelligent Web Review

Algorithms of the Intelligent Web
Average Reviews:

(More customer reviews)
I have always had an interest in AI, machine learning, and data mining but I found the introductory books too mathematical and focused mostly on solving academic problems rather than real-world industrial problems. So, I was curious to see what this book was about.

I have read the book front-to-back (twice!) before I write this report. I started reading the electronic version a couple of months ago and read the paper print again over the weekend. This is the best practical book in machine learning that you can buy today -- period. All the examples are written in Java and all algorithms are explained in plain English. The writing style is superb! The book was written by one author (Marmanis) while the other one (Babenko) contributed in the source code, so there are no gaps in the narrative; it is engaging, pleasant, and fluent. The author leads the reader from the very introductory concepts to some fairly advanced topics. Some of the topics are covered in the book and some are left as an exercise at the end of each chapter (there is a "To Do" section, which was a wonderful idea!). I did not like some of the figures (they were probably made by the authors not an artist) but this was only a minor aesthetic inconvenience.
The book covers four cornerstones of machine learning and intelligence, i.e. intelligent search, recommendations, clustering, and classification. It also covers a subject that today you can find only in the academic literature, i.e. combination techniques. Combination techniques are very powerful and although the author presents the techniques in the context of classifiers, it is clear that the same can be done for ecommendations -- as the Bell Korr team did for the Netflix prize.
I work in a financial company and a number of people that I work with have PhD degrees in mathematics and computer science. I found the book so fascinating that I asked them to have a look. They had nothing but praise for this book. The consensus is that everything is explained in the simplest possible way, with clarity but without sacrificing accuracy. As one of them told me, this is a major step forward in teaching AI techniques and introducing the field to millions of developers around the world. Even for experts in the field and experienced software engineers, there are important insights in almost every chapter.
We had tried to write a software library, for a small project, that analyzes log files and assesses IT risk (e.g. probability of intrusion; preemptive alerts on application performance issues, and so on) based on Segaran's book "Programming collective intelligence". We spend about six weeks trying to find how to match what was in Segaran's book and what we wanted to do but we did not find the depth and clarity that was required. On top of that, Segaran used Python so the code had to be rewritten and things didn't quite work as expected! We are now using the code from Marmanis' book and our code analyzes apache and weblogic log files in order to assess risk! It just works! We wrote the code in one week! We would not have been able to succeed without reading this book.
Clearly, I am deeply impressed. This is an outstanding book; it was not just useful, it was inspiring! It is a "must have" book for every Java developer.
The content of the book includes:
* the PageRank algorithm; a content based algorithm similar to PageRank to which the author coined the term "DocRank" because it applies to Word, PDF, and other documents rather than Web pages; search improvements based on probabilistic methods (Naive Bayes); precision, recall, F1-score, and ROC curves;
* collaborative filtering as well as content based recommendations;
* k-means, ROCK, DBSCAN for clustering; the best explanation about the "curse of dimensionality" ever! I finally learned what this mystic term means!
* Bayesian classification; declarative programming (through the Drools rules engine); introduction to neural networks; decision trees
* Comparing and Combining classifiers: McNemar's test; Cochran'sQ test; F-test; Bagging; Boosting; general classifier ensembles
Buy it, read it, enjoy it, and use it!


Click Here to see more reviews about: Algorithms of the Intelligent Web


Web 2.0 applications provide a rich user experience, but the parts you can't see are just as important-and impressive. They use powerful techniques to process information intelligently and offer features based on patterns and relationships in data. Algorithms of the Intelligent Web shows readers how to use the same techniques employed by household names like Google Ad Sense, Netflix, and Amazon to transform raw data into actionable information.

Algorithms of the Intelligent Web is an example-driven blueprint for creating applications that collect, analyze, and act on the massive quantities of data users leave in their wake as they use the web. Readers learn to build Netflix-style recommendation engines, and how to apply the same techniques to social-networking sites. See how click-trace analysis can result in smarter ad rotations. All the examples are designed both to be reused and to illustrate a general technique- an algorithm-that applies to a broad range of scenarios.

As they work through the book's many examples, readers learn about recommendation systems, search and ranking, automatic grouping of similar objects, classification of objects, forecasting models, and autonomous agents. They also become familiar with a large number of open-source libraries and SDKs, and freely available APIs from the hottest sites on the internet, such as Facebook, Google, eBay, and Yahoo.


Buy Now

Click here for more information about Algorithms of the Intelligent Web

Read More...