Showing posts with label web link. Show all posts
Showing posts with label web link. Show all posts

Tuesday, March 01, 2011

Interfilm, movie with forking paths, and Web links

Recently I read a story about Interfilm, a pioneer explorer that tried the concept of interactive movies in the middle of 90s. Nevertheless did the attempt fail, what Interfilm had experienced made me think of several things, which I share in this post.

Why did the concept of interactive movies failed in theater? The typical critics, such as Frank Rose in his 2011 new book The art of Immersion, concluded movie was not the type of media that is for storytelling with many forking paths. I, on the other hand, believe that the failure of Interfilm was due to the hardness of producing a compound story with many meaningful forking paths. In the other words, it is not due to that people do not like to interact with movies or movies cannot deliver the format of interactiveness; it is because few writers and movie directors have the capability of writing a story and producing a movie with many meaningful forking paths.

The adjective "meaningful" is crucial when we discuss the concept interactiveness. When interacting to a system, human beings expect to get a meaningful alternative (in contrast to simply an alternative) after each interaction. It is very hard to fulfill this request though generally we are eager to it. In the middle of the 90s, Interfilm was not able to deliver the audience a concept-rich interactive movie equipped with meaningful forking paths. Therefore, it was unsurprising about the failure of the experiments.

Now let's switch the attention to the Web links. A question is risen: is a purpose of the Web links for the nonlinear storytelling as some critics distinguish the media format of the Web from the media format of the movies? Cautiously, however, I do not think so; or at least it has not been so yet.

There is a core intent of either the nonlinear storytelling or the interactive storytelling. Through the enabled interaction to the story, the audience are sent to another version of the same story in contrast to be sent to totally another story or an explanation of the original story. Until now, however, the Web links are served as either the directions to a related but totally different and independent another story or the auxiliary explanations of the main story. Few authors have really made it be an interactive tool for the nonlinear storytelling. Again, it is not due to that the Web links cannot serve this function. It is because few authors have the ability of creating such a compound story with varied meaningful forking paths.

Now there comes the most interesting part of this brainstorming. It is indeed true that we have little ability of creating a content-rich nonlinear fiction. But how about a nonfiction? If an event in reality owns the property of being nonlinear by nature, should we embrace the power of the new technology and grant it the new way of exploration? The answer must be yes, and healthcare is a typical example of the nonlinear storytelling. The typical forking paths are: what will happen if I choose that instead of this doctor in the selected day? Many of us know that the consequence could be dramatically different due to the varied personality pairs and many other reasons between the doctor and the patient. Should Accountable Care Organizations include this point into their consideration?

Sunday, August 09, 2009

The Link in Linked Web

Kingsley Idehen posted a thoughtful article on URI, URL, and linked data this weekend. In the style of Q&A, the post concisely answers some of the most confusing questions about linked data. It explains the subtle distinction between URI and URL when dealing with the linked data. Moreover, the post implies that "a new level of Link Abstraction on the Web" is likely needed for us in order to efficiently consume the linked data Web.

After I left a comment for the post, however, I feel the issue deserve a second thinking. Before approaching forward, I pasted the main section of my original comment to Kingsley's post in the following.

Another thought I have, however, is that we may have three, in contrast to two, fundamental definitions on describing the Web. The two well-known ones are data and service; or in RDF we define Class and Property respectively. Until now, we assert the third one---link---to be nothing but a special form of data. The reality is, however, that this special form is so special that we may consider to give it a little bit honor so that it becomes the third member of the fundamental building block of the Web. That is, a link is not a data, and nor is it a service, but a link. Or with respect to your post, a URI is not a data, but a form of link, PERIOD.

I believe that this distinction, once it is made, could be important as well as valuable. A trick thing here is that, following this distinction we can start to think of other forms of links that is beyond URI (which is just a binary model). By contrast, we may start to invent the links in higher order, such as the link of links (metalink) or the thread of links (group link). Be honest, if the Web is moving towards a web of linked data (and I believe so since the Web data is more and more interconnected), we must breakthrough this traditional thinking of the link model. The key is, however, from today we start to think link to be link but not a data.

World Wide Web: from the dualistic view to the ternaristic view

The thought that Web link is a fundamental element of the Web that is independent to data and service was originated when I wrote a model of Web evolution. (Actually, it could be traced back to January 2007 when I first started to think of how the Web evolves.) By observing the evolution of the Web, more and more I felt that data, service, and Web link are three equivalently fundamental elements of the Web. This interpretation of the Web is different from the classic dualistic view of the Web in which the Web is said to be built upon two fundamental first-class entities: data (which expresses the static description) and service (which expresses the dynamic action). In this classic dualistic model, Web link is a special second-class member that is partially static description and partially implied by dynamic action.

RDF is a typical design according to this dualism philosophy of the Web. In RDF, relation (RDF:Property) is a first-class entity along with the normal object entity (RDF:Class). While class expresses the static fact of the Web, relation expresses how the static facts are interacted to each other. Both the elements are equally fundamental. Two models with the identical classes may not necessarily be equivalent to each other since the properties that are among the classes could be different.

Now we need to start discussing a few subtle implication of this philosophical view of the Web.

By the dualism philosophy, a relation is first of all a service and secondary a link. For example, suppose there are two statements: (1) Mary is a teacher of John, and (2) Mary is a friend of John. Mary and John are two objects. "teacher-of" and "friend-of" are two relations. Philosophically, however, the primary meaning of each of the relations is a typical service defined in between the two objects. In the first relation, Mary provides a teaching service for John, by which a teacher-of relation is established. In the second relation, Mary provides a friendship service for John, by which a friend-of relation is established. Be note each of the links is a consequence of the respective service (and there could be other consequences as well) in contrast to a prerequisite of the service. The dualism philosophy tells that service implies link and every link must be a consequence of a service. Moreover, no link actually makes sense if no services imply the link. Every link has a reason, which is a known service, conceptually (means that the service is unnecessarily implemented, however).

There is also another side of Web link according to this dualism philosophy. Once a link is implied by a service, it becomes a data. Unlike service that always leads to an action or a production, link describes certain static fact, which by the dualism philosophy is a data.

Therefore, link, which inherits the features from both of the first-class entities, is a special secondary entity in the dualistic view of the Web.

The ternarism (3 fundamental elements to model the world) philosophy to which I prefer may describe the same Web but in a different picture. By this philosophy, a link is not the consequence of a service and neither is it an unique type of data. A link is a link, which in the ternaristic view of the Web exists without the need of being implied by a service or being stored in the form of data.

In the dualism world, wherever there is a link, it must exist a data that represents the link and a service (implemented or not) that implies the link.

In the ternaristic world, however, when there is a link, it may or may not exist a data that represents the link, and it may or may not exist a service (let it alone implemented) that implies the link. A link is nothing but a pure connection among (could be more than between) the things.

In the dualism world, that one thing is linked to another thing is always due to some reason. In the ternaristic world, however, link is a matter of natural connection that does not require a reason to be existed. A link is as fundamental as a data or a service.

As we know, the Web is a world of information. Following this ternarism philosophy, the Web we understand becomes different world from what we normally think by the dualistic view. It tells that in the world of information, data reveals the encapsulation of information, service reveals the action and production of information, and link reveals the transportation (in contrast to connection) of information. Under this view, any Thing in the information Web is composed by three fundamental elements---data, service, and link. The data elements contains the information, the service element enables the production of the information as well as the interaction of the information to the other things, and the link element determines whether or not the information being able to be passed to another Thing.

By the ternaristic view of the Web, when we say there is a link from Thing A to Thing B, it means that the information carried by Thing A can be directly transported to Thing B without the help of any other information carrier.

By the ternaristic view of the Web, when there are no links between Thing A and Thing B, it means that unless there are additional information carrier participated in the transaction, the information carried by A cannot be passed to B. Once properly the additional information carriers joins the protocol (possibly in both sides), a link in higher order can be established between A and B.

By the ternaristic view of the Web, there is always a link (i.e. a direct link in the classic mean) between any two things though the link is often in higher order, i.e., it is often not a binary link that involves only the two designated things.

The regular Thinking Space readers may have found that this ternaristic view of the Web is also influenced by the quantum theory. Unlike that in the dualistic presentation of the Web we often need to perform an expensive computation to discover a link (concatenated by several direct binary links) between two objects in the Web, in the ternaristic presentation of the Web any two objects are directly linked, but possibly linked in varied orders. Moreover, I realize that we may directly apply many classic quantum theories to the Web if we start to think of the Web in the ternaristic view, which I will share later in the other posts.

Does the ternaristic view actually reveal the more intrinsic fact of the Web? I do not know. But there is one thing I feel certain. Link is not a simple issue. By better understanding the nature of link in the information world, we may eventually release the tremendous power of computation that we might not even imagine now. For the companies that aim to monetize linked data (such as Kingsley's OpenLink Software), it would be even more valuable for them to rethink the nature of the links that they are working against every day.

Tuesday, October 23, 2007

Metadata or Hyperdata, Link or Thread, What is a Web of Data?

This is my most recent post at Semantic Focus. In this post I shared my view of a web of data. The following are selected quotes from the article.

A web of data is a network of data whose local characters are specified by metadata and global characters are specified by hyperdata.

A web thread is a reference to a named web location. Unlike a web link, a web thread connects arbitrary numbers of objects at the same time. In contrast to unidirectional, a web thread is omnidirectional. Data in a thread is automatically connected to all other data in the same thread. All the data connected by the same web thread mutually supplements each other in semantics.

With web threads, do we still need web links in a web of data? The answer is yes. Web threads cannot completely replace web links. Web links have their irreplaceable semantics.

But isn't "incorrectness" a synonym of creativeness? If we want to engage collective intelligence in a web of data, allowing and encouraging subjective (and biased) assignment of web links is fundamental to explore human creativity.

In summary, a web of agents is what ordinary users can see about the Semantic Web at the front end, while a web of data is what professional developers understand to be the essence of the Semantic Web at the back end. These two presentations tell a common story from two different sides.

If you are interested in my interpretation about "a web of data," check out the full story at Semantic Focus.