Showing posts with label terminology. Show all posts
Showing posts with label terminology. Show all posts

Saturday, May 31, 2008

Web Resource

At Thinking Space, the term Web resource has its particular meaning that is different from some other common definitions of Web resources, such as the one defined in Wikipedia.

In common, a Web resource is anything that has an identity, typically the identity would be a Uniform Resource Identifier (URI).

The Web resource used in Thinking Space has its different definition that is derived from the study of Web evolution. By contrast to be an identifiable object on the Web, a Web resource in Thinking Space is specified to be a self-contained piece of productive information on the Web.

1) A piece of information on the Web is a piece of embodiment of human mind. (based on the WWW definition by W3C)

2) By "productive" a Web resource can be used for producing or manufacturing. Hence a Web resource is not just a random piece of embodied mind, but a piece of mind asset.

3) By "self-contained" a Web resource can be transmitted from one place to another on the Web alone without information loss. Or in other words the interpretation and usage of a Web resource is not ambiguous. By this property, a Web resource represents a unit of mind asset that has its consistent value.

Based on this definition, a Web document is usually a Web resource, and so is an independent Web service or a Web link. By contrast, a single word such as "adam" is often not a Web resource because its meaning is generally undecidable without a local context, i.e., it cannot be transmitted alone on the Web without information loss.

Informally, we may say that a Web resource by the Thinking-Space definition is a piece of intentionally produced item on the Web that is with consistent value and can be unambiguously reused and further manufactured.

In general, a Web resource could and should be associated with an URI. By contrast, however, anything that is referenced by an URI may not immediately be a Web resource (based on the Thinking-Space interpretation).

This post is part of the collection of terminology, which explains several heavily used terms in Thinking Space.

Tuesday, October 09, 2007

Web Evolution

(last updated, June 10th, 2008)

Many people agree on Web evolution, but few take it seriously. As a term, "Web evolution" is commonly used. But few people have thoughtfully studied its principles, i.e. why and how the Web evolves. Even after the initiative of Web Science, Web evolution, supposed to be a major branch of Web Science, is still lack of considerable attention. For example, Wikipedia, the most popular online encyclopedia, does not have an entry of Web evolution till now (last checked June 10th, 2008). We need to change this situation.

A Brief History

One of the early attempts of formalizing the concept of evolution on the Web was done by Tim Berners-Lee, the father of World Wide Web. In 1998, he explained the importance of evolvability of Web technology. In short, we need to preserve spaces for Web technologies so that they can be continuously upgraded to compromise new requests. According to Tim, "evolvability" is one of the two fundamental goals of all W3C technologies (the other goal is "Interoperability"). Berners-Lee also emphasized that the key evolutionary issues at the meantime should be language evolution and data evolution. Within the context of his discussion, the term "evolvable" was actually closer to the meaning of "extensible" than the meaning of "evolutionary".

A more recent discussion about Web evolution was at the panel "Meaning on the Web: Evolution or Intelligent Design?" at Edinburgh, Unite Kingdom during the WWW-2006 conference. This panel invited five well-known web researchers, Ron Brachman, Dan Connolly, Rohit Khare, Frank Smadja, and Frank van Harmelen. In the description of this panel, it was written as follows.

"should meaning on the Web be evolutionary, driven organically through the bottom-up human assignment of tags? Or does it need to be carefully crafted and managed by a higher authority, using structured representations with defined semantics?"

The evolution of meaning specifications on the Web is a central issue of Web evolution; and this issue is particularly critical to the vision of Semantic Web. But this panel still did not touch the very core of Web evolution, i.e. what the essential driving force of web evolution is and how this force really drives the Web forward.

Very recently at WWW 2008, we finally have a workshop organized by the WSRI that focused solely on the study of Web evolution. Nevertheless is it a big step forward, most of the accepted papers in the workshop still focuses on describing the various phenomena of Web technology evolution rather than digging the fundamental reasons that drive the progress of Web evolution and how these reasons may drive the Web forward in the future.

Formal Study of Web Evolution

To the best of my knowledge, the article "Evolution of World Wide Web, a historical view and analogical study" is the first attempt to explain the essence of Web evolution on the ground of a theoretical study. The first draft of Part 1 was posted at January 12, 2007, and the first draft of Part 2 was posted at April 27, 2007. The Part 3 is still in progress. The Part 1 describes an analogical comparison between the growth of World Wide Web and the growth of humans. The Part 2 makes a scientific abstraction of the analogy discussed in Part 1 and concludes a view of Web evolution by two postulates and seven corollaries. Furthermore, in Part 2 we have also applied the newly abstracted Web-evolution theory to predict the path towards the next-generation Web (or Web 3.0 in someone's mind).

We have taken a great deal of effort to write and revise the articles. But it is simply too broad and sophisticated project to make it perfect in short time. Hence at the same time, I have authored a compact series about Web evolution in ten installments here at Thinking Space (the whole list of the post is attached at the end of this post). This series is more updated than the original article.

Brief Summary of the Web Evolution Theory

If World Wide Web does evolve, we believe that the progress of Web evolution must obey the general law of Transformation of Quantity into Quality, which is a general law of any evolutionary process in the world. In particular to the case of Web evolution, the general law is shown as a spiral advancement that consists of unstopping quantitative accumulation of Web resources and successive qualitative stage transitions. On the Web, whenever the quantity of Web resources reaches a certain level so that the amount becomes too many to be efficiently operated by the Web resource operating mechanism at the meantime, the Web will demand an upgrade of Web resource operating mechanism (a qualitative transition) to ensure the continuity of Web evolution. After the qualitative transition is done, the Web then start a new round of quantitative accumulation of Web resources at a higher level. The transition from Web 1.0 to Web 2.0 is a typical example of this theory.

Although the general law of Transformation of Quantity into Quality explains the path of Web evolution, it does not explain the reasons beneath the unstopping quantitative accumulation of Web resources. In other words, why does such a unstopping quantitative accumulation of Web resources happen and never stop? The answer to this question is related to the human aspect of World Wide Web. To the end, World Wide Web is a project produced by humans, contributed by humans, and serving humans.

The fundamental power of unstopping human contribution to the Web is laid on a nature of mankind---the desire of being known when alive and still being remembered after death. Human is a social creature. The invention of World Wide Web helps satisfy the deep concern of humanity itself. This fulfillment is the fundamental momentum that drives the resource accumulation on the Web.

This theory of Web evolution is not flawless. Many arguments might be debatable and amendable. The main purpose of this work is to bring the world a fresh new vision of Web evolution. In fact, Web evolution is not just about the Web, it is indeed about all humans and our society.

A View of Web Evolution

1. In the Beginning …
2. Three Evolutionary Elements
3. Two Postulates
4. Web Evolution and Human Growth
5. Evolutionary Stage
6. Qualities of Evolutionary Stages
7. Trigger of Transition
8. Beginning of a Stage Transition
9. Essence of Web Evolution
10. Completion of a Stage Transition

Thursday, September 27, 2007

Web Space

For casual readers, the term web space could be harmlessly understood to be personal owned web site such as a space of a homepage. This is an imprecise expression of this term. But it would not harm you to catch the main idea in most of the posts in Thinking Space that has used the term web space. I will explicitly emphasize the meaning of this term if the precise interpretation of web space is particularly required in a post.

(You do not need to read beyond this point if you are relaxing yourself on reading.)



The formal understanding of this term in Thinking Space is based on the view of Web evolution. The last installment in the series "a view of web evolution" tells the formal definition of this term.

A web space is a personified composition of web resources.

First, a web space is a composition of web resources. A web space is not a space of pre-allocated memory, and nor is it a random virtual space on the Web. A web space refers to a particular collection of web resources that are well organized under certain discipline.

Second, a web space is personified. By personified, the resources in a web space are subjectively assigned by the owner of the web space. These assignments of resources in a web space are reflection of consciousness of the owner.

By combining the two points, a subjectively arranged composition of Web resources represents a disciplined and self-complete subset of consciousness of the owner. By disciplined, there is reasonable logic behind the composition. By self-complete, this composition must have satisfactorily expressed a fact. At last, the expression is a subjective interpretation that only reflects the consciousness of the owner, and hence it may not necessarily be an objective fact.

Ultimately, we can personify a composition as we have described to be a virtual person. This is thus the philosophical thought beneath a web space. With this philosophical understanding, we may derive a few analogues as follows.

(1) We can watch a person. In similar, we can read a web space.

(2) We can tell more facts to a person. In similar, we can write more data to a web space.

(3) We can educate a person meanings of the facts he has learned. In similar, we can semantically annotate content in a web space and apply the annotation with proper logic reasoner. By this way, we also educate a web space as if it is a virtual person.

Can we extend this list? Yes, please, try it by yourself.

This post is part of the collection of terminology, which explains several heavily used terms in Thinking Space.

Saturday, September 15, 2007

Quality and Quantity

Quality and quantity are two fundamental definitions in Marx' philosophy. Marx believed, however, that every being could be uniquely decided by its quality. Thus, quality is the basic character or nature of something. When the quality of a thing is changed, this thing is no longer itself. Quality is the first division of Being.

Quantity is a variable amount of a thing, where the amount does not affect the quality (the basic nature) of what the thing is. A quantitative change may or may not cause the alteration of quality. The range of quantitative change that keeps a thing remaining being itself shows how stable this thing exists in its context. Quantity is the second division of Being.

Beyond Quality and Quantity, there is Measure, the unity of quality and quantity. Measure is the qualitative quantum, to which a determinate being or a quality is attached. A being can be completely decided by the measure of how many quantity with typical quality. Measure is the third division of Being.

On the basis of previous understanding, we may computationally measure any existence in quantity by carefully defining the presentation of their quality though some time these definitions are hard to be made. I believe, however, that this is a (if not the) philosophical foundation of any computational science. Furthermore, my view of web evolution is also on the basis of this philosophical belief. In particular, the quality measures of web evolution stages are defined so that web evolution progress becomes a computationally decidable process.

More exploration on this field should be a major topic of Web Science. More discussion of quality and quantity in Marxism can be found at here.

This post is part of the collection of terminology, which explains several heavily repeated terms in Thinking Space.