Web Technology

In ear­lier post­ings I have writ­ten about the Semantic Web.  It is inter­est­ing to me that in my recent work in the area of web tech­nolo­gies that there would be such an over­lap with my inter­est in writ­ing and com­mu­ni­ca­tions.  The seman­tic web tech­nolo­gies are chang­ing the web in very excit­ing ways.  In sim­ple terms this is mak­ing the web smarter.

 

When peo­ple com­mu­ni­cate and when com­put­ers com­mu­ni­cate there is a syn­tax to that com­mu­ni­ca­tion.  Until recently, the seman­tics of the com­mu­ni­ca­tion was not made known in a way that com­put­ers could under­stand.  Applications on the web have given the impres­sion that they under­stood what you meant, the seman­tics, by allow­ing you to ask ques­tions and seem to get answers in the way of web­sites or a search engine might respond to your search with this state­ment, “Did you mean…?”  However, in terms of the web, for the most part, none of these web­sites had any mean­ing embed­ded into them, at least noth­ing that would help a com­puter pro­gram to under­stand what was on the web page.  They just have infor­ma­tion to allow a browser to know how to dis­play the con­tent for human view­ers to understand.

 

This leads to the topic of syn­tax.  Syntax is about struc­ture, the struc­ture of sen­tences and phrases in English.  Written com­mu­ni­ca­tion in English is struc­tured with gram­mar, spelling and punc­tu­a­tion.  Similarly, when we speak much of that struc­ture also exists in the way we speak.  Punctuation is artic­u­lated, some­times, with pauses, for example. 

 

A def­i­n­i­tion if syn­tax from the web­site reference.dictionary.com is as fol­lows: “Computers. the gram­mat­i­cal rules and struc­tural pat­terns gov­ern­ing the ordered use of appro­pri­ate words and sym­bols for issu­ing com­mands, writ­ing code, etc., in a par­tic­u­lar soft­ware appli­ca­tion or pro­gram­ming lan­guage. “1  So, in terms of the web, we have web pages that are pre­sented in the browser using dif­fer­ent lan­guages or markup code.  There is also a struc­ture to the way the browser requests the web page from the web server.  There are rules that define how this com­mu­ni­ca­tion must be struc­tured.  This is the syn­tax of the communication. 

 

Semantics is about the mean­ing of what is being com­mu­ni­cated.  Before the seman­tic web started chang­ing things, there was vir­tu­ally noth­ing on a web page or in the code under­ly­ing a web page to tell a com­puter any­thing about the mean­ing of what was on the web page.  The com­puter, by way of the browser, knew how to dis­play the con­tent but had no under­stand­ing, as it were, of the seman­tics, the mean­ing of what was being communicated. 

The seman­tic web is not about teach­ing com­put­ers to speak and under­stand English or any lan­guage, per se.  Languages are a bit more com­plex than what would be required by the seman­tic web.  However, this is about includ­ing cod­ing the web page with infor­ma­tion about the mean­ing of what is con­tained on the web page.  This seman­tic code will not be dis­played to the viewer but it will be read by com­put­ers.   Some seman­tic web appli­ca­tions will involve what is called “nat­ural lan­guage pro­cess­ing” but there will be lim­its and require­ments to what can be said or asked.

 

By includ­ing seman­tic web tech­nol­ogy in web pages and in web appli­ca­tions, search engines will bet­ter help us find what we are seek­ing.  There are already some seman­tic search engines out there, such as what you will find at hakia.com  In addi­tion, just one other exam­ple of how this can help us is with the abil­ity to com­bine and reuse infor­ma­tion from var­i­ous sources.  Information can be pulled in from a num­ber of dif­fer­ent sources and used in an entirely new way. 

More on this topic will be com­ing.  I find this very exciting. 

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: nat­ural lan­guage pro­cess­ing, par­tic­u­lar soft­ware appli­ca­tion, reference.dictionary.com, se, search engine, search engines, seman­tic search engines, seman­tic web, seman­tic web appli­ca­tions, seman­tic web tech­nolo­gies, seman­tic web tech­nol­ogy, seman­ticweb, web appli­ca­tions, web server, web smarter, web tech­nolo­gies

Website: 

Twine is an inter­est net­work­ing Website deis­gned to let peo­ple share links, com­ments, files, and more about top­ics they are inter­ested in.  Twine has diverse inter­est cat­e­gories, from news, sports, music, the web, sci­ence dis­cov­er­ies and many more are being cre­ated by users.

The site has sev­eral topic areas that cat­e­go­rize the con­tent that peo­ple are shar­ing on the site.  When you visit the site you will see these top level menu items, US & World, Entertainment, Sports, Business, Technology, and More.  Moving the mouse over any of these will dis­play sub­menus very nicely that present con­tent within those categories. 

This is an excit­ing site to use.  The tech­nol­ogy is pow­er­ful and advanced.  The site uses auto­tag­ging, Natural Language Processing, and RDF Semantic Web data.  However, the user doesn’t see any of this, instead the focus is on pre­sent­ing a nice inter­ac­tive site for dis­cov­ing and sharing.

 

Login or reg­is­ter to post com­ments |  Share this

Share this con­tent  |  Tags: Semantic Web, social net­work­ing

© 2010 Future Wave Designs Website Developed by Bruce Whealton, http://BruceWhealton.us

 

 

 

 

 

Powered by Drupal, an open source content management system

 

 

 

 

 

 

 

 

 

 

Combining tech­nol­ogy and Innovation
112A Dillard St.; Carrboro, NC 27510–4168; USA
W –79° 5.18952″ N 35° 55.05936″
Telephone: 919–636-5809
FAX: 919–636-5809

 

 

Powered by Drupal and Drupal Theme cre­ated with Artisteer by Bruce Whealton.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: nat­ural lan­guage pro­cess­ing, par­tic­u­lar soft­ware appli­ca­tion, reference.dictionary.com, se, search engine, search engines, seman­tic search engines, seman­tic web, seman­tic web appli­ca­tions, seman­tic web tech­nolo­gies, seman­tic web tech­nol­ogy, seman­ticweb, web appli­ca­tions, web server, web smarter, web tech­nolo­gies

Let’s start with a def­i­n­i­tion of Semantics. Semantics is closely related to syn­tax. The syn­tax is how we say some­thing and the seman­tics is the mean­ing behind what we say. Take a sen­tence in English as an exam­ple. The sen­tence is made up of punc­tu­a­tion, spelling, and the let­ters. The seman­tics is what the sen­tence means.

When we talk about syn­tax and seman­tics we are talk­ing about com­mu­ni­ca­tion. The Internet gave a way for com­put­ers to com­mu­ni­cate with one another. It gave them a voice so that they could talk to one another. However, just as a par­rot can mimic human speech, a com­puter on the web can only mimic human infor­ma­tion. It does not under­stand what the infor­ma­tion means.

The web is made up of web pages that use a syn­tax that tells how to dis­play or present doc­u­ments or infor­ma­tion for us. The need for the seman­tic web is because com­put­ers and the web were not designed to under­stand the mean­ing of what is con­tained on a web page. Computers can rec­og­nize the syn­tax of web pages, i.e. how to dis­play the infor­ma­tion on a web page but not the seman­tics of what is con­tained on a web page.

The seman­tic web is about things, peo­ple, events, places and any con­cept you can think about. The seman­tic web is not only about under­stand­ing the mean­ing of what is con­tained on a web page but how these things are related to one another. Two tech­nolo­gies for embed­ding seman­tic infor­ma­tion in web pages are micro­for­mats and RDFa. So, this is not about some­thing that will hap­pen in the future, it is about tech­nolo­gies that exist now… and are hap­pen­ing now.

Once a com­puter and the web can under­stand what a per­son, a place and an event is, it can start help­ing you inter­act with these things. A good exam­ple is in seman­tic web searches. Search engines would be more accu­rate. You could tell the search engines whether you are search­ing for a per­son, a place or a song. They wouldn’t only depend on key­words but also the seman­tics con­tained within web pages. It is about help­ing com­put­ers get us what we want.

See http://microformats.org/about and http://rdfa.info/about by the web consortium.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: nat­ural lan­guage pro­cess­ing, par­tic­u­lar soft­ware appli­ca­tion, reference.dictionary.com, se, search engine, search engines, seman­tic search engines, seman­tic web, seman­tic web appli­ca­tions, seman­tic web tech­nolo­gies, seman­tic web tech­nol­ogy, seman­ticweb, web appli­ca­tions, web server, web smarter, web tech­nolo­gies

These are the areas of train­ing that are the focus of my con­cen­tra­tion recently. Dreamweaver CS4 is what I am using, the 10th ver­sion of this soft­ware. Dreamweaver is becom­ing a very capa­ble tool for Web Design and Development. Every time I write that web design and devel­op­ment, I real­ize that many folks that are served or could poten­tially be served by Future Wave Designs, do not real­ize that there is a dif­fer­ence between web design and web devel­op­ment. For the sake of sim­plic­ity here, I’ll just say that web design is deal­ing more with ascetics, appear­ance, as it were. Web devel­op­ment is more tech­ni­cal and per­haps more related to pro­gram­ming and con­nect­ing data­bases with a web­site. So, what I was say­ing was that Dreamweaver is becom­ing very capa­ble for both the lay­out, pre­sen­ta­tion and ascetics work and for the pro­gram­mer as well… pro­vid­ing tools that aid in cod­ing, or pro­gram­ming… not to men­tion automat­ing tasks that would have required pro­gram­ming if done manually.

Dreamweaver has been my tool in learn­ing about and devel­op­ing the Web 2.0 type appli­ca­tions that can be devel­oped with the aid of Javascript libraries. I’ve found some valu­able train­ing courses, or video titles on both Lynda.com and vtc.com — the vir­tual train­ing com­pany. These tools, these Javascript Libraries sim­plify or make pos­si­ble the cre­ation of rich inter­net appli­ca­tions, also known as Web 2.0 type appli­ca­tions. We are talk­ing about web sites that improve upon or enrich the user inter­ac­tion with a web­site. The chal­lenge is to mar­ket these skills and help poten­tial clients see how these tools, these fea­tures added to a web­site can ben­e­fit them.

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: nat­ural lan­guage pro­cess­ing, par­tic­u­lar soft­ware appli­ca­tion, reference.dictionary.com, se, search engine, search engines, seman­tic search engines, seman­tic web, seman­tic web appli­ca­tions, seman­tic web tech­nolo­gies, seman­tic web tech­nol­ogy, seman­ticweb, web appli­ca­tions, web server, web smarter, web tech­nolo­gies

Yesterday’s post was less than amaz­ing, so I’ll try to do bet­ter today. Yesterday I said the unre­mark­able thing that today’s web is social. Well, another fea­ture of today’s web is a richer user inter­ac­tion with the web­sites we visit. Plain old sta­tic web­sites that just dis­plays some­thing is not just bor­ing but inef­fec­tive and not very engag­ing. Most of the clients of any web design and devel­op­ment com­pany, like ours, are inter­ested in one way or another, in hav­ing the user inter­act with the web­site. More impor­tantly, we care about how things look, how easy and intu­itive the user inter­face is. A num­ber of tools are avail­able for cre­at­ing rich inter­net appli­ca­tions. Adobe Flex is one such tool. Applications cre­ated in Adobe Flex run in the Flash Player, which is avail­able to most every user today.

I thought, there­fore that it would be a good idea to start pre­sent­ing on the Future Wave Designs web­site some exam­ple Rich Internet Applications cre­ated using this tool. Some will be more excit­ing than oth­ers. I may revisit the pre­sen­ta­tion of these appli­ca­tions, so as to change the look, the pre­sen­ta­tion of the application.

I thought I’d start with a con­ver­sion appli­ca­tion. The top panel will con­vert from US Dollars to Euros. A step­per is included to spec­ify the con­ver­sion ratio. The bot­tom panel will con­vert from Fahrenheit to Celsius and from Celsius to Fahrenheit, depend­ing on which num­ber you want to enter. These appli­ca­tions are avail­able here: http://futurewavedesigns.com/joomla/resources-my-links/rich-internet-applications-showcase/conversions-application.html

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: nat­ural lan­guage pro­cess­ing, par­tic­u­lar soft­ware appli­ca­tion, reference.dictionary.com, se, search engine, search engines, seman­tic search engines, seman­tic web, seman­tic web appli­ca­tions, seman­tic web tech­nolo­gies, seman­tic web tech­nol­ogy, seman­ticweb, web appli­ca­tions, web server, web smarter, web tech­nolo­gies

On the top left you will see a field where you can enter your email address for updates when we post to this blog.

Whenever Future Wave Designs posts a new blog post we will email you an update con­tain­ing the con­tents of the post. We will try to post valu­able, stim­u­lat­ing and infor­ma­tive infor­ma­tion about web tech­nol­ogy, com­puter tech­nol­ogy, social net­work­ing, mar­ket­ing and more. We are excited about the web and it’s poten­tial. We want to share with you our knowl­edge and expe­ri­ence. We are con­stantly learn­ing and try­ing to keep up with the chang­ing web and the changes in technology.

Thanks,
Bruce Whealton,
Owner, Future Wave Designs

Related Articles:


This blog is pub­lished by Bruce Whealton, more infor­ma­tion about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company pro­vid­ing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs

Technorati Tags: nat­ural lan­guage pro­cess­ing, par­tic­u­lar soft­ware appli­ca­tion, reference.dictionary.com, se, search engine, search engines, seman­tic search engines, seman­tic web, seman­tic web appli­ca­tions, seman­tic web tech­nolo­gies, seman­tic web tech­nol­ogy, seman­ticweb, web appli­ca­tions, web server, web smarter, web tech­nolo­gies