Add new post

Beta Launch of new Community and Business Group site


W3C first launched the Community and Business Group site in August 2011. Today we launched a beta site to enhance the Community and Business Group experience for all.

For detailed information about the beta, including improvements to the
site and what we want to test, please see our blog post on the CG/BG beta.

We invite your comments on the beta through 31 October. Please write to, mailing list of the Community Council, which helps promote Community and Business Groups and ensure that they function smoothly.

After the beta, we plan to continue to improve Community and Business Groups, by implementing a number of anticipated changes.

We look forward to your feedback!

Ian Jacobs, Head of W3C Communications

One Web Two Systems

There is certainly an analogy here to the advent of personal computing in mid 1980s.

What if IBM, the champion of computing, had not opened a personal computer division alongside its core mainframe business? How long would it have taken before the mainstream got to document their work using a computer? Today, how many more years will it be before ordinary people get to use the Web to mechanise their work processes?

Do forum/W3C staff members disagree with any of the following statements about mechanisation, and if so, why?

Currently online processes are restricted to website owners.

Online banking demonstrates that a web page can be set up as a control panel for services previously provided by a physical teller. Web energy, for want of a better term, automates selections. This energy is only available to owners who have redesigned their processes so that their web site developers can energise them.

A web operating system can support diverse online processes.

Another way to organise the Web is to provide a web operating system for anyone, just as pioneers did for personal computing. At its core a public web page is used as a template control panel. Individuals open it to load their own file or register a new one. At session end, the  web page variables set by the owner are automatically converted to a specially punctuated but easy to read text file which can be stored in a location of choice.

Processes can be structured to match code that automates them.

Anyone can simply use the panel to break down any process into namesets that identify what needs to be worked on. Each has a name and a set of key/value couplets that require their values defined (the work). As each nameset acquires a unique identity, new namesets can be added to an existing nameset’s “Link” couplet. The name at the top of a nameset hierarchy represents the whole process.

Web pages can be made to work as machines.

Sliding panels overcome the diversity of names and couplets. On selection,  names and values slide into focus, names unlock related sets of values, values reveal action options, options call external code modules and a sliding trail tracks past selections for fast navigation.

A web operating system can support online collaboration.

Unlike applications based on paperwork owners can collaborate by directly coupling their nameset files via complementary key/value couplets. Access to nameset files can be arranged privately, or via a new type of search if namesets to be shared publicly are embedded in websites and tagged with grouping identities.

A web operating system can link in multimedia output options.
Visualization libraries  can use nameset couplets to output bilaterally linked multimedia displays, such as animated 3D objects, to explain, instruct and monitor. For backward compatibility  traditional documents, drawings and diagrams can also be output and files and filing systems converted to private or shared namesets.

Finally, W3C, champion of the Web, should branch out of its comfort zone and develop interoperable technologies to support mechanisation as well as websites.

Web Service Extension


This is my first post here, i hope it’s in the right place.

I have to add an extension to a web service. In another way, i have to deal with the low level source code of a web service to be able to modify the binding wsdl  -> business code and to generate a service description with other tags.

Is there any framework or  library to manipulate the low level source code of a web service?


Adding database to website


My first post here so hope it is in the right place.

I have have built a basic HTML website for a friend (car dealer). I am looking to add a database to this which would hold details of cars in stock and display them on the website. I have done this in the past using Ruby on Rails at uni (I’m a student). I’m looking for help or tutorials on how to incorporate this feature into the current site.

Other option is to use the ruby site I created in the past but I have not a clue on how to host this. I have spent many hours searching but can not find a solution.

Any help will be much appreciated. Sorry if this is such a novice question as I am still learning!

thanks in advance.

W3 Operating system

The post in  (see email post below) is titled “Organisational not semantic problem?” It received more than 1000 views within a short time. I think this was due to recognition that real progress has always involved reorganisation and that people are always looking for something new.

With this in mind it seems a good time to suggest W3C introduce a more adventurous operating system division. W3C’s established work with governments and big business is not affected (cf. main frame computing remains a mainstay despite the widespread introduction of personal computing).

The suggested operating system provides a public webpage that transforms an uploaded nameset created by its owner into a web-based process with an interface like this:


The animated sliding panels remove complications and contraints of window/sheet navigation providing a machine rather than paper-like experience.

After all, that great scientist Vannevar Bush offered this advice:  “He [Man] has built a civilization so complex that he needs to mechanize his records more fully if he is to push his experiment to its logical conclusion.”

For commentary on more of Bush’s recommendations relevant today please visit Memex 2000. You can also access more detailed information on namesets, models and so on from the sidebar menu.

Finally I believe that a new division would be more agile in responding to the Baroness’ dynamic themes:

– open data has huge power but needs to move from technologists to mainstream
– the uk cannot rest on its digital laurels. we must equip the private, public and not for profit sector with the skills to handle technology better
– the ODI and others need to go on a charm offensive to make the case for more and better data

Edit: see also

Open Email to Phil Archer, Data Activity Lead

I took your advice and followed the links you gave me. This led on to try and get a wider understanding of your work on the semantic web, in particular on Sir Tim Berners Lee’s visions expressed in his videos. First about “Raw data now!” that Sir Tim got his TED audience to chant in 2009. To me raw data means unadulterated plain text captured directly at source.

I find it easy to keep raw data from the markup needed to display it as unique links (a set up where both parties need only reassign their skills rather than learn new). Practitioners can readily list names of objects and their properties using words understood by their associates in a particular context (part of building, for example), meanings being inherent in storage location names (e.g. “Products” means specify; “Regulations” means comply). But I acknowledge the involvement of ordinary people must be difficult for scientists and technologists so used to working in areas where others fear to tread.

The phrase “When I get the information I can start” pretty much sums up how the general public at work sees WWW – a repository-cum-postal service. W3C needs to demonstrate what’s on WWW can be the work, like online banking, if “Web for all” is to take up its full potential. When “information” got tacked onto “technology” as “IT”, and more so when everyday and specialist semantics come under this new hybrid competency, while it has to take the lead because of the diversity of practices, technology should be careful not to run a closed shop. To illustrate this I posted a scenario on the W3C forum.

Really this forum is an embarrassment. Many of the few comments posted have nothing to do with “ideas for new work or a new Community Group or Business Group” and should have been politely redirected to Stack Overflow. There seems to be no moderator, administrator nor indeed anyone interested from W3C after the first posts in 2011 (ten years after initial publication of Sir Tim’s Dream). There is no banner on W3C main page with BBC style “World Have Your Say” or anything really to show the forum exists. It all seems so different from the publicity.

I also find the following difficult to understand:

“The overall vision of the Data Activity is that people and organizations should be able to share data as far as possible using their existing tools and working practices.”

Being British myself I recognise reluctance to rock the boat but then I remember we managed to make significant progress with the opposite attitude for the Agricultural and Industrial Revolutions. Also I think we were quite prominent in changing banking from tail-coated floor walker at Coutts & Co to hole-in-the-wall and that conservative taste for mahogany counter service at grocers quite quickly gave way to expansion of American-style self-service more because of a brave gamble on reversing customer sentiment than any new technology like bar coding. Re-organisation and technological advance went hand in hand.

With this in mind I posted a question on semanticweb Q&A whether the problem [lack of progress] was an organisational not semantic one. I left the idea that a truly universal semantic web can only be the product of practitioner/ technologist joint venture.

I think I can do no better than to sum up using Baroness Martha Lane Fox’s comments in her Power of Open Data blog:

I was part of a panel about finance and politics which I hope the audience enjoyed listening to as much as we enjoyed participating in.
I tried to pull out these themes :
– open data has huge power but needs to move from technologists to mainstream
– the uk cannot rest on its digital laurels. we must equip the private, public and not for profit sector with the skills to handle technology better
– the ODI and others need to go on a charm offensive to make the case for more and better data

PS see also new post above (W3 operating system)

Artificial intelligence

Artificial intelligence by Michael Wolf |

We want to create a new Community Group named Artificial intelligence. There are a lot of reasons for a AI Group. At the beginning, the group should be divided into different thematic areas. Then the content should be filled dynamically.

Short Group description

Artificial intelligence
Intelligence by machines/software.
Computer science developing machines/software with intelligence.
research, study & design of intelligent systems.
Science, engineering & MMI Man Machine Interface.

Geographic Coordinate Phone Book

Hi All.  This is my first leap into the W3 forums.

I’m looking to start a new working group to help shape and implement my idea.  I thought it best to float it here first to measure reaction.

The idea is this:  creating an equivalent to DNS translation, but for geographic coordinates.

A specification could be formulated to allow people to register coordinates which tie to a simple address.

Eg. L.thisismymybusiness.t resolves to a particular pair.

I’ve thought a fair amount on the details for this but am looking for anything from you so I won’t cloud your thoights by expanding here.


HTML Resource and Archive APIs proposal

Hi everyone,
this is Mr. “no one” and is here to propose two new HTML APIs; one to manage network resources inside JavaScript programs, and another one that allows I/O operations with compressed files. For example.

<resource src="file:///C:/" dst="" id="images" onLoadEnd="download_Or_Upload_Complete_Stopped();" load></resource>

For more details visit; it is an HTML document with examples of the Resource and Archive APIs.

However, to propose it in a formal way there is to open a new group  with at least four people. Do you want to help? Do you want to improve it? Do you…; what do you want to do?


Mr. “no one”