herbal drug

just another regularban.info web blog

MEMBERS:

Semantic Web

Introduction

Semantic web as defined by the creator of the web Tim Berners-Lee is "a web of data, in some ways like a global database" (Berners-Lee, 1998). To elaborate further Mr. Berners-Lee explains in an interview held by IDG Now, data is expressed on computers as associated files with applications that deal specifically with information, an example would be, data in calendars, bank systems, spreadsheets, and database application. Looking at a web page, data is not clearly defined and not associated with any of the applications usually on computers. Semantic web will allow data to interact and connect together; it will bring on a common data format for all applications, for databases and web pages alike (Moon, 1999). Semantic web is not to build an artificial intelligence system which allows computers to understand what humans write on web pages; on the contrary, it is an attempt to make web pages more understandable and well-defined to support automatic extraction of data from within web content (Berners-Lee, 1998).

Analysis

The emergence of the web and the way HTML took off was driven by how society's needed to grew, from Internet chat to file transfer to high-end communities through blogs and wiki's. HTML was not limited to web content, knowledge base and help files adapted the language as a format to document software applications and provide training material. The revolution of technologies on the Internet allowed companies like Google to index pages; a thought that was very far away, says Tim Berners-Lee in his lecture at MIT. Web services have evolved to pave the road for distributed information and modular programming allowing interoperability among sites. Through XML, data in one site can be used by another using the common protocols and standards supported by both (Berners-Lee, 1998). XML defines schemas that deal with fields of data, what is required is a system that can tell the computer what sort of information (data) it can derive from within a page (Moon, 1999). With Web 3.0 a site will provide data that can be navigated through and extracted from multiple sites, this is a result of the fact that semantic web data model is closely related to a relational database where records of data share common fields that connect them together (Berners-Lee, 1998).

The solution provided to support semantic web is in the form of metadata that describes the data contained on web pages. Resource Description Framework (RDF) is a base to manage metadata; it is the ground that computers can use to exchange and interact with applications on the Web (W3C RFC, 1999). The applications for RDF include digital libraries, online catalogs, and indexing systems that are usually associated with content and content relationships models deployed in most web pages. With RDF data within business portals will be analyzed and identified as resources, properties, or statements transparent to the domain, further more, the specifications will merge with other documents to comprise a framework of classes. Classes organized as a hierarchy comprises a schema that can be reusable as metadata definitions along side multiple platforms. Resources created in this hierarchy can be identified using a resource identifier (URI), which enables a document given to a machine with this identification to be recognized by the system and triggers it to dig and find similar data (Berners-Lee, 1998).

Implications

Semantic web can be the solution to overpower the limitations of current information management systems in finding and extracting data from unorganized resources. RDF is meant to describe any data regardless of its character, location, source, or type, the concept of URI is richer to uniquely identify any object on the web (Berners-Lee, 1998). The pillars of Semantic web are standards and common protocols that are the bases for knowledge representation; HTML, RDF, the data language resource description web ontology language (OWL) that describes to the machine what is going on, in addition to RDF1 which is a query language to make inquiries among machines much easer, will all emerge and collaborate to bring in more to the web and more intelligent programs that will bring the Internet more closer (Cleave, 2004).

The current research and implementation of Abilene network and the Next Generation Internet (NGI) Internet 2 of high-performance backbone network linking major universities and research labs across the US, is a good foundation for what Semantic web can do, and represent the perfect platform for grid computing, digital libraries, virtual laboratories, and distance learning (Abilene, Internet2). Internet2 or I2 was developed by a group of universities in 1996 providing improved connectivity standards to reach 10gbps (gigabits per second). With more than 227 universities and libraries connected, network based applications and experimental programs can run on this network of high-bandwidth connection feeding on the latest technology of gigabit Ethernet and IP protocol version 6 (Reardon, 2004). Semantic web standards can be the base of material and data distributed on this network, providing the best test platform to explore the full potential and what can be achieved.

Conclusion

Tim Berners-Lee believes that with Web 3.0 we can succeed and fantastic things can happen, but the infrastructure need to be built, laws of privacy and security need to be revised and honored, further more, the web need to remain open for researchers to allow for continuous upgrade and development. Semantic web will kick off when individuals materialize the need to work on data processing, and think about collaborating their data, with company's information and that of the government (Moon, 1999).

References:

  1. Berners-Lee, Tim. 1998. Semantic Web Road map.W3C team. (14 October 1998) http://www.w3.org/ DesignIssues/Semantic (accessed 16 Jul 2007)
  2. Moon, Peter. 1999. The future of the Web as seen by its creator. IT World IDG Now (7 July 1999) http://www.itworld.com/Tech/4535/070709future/ (accessed 14 Jul 2007)
  3. W3C RFC. 1999. Resource Description Framework (RDF) Model and Syntax Specification. W3 Consortium (5 January 1999) http:// www.w3.org/TR/PR-rdf-syntax/ (accessed 20 Jul 2007)
  4. Cleave, Kenith Van. 2004. Regis University Database Practicum Experience. Regis University. (14 November 2004) http:// trackit.arn.regis.edu/dba/Thesis%2520Papers/

    kvancleave_2004Bfinalreport_20041118.pdf (accessed 16 Jul 2007)

  5. Abilene, Internet2. http://abilene.internet2.edu/about/ (accessed 17 Jul 2007)
  6. Reardon, Marguerite. 2004. Internet2: 2004 and beyond. CNET, News (24 August 2004) http:// news.com.com/2100-1034_3-5321053.html (accessed 19 Jul 2007)

A webmaster and a developer with 7 years in-the-field experience in web related technologies. As a certified Internet webmaster Have taught computer programming at New Horizons Computer learning center and worked as an Online Marketing manager and an IT development manager for several companies.

For more information visit: http://www.sallyahmed.com

 


Community Web Development - Latest Trend

In the first generation web technologies were developed to tap the resources from a commercial point of view. The patrons perceived the development of the new media to bring more profits in terms of monetary gains. But as the web world advances to take over new responsibilities and roles, its very character is observing changes that are more or less inclined towards the human side.

The maxim of Web 2.2 which goes as 'Web for the people and by the people' clearly gives an insight of the new character adopted by the web and the emergence of community services. In the new era the developmental work as such emphasizes on increased participation of the audience member. It is this audience, the users spread all over the world that drive the web today.

In order to bring increased levels of participation and give way to more interactions, many community service programs have been thrown open to the people. At present a plethora of community services like Face book, Orkut, Hi5, etc., connect the people and communities at large. Blogs and forums have further helped as better tools and platforms for interacting with each other. Then there are Wikis that make available important online resources for the people at large.

In community web development technologies have primarily been redeveloped to make them user-friendly and interactive. On technical front both the designing as well as the scientific coding have been utilized to forge the end product for the benefit of the people at large. As of now many of these products or online services are available as free and open ended services.

Hence community web development incorporates all those elementary changes that are required to disentangle the web from commercial values. The services and products under it have primarily been designed and developed to allow the people to come nearer and enjoy the benefits of new technology. It is worth mentioning at this point that many business organisations develop such products or deliver services to have better relations with the public. Occasionally it might happen that a free community service in the due course of time change its preferences and take a commercial identity.

Author is working with epurplemedia, an online marketing company specialises in web development services i.e ecommerce web development, web application development, Flash Web Development, etc.

 


Using Functions

Functions are used to perform a well defined task that is normally repeated at various places within a web site, web application, or other software application. The function sometimes needs certain information before performing its task, and sometimes returns a value to the calling page or program.

An example of how to use a simple function in PHP:

 function showMessage() {

echo "{$_SESSION["message"]}"; }

The above example shows a very simple function that displays the contents of a session variable called 'message'. The idea being that while a user is using a web site, etc, various messages are generated and stored in the 'message' session variable. Whenever the showMessage function is called, the contents of the session variable are displayed. So, for example, when the user logs on, you could display a message saying that they have done so. Likewise, when they log off, a different message could be displayed.

Calling a function

To call the showMessage function, you would just need to include the line:

showMessage()

in the web page (wrapped in php tags to distinguish it from normall HTML).

Passing values to a function

Often, a function requires one or more input values in order to perform its task. For example, take the following example that takes two numbers as input, and adds them together. The result is then returned to the calling web page or program.

function addNumbers($number1,$number2) {

$answer = $number1 + $number2;

return $answer; }

In the calling program we would have something similar to the following:

$number1 = "5";
$number2 = "6";
$sumOfNumbers = addNumbers($number1,$number2);
echo "$sumOfNumbers";

Obviously, in a real program you would not have the numbers hardcoded like this, but they would be obtained from user input or by some other means. Notice also that although the name of the returned variable is $answer, the calling program makes no reference to that. We could, if we wanted to, change the calling program to:

$answer = addNumbers($number1,$number2);
echo "$answer";

which might make things slightly easier to understand.

About the Author: John Dixon is a web developer working for My Health Questions Matter, a company that helps users of the health service to ask the right questions when discussing their medical condition with health professionals. John is also interested in computer history, and maintains http://www.computernostalgia.net, a site dedicated to the history of the computer. John also provides web development services to large and small clients via his own company John Dixon Technology Limited.

 


Pages 
* About

Archives
    * February 2008
    * January 2008

Categories:
* Uncategorized

Last Updated:

regularban.info is proudly powered by WordPress MU running on  regularban.info.
Create a new blog and join in the fun!
Entries (RSS) and Comments (RSS).


  blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor blackhatseotoolsmentor