In earlier postings I have written about the Semantic Web. It is interesting to me that in my recent work in the area of web technologies that there would be such an overlap with my interest in writing and communications. The semantic web technologies are changing the web in very exciting ways. In simple terms this is making the web smarter.
When people communicate and when computers communicate there is a syntax to that communication. Until recently, the semantics of the communication was not made known in a way that computers could understand. Applications on the web have given the impression that they understood what you meant, the semantics, by allowing you to ask questions and seem to get answers in the way of websites or a search engine might respond to your search with this statement, “Did you mean…?” However, in terms of the web, for the most part, none of these websites had any meaning embedded into them, at least nothing that would help a computer program to understand what was on the web page. They just have information to allow a browser to know how to display the content for human viewers to understand.
This leads to the topic of syntax. Syntax is about structure, the structure of sentences and phrases in English. Written communication in English is structured with grammar, spelling and punctuation. Similarly, when we speak much of that structure also exists in the way we speak. Punctuation is articulated, sometimes, with pauses, for example.
A definition if syntax from the website reference.dictionary.com is as follows: “Computers. the grammatical rules and structural patterns governing the ordered use of appropriate words and symbols for issuing commands, writing code, etc., in a particular software application or programming language. “1 So, in terms of the web, we have web pages that are presented in the browser using different languages or markup code. There is also a structure to the way the browser requests the web page from the web server. There are rules that define how this communication must be structured. This is the syntax of the communication.
Semantics is about the meaning of what is being communicated. Before the semantic web started changing things, there was virtually nothing on a web page or in the code underlying a web page to tell a computer anything about the meaning of what was on the web page. The computer, by way of the browser, knew how to display the content but had no understanding, as it were, of the semantics, the meaning of what was being communicated.
The semantic web is not about teaching computers to speak and understand English or any language, per se. Languages are a bit more complex than what would be required by the semantic web. However, this is about including coding the web page with information about the meaning of what is contained on the web page. This semantic code will not be displayed to the viewer but it will be read by computers. Some semantic web applications will involve what is called “natural language processing” but there will be limits and requirements to what can be said or asked.
By including semantic web technology in web pages and in web applications, search engines will better help us find what we are seeking. There are already some semantic search engines out there, such as what you will find at hakia.com In addition, just one other example of how this can help us is with the ability to combine and reuse information from various sources. Information can be pulled in from a number of different sources and used in an entirely new way.
More on this topic will be coming. I find this very exciting.
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs
These are my links for August 22nd through August 23rd:
- Powerset — Unlock Meaning<br />
Powerset finds articles related to the meaning of your query. And sometimes even direct answers.<br />
<br />
<br />
<br />
… - Resource Description Framework (RDF) — RDF is a W3C standard for modeling and sharing distributed knowledge based on a decentralized open-world assumption. Any knowledge about anything can be decomposed into triples (3-tuple …
- Resource Description Framework (RDF) | drupal.org —
- Accountability Services —
- Accountability Services —
- can personal brain read OWL, RDF files? —
This blog is published by Bruce Whealton, more information about Bruce Whealton is here… Bruce Whealton is the owner of Future Wave Designs, a North Carolina Company providing Web Design and Web Development. Visit:
NC Web Design:Future Wave Designs