Slashdot Mirror


Web Redesigned With Hindsight

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."

270 comments

  1. should been better by nizo · · Score: 3, Funny

    In hindsight, it would have been better to design the web with major help from the porn industry, since that is mostly what it is used for anyway.

    1. Re:should been better by Anonymous Coward · · Score: 0
      Still would have gotten back a web page that said...
      Warning: mysql_connect(): Too many connections in /home/w3photo/wwwroot/w3photo.org/app_global.php on line 45

      Warning: mysql_select_db(): Too many connections in
    2. Re:should been better by LPetrazickis · · Score: 2, Funny

      Really? Perhaps you also think that it would have been better to design P2P File Sharing Apps with major help from the music industry, since that is mostly what those rare used for anyway.;)

      --
      Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
    3. Re:should been better by Script0r · · Score: 1

      No, those are mostly used for porn too.

    4. Re:should been better by Anonymous Coward · · Score: 0

      HAW HAW HAW

    5. Re:should been better by ron_ivi · · Score: 2, Interesting

      This sounds a lot like this an earlier Tim Berners-Lee effort. It was an awesome language that really did a nice job at combining rich OO programming with a markup-language; but too bad the company that took it over made the licensing of the language so painful it never caught on. Anyway, that project did make some really cool demos of what the technology is capable of.

  2. Redesign the web? by 3Suns · · Score: 5, Funny

    You can't just "redesign the web" !!

    Just who the hell does this "Tim Berners-Lee" guy think he is, anyway!?

    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted
    1. Re:Redesign the web? by nacturation · · Score: 3, Funny

      You forgot to say "Sir!" :)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:Redesign the web? by Anonymous Coward · · Score: 0
    3. Re:Redesign the web? by daeley · · Score: 2, Funny

      I don't know, but I bet his "meta-chlorian" reading is off the charts! ;)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    4. Re:Redesign the web? by revery · · Score: 3, Funny

      You can't just "redesign the web" !!

      Just who the hell does this "Tim Berners-Lee" guy think he is, anyway!?


      perhaps, Al Gore?

    5. Re:Redesign the web? by Pxtl · · Score: 3, Insightful

      Excuse me, but can they stop overdesigning HTML? Its a freaking pseudo-layout language. The whole beauty of it is that complete newbs can learn to text-edit it. Now, with all the crufty front matter, its impossible to hand-write html that will pass a verifier. Many of the more useful layout features that don't have anything to do with style classes are being put into css instead of html proper. HTML is a dead simple concept, and as such should be a newbie tool. Instead, its just getting increasingly baroque. It really doesn't need more crap.

      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.

    6. Re:Redesign the web? by Anonymous Coward · · Score: 0

      mod parent, "-1 rebublican"

      That joke is getting mighty boring.

    7. Re:Redesign the web? by cosmo7 · · Score: 1

      Excuse me, but can they stop overdesigning HTML? Its a freaking pseudo-layout language.

      I agree with the pseudo part.

    8. Re:Redesign the web? by revery · · Score: 1

      mod parent, "-1 rebublican"

      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.

    9. Re:Redesign the web? by Anonymous Coward · · Score: 0
      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.

      In Soviet Russia _you_ tell Slashdot when there is new news.
    10. Re:Redesign the web? by websensei · · Score: 2, Insightful

      "..useful layout features that don't have anything to do with style classes..." ??


      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, *easier* to write, read, maintain... and it's better-performing.

      this separation of content from presentation is so clearly a design goal for web developers and architects. do you really oppose it?

      "it's impossible to hand-write html that will pass a verifier"

      this is also ignorant and false. it's quite easy. and using tools like TIDY to help is straightforward if you have trouble.

      I won't get into your ideas about changes to HTTP1.1 now, but had to say something about your distorted perception of the role of html/css in the web.

      --

      La via sola al paradiso incommincia nel inferno
    11. Re:Redesign the web? by Pxtl · · Score: 3, Insightful

      Yes, it is beautiful. Why? 'cause it was written by a twelve year old who read a three page hand out her teacher gave her on "how to make a webpage", and she's been learning by tinkering since then.

      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.

    12. Re:Redesign the web? by anotherone · · Score: 2, Interesting
      Um, sorry to burst your bubble, but I hand-write HTML all the time, and it always validates; usually the first time. My co-workers who use tools almost always have to tinker with the HTML for hours just to get it to display correctly in every browser we have to support, forget validating.

      Also you don't seem to understand what a NAT does at all.

      --
      Username taken, please choose another one.
    13. Re:Redesign the web? by anotherone · · Score: 1, Insightful
      If CSS was more intuitive this wouldn't be a problem, but currently it is far too cryptic to push onto an uninformed user.

      Please explain to me how this:

      <BODY BGCOLOR="#000000" TEXT="#000000" LINK="#006666" VLINK="#000000" TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">

      is better, or more readable, than:

      body {
      background-color: black;
      color: black;
      margin: 0px;
      }

      a:link {
      color: #006666;
      }
      a:visited {
      color: black;
      }
      --
      Username taken, please choose another one.
    14. Re:Redesign the web? by blackmonday · · Score: 1

      Ok, here:

      Just who the hell does this "Tim Berners-Lee" guy think he is anyway, sir?

    15. Re:Redesign the web? by Euler · · Score: 1
      I agree with the orignal post: HTTP has evolved very little when advances there could have had huge benefits. I've also had the idea that pre-sending checksums of images and files could make caching systems vastly more efficient. Browsers wouldn't have to guess when a file needs to be reloaded. (I suspect this is how certain dial-up accelerators offered by some ISPs work.) Some other pretty good ideas were mentioned there too.

      However, CSS is the greatest thing to ever happen to the web. If used properly, it provides a seemless way to modify style that is orthogonal to HTML itself. ...meaning you can have plain old HTML, and it works fine. Want to change the way that HTML renders? great, just change the style sheet for it, or provide alternate styles depending on the rendering device.

      I get unnerved that every 3 years, a new web design paradigm comes out that keeps trying to separate content from structure. First it was certain types of HTML tags that were considered 'proper'. Then XML came along and was supposed to be the 'correct' way to do things because it was supposed to focus on content and unify the SGML/HTML/XML schema (which is really meaningless since HTML is fine for its very specific purpose). And now the 'semantic web'. I dont think the problem is with the systems we use, but human nature itself. People tend to put things in written form in concrete ways, they don't want, or don't have the disipline to separate the content from the presentation.

      Non-technical people understand the power of the web as it is today. It is popular because it was already a great idea. No need to keep re-inventing it.

    16. Re:Redesign the web? by Anonymous Coward · · Score: 0

      This would appear to demonstrate that your HTML skills need updating more than anything else.

      Just saying.

    17. Re:Redesign the web? by anotherone · · Score: 1

      wasn't really expecting ECODE to mess up HTML entities...

      --
      Username taken, please choose another one.
    18. Re:Redesign the web? by jedrek · · Score: 1

      Or even....

      <body style="background: black; color: black; margin: 0px">

    19. Re:Redesign the web? by Anonymous Coward · · Score: 0

      pure wzywig

      "wysiwyg" -- "what you see is what you get".

      If CSS was more intuitive

      "were".

    20. Re:Redesign the web? by Anonymous Coward · · Score: 0

      Since both the text and the background color are black, I would assume that the displayed page wouldn't be readable in either case.

    21. Re:Redesign the web? by zero_offset · · Score: 1

      HTML is practically the only pure-text system they seem to do that in anymore

      10 PRINT "YOU FAIL IT"

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    22. Re:Redesign the web? by Anonymous Coward · · Score: 0

      no, it's Sir Tim Berners-Lee, he was knighted.

    23. Re:Redesign the web? by japhmi · · Score: 1

      its impossible to hand-write html that will pass a verifier.

      I do it all the time, my hand-written css passes the validator too.

      --
      "Giving money and power to government is like giving whiskey and car keys to teenage boys" P. J. O'Rourke
    24. Re:Redesign the web? by Anonymous Coward · · Score: 0

      Unless there was, say, a big white table in the middle of it. (Hint: the first HTML snip is from Slashdot)

  3. Web Ontology Language? by Skevin · · Score: 1, Interesting

    Shouldn't that be WOL, and not OWL?

    I thought OWL (Ordinary Wizarding Levels) belonged in Hogwart's.

    Solomon

    --
    "Twice half-assed makes an ass whole." --Solomon K. Chang
    1. Re:Web Ontology Language? by tcopeland · · Score: 4, Interesting
      From the OWL FAQ:
      Q. What does the acronym "OWL" stand for?

      A. Actually, OWL is not a real acronym. The language started out as the "Web Ontology Language" but the Working Group disliked the acronym "WOL." We decided to call it OWL. The Working Group became more comfortable with this decision when one of the members pointed out the following justification for this decision from the noted ontologist A.A. Milne who, in his influential book "Winnie the Pooh" stated of the wise character OWL:

      "He could spell his own name WOL, and he could spell Tuesday so that you knew it wasn't Wednesday..."
    2. Re:Web Ontology Language? by Anonymous Coward · · Score: 0

      Hey, I've got that book, and I doodled on the map with a white crayon (too many years ago).

    3. Re:Web Ontology Language? by nacturation · · Score: 4, Funny

      Shouldn't that be WOL, and not OWL?

      It was supposed to be called the Advanced Web Ontology Language, but the specs for it went missing.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    4. Re:Web Ontology Language? by The+Ultimate+Fartkno · · Score: 1



      I don't know whether to mod that up for sheer brilliance or leave it alone out of respect for the subtlety.

      Oh wait, I don't have mod points.

      Never mind.

    5. Re:Web Ontology Language? by Anonymous Coward · · Score: 0

      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.

      Funny mods don't seem to count towards your karma.

    6. Re:Web Ontology Language? by Anonymous Coward · · Score: 0

      Learn to read. "Humously" is spelled correctly.

    7. Re:Web Ontology Language? by dangercat · · Score: 1

      And to fix the acronym it became... OWL Web Ontology Language.

  4. Some open source semantic web projects... by tcopeland · · Score: 4, Informative

    ...are available on SemWebCentral . There's even an OWL mode for Emacs!

    There are also some tutorials and such-like.

    1. Re:Some open source semantic web projects... by tcopeland · · Score: 1

      > giving links to other related sites

      Why would that not rate a '+1 Informative' mod?

    2. Re:Some open source semantic web projects... by telbij · · Score: 2, Funny

      You've got to be the biggest karma whore I've ever seen on this site.


      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.

    3. Re:Some open source semantic web projects... by Short+Circuit · · Score: 1

      So? As another poster pointed out, it truly is informative.

      And if you checked his posting history, you may have read his comments. He doesn't use the karma troll, and, judging by his uid, he doesn't use it for the +1 karma posting bonus, either.

    4. Re:Some open source semantic web projects... by Anonymous Coward · · Score: 0

      Wow, and look at YOUR impressive posting history. Why don't you just shut the fuck up now and quit worrying about some virtual number known as Karma? It won't help you get a better afterlife, fool!

  5. Too complicated to succeed by 14erCleaner · · Score: 5, Insightful

    The web is popular because it's easy to create web pages. The semantic web stuff strikes me as something that only someone with a PhD in semantics could love. IMO it violates the KISS principle.

    --
    Have you read my blog lately?
    1. Re:Too complicated to succeed by Misch · · Score: 1

      nah, those of us working on the guts of it with the BS'es and MS'es in CS like it because it keeps us employed.

      But, then again, I'm reading slashdot... hmm...

      --

      --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    2. Re:Too complicated to succeed by The+Ultimate+Fartkno · · Score: 5, Funny



      What are you, anti-Semantic?

      Racist.

    3. Re:Too complicated to succeed by 14erCleaner · · Score: 1

      "Ontology" does sound like a fringe religion, now that you mention it.

      --
      Have you read my blog lately?
    4. Re:Too complicated to succeed by SlashdotLemming · · Score: 1

      You don't know how correct you are. This issue came up during DAML development (predecessor to OWL), but I don't think it was ever addressed.
      This stuff is very unintuitive if you don't have a graduate degree from Stanford

    5. Re:Too complicated to succeed by The+Ultimate+Fartkno · · 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!

    6. Re:Too complicated to succeed by Anonymous Coward · · Score: 0

      non degreed people are more effective and usually better to hire.

      Do you have anything to back that up with? Getting an education will not help you?? I fail to see how someone without degrees can be more effective than people who have degrees. Someone without a degree may be good at a certain task, but may also be lacking knowledge of other aspects.

    7. Re:Too complicated to succeed by Deraj+DeZine · · Score: 3, Interesting

      Nice attempt at FUD, but once all of the Semantic Web technologies are in place, applications (analogous to an HTML editor) will be made that hide nearly all of the complexities of serializations and ontologies. Most of the Semantic Web's benefits will be realized under the hood for desktop users.

      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 credibility of the author based on the appearance of their name on other web sites, you can just keep doing that and ignore trust networks entirely. I mean, if you've got a lot of time to waste.

      --
      True story.
    8. Re:Too complicated to succeed by fbg111 · · Score: 1

      The web is popular because it's easy to create web pages. The semantic web stuff strikes me as something that only someone with a PhD in semantics could love. IMO it violates the KISS principle.

      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 Windows kernel...

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    9. Re:Too complicated to succeed by Cameroon · · Score: 1

      That's as ridiculous a statement as someone saying that people without degrees aren't worth hiring. A person either has the skills you need or doesn't.

    10. Re:Too complicated to succeed by Threni · · Score: 3, Funny

      > The web is popular because it's easy to create web pages.

      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 construction` sign`.
      Frankly, making it harder to put up a web page is a step forward in my book!

    11. Re:Too complicated to succeed by Grrr · · Score: 1

      Oh, crap - why do you post stuff like this in a public forum where M$ might actually see it ?

      <grrr>

    12. Re:Too complicated to succeed by Anonymous Coward · · Score: 0

      Time for this link again, I see.

    13. Re:Too complicated to succeed by Anonymous Coward · · Score: 0

      Unlike the other one where you need brain-scam ability.

    14. Re:Too complicated to succeed by Anonymous Coward · · Score: 0

      I don't even have my BS yet (although I've finished the classes), and I have no problem understanding this at all.

      Does this mean my honory degree from Stanford should be in the mail by now?

    15. Re:Too complicated to succeed by AndyElf · · Score: 1

      I think you are missing the point of a parent, that is not FUD by any count. While having all those "applications" is noce, the fact remains that all I need to put together a site (and pretty much of *any* complexity) is a text editor. Having to do the maze of RDF/OWL/whatever by hand is hardly easy.

      That said, as mentioned elswhere here, as long as this new stuff is just an optional "refinement", it may come in quite handy.

      --

      --AP
  6. Re:The OWL Framework? by Anonymous Coward · · Score: 0

    So, I'm not the only person who reads OWL as Object Windows Library, Borland's competitor to MFC (and hey, it even used templates).

  7. We sell a product based on this by LittleLebowskiUrbanA · · Score: 1

    My company sells a Semantic Web product that is W3C compliant. Mainly based on the work of our chief scientist, Ian Horrocks.

    1. Re:We sell a product based on this by youknowmewell · · Score: 2, Funny

      The next question would be: Why isn't that website built semantically? Nested tables? bleh.

    2. Re:We sell a product based on this by LittleLebowskiUrbanA · · Score: 1

      We don't run that website. Outsourced to another company.

    3. Re:We sell a product based on this by Gargamell · · Score: 1
      That is sweet!

      I posted at the top level a whole menagerie supporting the idea. If you note the link at the bottom of the post, i worked for cst. I think network inference was one of their partners? Oh well, anyways, just out there trying to make products to the same standard every day!

      Best of luck! lataz!

      ~tim

    4. Re:We sell a product based on this by youknowmewell · · Score: 1

      Well, I'm not sure I'd be interested in a product from your company given the looks of your website's source.

    5. Re:We sell a product based on this by LittleLebowskiUrbanA · · Score: 1

      You judge companys based on an outsourced website rather than their product?
      Never mind the product or what it does, fuck it I don't like their website's source!

    6. Re:We sell a product based on this by Minna+Kirai · · Score: 1

      We don't run that website. Outsourced to another company.

      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.

    7. Re:We sell a product based on this by Anonymous Coward · · Score: 0

      Never go to a barber with a bad haircut.

    8. Re:We sell a product based on this by LittleLebowskiUrbanA · · Score: 1

      Wouldn't you blame the barber's barber :)

    9. Re:We sell a product based on this by LittleLebowskiUrbanA · · Score: 1

      Yeah, CST is one of our customers. Good to see ya!

    10. Re:We sell a product based on this by Phillip2 · · Score: 1

      The semantic web is not about producing new web pages that people can read. Its about producing knowledge in a form that computers can understand. If you want to stick this information in a browser, current technology works okay.

      Phil

  8. All those fancy acronyms.. by Mz6 · · Score: 4, Interesting
    and the article tells me absolutely nothing about what the technology actually does. About the only thing I saw was:
    "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?

    --
    Hmmm.
    1. Re:All those fancy acronyms.. by telbij · · Score: 4, Funny

      Anyone care to shed some light (or links) onto what RDF and OWL actually do?


      Anything you want! It's inspired by zombo.com

    2. Re:All those fancy acronyms.. by telbij · · Score: 3, Informative

      Seriously though, if you really want to know, read this instead of asking the unwashed Slashdot masses.

    3. Re:All those fancy acronyms.. by razmaspaz · · Score: 1

      automation of a variety of interactions

      You mean I could automate the reading of slashdot. I would get so much more done every day.

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    4. Re:All those fancy acronyms.. by sql*kitten · · Score: 1

      Anyone care to shed some light (or links) onto what RDF and OWL actually do

      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 world and there was a revolution.

      Now, he is one of those serious hypertext conference types. The web worked because the barrier to entry was incredibly low; anyone could have a homepage, almost anyone could build something useful and/or interesting. The "semantic web" will raise the barrier to entry so that serious computer scientists can take control back from grubby commercial interests.

      Semantic web is doomed to failure precisely because it is being pushed by a group with a reputation for talking rather than doing. If Sun releases iPlanet OWL Server and Microsoft releases ActiveRDF, then maybe it'll be worth paying attention to.

    5. Re:All those fancy acronyms.. by Otto · · Score: 4, Informative

      RDF specifies how you can assign properties to things. Like the "manufacturer" of that computer you're looking at is "Dell" or the "creator" of this post was "Otto" or what have you. It lets you describe facts about things.

      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.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    6. Re:All those fancy acronyms.. by LionKimbro · · Score: 3, Informative

      I feel for you.

      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.")

      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. I don't know if they are working on it or not, but I hope they are..!

    7. Re:All those fancy acronyms.. by Anonymous Coward · · Score: 0

      Yet the whole problem with the Semantic Web is that you're relying on the author of the information being published to give a flying-fig about self-documenting documents.

      A basic rule of corporate life is that "knowledge is power".

      There is no rule that power must be shared, in fact, it's better for the person with the power to hoard it for themselves.

    8. Re:All those fancy acronyms.. by Anonymous Coward · · Score: 0

      OWL is Borland's Object Windows Library, much like Microsoft's MFC.

      Only so many TLA's to choose from, I guess...

    9. Re:All those fancy acronyms.. by Anonymous Coward · · Score: 0
      RDF specifies how you can assign properties to things. Like the "manufacturer" of that computer you're looking at is "Dell" or the "creator" of this post was "Otto" or what have you. It lets you describe facts about things.

      In short, it gives spammers and scammers a richer vocabulary in which to express lies.

    10. Re:All those fancy acronyms.. by subtropolis · · Score: 1

      OWL lets you define relationships between those vocabularies and draw interferences using those relationships...

      nah, that OWL.net you're thinking of, the version ms patented.

      --
      "Our interests are to see if we can't scale it up to something more exciting," he said.
  9. 20/20 hindsight by oskillator · · Score: 5, Funny

    I wonder if he's going to spell REFERRER correctly this time.

    1. Re:20/20 hindsight by billimad · · Score: 1

      kinda offtopic but brian kerrigan was once (like in the 90s) asked if he could redesign C what would he change?

      his response - "i'd probably spell create with an e!!!

    2. Re:20/20 hindsight by Anonymous Coward · · Score: 0

      if he could redesign C

      "UNIX", not "C".
      "creat" is a *IX system call.

  10. In related news... by elwell642 · · Score: 2, Funny

    In related news, Verisign was quoted as saying, "Move along now. Nothing to see here..."

    --

    <insert witty linux comment here>

  11. Shoudn't that be SIR... by Frennzy · · Score: 1

    ...Time Berners-Lee? I thought he got knighted.

  12. Re:GEORGE W. BUSH 2004 by Anonymous Coward · · Score: 0, Insightful

    This may seem a subtle point, but being a Bush fan is far worse than being JUST a Republican.

  13. Well... by Auckerman · · Score: 2, Insightful

    Good thoughts, it's a shame that Microsoft's bundling of IE with Windows makes anything the WWW Consortium largely irrelevent, even when the specs come from MS themselves (CSS).

    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.

    --

    Burn Hollywood Burn
    1. Re:Well... by Tyler+Eaves · · Score: 1

      It's not IE that holds back W3C standards. It's that the standards are positively byzantine, and so complicated to implement that it's simply not worth the effort.

      --
      TODO: Something witty here...
    2. Re:Well... by Anonymous Coward · · Score: 1, Interesting

      It's not IE that holds back W3C standards. It's that the standards are positively byzantine, and so complicated to implement that it's simply not worth the effort.

      So why is it that these standards are too complicated for the richest software company in the world to cope with, but a small company like Opera can handle it, and so can a bunch of amateur hippies coding engines like Gecko and KHTML in their spare time?

      You must have seen the famous 'fake transparency with fixed-position images' trick by now. The one that doesn't work in IE because it inexplicably only permits fixed-position images on the body element.

      Or the CSS-only menus trick, which don't work in IE because it doesn't permit hover events on arbitrary elements.

      Little CSS1 things that would take maybe a week to fix and test thoroughly, yet the world's richest software company apparently can't manage them. Poor little Microsoft, stuck with people criticising them for refusing to implement these terribly arcane and hideously complicated standards. Diddums.

    3. Re:Well... by ear1grey · · Score: 1

      "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."

      There is hope.

      RDF is not limited to being embedded in web pages - thus if you happen to distrust the information embedded in a page, or if you happen to know it's just plain wrong then you can publish your own RDF files making statements to this effect.

      Once those files get picked up by the search engines then very simple tools can aggregate this metadata.

      The global effect will not be dissimilar to the moderation and meta-moderation mechanism in /., the important difference being that you get to choose whose moderation you trust.

    4. Re:Well... by Quantum+Jim · · Score: 1

      Or the CSS-only menus trick, which don't work in IE because it doesn't permit hover events on arbitrary elements.

      CSS-only menus can now work in IE (demo only) thanks to a hack. IE is actually pretty extendable, but you're right that MS should have implemented better support for modern standards.

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
    5. Re:Well... by Quantum+Jim · · Score: 1

      It's that the standards are positively byzantine, and so complicated to implement that it's simply not worth the effort.

      No, most are actually pretty simple. Granted you have to first get through the language barrier (since these are specs, they have to use precise wording). However, the concepts aren't that difficult. HTML, CSS, XML, XSLT, and RDF are pretty easy to author. XML and CSS is also easy to parse (for the latter, see IE7 or my demo's source). Sometimes there are errors, but the W3C is pretty good at clarification and fixing errors, such as in the specifications: CSS level 2 revision 1, XML 1.0 third edition, HTML 4.01, and more. I don't understand why they are so confusing to you.

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
    6. Re:Well... by Anonymous Coward · · Score: 0

      even when the specs come from MS themselves (CSS).

      and they can't even get that right.

  14. We all know by Prince+Vegeta+SSJ4 · · Score: 2, Funny

    that slashdotters would prefer that each and every website be redisgned. Further, they would like to espouse their desire to have the entire WEB be redisigned (starting with Slashdot) with what many /.'ers feel is the ultimate Web Developer Tool

  15. so nice they said it twice by thatguywhoiam · · Score: 0, Redundant
    ...and the OWL Web Ontology Language (OWL)

    Uh, doesn't Web Ontology Language make WOL?

    (OWL)

    But that doesn't...

    (OWL)

    ... ok.

    --
    If Jesus wants me it knows where to find me.
    1. Re:so nice they said it twice by p-hawk42 · · Score: 1

      In A.A. Milne's Winnie-the-Pooh, Christopher Robin spelled Owl's name as Wol. The Pembroke College Winnie the Pooh Society has a picture of this occurence. So I'll give the benefit of the doubt and say that this is an intelligent literary reference.

  16. admittedly by WormholeFiend · · Score: 3, Insightful

    The macworld article isnt very informative to someone who've never heard of this "next generation" web, but it seems like they want to add it on top of the existing WWW.

    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?

    1. Re:admittedly by Mz6 · · Score: 1

      I am one of those that hasn't heard too much in the way of next generation web. However, I think creating 2 different WWWs, if you will, would only make things even more confusing than they already are. That means that businesses now have to maintain 2 different websites, perhaps 2 different teams to monitor both systems, etc...

      --
      Hmmm.
    2. Re:admittedly by WormholeFiend · · Score: 1

      not really, i mean, we already have FTP servers, Usenet, the WWW, instant messagers, the email system...

      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.

    3. Re:admittedly by kalidasa · · Score: 2, Informative

      Email has nothing to do with the web. They are two different systems using the same Internet protocols. And we used to have two different webs: the WWW, and it's older cousin, gopher. Know anyone using gopher anymore?

    4. Re:admittedly by Mz6 · · Score: 1

      However, taking this down to the average consumer level they would barely, if ever, use FTP and Usenet. A new email system alone might be enough to move the masses to a new system, however, if that's the only incentive couldn't a standard be developed to fix the current one that we are using?

      --
      Hmmm.
    5. Re:admittedly by WormholeFiend · · Score: 1

      Email has nothing to do with the web

      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.

      Everyone agrees in Slashdot Spam discussion threads that you cant just instantly replace the whole email infrastructure, but I think that if you offer a competing alternative, which is more than email and more than the WWW all at once, and devoid of most nuisances, a lot of people would migrate.

    6. Re:admittedly by WormholeFiend · · Score: 1

      couldn't a standard be developed to fix the current one that we are using?

      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.

    7. Re:admittedly by spectral · · Score: 3, Insightful

      Just because there's a web interface doesn't mean that they're inextricably linked. email works over its own protocols. Just because there's a bridge between the web and those protocols doesn't mean if you redesign the web, you redesign email too. That's like saying if you redesign the web, you have to redesign UPS, since they have a web interface to their shipping controls.

    8. Re:admittedly by rthille · · Score: 2, Funny

      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?

      We did. Oh, you haven't heard of it? Sorry, um, nevermind I've mispoken.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    9. Re:admittedly by Anonymous Coward · · Score: 0

      Somebody has, where have you been?
      Check out the new, improved, faster, coporate-approved-spam-only AOL today!

      Enter keyword: duh

  17. English is a lost art by Little+Grey · · Score: 1

    "Effective the Semantic Web is the Web as we know it put into database form and with added metadata" I've read this sentence over a couple times and it still doesn't make a lick of sense to me. Effective what?

    1. Re:English is a lost art by elwell642 · · Score: 1

      I think it's supposed to be "Effective-Lee".

      --

      <insert witty linux comment here>

    2. Re:English is a lost art by dingd0ng · · Score: 1

      I think what the poster was after was: "Effectively, the Semantic Web..." Makes more sense than the original anyway.

      --
      Pay no attention to that man behind the curtain!
  18. The real semantic web by 14erCleaner · · Score: 1

    ...is called "google"

    --
    Have you read my blog lately?
    1. Re:The real semantic web by youknowmewell · · Score: 1

      Have you ever looked at google's source code? What a nightmare.

    2. Re:The real semantic web by Grrr · · Score: 1

      You're about "twenty minutes into the future", but... yeah.

      <grrr>

    3. Re:The real semantic web by Anonymous Coward · · Score: 0

      I do believe you need to look up the definition of the word "semantic".

  19. Get Your Big Idea Right by 4of12 · · Score: 3, 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.

    --
    "Provided by the management for your protection."
    1. Re:Get Your Big Idea Right by statusbar · · Score: 1
      Absolutely, and I would have been happier if the title of this article was: Web Redesigned With Foresight .

      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++

      --
      ipv6 is my vpn
    2. Re:Get Your Big Idea Right by karzan · · Score: 2, Insightful

      a) I doubt Tim Berners-Lee was really thinking that the Web would become anything like what it is today--more just another service alongside gopher etc. Among other things, who could have foreseen the massive increase in public internet usage that the Web arguably precipitated?

      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 become so big is that from early on there has been such a proliferation of crappy pages and ideas for pages, and the ones that have lasted have been selected out of this mess in an almost Darwinian way.

      c) There's no way anyone can foresee what's going to happen to their simple idea; especially with big ideas, it takes enough guts/faith just to put it out there in the first place and evangelise it--let alone if you make it even *bigger*.

      It's always easier and more effective to start small, both in terms of achieving it, and in terms of convincing people (people tend to go out on only one or maybe 2 limbs at a time, but not more). Unfortunately that leads to messiness years or decades later--but that's what differentiates humans from machines: we are always going to develop in an organic way.

    3. Re:Get Your Big Idea Right by Mikkeles · · Score: 1

      Sorry, that would violate the tenets of XP;^)

      --
      Great minds think alike; fools seldom differ.
    4. Re:Get Your Big Idea Right by Anonymous Coward · · Score: 0
  20. The future of the web... by pHDNgell · · Score: 4, Funny

    pages full of mySQL errors. *sigh* I need to find something else to do.

    --
    -- The world is watching America, and America is watching TV.
  21. I hope he patented it. by DoctorFrog · · Score: 1

    If he didn't someone else will.

    1. Re:I hope he patented it. by ninejaguar · · Score: 1
      That someone would have to show proof that they invented it before he did.

      = 9J =

    2. Re:I hope he patented it. by Carnildo · · Score: 1

      That someone would have to show proof that they invented it before he did.

      Have you looked at what's getting patented these days?

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    3. Re:I hope he patented it. by Anonymous Coward · · Score: 0

      With about 5 years of process documentation to challenge that patent? Good luck.

      Besides, he's been knighted. Do you really want to mess with Sir Tim? I didn't think so.

    4. Re:I hope he patented it. by ninejaguar · · Score: 1
      Have you looked at what's getting patented these days?

      Yes, and it's become a joke. On the other hand, getting an invalid patent (while a simple process), is a different situation from keeping one once it has been proven to be invalid. If they don't own proof of origin prior to Sir Tim's proposal over six years ago, it's invalid.

      = 9J =

  22. Re:The OWL Framework? by Anonymous Coward · · Score: 0

    just when we thought we could forget about it

  23. Re:Shoudn't that be SIR... by BostonRob · · Score: 1

    Here you are: http://about-cnet.com.com/2100-1032_3-5134229.html

    --
    Big Dig-ing until the money is gone...
  24. RDF is on the web now! by Anonymous Coward · · Score: 0

    Here.

    Sorry, I couldn't resist! :-)

  25. Very familiar by Anonymous Coward · · Score: 0
    From the w3photo preview:
    Warning: mysql_connect(): Too many connections in /home/w3photo/wwwroot/w3photo.org/app_global.php on line 45

    Warning: mysql_select_db(): Too many connections in /home/w3photo/wwwroot/w3photo.org/photos/w3photoMa ster/fotowiki.inc on line 475

    Warning: mysql_select_db(): A link to the server could not be established in /home/w3photo/wwwroot/w3photo.org/photos/w3photoMa ster/fotowiki.inc on line 475
    This goes on for pages. Looks a lot like the old web to me.
  26. "Berners-Lee"......... by Anonymous Coward · · Score: 0

    Is that his "married name" ?

  27. Humane Explanation of the Semantic Web Concept by LionKimbro · · Score: 3, Informative

    For those wondering what the Semantic Web is behind all the computer babble:

    The Semantic Web Cereal Box analogy

    Plain Talk.

  28. This is what they wanna base the 'new' web on? by Lakers · · Score: 1

    The proof of concept can't even take a little slashdotting.

  29. How about an on-the-fly spellchecker webservice? by ninejaguar · · Score: 1
    "We envisioin a royalty-free archive of conference pictures..."

    = 9J =

  30. Another thing he'd been saying for a long time by arvindn · · Score: 2, Interesting

    Tim Berners-Lee had been saying right from the beginning that viewing a web page should be integrated with creating it. In the early 90s, of course, the infrastructure was just not there, but when the technology did catch up, look how wikis have succeeded! Of course, it is the social aspect as much as the technical that makes wikis like the good old 'pedia what they are, and I doubt if Berners-Lee anticipated that, but nevertheless I'd say that the success of wikis proves him to be a true visionary.

    1. Re:Another thing he'd been saying for a long time by rthille · · Score: 1

      Tim Berners-Lee had been saying right from the beginning that viewing a web page should be integrated with creating it.

      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.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  31. The flaw in the Semantic Web by gwernol · · Score: 3, Insightful
    The Semantic Web is a great idea. Having consistent, wide-spread meta-tagging of information on web pages we enable a slew of very, very cool technologies. For example:
    • Intelligent search engines that produce much better results than Google etc. because they can index the meaning of documents, not the words they contain.
    • Agent technology that can retrieve information for you, price compare items you are shopping for and automate a number of interesting processes.
    • Automatic clustering of website around subjects of interest to create much richer knowledge-oriented navigation.
    But the Semantic Web project can't succeed as it is currently specified. It is working towards standards for storing and managing the meta-content required for this Brave New World but doesn't tackle the much harder problem of how to create meta-content that is consistent and pervasive. At present this is left to individual web page authors with no mechanism to ensure consistency. Without consistency, the Semantic Web is doomed. If I tag a web page as being about "software engineering" and another person uses the tag "computer programming" the Semantic Web can't tell they are about the same thing.

    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 article on this. I recommend reading it before you get too excited about the Semantic Web.
    --
    Sailing over the event horizon
    1. Re:The flaw in the Semantic Web by truthsearch · · Score: 2, Informative

      This is why groups come up with schemas and ontologies to share.

    2. Re:The flaw in the Semantic Web by Anonymous Coward · · Score: 0

      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?

      Naturally it will take some time, but as for the titles and the XHTML and the CSS, it would seem we are slowly getting there, wouldn't it?

      Instead of thinking how the semantic web may be abused and misused, think of the situations it may be beneficial. If only a little bit of information , say for example academic or public information is associated with metadata that define mening, we will have come a long way. Despite the loads of pr0n and commersialism on the net, there's still loads of good information.

    3. Re:The flaw in the Semantic Web by Frogmanalien · · Score: 1

      I have had the pleasure of attending a guest lecture with Mr Berner-Lee- he's a facinating guy with a lot of ideas- but he always forgets the user. It's completely true- the semantic web could be very powerful- but it's only if meta-data is generated correctly. Meta-data is fundamentally a personal thing, so generating the meta-data must be done on the fly (at least to some degree). Now until we've got amazing artifical intelligences that understand context and your needs there is no hope of making this technology useful.

      --
      The only thing that saves us from the bureaucracy is its inefficiency (Eugene McCarthy)
    4. Re:The flaw in the Semantic Web by gwernol · · Score: 3, Insightful

      This is why groups come up with schemas and ontologies to share.

      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 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.

      --
      Sailing over the event horizon
    5. Re:The flaw in the Semantic Web by gwernol · · Score: 1

      Naturally it will take some time, but as for the titles and the XHTML and the CSS, it would seem we are slowly getting there, wouldn't it?

      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 gave three. There are many places where the Semantic Web would be a huge benefit. But the project thinks it has solved the hard part (what does the meta-content structure look like and how what benefits does it bring) and has ignored the really difficult problem (okay we've got RDF, how do we get people to adopt it and use it consistently).

      If only a little bit of information , say for example academic or public information is associated with metadata that define mening, we will have come a long way.

      Agreed but not a useful way. The web works because it is simple for anyone to put information there, so everyone does. The Semantic Web as currently defined is very hard to use. It does, as nother poster observed, require a graduate degree from Stanford to make it work. Note that this is not "just a tools problem", though the current tools do suck. Its a fundamentally complex cognitive skill to categorise information in a consistent and meaningful way. That's why your brain has to be wired a certain way to be a librarian. You either have to restrict Semantic Web creation to those few individuals who can do it, or rewire the human race so everyone who wants to create a web page has the right skills to also create the meta-tags. Both are poor approaches.

      By the way I agree that having a little academic information correctly meta-tagged is useful, but that's not the vision for the Semantic Web. Berners-Lee wants it to be the next generation of the general web. That's a pipedream, IMHO.

      --
      Sailing over the event horizon
    6. Re:The flaw in the Semantic Web by Carnildo · · Score: 1

      This is why groups come up with schemas and ontologies to share.

      The wonderful thing about standards is that there are so many of them to choose from.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    7. Re:The flaw in the Semantic Web by Anonymous Coward · · Score: 0
      Intelligent search engines that produce much better results than Google etc. because they can index the meaning of documents, not the words they contain

      Actually, not nearly as much as you think (if at all). Trusting a web page's self-described metadata opens search engines to spam attacks. I'll simply list my competitors' brands in my metadata.

    8. Re:The flaw in the Semantic Web by Anonymous Coward · · Score: 0

      If I tag a web page as being about "software engineering" and another person uses the tag "computer programming" the Semantic Web can't tell they are about the same thing.

      Self-described pages are prone to abuse by SEOs and spammers.

      Same problem applies to any system where the sender/author is allowed to say "trust me!" rather then the opposite system being used (a label / tag / message header) that says "don't trust me!". Also applies to the "rating systems" that people have tried to implement on web pages.

    9. Re:The flaw in the Semantic Web by phlako66 · · Score: 1

      One of the most damaging misconceptions about metadata is perhap that metadata is objective, authoritative information about a resource to the exlusion of all other alternative interpretations. Shirky's article suggests this kind of approach to metadata with his anecdotes about the Soviet library, global ontologies, etc. I've never considered the Semantic Web project to be about 'global ontologies'. Metadata should be viewed as a 'work in progress' where updating and modifying descriptions is part of the metadata process. Granted this is going to be difficult to do, but there are areas where some metadata can be auto-generated alongside authoring processes. I'm also somewhat suprised by Shirky's lack of attention to the function of the network to replicate valuable data and lose that that is less valuable - useful metadata will be replicated, bubble to the top so to speak, where as much will be lost as is so much existent noise on the internet. This article almost addresses point for point the misconceptions that Shirky reproduces about metadata: http://www2002.org/CDROM/alternate/744/index.html

    10. Re:The flaw in the Semantic Web by HRbnjR · · Score: 1

      You describe a worst case scenario regarding the number of unique dialects that will sprout up ("software engineer" vs. "computer programmer" vs etc), and I don't think this will be the case. I understand what you are saying, but I think ontologies represent an adequate solution to the problem - though I agree that creating useful ontologies could be a *lot* of work. The terms being used to describe concepts are tied to a limited set of existing spoken languages - a set which is slowly consolidating.

      And you metatag objects at multiple levels - media objects or fragments at the lowest level will not be context sensitive (as well as being objective moreso than subjective) - but the metadata for the html page using those objects may provide context for them - and the metadata for the site containing those html pages will provide even more context. Metadata is not just at one level... the objects themselves don't need to provide all their context... it's a layered approach.

    11. Re:The flaw in the Semantic Web by Anonymous Coward · · Score: 0

      It'll catch on when a killer app is created an it works well.

      I can think of a candidate for this kind of thing... Bloggers.

      As of now, most bloggers write and write and write and there is very little to index it all except keyword searches and Googles algorithm.

      Why not try to 'enlist' some largeish community of bloggers, say all at blogger.com (someone will have a better community to target), and then build an app that will exploit their efforts?

      And by all means, give them a single ontology to use to enforce common meta-tags to start with.

  32. Semitic web? by Anonymous Coward · · Score: 0

    What do the Jews have to do with the web???

  33. Sa sa sa sa semantic by The_reformant · · Score: 1

    actually the semantic web is a topic of considerable study right now. Im still waiting to hear if my phD proposal on "Inference on the smeantic web" is going to be accepted at the university of Bristol.

    --
    I have discovered a truly remarkable sig which this post is too small to contain.
  34. Re:Shoudn't that be SIR... by nacturation · · Score: 2, Funny

    ...Time Berners-Lee? I thought he got knighted.

    He may have, but I wasn't aware he got acquired by Time Warner.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  35. RDF - More powerful than one might think... by Gargamell · · Score: 3, Interesting

    Hi there,
    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/

    1. Re:RDF - More powerful than one might think... by JamieF · · Score: 2, Interesting

      >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

      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-RelatesTo-Something
      >sentence you had entered as your query!

      No, it would bring you a list of documents claiming to be relevant to your query. The addition of structured metadata is nice, but it doesn't suddenly make everybody behave themselves. Porn sites will abuse it just like they abuse current search algorithms that are based on links, content text, and keywords.

  36. It does keep it simple by truthsearch · · Score: 4, Insightful

    The semantic web does keep it simple. It's supplimental to current web pages and is optional. It simply adds more data for computers to read. It's something very basic that leaves the opportunity for much more complex things later. Anyone who can't understand a triple - a subject, verb, and object - probably failed second grade english.

    1. Re:It does keep it simple by Deraj+DeZine · · Score: 1

      Anyone who can't understand a subject, verb, and object doesn't speak a language. I imagine those people are not getting a lot of use out of the Internet as it is.

      --
      True story.
    2. Re:It does keep it simple by Zoop · · Score: 1

      Anyone who can't understand a triple - a subject, verb, and object - probably failed second grade english.

      You haven't read much on the Internet before, have you?

    3. Re:It does keep it simple by Anonymous Coward · · Score: 0

      It's supplimental

      "supplemental".

    4. Re:It does keep it simple by Anonymous Coward · · Score: 0

      The other day i had to explain to a guy what syllables were. He thought the concept of breaking words into small pieces was hysterical. At times i dislike working in a supermarket...

  37. Weaving the Web by Milo+Fungus · · Score: 4, Informative

    The semantic web was discussed at some length in Weaving the Web - The Original Design and Ultimate Destiny of the World Wide Web 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:

    • The original web server and browser written by Berners-Lee was a read/write interface. The browser was an HTML editor, and you could edit pages that you viewed from the server. This makes absolutely no sense to us now, because we've been trained to think of the web as a publishing medium instead of a collaborative medium. The early popular browsers, most notably Mosaic, didn't support editing. This bothered Berners-Lee and he continually requested that they add this feature. He was still thinking of a collaborative web, moving in the direction of the semantic web. The Mosaic (and later Netscape) developers were thinking more about commercialization.
    • Tim Berners-Lee at one time was suggesting to CERN (who owned the intellectual property rights to his browser and server, as well as the http protocol) that they relase it all under the GPL. His main goal was to "get it out there" so that more people could work on it, use it, and improve it. It was explained to him that businesses would be reluctant to develop web technologies because of the viral nature of the GPL, so it was released under a BSD-style license that CERN approved.
    1. Re:Weaving the Web by evilviper · · Score: 1

      How is the GPL vs. BSD-style license important? First off, a BSD-style license does not prohibit use in a GPL'd product, unless there are additional restrictions.

      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.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Weaving the Web by Shadwell · · Score: 1

      The original web server and browser written by Berners-Lee was a read/write interface. The browser was an HTML editor, and you could edit pages that you viewed from the server. This makes absolutely no sense to us now...

      Actually, with the rise of Wikis it makes quite a lot of sense.

    3. Re:Weaving the Web by gilgongo · · Score: 1

      Much as I respect Mr Berners-Lee's achievements, I don't think that *every* idea he has about the web is in some way automatically wonderful. Like most great inventors, he had a few very good ideas. Also like most inventors, he probably has his fair share of ideas that suck.

      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 was. Like it or not, information architecture, eye candy and, yes, even editorial activity needed to happen for it to gain acceptance.

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
    4. Re:Weaving the Web by Anonymous Coward · · Score: 0

      You almost have a point, except Everything2 isn't a Wiki.

    5. Re:Weaving the Web by Shadwell · · Score: 1

      No, Everything2 isn't a Wiki. In fact, the article I linked to made that very point. However, that particular entry on E2 describes what a Wiki is and why they are relevant to the parent's post.

    6. Re:Weaving the Web by Anonymous Coward · · Score: 0

      TBL's book was a really good read, but I came across a really informative interview he gave (his longest sit-down yet, at two hours). See: http://www.vqfoundation.org/episodes/episodes.html

  38. It's supplemental by truthsearch · · Score: 1

    This big idea is supplemental to the basic web. Wouldn't it have been much worse if web pages required these extra tags of information? I don't see anything wrong with adding optional features to expand on a current system. This isn't a rewrite here. Lee didn't get the trajectory wrong. His original basic idea has taken off on its own. He and others later came up with additional ideas that may or may not add value. There's nothing wrong with that.

  39. Where's Al Gore? by Anonymous Coward · · Score: 0

    Shouldnt the real inventor of the internet have a say in all this?

  40. Dang! by Mephie · · Score: 1

    Even the Semantic Web is no match for the power of the slashdot!

  41. You missed the boat... by hummassa · · Score: 1

    it's OWL Web Ontology Language (OWL)

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  42. Proof of concept by Anonymous Coward · · Score: 0
    see a Semantic Web proof-of-concept at the Web Archive.

    Looks like it wasn't re-designed to handle a slashdotting.

  43. Good. by Anonymous Coward · · Score: 0

    the web is also shit because it's too easy to
    create a web page. Any moron can do it.

    and any moron DOES.

    that's what actually SPOILS the web.
    welcome to my homepage ...

    a web site about my dog woofie...
    ughh..

    how lame.

    hopefully this'll HELP in weeding out all the utter crap!

  44. Snake oil by Alomex · · Score: 3, Interesting

    The semantic web is the return of the snake oil salesman of the 70s and early 80s who highjacked AI research with undeliverable promises of intelligent machines "just around the corner".

    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&thres ho ld=-1&commentsort=1&tid=95&mode=nested&cid=9207128

    1. Re:Snake oil by Anonymous Coward · · Score: 1, Funny

      There's a difference. The problem with AI is that computers are stupid, the problem with a semantic web is that people are stupid. The technology for a semantic web exists already.

    2. Re:Snake oil by Alomex · · Score: 1

      The technology for a semantic web exists already.

      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.

    3. Re:Snake oil by Anonymous Coward · · Score: 0

      Lies.

    4. Re:Snake oil by Anonymous Coward · · Score: 0

      Uh. The Semantic Web seems to be largely based on first order logic to me.

      Now guess what a significant concept underlying AI is...

  45. Hey... by AgentGray · · Score: 1

    Isn't this like Zope? It can all be tagged and put in a database. Or am I misunderstanding?

    --
    "Power corrupts. PowerPoint corrupts absolutely."
  46. Bandaid on the 'real' problem... by MattRog · · Score: 1

    The real problem is that people are creating so-called semi-structured data in the first place. This is a band-aid approach to try and make sense of the large amounts of junk on the web. Unfortunately, it won't work (or won't work without significant headache/difficulty).

    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 however you specified. If the client is a search engine such as google they then add the content to their own DBMS.

    This has the additional advantage that no additional 'meta-data' is required because it's integrated into the relational model. There are also plenty of additional benefits that this so-called 'semantic web' nonsense does not - and none of the drawbacks of the semantic web, either. In short: it's the best solution.

    --

    Thanks,
    --
    Matt
    1. Re:Bandaid on the 'real' problem... by merdark · · Score: 1

      Yes, my thoughts exactly.

      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*.

    2. Re:Bandaid on the 'real' problem... by merdark · · Score: 1

      Yes, my thoughts exactly.

      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/

    3. Re:Bandaid on the 'real' problem... by Anonymous Coward · · Score: 1, Insightful

      The real problem is that people are creating so-called semi-structured data in the first place.

      You are absolutely right: people are wrong. Data
      must fit into the relational model or it doesn't g
      et to play on the web.

      I look forward to the web going down for schema updates. Hmm, I'm not sure this approach scales too well...

    4. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "Data must fit into the relational model"

      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 occur should someone change RDF or OWL, too.

      --

      Thanks,
      --
      Matt
    5. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      Man, I've just seen the light - inductive data structures in programming, too... Throw it all out and stick with the relational model! It's such a happy coincidence that what was easy to index and manipulate with the computational power and storage requirements of the 1970s is the perfect model for all data forever. Hooray, no need to go into work tomorrow: I'll just grow bananas... out of my ass!

    6. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "is the perfect model for all data forever"

      Maybe, maybe not. Explain how it is inadequate given todays "computational power and storage requirements".

      --

      Thanks,
      --
      Matt
    7. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      I mean that we can do more given the power that we have. Like complex constraints on, and relationships between, hierarchical (algebraic) data, not just trivial contraints (identification of parts with keys and un-standardised extensions) on flattened representations.

    8. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      The relational model supports hierarchies and also supports as complex of constraints as you would like. You have it confused with poor implementations (SQL products et al)

      --

      Thanks,
      --
      Matt
    9. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      So what RDBMS has an alternative to SQL where I can copy the subtree beneath a particular node in an instance of arbitrary size within an inductive data type?

    10. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      Can you describe the problem using predicate logic and set theory? If so, you can model it relationally.

      There's a chapter in "Practical Issues in Database Management" which illustrates how a RDBMS should handle hierarchies (e.g. trees as in your example) and how, stuck with SQL products, one would do it in SQL.

      --

      Thanks,
      --
      Matt
    11. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      Back to the same old misunderstanding in a circle. Well, I'm sold - let's reduce all structure down to the relational model (just because we can) and then require a computationally complete language to compute, by hand, all the constraints and manipulations. (No, I'm not talking about a manipulation which is first-order over relational calculus... that was the point!)

    12. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      You'll have to explain it a bit more clearly, then.

      "by hand"? Are you referring to some sort of bizarro language which does all sorts of magic for you that is supposed to be some sort of 'gotcha!' moment?

      --

      Thanks,
      --
      Matt
    13. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      "Bizarro" language? For manipulating inductive (and algebraic) data types? Perhaps if you've been living in a cave... OK, imagine a tree (if that's how you like to see this), where the node type has three different constructors: A - Has a string attribute and one child node B - Has an integer attribute and two child nodes C - Has a real number attribute and no child nodes Now I pick a particular node, b, of type B. First I want to return the subtree rooted at b. How can I do this when your language for manipulations only returns for me relations? (And these nodes won't go into the same relation even if you could recurse through the children to arbitrary depth to find them.) Second, by extension, I want to remove one of the subtrees under b and replace it with a copy of the other. These are trivial and neccessary manipulations, but are they trivial once you've thrown away your structure?...

    14. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      The question would be:
      What would you do with such a database?

      But more practically, from what it seems, those would not be in the same relation because they do not have the same schema. So the question is sort of moot.

      However, if you wanted to, say, make the attribute of the same domain you could easily do this, provided there are no cycles in the graph (which would make it not a graph by definition).

      Your results would come back as a relation.

      Why do you think that hierarchies cannot be modeled in a relation or that you cannot manipulate them in a relational system?

      --

      Thanks,
      --
      Matt
    15. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1
      "The question would be: What would you do with such a database?"

      This kind of data is everywhere. Why do you think XML exists? Why do you think functional programming languages have such a following?

      But more practically, from what it seems, those would not be in the same relation because they do not have the same schema. So the question is sort of moot.

      Huh? You say I can store a tree, but that I can't query for a (sub)tree is 'moot'?!?

      provided there are no cycles in the graph (which would make it not a graph by definition)

      I think you're confusing graphs and trees.

      Why do you think that hierarchies cannot be modeled in a relation or that you cannot manipulate them in a relational system?

      Maybe I should talk to the wall instead... no, I'll tell you what, I'll get back to my banana farming!

    16. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1
      "This kind of data is everywhere. Why do you think XML exists? Why do you think functional programming languages have such a following?"

      I'm talking about the mixing of different entity types in your example (float mixed in with string mixed in with whatever). It's clearly a case of confused design. But that's neither here nor there.

      Huh? You say I can store a tree, but that I can't query for a (sub)tree is 'moot'?!?

      No, I'm saying that your entity types are mixed and so they'd never be in the same relation to begin with.

      I think you're confusing graphs and trees.

      Check your math -- a tree is a specialized graph.

      Maybe I should talk to the wall instead... no, I'll tell you what, I'll get back to my banana farming!


      You're the one who has not provided any substance to your arguement -- simply because you are unaware of how to do it in the relational model does not mean that it can't be done. Trees (and graphs in general) are mathematically defined using sets and so therefor can be logically represented in the relational model by definition.

      A trivial example would be some sort of manager hierarchy:
      Employee( EmpID, Name, etc. )
      Manages( ManagerID, EmpID )

      That is a set-based logical model of the data in the hierarchy "Manages".

      What more do you want?
      --

      Thanks,
      --
      Matt
    17. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      The relational model is not set theory, it's the relational calculus.

      How can you possibly say I've provided no substance when I've given you an example (both structure and a trivial manipulation), and all you've done is talk about representation?

      What more I want is to manipulate my data, not just represent it!

      In my example it's precisely my point that the different nodes cannot be in the same relation (and cannot be queried over if a first-order manner)... but the point is that they are constructors of the same inductive data type! This is the problem in your inexpressive representation. I'm sorry, but putting this down to my confused design is pure garbage - as the anonymous poster (iirc) said, your argument is basically along the lines: "if it doesn't fit my model it doesn't belong"!

      Once again I know that you can flatten trees into relations. What I'm saying (over and over), is that if you flatten them, and if you query and insert relations, you lose the ability to manipulate your data in the form is actually takes.

      (And, yes, a tree can be viewed as a specialised graph - an acyclic one. You said that there are no graphs that have cycles, which would mean that graphs and trees are identified. I'm sorry, but I think you're a moronic little troll with no understanding of what you're talking about and I'm not going to discuss this further...)

    18. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "The relational model is not set theory, it's the relational calculus."

      Nope, read Codd's paper if you don't believe me.

      Basically the RM is (taken from DBDebunk.com):
      Theory: predicate logic and set mathematics
      Structure: R-tables (precise definition!)
      Integrity: domain, column, table and database integrity
      Manipulation: R-operations (restrict, project, join, etc.)

      "What more I want is to manipulate my data, not just represent it!"

      The relational calculus of which you spoke is one way to manipulate it! That's the "Manipulation" part above.

      "In my example it's precisely my point that the different nodes cannot be in the same relation"

      What example of business data would require you to store different entities in the same relation?

      "you lose the ability to manipulate your data in the form is actually takes."

      The RM is a logical model -- if you were a DBMS maker and you really wanted to implement (e.g. on the physical level) a hierarchy as a series of nodes and pointers you can. However, from an application standpoint you don't need to store the hierarchy in any other fashion.

      Tell me -- how do you apply constraints and business rules to your tree in your example? Procedurally, and "by hand" (e.g. you have to code your own rules). The RM provides for declarative constraints AND declarative manipulation tools which are far simpler than the procedural counterparts (and as we all know, the simpler the better, less buggy, etc.).

      "You said that there are no graphs that have cycles"

      That was a mistake on my part.

      --

      Thanks,
      --
      Matt
    19. Re:Bandaid on the 'real' problem... by Phillip2 · · Score: 1

      "The real solution is a system of distributed RDBMS. "

      How will you build a distributed system which can still maintain referential integrity like a RDBMS.

      Besides which you are completely wrong to suggest that you need no additional metadata. This would work but only if people were all using the same schema. If not, then you are left with the problem of relating the data in one relational schema with that in another. Schema reconciliation is either done by hand, or with metadata, if you want to do it automatically (which is hard!).

      RDBMS are fine, but they are not a universal answer. If you think that the semantic web is trying to do something that an RDBMS is doing them I suspect you misunderstand the semantic web, or the problem. Or possibly RDBMS.

      Phil

    20. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      OK, you had the grace to admit your minor mistake, so let me try once more to show you your major one.

      The relational calculus of which you spoke is one way to manipulate it!

      Exactly! And it's not expressive enough. Pure and simple. That's my point.

      Nope, read Codd's paper if you don't believe me. Basically the RM is (taken from DBDebunk.com): Theory: predicate logic and set mathematics Structure: R-tables (precise definition!) Integrity: domain, column, table and database integrity Manipulation: R-operations (restrict, project, join, etc.)

      I'm sorry, I don't know what point you think you're proving (to someone who has read Codd's paper thank you very much, as well as having spent years developing commercial database applications) but that just restates that data is stored in relations (yes, which are a part of set theory) and manipulated by the relational calculus (the operators of which are essentially those listed under 'manipulation').

      Furthermore, as I've said, that the relational calculus exists as a predicate (understand: first order) logic over these.

      That is NOT expressive enough.

      What example of business data would require you to store different entities in the same relation?

      You sound like an IBM salesman in the 1970s!

      What do you mean "business data"? (this is a thread about the semantic web).

      What do you mean "want to store [...] in the same relation"? I don't want to store them in a relation, they're nodes of a tree!

      The RM is a logical model -- if you were a DBMS maker and you really wanted to implement (e.g. on the physical level) a hierarchy as a series of nodes and pointers you can. However, from an application standpoint you don't need to store the hierarchy in any other fashion.

      Yes, it's a logical model that provides an interface to the user.

      Not just an interface for inserting data, but retrieving and manipuating it as well! The relational calculus is a (surprise, surprise) a system of calculation over RELATIONS!. If I can't express my manipulations within that model, I'm stuffed! (Or rather stuck doing manipulations by hand in a computationally complete programming language extension... say PL/SQL)

      The RM provides for declarative constraints AND declarative manipulation tools which are far simpler than the procedural counterparts (and as we all know, the simpler the better, less buggy, etc.).

      The constraints RM provides for my data are the type of relations and the referential integrity between them; only these are preserved by the operations of the relational calculus. That nearly all commercial database implementations provide extra constraints that the engine is checking alongside sound relational calculus manipulations is an admission that the model is too weak!

      As for your manipulations, they're only declarative if they're expressible in the logical model... And mine are NOT!

      The constraints that I'm talking about are precisely the tree structure itself, the form of nodes and their linkage (just as the constraints you can express it the relational model are the forms of relations and the links between them - I'm not trying to claim that all data fits the model I'm defending, btw - that's your job!)

      You do have a point, though: what if further constraints are needed than those that can be expressed structurally? Well, given hierarchical data (again, I'm not trying to claim that all data fits this), if my logical model is that of inductive types, I can express further constraints over this structure (cf. XSD and constraints expressed in XPATH, XPATH directly being over the XML structure). If, otoh, I've lost the structure (by flattening into relational form) then, if my constraints have a structural component, how the hell are you going to allow me to express them? Again, you can't (by anything that builds conservatively over the relational model).

    21. Re:Bandaid on the 'real' problem... by Phillip2 · · Score: 1

      You can certainly do this. Look at the Gene Ontology database. The problem is that relational model performs very badly with this sort of data. The GO DB stores transitive closure information, precached, in the RDBMS to make it work reasonably quickly. Which obvious breaks normalisation.

      Besides which you often want to describe things in richer manner than just hierarchies. The GO database uses on additional relationship, namely "part of". It turn out that if you increase the expressivity of your relationships, asking questions of the data quickly becomes computationally intractable (if not impossible). Again RDBMS offers no support for this.

      Phil

    22. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      Sorry, I've used the wrong term, this time - I didn't mean 'conservatively', I meant 'faithfully'; cf. 'Codd's zeroth rule':

      For a system to qualify as a RELATIONAL, DATABASE, MANAGEMENT system, that system must use its RELATIONAL facilities (exclusively) to MANAGE the DATABASE.
    23. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "How will you build a distributed system which can still maintain referential integrity like a RDBMS."

      Not sure what you're asking. Does XML/RDF/etc. provide for referential integrity in this fashion? How does the DNS system verify that entries in outlying servers are 'correct'?

      But if you're asking something like "If I'm sent a relation XYZ which refers to other relations for integrity don't I have to have those sent to me as well?" -- well, if you want to do any local manipulation (UPDATE/INSERT) of that data and have it still be correct, then you can either have your local DBMS store *something* or you can have your local DBMS perform the constraint checking across the wire. For example if you get a list of orders with customer IDs embedded in them and you try and locally insert a new one then there would have to be a series of constraints fired in order to verify that you can do what you're trying to do. As I said, this can be accomplished a number of ways but is in no means an unsolvable problem (it might be difficult to implement, which is probably why XML mostly doesn't care about that).

      "This would work but only if people were all using the same schema."

      Isn't that the point of RDF and OWL etc.? That everyone has to use the same XML tags (or XSD) in order for this whole thing to work?

      If the message is not agreed upon beforehand then you are correct in saying that there can be no automatic communication. Of course, XML does not make this problem go away.

      The semantic web is a way to interrelate data from disparate systems, no? It's trying to turn the gobs and gobs of 'semi-structured' data into something meaningful. The RDBMS does this already in a really nice way. As I said before -- if people didn't create 'semi-structured' data in the first place we would already have the semantic web. The RDBMS is the best solution to create, store, and manipulate data that the semantic web needs.

      --

      Thanks,
      --
      Matt
    24. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "The problem is that relational model performs very badly with this sort of data."

      Performance is an implementation detail. Namely, the SQL DBMS (if that's what they're using) that the GO DB is using are inadequately implementing hierarchies (if they implement them at all). It's up to the vendors et al to "get it right" and they haven't yet.

      As for the last part, I'm unfamilliar with the problems the GO DB ran into, so I can't say whether or not it's a problem with RDBMS (unlikely) or with specific SQL products (most likely)

      --

      Thanks,
      --
      Matt
    25. Re:Bandaid on the 'real' problem... by Phillip2 · · Score: 1

      "Not sure what you're asking. Does XML/RDF/etc. provide for referential integrity in this fashion?"

      No, RDF does not maintain referential integrity. Its designed to operate without it. This is considered to be important because the web is de-centralised. Unlike an RDBMS. If you throw away referential integrity bang goes one of the key advantages of RDBMS.

      "Isn't that the point of RDF and OWL etc.? That everyone has to use the same XML tags (or XSD) in order for this whole thing to work?"

      No. This is exactly not the point. If OWL, and RDF, required this then you could just use XML. OWL, in particular, is a mechanism for expressing a schema with a precise semantics. So you can define new "tags", or classes, and still calculate the relationship between these classes.

      More over the semantics of OWL make an "open world assumption". They do not assume that everything that is true is known to the system, while a RDBMS is closed world. Again this does not sit well with a decentralised world.

      "If the message is not agreed upon beforehand then you are correct in saying that there can be no automatic communication. Of course, XML does not make this problem go away."

      No, XML has nothing to say about this. By OWL offers at least some facilties for making this sort of "semantic reconciliation" work.

      "The semantic web is a way to interrelate data from disparate systems, no?"

      Yes.

      "As I said before -- if people didn't create 'semi-structured' data in the first place we would already have the semantic web."

      If everyone agreed on a single relational schema to store all of their data, then, you are correct, we would not have this problem. But people don't. Get used to it.

      Phil

    26. Re:Bandaid on the 'real' problem... by Phillip2 · · Score: 1

      "Performance is an implementation detail."

      Good grief, and you accuse the semantic web people of having their head in the clouds. Performance is a key issue in the success or failure of any system.

      "Namely, the SQL DBMS (if that's what they're using) that the GO DB is using are inadequately implementing hierarchies "

      SQL is based around a relational data model. The relational data model is not designed to store hierarchives, or graphs or any sort. You can not make graph queries against the data, and it wont work efficiently.

      RDBMS are good for some things, but not this.

      Phil

    27. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      So how does OWL/RDF make 'sense' out of a tag that I just made up?

      --

      Thanks,
      --
      Matt
    28. Re:Bandaid on the 'real' problem... by Phillip2 · · Score: 1

      "So how does OWL/RDF make 'sense' out of a tag that I just made up?"

      OWL can be used as a schema language. It can be used to specify what a concept means and how it relates to (some) other concepts. From this you can apply automated techniques to work out how it relates to other concepts.

      Now, clearly, we have to agree on somethings. We both have to agree to use the same metalanguage, like OWL, and we have to agree on some of the vocabulary in the language that we are making up. But, with a relational database, or indeed XML, you have to agree on all of it.

      Its not a magic bullet, but its a small step forward.

      Phil

    29. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1
      I'm interested as to what formal limitations predicate logic has when it comes to data management (what we're talking about is data management - integrity, manipulation, storage, etc.). Am I saying that predicate logic will never be replaced by something better? No, but you've not proved that when it comes to data management that predicate logic is inadequate.

      "I'm sorry, I don't know what point you think you're proving"
      You said that "The relational model is not set theory, it's the relational calculus." which is incorrect.
      "I don't want to store them in a relation, they're nodes of a tree!"

      Why does it matter if the relational model can provide adequate (which it does) manipulation and integrity what it is stored as?

      Remember that when you 'implement' a tree (say in C++) you are not creating a tree-like data structure in memory. You're merely making a really big linked-list (to be slightly imprecise) in a linear memory system.

      "If I can't express my manipulations within that model, I'm stuffed! (Or rather stuck doing manipulations by hand in a computationally complete programming language extension... say PL/SQL)"

      Although, loosely speaking, SQL is relationally complete it does plenty of things wrong and/or in a very roundabout way.
      From DBDebunk:

      First, SQL additionally supports lots of things that are deliberately excluded from the relational model (pointers are a good example), so it lets you to do lots of nonrelational things--a fact that introduces a great deal of complexity, though it doesn't add any power (you can't do anything useful with those nonrelational features that you couldn't do without them).

      Second, there are some relational things that can be done in SQL only with a great deal of circumlocution. Try writing a relational comparison in SQL, for example, or an SQL constraint to express a general join dependency.

      Third, SQL is an extremely redundant language, in the sense that all but the most trivial of queries can be formulated in literally thousands of different ways: another fact that makes life extremely difficult for the poor old user--and, likely as not, means the user has to get into performance issues, since those different formulations will almost certainly not all have identical performance characteristics. [Ed. Note: In 1987 I published in Database Programming and Design the results of running the same query expressed 7 different ways against 5 different SQL products and got response times ranging from 2 seconds to 2500 seconds!!! Since then SQL has become even more redundant.]

      Fourth, never mind that SQL was originally meant to be a language for dealing with relational databases specifically--the fact is, it's pretty badly designed considered simply as a language. I mean, there are several well-established principles of good language design, but there's little evidence that SQL was designed in accordance with any of them. As a consequence, its syntactic and semantic rules can be very difficult to learn and remember. For example, do you know the rules for writing join expressions and/or union expressions?--which, I can't help adding, are not just different from each other but almost completely different. E.g., A NATURAL JOIN B is legal but A UNION B is not, while SELECT * FROM A UNION SELECT * FROM B is legal but SELECT * FROM A NATURAL JOIN SELECT * FROM B is not.

      "As for your manipulations, they're only declarative if they're expressible in the logical model... And mine are NOT!"

      But they are. See next response.

      "The constraints that I'm talking about are precisely the tree structure itself, the form of nodes and their linkage"

      Given a set of nodes and linkages you can easily generate a logical model:
      Tree( Link, Node_Data (whatever that may be), Parent, Level )

      I can't really draw a picture but maybe this will help (taken from Pr

      --

      Thanks,
      --
      Matt
    30. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "Good grief, and you accuse the semantic web people of having their head in the clouds. Performance is a key issue in the success or failure of any system."

      I accused no one of such things. I agree performance is critical -- but in this case, performance is damning the SQL PRODUCTS, not the relational model. Would you damn internal combustion engines (on performance reasons alone orthogonal to other considerations) if you drove a car that got .1MPG because of a flawed engine design? No, you'd go back and try and improve the implementation (namely the engine design).

      "SQL is based around a relational data model. The relational data model is not designed to store hierarchives, or graphs or any sort. You can not make graph queries against the data, and it wont work efficiently."

      How is the RM not designed to store hierarchies???! That is patently and wholly false!

      SQL is bad for a number of reasons, none of which have to do with the Relational Model.

      See my previous post.

      --

      Thanks,
      --
      Matt
    31. Re:Bandaid on the 'real' problem... by BarryNorton · · Score: 1

      Congratulations, you have shown me a REPRESENTATION of a HOMOGENEOUS tree.

      You have NOT shown me a QUERY for a HETEROGENEOUS subtree.

      (Which, if you remember, was the first of two trivial things I asked for.)

      You haven't even shown me a query for a homogenous subtree... if you're finding all this too confusing, just try do that! (It's been all day!)

      ("You said that 'The relational model is not set theory, it's the relational calculus.' which is incorrect" - No it isn't! Set theory is set theory; the relational model is the combination of relations (from set theory) with the relational calculus... which is first order only. This calculus no more represents all of set theory than trees represent all graphs!)

    32. Re:Bandaid on the 'real' problem... by Anonymous Coward · · Score: 0

      Look, before you say anything else, MattRog, I think you ought to read this

      Not only does this relay the well-known problem of finding a subtree by reachability (and that's just with the with homogeneous trees you can represent... still busy?) for the relational calculus, but has a formal proof that the extra (second order) features of SQL do not give it this power either... Step up SQL3 (by no means whatsoever faithful to the relational calculus)!

    33. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1
      "You have NOT shown me a QUERY for a HETEROGENEOUS subtree."

      What sort of real-world entity requires a 'heterogeneous' tree structure?

      You can do that in SQL products by simply having 'NULL'able columns and then filling the ones you need. Not that NULLs are any good, mind you.

      "You haven't even shown me a query for a homogenous subtree... "

      That's because one does not exist (per se) in SQL.

      If you use Oracle then you can try CONNECT BY ... PRIOR in some fashion to get the subtree of P1 as so:
      SELECT column_list
      FROM tree
      CONNECT BY PRIOR code = parent
      START WITH code = 'P1'
      The SQL standard is trying to do something like that but with UNION ALL (if you want you can try and figure it out from their disjoint docs).

      The 'recommended' wayin SQL would be to have something like this (where EXPLODE is a recursive table function):
      SELECT columnlist
      FROM EXPLODE( tree )
      WHERE parent = 'P1'
      "This calculus no more represents all of set theory than trees represent all graphs!)"

      What parts of set theory does relational algebra miss?
      --

      Thanks,
      --
      Matt
    34. Re:Bandaid on the 'real' problem... by MattRog · · Score: 1

      "It can be used to specify what a concept means and how it relates to (some) other concepts. "

      The RM has this as well.

      "We both have to agree to use the same metalanguage, like OWL, and we have to agree on some of the vocabulary in the language that we are making up. But, with a relational database, or indeed XML, you have to agree on all of it."

      Nope. In the case of the RM, you'd need to agree on domains (which is basically what OWL is specifying with their 'class' attribute). "Bob IS-A Person" is the same as Bob "element of" domain person.

      --

      Thanks,
      --
      Matt
    35. Re:Bandaid on the 'real' problem... by Anonymous Coward · · Score: 0
      What sort of real-world entity requires a 'heterogeneous' tree structure?


      The very page you're communicating that on!



      You can do that in SQL products by simply having 'NULL'able columns


      And constraining them to be NULL in the right places how? With non-relational extensions!



      That's because one does not exist (per se) in SQL.


      Never mind 'per se', it doesn't exist at all in standard SQL and by no means exists in the relational calculus so you are wrong. Would you please, for God's sake, just admit it?



      What parts of set theory does relational algebra miss?


      The higher-order parts!



      Now that you've admitted that the manipulation I asked for does not exist in the relational model, can we please just drop this? I am totally uninterested in the patching up of the relational model 30 years after its proposal. It is purely and simply not the right model for some kinds of data. (And I don't care if you encounter that data or not, I do and the Semantic Web community do).

    36. Re:Bandaid on the 'real' problem... by Anonymous Coward · · Score: 0

      Bryce Jacobs? Is that really you?!

  47. RDF blows chunks by Anonymous Coward · · Score: 0
    I tried to read the RDF spec several times to figure out what the hell they mean when they say, "RDF is based on model theory."

    At first I scratched my head, then I googled to see what Model theory means. Well it turns out what the RDF spec calls Model Theory is some new interpretation of an older concept which is rooted in mathematics. In their case, RDF is still just a research project and isn't usable for real commercial applications that need to scale. The whole idea that monotonic logic is sufficient on the web is a falicy. Or the idea that URL/URI are authorative is contrary to reality. TBL needs to fire a bunch of staff and put new people in their position instead. OWL is a decent start, but it still needs tons of work to be a complete Ontology language. Semantic web is also still missing a directory mechanism like UDDI for discovering/querying for services. 6 years have gone and RDF still sucks.

  48. Semantic Web by LaceHater · · Score: 2, Funny

    I already saw the box for it

  49. Web redesigned with hindsight by justforaday · · Score: 1

    I don't need anymore "hindsight"...I've got goatse for that!

    --
    I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
  50. Metacrap by fawcett · · Score: 5, Insightful
    Readers might enjoy Cory Doctorow's essay, Metacrap: Putting the torch to seven straw-men of the meta-utopia, on why the Semantic Web will never succeed. His key points:
    • People lie
    • People are lazy
    • People are stupid
    • Mission: Impossible -- know thyself ("People are lousy observers of their own behaviors. Entire religions are formed with the goal of helping people understand themselves better; therapists rake in billions working for this very end.")
    • Schemas aren't neutral
    • Metrics influence results
    • There's more than one way to describe something
    1. Re:Metacrap by Camel+Pilot · · Score: 1
      Sounds like a business plan to me (at least any good business model would count on at least three from your list, especially the first three). Don't forget to add:

      ????

      Profit

    2. Re:Metacrap by ear1grey · · Score: 1

      If you take these key points at face value, this appears to be a rather negative read, however each of the points illustrates neatly why metadata that is pervasively authored can work, as discussed here.

  51. Semantic web will never fly by Anonymous Coward · · Score: 1, Insightful

    Semantic web was thought up and designed six years ago and a lot has happened on the internet since the first road map by TBL.

    Lots of sites and portals are offering services simililar to semantic web, but they do _not_ want to share the precious metadata they are harvesting from various web sites; google.com, yahoo.com, pricerunner.com, the list goes on and on.

    Besides, the way I see it semantic web tries to solve problems AI research has struggled with for decades; give a machine the ability to reason. SW wants to squeeze complex real world objects into formal representations by creating chunks, or graphs of metadata.

    A computer using reasoning/inference to understand different graphs from different contexts will probably fail miserably because simple lists of metadata won't be enough to determine whether two graphs/contexts actually describes similar objects.

    So, who's gonna provide high quality metadata and who/what is going to use it?

    /end rant

  52. meta do dah by wytcld · · Score: 1

    There have been meta tags for a long time, and they were rendered meaningless just about the time someone thought of putting tags designed for who he'd like to attract, rather than the actual page content. That's why you can't win great search engine placement with a few meta tags - as was briefly possible once upon a time. I have one client who still refuses to understand that - rejects my suggestions to actually write up their pages to simply contain the terms they would like, when entered into search engines, to lead to their site.

    Point is, tags make great sense in a world where grokking the whole of the page content is expensive; in a Googled world that's not the case, and tags are mostly an invitation to mischief.

    --
    "with their freedom lost all virtue lose" - Milton
    1. Re:meta do dah by Grrr · · Score: 1

      Whae we need is a Supreme Commissar of Uniform Metatags, dang it !

      The government will save the day... After all, "it's for the children", sorta.

      <grrr>

  53. The meta tag by Kaa · · Score: 1

    Doesn't anyone around here remember the short but exciting life of the tag?

    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" and "Hot Sluts Want Your Dick".

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
    1. Re:The meta tag by zpok · · Score: 1

      I still use meta tags, and it makes a difference. I like them. It's a bitch to see unrelated stuff get listed before your pages, but hey, that'll happen in any system of classification.

      --
      I think, therefore I am...I think.
  54. rule base features? by Antilles · · Score: 2, Interesting

    given the nature of what they are trying to do with the sematic web stuff, and how using some sort of tagging/xml schema to define relationships, does this set the stage for a rule base like set of interactions to autmatically execute when the proper relationships are created that meet pre-defined rules? this would allow interactions between servers to happen naturally and allow for self-organizational-like qualities to 'emerge' from the web.

    or i'm just a dreamer.

    just a thought though...

    1. Re:rule base features? by f00zbll · · Score: 1

      this is one of the goals of RDF Rules, which seems to be struggling big time. Everyone in the industry has asked for a Rule specification that is modular, which supports first order logic and non-monotonic reasoning. Unfortunately, W3C disagrees. I suspect it will never reach concensus and will die.

  55. sadly... by merdark · · Score: 4, Insightful

    Having access to tons of annotated data is a wonderfull dream. I could see academic institutions going for this, but not corporations for the most part.

    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.

    1. Re:sadly... by Anonymous Coward · · Score: 0

      Exactly...

      Commercial companies not wanting customers to easily compare data is what invalidates most of the semantic web user cases I've seen up to date, including those found on w3.org.

      I don't see how sem web is ever gonna reach the critical mass.

      /another ac rant

    2. Re:sadly... by danharan · · Score: 1
      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.
      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 to sweeping to say that they just won't let it happen. Corporations are mostly nasty bureacracies, but they are not omniscient or omnipotent. Let's not be afraid :)
      --
      Information: "I want to be anthropomorphized"
    3. Re:sadly... by merdark · · Score: 1

      No no, they will not go out and stop others, but they themselves won't go for it I don't think. Consider how much data out there is somehow corporation driven. Even slashdot is driven by ads and gets funded by a company. Think of all the online stores, the movie companies (woulnd't annotated theatre showtimes be cool? not too much of that around, one such site for the US, but not for any other country).

      This would be cool for academic information, but the majority of hte public doesn't care much for that kind of stuff. Can you see the new york times annotated their data? I can't. They won't even let you see their ad driven stuff without given them tons of personal information. See my point?

      Granted, many places have put up RDF data, but that data is very limited and only intended to draw you to their pages where you get assaulted by ads once again. It may be that semantic corporate information may take off in a very limited fashion, but I can't see it taking off as much as we all hope it would.

      Even as it stands today, some people get sued for say, compiling lists of deals different companies offer. Easy access to data is not what companies want. They want highly *controlled* access to data. You can compare information so long as it makes the company look good or gives them an edge. Otherwise they don't want you comparing (data mining) their information, whatever that may be.

  56. Site not following w3 standards. by blanks · · Score: 1

    http://validator.w3.org/check?uri=http%3A%2F%2Fw3p hoto.org%2F&verbose=0

    Running the site on the w3 validator brings up 53 errors.

    If your pushing a standard, why not follow the standards all ready existing.

  57. What's the killer app? by ewg · · Score: 1

    I still don't understand what the semantic web's "killer app" is. I don't know how I would sell it to management, or to a client.

    --
    org.slashdot.post.SignatureNotFoundException: ewg
    1. Re:What's the killer app? by krestjan · · Score: 1

      The killer app would have to be portals. And lots of them.

      Corporations with large amounts of information could use this to semantically link pieces of information and classify them accordingly, so this isn't just useful for academics.

      I've developed a portal using semantic web principles, but I used topic maps(XTM) instead of RDF, which is much more flexible, but sadly not a w3c standard. I would've listed it here, but I guess my ISP wouldn't be too happy about it!

  58. Re:The OWL Framework? by Anonymous Coward · · Score: 0

    HAHAHAHA...I found something else OWL was an acronym for. WAHAHAHAHA...

    Wait wait...I know...So I'm not the person who's interested in Over Weight Lesbians...WAHAHAHA...

    mmmm...wait no. This isn't funny either.

    SHUT THE FUCK UP ALREADY!

  59. All that work by zpok · · Score: 2, Insightful

    I admit, I use Golive for my websites. Because it does most of the work for me - and together with some scripted exporting and stuff I hardly have to touch the code, and it's nicely compliant and lean. I *can* code. I just don't really enjoy it, and it's not worth it for the amount of work I do nowadays.

    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 ;-)

    --
    I think, therefore I am...I think.
  60. has to be said by chrwei · · Score: 1

    in the next web the Internet searches YOU!

    --
    - Disclaimer: Information in this post deemed reliable but not guaranteed.
  61. PROFIT! by Anonymous Coward · · Score: 0

    That read like the 1) Collect Underpants 2)... 3) PROFIT!! posts. There was some random magic in between scanning your cereal box in and the computer reading your mind that didn't make any sense.

    Michael

    1. Re:PROFIT! by LionKimbro · · Score: 1

      Where's the "computer reading your mind" bit?

      I don't think anyone's claimed that the Semantic Web will read your mind. ..?

    2. Re:PROFIT! by Anonymous Coward · · Score: 0

      The part where the computer gives you the cereal box that it thinks you want instead of just having you walk over and pick it up.

      1) Describe Cereal Box
      2) ????
      3) PROFIT!!!1!!one!

  62. But will people use it? by Matt2k · · Score: 2, Insightful

    Technologies like this are typically doomed to failure, because they violate one key precept-
    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.

  63. Sir Timothy John Berners-Lee by Pan+T.+Hose · · Score: 1

    This is not clearly stated in the summary, but for those who don't already know, Sir Timothy John Berners-Lee is the one who has singlehandedly invented the World Wide Web and has written the first browser and server. See this.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  64. Some thoughts on Semantic Web by kbahey · · Score: 1
    Historical Analogy

    I can't help but compare what Berners-Lee wanted and what the web has evolved into. He wanted a full fledge knowledge and collaboration system. People then just wanted static "pages".

    This is analogous to the Fax machine when it was introduced. There was potential for it to have structured data sent instead of just an analog thing. But it did not happen, and the "modem revolution" had to be delayed.

    Potential for abuse

    Basically, how can semantics be guaranteed for accuracy? Look at what spammers (search engine spamming for example) would do with a technology like that?

  65. so by Anonymous Coward · · Score: 0

    to be mean, since we created the internet.
    lets take all of china's ipv4 address, and leave them with one class c network. 253 address should knock the spam down a little!!!!! no all o's or all 1's address bullshit....

  66. what the w3c doesnt understand by Lord+Bitman · · Score: 1

    structured data will be ignored unless you can present it in a way you want to. This is because information is, for the most part, not for the benifit of people searching for that information but rather for the people who are making that information available. In short: dominos wouldnt have an informative website listing locations and phone numbers if they couldnt put a picture of a pizza next to it.
    The semantic web will fail until there is something much better than CSS for laying things out presentationally. CSS3 is not it. Perhaps if there is a CSS5 or CSS8, but there is certainly no reason to expect it.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  67. Check out Dublin Core Metadata by Phatmanotoo · · Score: 2, Informative

    You might find Dublin Core Metadata as an easier way to start than the W3C page for OWL.

  68. Agreed, algorithmic search will rule over semweb by Ars-Fartsica · · Score: 1
    Algorithmic web search will ultimately suss out most of the intersting semantic details and do so in a more unified way (i.e. one algorithm will apply rules uniformly). In fact the next wave of innovation may lie in the competition between algorithms to infer semantics.

    Otherwise Doctrow is right - semantic web metadata will just be a more refined version of the META tag.

  69. This is a set into the right direction by Orion+Blastar · · Score: 1

    the metadata can help us have more accurate searches. Like filter out advertising and porn sites, because they have to be catagorized with the metadata. I want to find out information on Pink Floyd, but I do not want to see porn sites, or web sites that want to sell me Pink Floyd merchandise.

    Select url, keywords, metadata, description, subject from webarchive
    Where keywords.key = "Pink Floyd" and metadata.category "Porn" and metaData.category "Advertising" and metadata.category "Webstore"
    Organize by subject

    Something like that, since it is a database I assume it is using a variation of SQL?

    If the web site has pop-ups or spyware/adware, we can categorize that in the metadata and filter out those kind of searches.

    Yeah, I am liking this a lot!

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  70. Slashot's editor messed up my post by Orion+Blastar · · Score: 1

    Dang, Slashdot ate my greater than and less than symbols, I selected plain text, but it read it as HTML anyway! Those are supposed to be not equals on the metadata.category where clauses.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  71. Watch it... by bruthasj · · Score: 1

    database form

    Watch out what you call a database around these parts!

  72. Semantic web? by bluethundr · · Score: 1

    Or should we just play it safe due to the likelyhood of potential legal wranglings with large commercial interests and start calling it The Symantec Web before the boys in charge decide to open up a keg on your hippy ass!!! I'm sure El Capitan would be none too pleased, but hey! You certainly can't please everybody! These are the times we're living in!

    Amazing how easy it is to feell like a gray haired grumpy old man at 35 when it comes to the web! eeehhh...when I was a kid, we had 4 KAAAAY of CORE MEMORY...1 MHz and NO SHOES! and we LIKED IT!!!

    --
    Quod scripsi, scripsi.
  73. cyc by Anonymous Coward · · Score: 0

    Don't ever interview at Cyc. I had a technical interview there once and as it became very obvious I wasn't what they were looking for, they were very rude to me. A simple "we're looking for someone with a little more experience, but thank you for applying" would've been sufficient. Asshole.

  74. Semantic Web vs TIA by Luyseyal · · Score: 1
    Clearly, the Semantic Web suffers from the same problem as Total Information Awareness. As the amount of junk data increases in the system, it statistically devalues all data because you don't know which information to trust. This is where we are today, with regard to [META] data. What would be cool is to use Google technology to find data-to-data connections at high PageRanks and then use Semantic properties to further sort and sift results. That way, meta data can leverage the trust and "likeness" vectors assessed from PageRanking.

    Uh-oh, did I just make TIA work? Bruce is gonna kill me.
    -l

    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!