Web Redesigned With Hindsight 270
Randy Sparks writes "Tim Berners-Lee has been speaking about his vision for the Web. He proposed the Semantic Web six years ago and it's taken that long for the W3C to ratify his plans for Resource Description Framework (RDF) and the OWL Web Ontology Language (OWL). Effective the Semantic Web is the Web as we know it put into database form and with added metadata. You can read more about it over on MacWorld and see a Semantic Web proof-of-concept at the Web Archive."
should been better (Score:3, Funny)
Re:should been better (Score:3, Funny)
Re:should been better (Score:3, Interesting)
Redesign the web? (Score:5, Funny)
Just who the hell does this "Tim Berners-Lee" guy think he is, anyway!?
Re:Redesign the web? (Score:4, Funny)
Re:Redesign the web? (Score:2)
Just who the hell does this "Tim Berners-Lee" guy think he is anyway, sir?
Re:Redesign the web? (Score:3, Funny)
Re:Redesign the web? (Score:3, Funny)
Just who the hell does this "Tim Berners-Lee" guy think he is, anyway!?
perhaps, Al Gore?
Re:Redesign the web? (Score:2)
That joke is getting mighty boring.
yes, whereas mod parent "-1 republican" is fresh and witty.
I'll admit, I knew it wasn't that clever, but I just thought the idea of one of the actual inventors of the web getting confused by urban legend into thinking maybe Al Gore actually did invent the web and then having a bit of an inferority attack to be humorous. Of course, that part just played out in my head as I was typing the as-you-so-kindly-pointed-out lame joke.
Re:Redesign the web? (Score:4, Insightful)
Now, the http system itself - that could do with some upgrades. More support for "push" content is what it needs - like slashdot telling _me_ when there is new news so my browser can refresh, and sending me a diff instead of the full new page. Or support for distributed file hosting. Or some way to recieve HTTP requests from behind a NAT (even if it requires an external name server to help you along) without forwarding ports to yourself (if thats at all possible). My knowledge of network topology is limited at best, but if I can get ICQ messages while behind a nat, why can't I serve HTML? Its still just receiving unrequested data - messages in one case, requests for content in the other.
Re:Redesign the web? (Score:2)
I agree with the pseudo part.
Re:Redesign the web? (Score:3, Insightful)
you're joking, right?
"beauty of... complete newbs... text-edit"
gack. if you think what you see when you view source in your average web page is beautiful, you sir, are beyond help.
html *should* be simple -- but in practice it's bloated, convoluted, and full of things that have only to do with presentation. the markup should simply describe the content. css should describe how it looks. it's cleaner, more readable, *eas
Re:Redesign the web? (Score:4, Insightful)
People are not coders. People are users. Users want to just use things - not muck around with research, not have to learn whole new lexicons for each task, just get stuff done. HTML is practically the only pure-text system they seem to do that in anymore - everything else is covered in complex guis. To many people, html is the bridge to programming. With that bridge lost, they might never want to use anything that's not pure wzywig, and there aren't many programming languages like that.
Like it or not, HTML has become the learning ground for many budding computer users.
My CSS complaints came out wrong - what I was complaining about CSS was that originally, everything that could be done in CSS could be done in HTML as well. You could write proper, stripped HTML and use robust CSS, or you could just do the whole damn thing in ugly, ugly HTML, and still have access to the whole featureset. Now there are features that exist only in CSS beyond simply defining classes of things that already occur in HTML. So, newb html-only users end up with an incomplete feature set. If CSS was more intuitive this wouldn't be a problem, but currently it is far too cryptic to push onto an uninformed user. As a result, learning users stick to pure HTML, and thus are stuck with half a feature set.
Re:Redesign the web? (Score:2, Insightful)
Please explain to me how this:
is better, or more readable, than:
Re:Redesign the web? (Score:2, Interesting)
Also you don't seem to understand what a NAT does at all.
Web Ontology Language? (Score:2, Interesting)
I thought OWL (Ordinary Wizarding Levels) belonged in Hogwart's.
Solomon
Re:Web Ontology Language? (Score:5, Interesting)
Re:Web Ontology Language? (Score:5, Funny)
It was supposed to be called the Advanced Web Ontology Language, but the specs for it went missing.
Some open source semantic web projects... (Score:5, Informative)
There are also some tutorials and such-like [semwebcentral.org].
Re:Some open source semantic web projects... (Score:3, Funny)
So? At least he is posting something useful, unlike you and me!
If there's anything worse than worrying about your own karma, it's worrying about someone else's.
Too complicated to succeed (Score:5, Insightful)
Re:Too complicated to succeed (Score:2)
But, then again, I'm reading slashdot... hmm...
Re:Too complicated to succeed (Score:5, Funny)
What are you, anti-Semantic?
Racist.
Re:Too complicated to succeed (Score:5, Funny)
And don't forget the subset of Ontology that only lets you join if you can prove that you have telekinetic or brain-scan ability.
I'm speaking, of course, of...
(wait for it)
PSI-Ontology.
I'm here all week - try the veal!
Re:Too complicated to succeed (Score:2)
This stuff is very unintuitive if you don't have a graduate degree from Stanford
It does keep it simple (Score:5, Insightful)
Re:Too complicated to succeed (Score:3, Interesting)
So the interface will be simple; the foundation is more sophisticated because it attempts solves a complex problem.
Besides, if you like Googling around to find reviews of products and then determining the credibi
Re:Too complicated to succeed (Score:2)
That said, as mentioned elswhere here, as long as this new stuff is just an optional "refinement", it may come in quite handy.
Re:Too complicated to succeed (Score:2)
Never fear, Microsoft will soon update Frontpage to generate code in the new semantic language, making it so no one has to think about the actual code they're writing, and bringing web development back to the masses once again. Nevermind that it will have FrontPage Semantic Extensions and be integrated into the
Re:Too complicated to succeed (Score:3, Funny)
Not so sure about that. I don't design pages, so I don't care how easy it is. I'm not sure that the sites I actually use daily (bbc, amazon, ebay, slashdot,google) are easy to create. Sure, any muppet can knock up a bit of html, but all the rest of it is probably a bit of work. What put me off the web for a while was all the cheesy `here's my cat and dumpy, toothy girlfriend - oh, and here are some links which don't work and an `under construct
We sell a product based on this (Score:2)
Re:We sell a product based on this (Score:2, Funny)
Re:We sell a product based on this (Score:2)
Re:We sell a product based on this (Score:2)
If Semantic Web isn't good enough for your own website, how can you expect a customer to pay for it?
Dogfood! I'm not just the president, I'm also a client.
Re:We sell a product based on this (Score:2)
Never mind the product or what it does, fuck it I don't like their website's source!
Re:We sell a product based on this (Score:2)
Re:We sell a product based on this (Score:2)
All those fancy acronyms.. (Score:5, Interesting)
"The aim of the Semantic Web is to add metadata to information placed online, to allow it to be readable by machines. That context would enable automation of a variety of interactions. An online catalog could, for instance, connect to a user's order history and preferences to a calendar, to automatically pick out available delivery times.".
Wow... just simply amazing.. *sigh*
Anyone care to shed some light (or links) onto what RDF and OWL actually do?
Re:All those fancy acronyms.. (Score:5, Funny)
Anything you want! It's inspired by zombo.com [zombo.com]
Re:All those fancy acronyms.. (Score:4, Informative)
Re:All those fancy acronyms.. (Score:2)
The purpose of these projects is to generate funding for researchers who missed out on the dotcom boom.
Seriously, tho'. TBL himself took his HTTP and HTML to a serious hypertext conference once (don't recall which one offhand) and they basically laughed at him. His technique was laughably primitive, they thought. So, he went back to CERN, sat down at his NeXT workstation, and just implemented the damn thing and let it loose on the
Re:All those fancy acronyms.. (Score:5, Informative)
RDF Schema lets you describe general classes of things. Like that "Otto" is a "person" which makes him a member of "livingPeople" which is a subset of "allPeopleWhoEverLived" and so on. It lets you group things into vocabularies.
OWL lets you define relationships between those vocabularies and draw interferences using those relationships. Since "Otto" and "Mz6" are each a "person", they're the same type of thing. Since this thing is a "computer" that was "manufactured" by "Dell" which is a "company", then it is not a "person" because "companies" are not in the schema of "people".
That sort of thing, broadly put. Anyway, it lets you define stuff in such a way that a computer can understand it and draw meaningful conclusions about the relationships there. The examples are pretty vague, I grant you, but it has potential. Needs a lot of advance work defining everything to get anything particularly useful out of it though.
Re:All those fancy acronyms.. (Score:4, Informative)
RDF is a way to make webs of information. Think "web" as in "world wide web"- one thing points to another thing points to another thing, and it can all point back to the original thing. (In Computer Science, this is a "graph." [wikipedia.org])
OWL is a way to help computers reason over these graphs. You can give hints like, "If you hear people talking about POBOX's over in this one system, that's the same thing as people talking about PO-BOX's over in this other system. Note that OWL isn't AI technology; It's just an assistant to programmers working on making smarter programs.
As for all the jargon coming out of the W3C: Yes; It is a problem. [w3.org] I don't know if they are working on it or not, but I hope they are..!
20/20 hindsight (Score:5, Funny)
In related news... (Score:2, Funny)
Shoudn't that be SIR... (Score:2)
Re:Shoudn't that be SIR... (Score:2, Funny)
He may have, but I wasn't aware he got acquired by Time Warner.
Well... (Score:2, Insightful)
That being said, relying on publisher embedded meta-data to be relevent on the WWW is probabally wrong. Someone, somewhere, is going to try to lie in that metadata as a way of making money.
Re:Well... (Score:2)
We all know (Score:3, Funny)
admittedly (Score:4, Insightful)
Why cant someone just invent a new similar, improved web that is separated from the current WWW, with its own specific browser, and implement the various ins, outs and whathaveyous to keep the riffraff from exploiting it in very annoying ways?
Re:admittedly (Score:2)
Re:admittedly (Score:2)
speaking of which, a separate web could also have a new form of electronic mail which could be spam-proof, and this could be a real incentive for the masses to start using this new interface.
Re:admittedly (Score:3, Informative)
Re:admittedly (Score:2)
erm, what? you can send email through a web interface.
besides, I'm not proposing that a new system be identical to the old one.
I'm just thinking that future iterations of Internet-based networks and content-delivery interfaces should co-exist at first with the current ones, compete with them, and eventually take over due to various improvements...
A major improvement to the Internet I'd like to see is the elimination of spam and other shameless, annoying exploiters.
E
Re:admittedly (Score:4, Insightful)
Re:admittedly (Score:2)
Re:admittedly (Score:2)
how do you implement the new fix though? if the system still basically works for the lowest common denominator user, there's no incentive (or knowledge or motivation) for that user to upgrade.
if there is a competing network that looks and feels better to use, then people HAVE to use new tools to access it.
the contrast I'd like to see is something like when people had to migrate from BBSes to ISPs.
Re:admittedly (Score:3, Funny)
We did. Oh, you haven't heard of it? Sorry, um, nevermind I've mispoken.
Get Your Big Idea Right (Score:4, Insightful)
This kind of thing goes to show how much difference can be made by getting the initial trajectory right.
A few small changes at the start can lead to BIG consequences later as the inertia of the whole mess gets going.
Anyone else out there with a really great idea? Do us all a favor and think as far ahead as you can before you release it on the world. Even then, it will still eventually not be going in the optimal direction.
Re:Get Your Big Idea Right (Score:2)
I hate it when w3c or whoever designs a standard without the foresight to even allow appropriate growth and backwards compatibility in the future without ugly hacks.
--jeff++
Re:Get Your Big Idea Right (Score:3, Insightful)
b) If he had made it more complex to begin with, it would have been harder to sell the idea, harder to implement, and therefore it's possible it wouldn't have taken off as quickly and easily as it did. Part of the reason why it's be
It's supplemental (Score:2)
The future of the web... (Score:5, Funny)
I hope he patented it. (Score:2)
Re:I hope he patented it. (Score:2)
= 9J =
Re:I hope he patented it. (Score:2)
Have you looked at what's getting patented these days?
Humane Explanation of the Semantic Web Concept (Score:4, Informative)
The Semantic Web Cereal Box analogy [w3.org]
Plain Talk.
How about an on-the-fly spellchecker webservice? (Score:2)
= 9J =
Another thing he'd been saying for a long time (Score:3, Interesting)
Re:Another thing he'd been saying for a long time (Score:2)
Well, the very first web browser (WorldWideWeb.app) was also a WYSIWYG page editor. It helped that it didn't even support IMG tags, but I'm not sure that what you're quoting is more than that.
The flaw in the Semantic Web (Score:4, Insightful)
In a world where an estimated 70% of web pages don't even have a title isn't it rather unrealistic to expect most web page authors will learn a complex new representation like RDF and consistently tag their pages with it?
Clay Shirky has a very good [shirky.com] article on this. I recommend reading it before you get too excited about the Semantic Web.
Re:The flaw in the Semantic Web (Score:3, Informative)
Re:The flaw in the Semantic Web (Score:4, Insightful)
But that doesn't solve the problem, it just moves it to a different place. In this case we're just moving the "software engineer" vs. "computer programmer" problem up to the ontology level. How do I map between ontologies? Unless there is a single unified ontology that everyone agrees to use, you have to explain how to map between disparate ontologies declared by different groups. The ontologies will overlap, try to define the same underlying concept in different ways in different contexts and so on.
Let's assume we have one universal ontology that everyone agreed to use (by the way the Cyc Project [cyc.com] has been working on this problem for 25 years and isn't close to creating the complete ontology you'd need). Then all we have to do is assume that every web developer was skilled and disciplined enough to accurately tag their content with the right meta-content from the ontology. It also requires the ontology to be unambiguous and obviously applicable. I'll not be holding my breath.
This all rests on the assumption that the world can be unambiguously described and that meta-tagging is a context-independent operation. This is a obviously unreliable assumption. A much better approach would be to make context-dependence and ambiguity core assumptions and try to deal with those issues at the most fundamental level. Until the Semantic Web addresses these issues head-on its going to remain an interesting academic project that has no real-world applicability or adoption.
Re:The flaw in the Semantic Web (Score:2)
The wonderful thing about standards is that there are so many of them to choose from.
Re:The flaw in the Semantic Web (Score:2)
I work with ontology construction and application professionally. Its hard. If we are "slowly getting there" solving the problem of titles on web pages, we are generations away from seeing any tiny fraction of web pages having consistent meta-tagging.
Instead of thinking how the semantic web may be abused and misused, think of the situations it may be beneficial.
I g
RDF - More powerful than one might think... (Score:3, Interesting)
Kind of a late reply here, but i had to take care of some emails.
Anyways, I used RDF in a proprietary OWL-like software company for the purpose of organizing content repositories in a formal language that would span the domain of the company i was working for.
14erCleaner noted that the web is popular b/c it is so easy to create web pages. I would have to agree with this, and also add that the reason why the RDF and OWL spec are important is along the lines of what nizo posted about the web being all about porn! There is SO much content, and yet to derive any kind of automated meaning from all of it, would be a task that is almost out of the scope of realisticly ever completing. There is no standard to the structure of documents, nor how one document may relate to another.
The RDF and OWL specs provide a framework that do exactly that. Berniers-Lee and the RDF working group essentially lay down what is infact (sorry 14erCleaner, but a 20 yr old intern got it pretty easily) a simple (yet ambiguous) way of describing something. It is like this. Something-RelatesTo-Something. Read the spec and keep that in mind, and that is the basis of what they have described. The OWL i am not as familiar with (too busy building a proprietary one!!)
anyways, enuf rant, i would encourage everyone to read what he has to say, and most of all, if you are a web author, use the RDF spec! imagine if instead of using google to do a text search for whatever was on your mind, you could write a sql statement that actually represented the structure of resource web pages on the internet and brought you to a list of documents relating EXACTLY to the Something-RelatesTo-Something sentence you had entered as your query! That is the true possibility of this "redesign"!
~not there any longer, but a good plug for this technology - they are making ontologies for health care purposes, basically all the info surrounding the care of a premature baby! Can't get a more noble cause than that!
http://www.cstlink.com/
Re:RDF - More powerful than one might think... (Score:3, Interesting)
>write a sql statement that actually represented the structure of resource web pages on the internet
Gee, I bet that would catch on just as well as end-users doing ad hoc queries in SQL.
Serious question: Who would service this query request? Would that be a new form of search that a search company like Google might provide?
>and brought you to a list of documents relating EXACTLY to the Something-Relate
Weaving the Web (Score:5, Informative)
The semantic web was discussed at some length in Weaving the Web - The Original Design and Ultimate Destiny of the World Wide Web [w3.org] by Tim Berners-Lee. I picked up that book for something like $5 at my university's bookstore in the discounted rack. That's one of the more interesting books I've read about computer history, and it got me thinking a lot about web standards. I have since learned CSS and XHTML and I've vowed to never go back to proprietary "HTML" hacks. The new way is better, anyway.
The semantic web doesn't make a lot of sense to people who were introduced to the web through commercial means in the mid-to-late 90's (which is most people). But it makes perfect sense in light of what Berners-Lee was originally trying to do with the web. It has gone a long way to degenerating into Just Another Way to Market Stuff to Millions of People®.
Two points were most interesting to me in Weaving the Web:
Re:Weaving the Web (Score:2)
Second, I think CERN was quite right. Practically every common protocol, service, etc., have had reference implimentations released under a friendly license like the GPL. If TCP/IP was GPL'd, we might be using IPX on the internet, because Microsoft wouldn't have been able to port TCP/IP.
Re:Weaving the Web (Score:2)
I would say his vision of the "writable web" is one of those. If the web had become one huge wiki at an early stage, the ensuing chaos would have ensured the medium would never have been adopted by the general public in the way that it
Snake oil (Score:4, Interesting)
To this date, serious AI researchers are still paying the price of this scientific fraud, which makes cold fussion look like a prank.
Tim Berners-Lee is a good person and not a computer scientist so he has neither the knowledge nor enough malice to understand the pack of thieves he has surrounded himself with.
I'm not the only one saying this:
Semantic web is doomed to failure precisely because it is being pushed by a group with a reputation for talking rather than doing.
http://slashdot.org/comments.pl?sid=108295&thre
Re:Snake oil (Score:2)
Some of the simpler -yet useful- parts of the semantic web can be done today. Other parts of the more grandiose vision of TBL are as much pie in the sky as the promises of AI were in the 70s.
Bandaid on the 'real' problem... (Score:2)
The real solution is a system of distributed RDBMS. You create your content in the DBMS and then the DBMS serves it to clients which also have a DBMS system embedded in it.
If the client is a 'web' browser they then display the format
Re:Bandaid on the 'real' problem... (Score:2)
I came across this a while ago.... didn't look too much into it yet but it seems to take into account one very important (and very unfortunate) aspect of the net, data ownership and *price*.
Re:Bandaid on the 'real' problem... (Score:2)
I came across this a while ago.... didn't look too much into it yet but it seems to take into account one very important (and very unfortunate) aspect of the net, data ownership and *price*.
Dumbass me, forgot the link:
http://mariposa.cs.berkeley.edu/
Re:Bandaid on the 'real' problem... (Score:2)
All data can be represented relationally.
Not to say it must be in a RDBMS in order to go on the web, just that it must be in a distributed RDBMS in order to achive the goals that this 'semantic web' business is trying.
"I look forward to the web going down for schema updates."
One major point of the relational model is that internal schema changes would not affect applications -- that's what views are for.
Of course, the same (presumed) result (breakage) would oc
Semantic Web (Score:2, Funny)
Web redesigned with hindsight (Score:2)
Metacrap (Score:5, Insightful)
Re:Metacrap (Score:2)
????
Profit
meta do dah (Score:2)
The meta tag (Score:2)
The idea was that this tag would be very useful for searching purposes and for tagging the page with keywords. This idea went down in flames really quickly -- guess why? Because people cheated and put "attractive" keywords into their meta tags regardless of what the page was about.
I still haven't seen anyone explain why the Semantic Web wouldn't be completely full of umm... syllogisms on the lines of "Buy Viagra here"
Re:The meta tag (Score:2)
rule base features? (Score:2, Interesting)
or i'm just a dreamer.
just a thought though...
sadly... (Score:5, Insightful)
You see, corporations don't WANT you to be able to access data easily. One of the major driving factors of the current web is advertising. Basically, this is something none of us want to see, but with web pages it's easy to try and force us to see it. Properly annotated data would kill advertising as we know it, something the corporations will not let happen.
Also, corporations do not want us to be able to easily compare data either. Take prices for instance. Many stores have promises like "we'll match any price". This worked on the basis that it's hard and tedious to go check other prices and people will think "well, hey, if they are making this promise surely they already have the lowest price otherwise everyone would be calling them on it". Well, no, most people will not go check for lower prices, and if they do and end up finding lower prices elsewhere, they will often buy elswhere. Easy price comparisons are not something online stores want to allow.
Ulitmatly, most sites want to force you to look at data they want you to look at (ads). I doubt we'll ever see all web data in a nice annotated form allowing us to view only what we are interested in.
Re:sadly... (Score:2)
And corporations are going to stop people annotating data... how?
They may use FUD attacks, denounce you as a terrorist or what have you, but it's way
Site not following w3 standards. (Score:2)
Running the site on the w3 validator brings up 53 errors.
If your pushing a standard, why not follow the standards all ready existing.
All that work (Score:3, Insightful)
I'd love to jump on the next thing, and I see the use of all this meta stuff. I try to treat meta tags with respect btw, and only use them on relevant pages.
But for this to take off, you'd need tools that organize the meta data FOR you. So that you only have to edit it lightly, to take out the silliness. Akin to using automated translation.
Which begs the question: why not make search engines and agents smarter instead?
I mean, I can't be the only lazy person here, can I? And I have sort of an interest in the stuff, so I'd probably do what's required, but most people wouldn't I'm sure.
If I were a betting man, I'd put my money on agents - even after all the bullshit and the failed expectations from the late '90s. I'd love to have some clever agents do my searches for me, and on the mac, there are already some pretty clever programs available for free (http://www.devon-technologies.com/)
(yeah, I'm too lazy to put this post in HTML too, so sue me
But will people use it? (Score:2, Insightful)
computers should work for us, not the other way around.
Few people will bother with the effort of semantically marking up their documents, and
fewer still will do so in a way that is consistent in any way to be useful.
Computers / programmers will need to become better at analyzing human communication, anything else
hardly seems worth the effort.
Nice idea though.