A representation of one possible architecture for the Semantic Web The semantic web architecture is not universally agreed. The exact order, names, and status of the layers is under discussion around the community of researchers, developers and other interested parties.

This article may turn into an examination of how this architecture is useful, effective or valuable. It is something of an experiment to see if WikiConsensus around the (arangement of the? definition of the?) layers emerges.

Some components of the Semantic web architecture that already exist are (in no particular order?)

Deployment of the Semantic Web's Architecture

The original deployment of the web was fueled by the replacement of existing hypertext systems with web-based ones, a process known as 'webizing'; i.e. replacing all the identifiers by URIs. This allowed references within and across documents and within and across organizations. In turn, this allowed AnarchicScalability, because the web allows indefinite addition of nodes.

Likewise, SemanticWeb Architecture is what you get when you take databases and knowledge representation and use URIs to represent aspects of them. These, hopefully, will relax the classical ClosedWorldAssumptions of those working with, e.g. DBMSs, which will result in similar effects (to 'webization') in the representation of the physical world, its states and behaviours.

Deployment of SemanticWeb related technologies could be accelerated by

It could be retarded by

Some sticky bits include RdfAndMediaTypes.

The gap between mature research (mature in what way?) and emerging standards (what use are standards if they are not ratified and adhered to?) is closing (what are you talking about?).

As the time taken to get from mature research to development of standards decreases, the deployment of SematicWeb will accelerate (how can it be deployed if it's still in development?).

The Semantic Web Bus

The SemanticWebBus is the pivot point of interoperability that we're (who? The W3C? Anyone else?) aiming for.

Please define this term here or on the article page-- this is something Tim Berners Lee has talked about, it seems, but the only thing I can find is this slide.

A Semantic Web Programming Language

Java as a programming language lames for the use in Semantic Web. A language like prolog, datalog, or APL would fit more the Semantic Web, a suggestion for a "perfect semantic web programming language" is here, please contribute:


Please see also the /RefList

Unsorted Text and Discussion

hmm... what's the PPR:OpeningStatement of this topic? i.e. the arguable thesis?


hmm... layer cake/stack/wave diagrams (LinkMe) are fairly memorable. LinkMe?

* Que? guest


"It uses URIs for naming, XML for interchange syntax, and RDF for basic facts and descriptions."

SemanticWebArchitecture (last edited 2006-06-08 03:33:20 by 30-6-5)