Home > Articles > Programming > Web Services/ XML/ SOA/ WebSphere/ WCF

Seven Steps to XML Mastery, Step 6: Employ the Semantic Web

Frank Coyle
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
Close WindowFrank Coyle

Frank Coyle

Learn more…

Introduction to Voice XML Part 5: Voice XML Meets Web 2.0
Sep 14, 2007
Introduction to Voice XML Part 4: Grammars, Scope, and Event Handlers
Aug 31, 2007
Introduction to Voice XML Part 3: Voice XML Grammars
Aug 10, 2007
Introduction to VoiceXML Part 2: Working with Forms
Aug 3, 2007
An Introduction to VoiceXML
Jul 27, 2007
Seven Steps to XML Mastery, Step 7: Ensure XML Security
Aug 25, 2006
Seven Steps to XML Mastery, Step 6: Employ the Semantic Web
Aug 18, 2006
Seven Steps to XML Mastery, Step 5: Making Web Services Work for You (Part 2 of 2)
Jul 28, 2006
Seven Steps to XML Mastery, Step 4: Parsing and Processing XML (Part 2 of 2)
Jul 7, 2006
Seven Steps to XML Mastery, Step 5: Making Web Services Work for You (Part 1 of 2)
Jun 16, 2006
Seven Steps to XML Mastery, Step 4: Parsing and Processing XML (Part 1 of 2)
Jun 9, 2006
Seven Steps to XML Mastery, Step 3: Exploring the Power of XSLT (Part 2 of 2)
Jun 2, 2006
Seven Steps to XML Mastery, Step 3: Transform with XSLT (Part 1 of 2)
May 26, 2006
Seven Steps to XML Mastery, Step 2: Display for the Web
May 19, 2006
Seven Steps to XML Mastery, Step 1: Read Before You Write
Apr 28, 2006
Seven Steps to XML Mastery: About This Series
Apr 28, 2006
XML at Interop 2005: Is XML Still Relevant?
Dec 30, 2005
XML at JavaOne: Ten Years After
Jul 22, 2005
Web Services Registries and Java: the Role of JAXR
Jul 5, 2002
XML: Extending the Enterprise
Jun 28, 2002
Web Services, Java, and JAXM
Jun 14, 2002
Web Services and Java: Deconstructing the JWSDP
Jun 7, 2002
The Wireless Web
Oct 26, 2001
Wireless: The View from 30,000 feet
Sep 2, 2001
XML and Distributed Computing
Jul 6, 2001
Wireless Markup Language--Beyond the Basics
Oct 30, 2000
WMLScript
Oct 30, 2000
A WAP Primer
Oct 23, 2000
Wireless Markup Language
Oct 1, 2000
JavaOne Day 2
By on May 9, 2008 No Comments

Sun's  embrace of dynamic scripting languages expands the reaches of the JVM.

JavaOne - Reflection on Day One
By on May 8, 2008 No Comments
Lots of action on the official opening of JavaOne. Neil Young appeared on stage to show off his new 10 disc Blu-Ray music project.
JavaOne Report
By on May 6, 2008 No Comments
Rolling into JavaOne 2008.
Mashin' up with Voice XML
By on August 21, 2007 No Comments

Voice XML opens up new opportunities for integrating voice into service oriented architectures.

In terms of modern technology, the Web is actually a venerated oldster. Is it time for the younger set to take over, bringing newer and more powerful ideas? In the sixth step toward XML mastery, Frank Coyle discusses the facets of the semantic web, which just may be the Web of the future.
For more information about this series, start by reading Frank Coyle's introduction, Seven Steps to XML Mastery: About This Series.

What Is the Semantic Web?

The word semantic comes from semantikos, the Greek word for significant meaning. The vision of the semantic web is to infuse meaning to the innumerable pages, links, and resources that populate the World Wide Web. But, as with web services, we’re not just talking about meaning for humans, but meaning defined in a way that allows computers to search, collect, organize, and deduce information not explicitly laid out in a database or web page. The driving force behind the semantic web has been Tim Berners-Lee, who put the pieces in place in the 1990s to give us the Web as we know it today.

For all practical purposes, the Web is stupid. Web pages are built around HTML tags that describe how to render information in a browser, with practically no regard for what all that information means. Yes, there’s an HTML tag called meta that’s used to associate keywords with pages, but marketers seeking to appear high on Google’s search lists have packed the meta element with so many catchwords and phrases that the tag has lost all practical meaning.

In this, the sixth step on path to XML mastery, we’ll explore the semantic web by looking at some tools and technologies intended to take the Web to its next level of utility, to what some are calling Web 2.0.

  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

Danny KalevMinutes from the October 2009 Meeting
By Danny Kalev on Yesterday No Comments

The minutes from the Santa Cruz (October 2009) meeting are available here. Even if you're not a language layer at heart, I encourage you to read them.

Danny KalevA Reader's Opinion on Attributes
By Danny Kalev on October 20, 2009 No Comments

In August I dedicated a series to the debate about C++0x attributes. I believe that it covered the subject in a balanced and detailed way, but I keep getting complaints from C++ users who don't like attributes for various reasons. Here's a recent email I received from a Polish C++ programmer. While it  doesn't represent my opinion about attributes -- I'm rather neutral about this feature and consider it a "solution waiting for a problem" -- but it suggests that attributes are still a highly controversial issue that will haunt C++ for a long time. The email is quoted here with minor edits that and as usual, with all private details removed.

Danny KalevFollowup: The Web 2.0 Guy I Ain't
By Danny Kalev on October 16, 2009 1 Comment

Almost a year ago, I posted here The Web 2.0 Guy I Ain't. People wonder whether I still resist all those Web 2.0 features and technologies at the end of 2009.

See All Related Blogs

There are currently no related titles. Please check back later.

Informit Network