Semantic Technology Conference | May 20-24, 2007
 

Zerda Mark

Nora Tom

     

Using Web 3.0 Technology to Build a Web 2.0 Application Today

Mark Zerda
Senior Engineer
Data-Grid

Tom Nora
VP Business Development
Data-Grid


 

Monday, 5/21/2007
1:15 PM - 4:45 PM
Level: Technical - Intermediate

Although the Semantic Web (or Web 3.0) has generated a lot of excitement about a web in which search engines and active agents behave with human-like intelligence, the general consensus within the venture capital industry is that a commercially viable Semantic Web may still be 5-7 years away. In this tutorial we are going to explore how the standards that underpin Web 3.0 may be used today in implementing Web 2.0 applications. OWL is the key standard for defining the meaning of information in the Semantic Web. It reached full recommendation status within the W3C in 2004. It can be used both as a design language for the object classes that constitute a Web 2.0 application and as a schema definition language for the DBMS that stores the data and media used by the application.

This tutorial demonstrates an existing web application — a private database made available only to venture capitalists that contains information on all of the private financings done by venture capital firms. It might be used by a VC who led a first round in a firm to find a suitable second round co-investor, or to track companies (in, e.g., nanomaterials) that are coming up on a financing event. In this tutorial we will examine the application’s current old-tech implementation (Cold Fusion and DHTML), and then rebuild it two different ways: Lightweight Web 1.0 technology: DTML, Ruby on Rails, MySQL, Web 2.0 technology: AJAX, Rails, Web 3.0 OWL DBMS. We think you will find the Web 2.0 implementation both dramatically simpler, and dramatically more usable.


Mark Zerda wrote the applications we will be discussing. He is a member of the engineering team at Data-Grid. He also just came back from a 3-month bike ride through Mexico.

Tom Nora handles business development for Data-Grid. He has started and/or grown a dozen leading edge technology companies — in parallel computing, large database systems, object-oriented application development, digital music, and digital animation. He has participated in IPOs, merged, divested, acquired, and sold software businesses. He is the user of the applications we will be building.


   
Close Window