Slashdot Mirror


Welkin: A General-Purpose RDF Browser

Stefano Mazzocchi writes "Many consider the Semantic Web to be vaporware and others believe it's the next big thing. No matter where you stand, a question always pops up: Where is the RDF browser? The SIMILE Project, a joint project between W3C, MIT and HP to implement semantic interoperability of metadata in digital libraries, released today the first beta release of a general purpose graphic and interactive RDF browser named Welkin (see a screenshot), targetted to those who need to get a mental model of any RDF dataset, from a single RSS 1.0 news feed to a collection of digital data."

189 comments

  1. Semantic Web Firefox plugin? by otisg · · Score: 5, Funny

    Considering the big 1.0 for Firefox is out, I would think people who wanted their Semantic Web browsing software to be wide-spread would implement it as a Firefox plugin, no?

    --
    Simpy
    1. Re:Semantic Web Firefox plugin? by Paua+Fritter · · Score: 2, Informative

      There is a Mozilla extension called Annozilla which adds the ability to browse and edit RDF annotations to web pages, using the Annotea protocol.

    2. Re:Semantic Web Firefox plugin? by WankersRevenge · · Score: 3, Funny

      I personally won't be satisfied until someone writes a standards compliant browser in HTML.

    3. Re:Semantic Web Firefox plugin? by starwed · · Score: 1

      Somewhat like this?

      http://topicalla.mozdev.org/

    4. Re:Semantic Web Firefox plugin? by CaptnMArk · · Score: 1

      Unfortunately it will only run on standards compliant browsers.

    5. Re:Semantic Web Firefox plugin? by HogynCymraeg · · Score: 0

      I personally won't be satisfied until someone writes a standards compliant browser for HTML.

    6. Re:Semantic Web Firefox plugin? by Anonymous Coward · · Score: 0

      in HTML ???? That's unpossible!

      Or were you trying to be funny? If so, then WHOOSH! to me.

      Or, maybe you meant a browser that is HTML standards-compliant, not a standards-compliant browser written in HTML. If so, then your English composition skills need work.

  2. The question is not about a browser by Dancin_Santa · · Score: 5, Interesting

    The question is about whether we really need a World Wide Web that looks like Wikipedia with links to every word and generally just a jumbled mess of blue and purple text. No matter how you cut it, the problem lies in having too much information immediately available.

    Imagine you are a reading a book, but each word is connected by string to a dictionary reference, and each dictionary reference definition is tied to the definitions of the words in the definition. You'd end up with a huge, eventually circular mess of string and you couldn't realistically get any enjoyment out of the book. The fact of the matter is that if you want to get more information about something, it is easy to go to an outside source to look it up. It does not need to be easier, because by making it easier than it must be you necessarily end up cluttering the thing you want to illuminate.

    There is an old saw, "Make things as simple as possible, but no simpler." The Semantic Web, while an interesting idea, tries to make things too easy, beyond the point of usefulness. The lack of content on the Semantic Web is a testament to the uselessness of such an over-engineered web space.

    1. Re:The question is not about a browser by Moby+Cock · · Score: 2, Interesting

      Hear, hear. Wikipedia is about the most hyperlinking that I could stomach. It is useful in that specific application, but the notion of the Semeantic Web is silly. For crying out loud, people on /. don't RTFA, let alone verify all definitions of the words in the summary.

    2. Re:The question is not about a browser by gl4ss · · Score: 2, Insightful

      make it so that they don't look like different links.. until you press some button or triple click on the word or whatever..

      so.. invisible strings that you can see if you wish.

      --
      world was created 5 seconds before this post as it is.
    3. Re:The question is not about a browser by 0x461FAB0BD7D2 · · Score: 2, Insightful

      Welkin is simply a PoC, IMO. It just attempts to prove that you can link information together in a fairly suitable way. This is always the first step in any new technology. Other products could, and probably should, use it for different purposes.

      Your main objection lies in that it does not filter information, but adds to the mass information overload humans experience daily. However, this can be changed simply. Welkin seems to dump all data at once. The code could be changed so you could traverse ideas. I can already see the usefulness of such a thing for educational purposes.

      The lack of content on the Semantic Web is a testament to its current lack of usefulness. If there was more content on it, it would be inherently more useful.

    4. Re:The question is not about a browser by mat+catastrophe · · Score: 4, Funny

      but about how quickly can Microsoft turn it into a security hole for your friends and family?

      --
      sig not found
    5. Re:The question is not about a browser by sonsonete · · Score: 4, Insightful

      The point of the Semantic Web lies not in making information readily available to people browsing the internet but in providing semantic context with which computers can work. A person reading a document in a browser is not expected to follow links attached to every word. Rather, a computer program is expected to be able to use this information to learn the meaning behind the sting of characters.

      --
      "Folks bent on reinventing the wheel should understand that if it's not round, it ain't a wheel." - Jonah Goldberg
    6. Re:The question is not about a browser by greg_barton · · Score: 2, Insightful

      The fact of the matter is that if you want to get more information about something, it is easy to go to an outside source to look it up.

      The semantic web isn't about human usability. It's about building machine intelligence and knowledge.

    7. Re:The question is not about a browser by Anonymous Coward · · Score: 5, Funny
    8. Re:The question is not about a browser by Anonymous Coward · · Score: 2, Funny

      so.. invisible[FNORD] strings that you[FNORD] can see if you wish[FNORD].

    9. Re:The question is not about a browser by base_chakra · · Score: 2

      The question is about whether we really need a World Wide Web that looks like Wikipedia with links to every word and generally just a jumbled mess of blue and purple text ....
      Imagine you are a reading a book, but each word is connected by string to a dictionary reference, and each dictionary reference definition is tied to the definitions of the words in the definition. You'd end up with a huge, eventually circular mess


      Although your concerns about user interface are well-taken, you seem to be thinking about this strictly in terms of hyperlinks as presented by web browsers, which is a rather limited view. Behaviors could be user-defined, hidden, and abstracted in virtually endless ways.

      For example, even now double-clicking any word in the Opera web browser activates a context-sensitive menu with such options as Dictionary, Encyclopedia, Search, Translate, etc.

    10. Re:The question is not about a browser by medelliadegray · · Score: 1

      "The question is about whether we really need a World Wide Web that looks like Wikipedia with links to every word and generally just a jumbled mess of blue and purple text."

      While your description of this is quite unflattering, i think it would be useful to have the ability to say--highlight a word or phase and by right clicking on it--get the option of:encyclopedia lookup, dictionary, thesarus, etc. I believe in my context, that could be extremely useful.

      --
      Troll, Troll, go away and flame again some other day
    11. Re:The question is not about a browser by Anonymous Coward · · Score: 0

      So why does that need to have server/protocol support? It sounds like a wholly client-side operation.

    12. Re:The question is not about a browser by Anonymous Coward · · Score: 0

      Silence, you!

    13. Re:The question is not about a browser by Fnkmaster · · Score: 2, Interesting

      The semantic web isn't about human usability. It's about building machine intelligence and knowledge.

      Right, but the problem is if it's unusable for humans to _create_ that content, or to map it from human knowledge-space into machine-parseable format, then it doesn't matter if it's well-engineered from the machine's perspective. That's why adoption of the semantic web has been so poor (outside of applications that could just as well be filled with any ole' XML dialect, like RSS or RDF descriptors used to package Firefox extensions, and so on).

      Nobody wants to hire a team of ontological engineers to map information they already have in human accessible form into some highly structured, machine parseable format, and pay them to keep that information up-to-date. Mind you, companies only started paying people to put stuff up on the web when it became clear there was demand, and the early adopters of the web were individuals and academics, but the web was accessible from day one - I put up my first personal web page when I was 15 years old or so, and it took me about an hour to figure out how to do it.

      Also remember that big companies spend tens of millions of dollars hacking together some HTML for their website. Imagine how much they would have to pay to get people smart enough to construct ontologies and RDF data versions of all of their content. Yowsers!

    14. Re:The question is not about a browser by mikael · · Score: 1

      The question is about whether we really need a World Wide Web that looks like Wikipedia with links to every word and generally just a jumbled mess of blue and purple text. No matter how you cut it, the problem lies in having too much information immediately available.

      You could always have your own private dictionary of words that you wanted hyperlinked whenever possible, and also an ignore list for the most popular words. But things would get tricky for movie titles which are wordplay on some other concept.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    15. Re:The question is not about a browser by Inthewire · · Score: 0, Flamebait

      I'm not the only person who thinks DS needs to be skullfucked by a tag-team of Ted Nelson and the ghost of Vannevar Bush, am I?

      --


      Writers imply. Readers infer.
    16. Re:The question is not about a browser by PedanticSpellingTrol · · Score: 1

      Hmm... firefox already has that capabilty for googling the highlighted text, and the search toolbar has plugins for dictionary.com, wikipedia and the like... this sounds like a quick & dirty plugin job for somebody that knows more than I do.

    17. Re:The question is not about a browser by Anonymous Coward · · Score: 0

      Fuck you, always people bitching about new technologies.

    18. Re:The question is not about a browser by Spoing · · Score: 1
      1. The question is about whether we really need a World Wide Web that looks like Wikipedia with links to every word and generally just a jumbled mess of blue and purple text.

      Like that, no. Though we do need meta data and a browser or search engine to support that meta data.

      Not for the current popular stuff that's out there -- the web browsers and search engines work well enough for that.

      Where meta data and ways to search it is interesting is in media files such as audio, video, and images. This isn't like a book search in a card catalog, though. Transient stuff such as audio blogs covered by RSS with enclosures (Podcasting) would need to be indexed. Currently, a standard search engine would be a week or two behind this media -- making it much less valuable.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    19. Re:The question is not about a browser by greg_barton · · Score: 4, Funny

      Nobody wants to hire a team of ontological engineers to map information they already have in human accessible form into some highly structured, machine parseable format, and pay them to keep that information up-to-date.

      Please don't tell that to the company I'm interviewing with on Friday. :)

    20. Re:The question is not about a browser by Jagasian · · Score: 1

      And how is the meaning behind a string of characters given? For example, lets say you want to give the meaning behind a strong of characters that describes to a human the proof of Skolem's Paradox.

    21. Re:The question is not about a browser by Anonymous Coward · · Score: 0

      The question is about whether we really need a World Wide Web that looks like Wikipedia with links to every word and generally just a jumbled mess of blue and purple text.

      Nobody is suggesting that a browser like this should replace normal web browsers. This is something like the "view source" for web pages, only a little more advanced. The idea is that the information is there for user-agents to use as they see fit.

      Imagine you are a reading a book, but each word is connected by string to a dictionary reference, and each dictionary reference definition is tied to the definitions of the words in the definition. You'd end up with a huge, eventually circular mess of string and you couldn't realistically get any enjoyment out of the book.

      Huh, I seem to cope quite well with it. I can select any word on a web page, right-click and select "View dictionary definition" right now. The mistake you are making is that you think that just because the information is there, it all needs to be shown to the user all at once. It doesn't. It just needs to be present so that user-agents can understand it when necessary.

      The fact of the matter is that if you want to get more information about something, it is easy to go to an outside source to look it up. It does not need to be easier, because by making it easier than it must be you necessarily end up cluttering the thing you want to illuminate.

      Please explain how you came to this conclusion, because I can't see anything that supports it.

    22. Re:The question is not about a browser by ezberry · · Score: 1

      The parent was funny... but think It's hardly fair to call the definitions of 9 words "informative". That's out of line.

    23. Re:The question is not about a browser by Earlybird · · Score: 2, Insightful
      • And how is the meaning behind a string of characters given? For example, lets say you want to give the meaning behind a strong of characters that describes to a human the proof of Skolem's Paradox.
      It's given by marking it up. The computer doesn't need to know anything about the proof of anything, just like Google doesn't know anything about porn, and yet when you search for "big boobs", it knows what to return. *wink*

      The point isn't that a computer program will ever "know" what Skolem's paradox is, in the same way a human would "know" what it is. The semantic web isn't about building artificial intelligence into computers, but rather adding knowledge statements to information.

      If you tell a computer than Einstein is a scientist, that Einstein is a German, that Einstein won the Nobel prize in physics in 1921 and that this is an image of Einstein, then a computer will be able to infer that this picture is of a German scientist.

      Based on this information, I could ask the computer for pictures of all the other German scientists who were awarded the Nobel prize in 1921, or some other time. Clearly the computer doesn't need to know about nationalities, or dates, or to understand pictures.

      There are simpler use cases, too. Say there's a product called Paradox (well, there used to be one). People searching for just the word "paradox" might get matches for pages about "Skolem's paradox". But if the pages were appropriately marked up, Google (or whatever) could ask you whether you meant a specific paradox, just the way Google currently asks if you perhaps meant something else.

    24. Re:The question is not about a browser by Jagasian · · Score: 2, Insightful

      Yes, but all this assumes that people agree on exact precise ways of representing everything. Just as in flat UNICODE text, you can describe the same thing in multiple ways, in RDF you can also describe the same thing in multiple ways that still differ in RDF's semantics. For example, there are multiple ways to encode a ternary predicate in terms of binary predicates. Each one of these represenations will not just differ in syntax, but also in RDF's semantics. Nothing is gained!

      RDF and the semantic web assume an ideal situation in which all information is complete and formatted in a uniform way.

    25. Re:The question is not about a browser by serutan · · Score: 1

      This is pretty much my reaction. Look at the screenshot mentioned, and ask yourself how that mesh of lines will help you find the best BBQ sauce recipe or download porn faster. Maybe I'm not seeing the forest for the trees. Did I say porn? I meant Elizabethan poetry.

    26. Re:The question is not about a browser by plog · · Score: 0
      it would be useful to have the ability to say--highlight a word or phase and by right clicking on it--get the option of:encyclopedia lookup, dictionary, thesarus, etc.

      Right now, with OS X services, I have that, including the "etc." part, from pretty much anywhere you can select text, and so far (for me), in any app. Individual applications make their services available through the OS, whether they're running or not.

    27. Re:The question is not about a browser by geg81 · · Score: 1

      Well, maybe computers should just get smart enough to figure it out for themselves, instead of turning a billion web authors into markup slaves.

    28. Re:The question is not about a browser by jandersen · · Score: 1

      'Rather, a computer program is expected to be able to use this information to learn the meaning behind the sting of characters. '

      Exactly - and while it seems like a worthwhile mental exercise, I would like to point out that this kind of construction has an immense potential for controlling information and shaping people's opinions. Just imagine advertisers getting their foot in somewhere in this; suddenly the machine's 'understanding' is coloured by commercial or political interests.

      No, give me the raw information any time, and I'll do the understanding myself, if you don't mind.

    29. Re:The question is not about a browser by Anonymous Coward · · Score: 1, Interesting

      This is one of the best true applications of hypertext! Vannevar Bush, the father of Hypertext as we know it, proposed a device called the "memex" in 1945, to link information in this way. It was designed to collect related thoughts, such that structure and usability was created, allowing readers (or viewers, or whatever) to readily locate related information.

      Half a century later, we have the Internet. This technology is available to us, and people... shun it! Links to ancillary information are perfectly valid, and important, even if people do not elect to access the resources given.

      Hypertext can be seen merely as a superior form of footnoting - you can choose not to read the footnotes (or endnotes), but it may hinder your understanding and comprehension of a text.

      For enjoyment? Simply ignore the hyperlinks. Good usability practices in design would mean that hyperlinks are noticable, without being intrusive. I'll stop now before I start on a design rant, though ;)

      Josh
      http://www.joahua.com/

    30. Re:The question is not about a browser by mikis · · Score: 1

      Well, in Opera, you already have it: double-click the word, select "Search" (with Google, Amazon, Ebay...), "Dictionary", "Encyclopaedia" or "Translate" from popup menu.

    31. Re:The question is not about a browser by bblfish · · Score: 1

      All those XML documents out on the web are allready machine understandable information. So are you also agains XML? RDF adds to XML simply the ability to combine namespaces from different ontologies (= xml libraries) if you will in a well defined manner, which is a great way for everyone to save time.

    32. Re:The question is not about a browser by gedhrel · · Score: 1

      That is not the assumption. Rather, the opposite is assumed, because pragmatically there's no way in hell to produce (let alone get the political will to adopt) the One True Ontology.

      This is understood in SW circles. That's why there's such an interest in inter-ontological mapping. This can't all be expressed in DL, though, and it's stuff like this that the famous layer cake diagram tries to capture when it refers to "rules".

    33. Re:The question is not about a browser by CrazyWingman · · Score: 1

      Um - you have been sucked into the "standard browser display" zone. There is absolutely no reason that all of your links must be underlined, colored, or otherwise highlighted. There is also no reason not to have the information readily available. The idea that should be extracted from your post is that developers should resist the temptation to clutter the display with alerts that more information is available.

    34. Re:The question is not about a browser by kjamez · · Score: 1

      but with appropriate style sheets links and visited links and whatnot can all be transparent. every pixel of a page could be a seperate link to something with no visual loss. links within the same domain are blue, or something, but reference links are just words you can click/return on. it would make lynx browsing extrememly difficult though.

      i've see a lot of forum-like-sites do wiki/semantic like css mouseover textbox's with ad's about a word, what's stopping that from being a valid cross-reference method?

      --
      you can't have everything, where would you put it?
    35. Re:The question is not about a browser by Anonymous Coward · · Score: 1, Insightful

      If linking words to an encyclopedia is your definition of the semantic web, you might want to read this article by Sir Tim Berners-Lee.
      http://www.scientificamerican.com/article.cfm?arti cleID=00048144-10D2-1C70-84A9809EC588EF21&catI D=2

    36. Re:The question is not about a browser by gl4ss · · Score: 1

      yeah, something like that, but with hand chosen links(slow to make sites like that, though), so you would get to the definition that's relevant to the subject straight.

      --
      world was created 5 seconds before this post as it is.
    37. Re:The question is not about a browser by anomalous+cohort · · Score: 1
      There is an old saw, "Make things as simple as possible, but no simpler."

      I believe that the "old saw" actually comes from Albert Einstein who said Everything should be made as simple as possible, but not simpler.

      The Semantic Web, while an interesting idea, tries to make things too easy, beyond the point of usefulness.

      I don't believe that is what Albert Einstein intended. I believe that what he was saying was, when modeling the world, make the model as simple as you can without introducing inacuracy due to an over simplified model.

    38. Re:The question is not about a browser by Bob+Uhl · · Score: 1
      But folks like Wikipaedia.

      And as others have noted, your argument is simply against intrusive display of links.

      Regardless, that's not what the Semantic Web is about. Its concern is presenting data in such a form that machines can reason about it and perform useful services for users. This is not really AI (which is good, since AI is impossible): it's just intelligent description of data. Done right, an RDF engine could perform such tasks as 'find the cheapest trip to Memphis from Denver next week, with three to four nights and a luxury car' without needing to know anything about trips, Memphis, Denver, hotels, cars, taxes or aught else--that information would be made available in the Semantic Web, and the engine would simply perform its reasoning.

      It's uncertain if this would work or not, but it's a valiant effort.

    39. Re:The question is not about a browser by cratermoon · · Score: 1

      Similarly in Firefox, double-click to highlight a word or phrase, right click to get a menu that allows you to search the web. Easily enhanced, invisible.

      Incidentally, underscore is a typographic horror. I always make sure to turn off underlining for links.

    40. Re:The question is not about a browser by aminorex · · Score: 1

      It's hardly true that nothing is gained. RDF statements express contraints on the class of models with which they are consistent. You seem to want everything in a normal form. The closest you get to that is standardized ontologies.

      --
      -I like my women like I like my tea: green-
    41. Re:The question is not about a browser by aminorex · · Score: 1

      > Nobody wants to hire a team of ontological engineers to map information they already have in human accessible form into some highly structured, machine parseable format, and pay them to keep that information up-to-date.

      Plenty do, in fact. But much more useful is to automate the process. Most useful forms of data storage have a lot of structure which can be automatically converted to RDF constraints.

      --
      -I like my women like I like my tea: green-
  3. Solution space? by Anonymous Coward · · Score: 2, Interesting

    Isn't RDF much like the laser use to be? A solution looking for a problem?

    1. Re:Solution space? by Jagasian · · Score: 1

      Considering that RDF is just a rebranding of a 30+ year old concept from AI, "semantic nets", I would have to say that RDF is a non-solution looking for another sap to pawn itself onto.

    2. Re:Solution space? by Anonymous Coward · · Score: 0

      Wow, Jag, you really have a big chip on your shoulder about AI, don't you? Wutsamatter, jealous?

    3. Re:Solution space? by identity0 · · Score: 1

      You mean there are people who want to put frickin' RDF on sharks heads?

  4. RDF a load of crap by Anonymous Coward · · Score: 4, Insightful

    enough people have said it, but it's worth while saying again. RDF is totally flawed and will never meet the vision of W3C. The whole idea that an RDF resource is true and authorative is just silly. Look at what happened to HTML metadata tag. I got abused instantly and search engines stopped using them. RDF rules is monotonic, which is just totally silly. that basically means any rules written in RDF will timeout if the data isn't already on that particular server. W3C should just give up already on RDF and move on.

    1. Re:RDF a load of crap by Yosi · · Score: 3, Interesting
      There are those who worry about these things.
      Much work on the semantic web has been with n3
      N3 is a superset of rdf, allowing for quoting of groups of triples (known a formulae). In n3, you can say things about groups of n3 triples, including about their trustworthiness.

      For instance, you can say:
      [is log:semantics of <documentURI> ] a :untrustworthyInformation .
      essentially saying that the formula which is the semantics of the given document if of a class :untrustworthyInformation, which your n3 parser may attach special meaning to.

      There are many who are very wary on n3 for precisely the same reasons.

      Note that I will always plug n3, given that I'm heavily involved with cwm.
    2. Re:RDF a load of crap by gedhrel · · Score: 1

      Some approaches built on top of the RDF stack don't scale to the web, it's true, if they adopt a model of believing all RDF to be nothing more than aggregatable logical assertions. While thus far RDF and OWL don't say much about "the document", there are other approaches that are plausible rather than just blindly asserting everything you find on the web into a reasoning engine.

      So there's probably space for something better. The RDF semantics work well enough in "closed" or controlled environments, but a better story of the nature of the web needs to be told. A semantics that takes account of trust or belief and makes the "document" distinction would make for a good PhD topic.

    3. Re:RDF a load of crap by Anonymous Coward · · Score: 0

      "I got abused instantly"

      You poor kid.

  5. The question is not about a browser-Paradigm by Anonymous Coward · · Score: 2, Informative

    "There is an old saw, "Make things as simple as possible, but no simpler." The Semantic Web, while an interesting idea, tries to make things too easy, beyond the point of usefulness. The lack of content on the Semantic Web is a testament to the uselessness of such an over-engineered web space."

    Or a testament to people's inability to understand new paradigms.

    1. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 5, Interesting

      Or a testament to people's inability to understand new paradigms.

      Or a testament of the inability of the paradigm's creator to get people to understand it's necessity.

    2. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 0

      Or a testament of the inability for people to understand what the word 'paradigm' means!

    3. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 0

      "Or a testament of the inability of the paradigm's creator to get people to understand it's necessity."

      Aren't you the "got work" guys always talking about keeping up your skills so your job doesn't end up in India?

      Well here's your chance. Learn it or your competition does. Your choice.

    4. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 0

      Or a testament of the inability for people to understand what the word 'paradigm' means!

      Sorry, I don't click on any link that contains the word "wiki".

    5. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 0

      Where is"wiki" in "wiktionary"?

    6. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 0

      http://en.wiktionary.org/wiki/Paradigm
      genius

    7. Re:The question is not about a browser-Paradigm by Anonymous Coward · · Score: 0

      understand it's necessity

      "its".

  6. Gee thanks... by Fnkmaster · · Score: 5, Insightful

    After looking at that screenshot, it's sooo clear to me the value that the semantic web brings to us (mirrored here as their server appears to be flaking out a bit). If anything, this makes it crystal clear why the semantic web hasn't really taken off, other than in the much more limited form of RSS feeds.

    A network of random connections of semantic concepts embodied as URIs is just not a friendly form of data for humans to manipulate directly, and I don't think it every will be. That's right, I don't believe this is really an issue that's solvable with slightly better tools. I think ultimately the management of and connection of ontologies is something that computers will have to learn to do themselves.

    It's just too hard to expect normal human beings to describe knowledge in any way other than the way we are used to. The web is only as popular as it is because HTML is a simple, appearance-based way to markup documents (yes, I realize strictly speaking HTML isn't supposed to describe many aspects of appearance per se, but there's no denying that it comes from that root). We understand bold and italics (and even strong and em), but ask somebody to generate two concepts by constructing URIs for them and relating them in subject-predicate form and they are going to look at you and drool.

    Even programmers aren't used to the idea of describing knowledge - it's one thing to tell a computer what to do, it's another thing to tell a computer how to know about something that you know.

    Alright, I know I'm opening myself up to the flames here, so flame away. Anyway, I think the "semantic web" will need to wait for tools like Cyc et. al. to come along far enough to construct and relate their own ontologies out of English text, and until then all we will see is stuff like RSS or RDF files in Firefox extensions to describe deployment conditions (i.e. stuff that can be done with any arbitrary XML dialect that doesn't really qualify as the "semantic web" to me).

    1. Re:Gee thanks... by neltana · · Score: 1

      So, in the future, we will all be able to use the Semantic Web to make pretty pictures out of our data. Spiro-Graph and the Etch-A-Sketch will be things of the past. My kids will now be able to make pretty abstract art from my checkbook. Technology is wonderful. I'm one of those people who is waiting for a killer app before I get on the Semantic Web bandwagon. In the meantime, I'm just going to regard it as the source of more computer science acronyms. What I suspect will happen is the next great thing AFTER the Semantic Web will, perhaps, borrow a concept or two from it. That will be the greatest thing since sliced bread.

    2. Re:Gee thanks... by Craigory · · Score: 1

      There are a lot of misconceptions about the Semantic Web going on here. 1) It's not a way to insert a lot of links into HTML the way Wikipedia does. 2) It's not some sort of replacement for HTML or describing things in good old fashioned text. The idea is that you describe knowledge in a way that is repurposable (ie: a computer can prove theorems about it, etc). It's more like an SQL database than an HTML web page. Your secretary is *not* supposed to hand-edit RDF files. There may be RDF files in the *back-end* of the application he uses, however. The Semantic Web will make it easier for two corporations to merge their databases, for example. The URIs associated with RDF entities and relationships need not be associated with any viewable web page. RTFM.

    3. Re:Gee thanks... by Anonymous Coward · · Score: 0

      Instead of telling us what it's *not*, how about telling us what it *is*, and what it's useful for?

      The idea is that you describe knowledge in a way that is repurposable

      And why would I want to do this? Why would I want to spend time describing "knowledge" at all?

      The Semantic Web will make it easier for two corporations to merge their databases

      I thought XML was supposed to do that?

      All in all, I have yet to hear a single concrete description of what the 'semantic web' is, or how it would be useful in everyday life.

    4. Re:Gee thanks... by Fnkmaster · · Score: 2, Informative

      Your comments have no relevance to mine - I have done a fair amount of work with semantic web technologies before (well, compared to most people out there anyway), my comments were a response to my personal experiences, not some random misconceptions formed by reading Slashdot articles.

      1) I never said anything of the sort. RDF/Semantic Web technologies have nothing to do with inserting links into HTML.

      2) I never said it was a replacement for HTML. I just said it wasn't likely to be adopted because of the difficultly of creating content in a properly structured, ontologically connected RDF format.

      Of course your secretary isn't supposed to hand-edit RDF files, but somebody has to not only write code that dumps stuff from a database into RDF (easy - not really any different from dumping into any ole' XML format) but map all the stuff into relevant ontologies (not easy), where "easy" is defined in terms of being comprehensible enough to permit adoption outside of academia.

      3) It's only easier for two corporations to merge databases if all the entities therein are connected by direct or indirect ontological relationships. People have to build these relationships. That was the whole point of my post.

      4) I said nothing about URIs being associated with viewable web pages. Stop inserting random straw man attacks.

      Apparently you are the one who needs to RTFM instead of getting up on your high horse there, buddy. Not everybody on Slashdot is as ignorant as you presume.

    5. Re:Gee thanks... by kfg · · Score: 0, Offtopic

      . . .relate their own ontologies out of English text. . .

      Which would be perfectly dandy, if we were storing data for computers to use for their own purposes.

      So long as we are storing data for interpretation by human minds we circle back to your own arguments for why the semantic web is silly.

      Some developers get so wrapped in the AI that they entirely neglect that their own I is part of the system.

      KFG

    6. Re:Gee thanks... by kfg · · Score: 0, Offtopic

      I thought XML was supposed to do that?

      No, all XML was supposed to do is add semantics to the web. The idea that it could be used to merge databases was a later addition by people who really don't seem to understand the concepts.

      To merge databases all you really need is a previously agreed upon semantics. Since there is an "X" in XML those semantics are not inherent in XML itself and must be included with the data.

      The thing is, that if one includes the semantics with the data (or simply agrees on it ahead of time) the inclusion of tags is completely unneccessary and thus verbosely redundant.

      "Yo, dude. First field is going to be name. Second field address. Third field phone number."

      name, address, phone number

      As opposed to:

      "Yo, dude. The name tag is going to be name. The address tag is going to be address. The phone number tag is going to be phone number."

      [name]name[/name]
      [address]address[/address]
      [ phone number]phone number[/phone number]

      It's all very silly and smacks of making things complicated because you think complicated must be more advanced than simple somehow.

      KFG

    7. Re:Gee thanks... by Anonymous Coward · · Score: 0

      A network of random connections of semantic concepts embodied as URIs is just not a friendly form of data for humans to manipulate directly, and I don't think it every will be. That's right, I don't believe this is really an issue that's solvable with slightly better tools. I think ultimately the management of and connection of ontologies is something that computers will have to learn to do themselves.

      You are absolutely right. That is what the semantic web is all about. Tools like this are a good step forward. Or are you proposing that computers invent their own file formats, transmission protocols, etc on their own?

      I realize strictly speaking HTML isn't supposed to describe many aspects of appearance per se, but there's no denying that it comes from that root

      Actually, yes, there's a lot of denying to be done. The current push towards presentation independent markup is nothing new, all the <font> crud wasn't in HTML to begin with; it was added to HTML 3.2 as an attempt to describe the current state of proprietary HTML while HTML 4.0 was in the works. Tim Berners Lee says in his book about the origins of the web that he was trying to make it presentation-independent from the very beginning.

    8. Re:Gee thanks... by Anonymous Coward · · Score: 0

      Sliced bread's not all it's cracked up to be.

    9. Re:Gee thanks... by neltana · · Score: 1

      Well, in all seriousness, there is always a gap between what a technology CAN do and what it WILL do. When the Semantic Web is fully implemented and it changes the world, I want to be able to tell my children how I never really saw its true potential.

  7. RDF browser? by aixou · · Score: 2, Funny

    Niice. I've always wanted to know what's going on in Steve Job's head.

    1. Re:RDF browser? by Anonymous Coward · · Score: 0

      The browser would have to have a hell of a Heisenberg Compensator!

  8. RDF a load of crap-Says an AC. by Anonymous Coward · · Score: 3, Insightful

    "enough people have said it [All related to the OP], but it's worth while saying again. RDF is totally flawed and will never meet the vision of W3C [And that is?]. The whole idea that an RDF resource is true and authorative is just silly [Just like the present web]. Look at what happened to HTML metadata tag. I got abused instantly and search engines stopped using them [They're used, just not alone]. RDF rules is monotonic, which is just totally silly. that basically means any rules written in RDF will timeout if the data isn't already on that particular server [Can you say local, and intranet?]. W3C should just give up already on RDF and move on. [Just like the advice we give those KDE guys]"

    Read this.

    http://www.oreilly.com/catalog/pracrdf/index.html/

    Maybe you'll learn something.

    1. Re:RDF a load of crap-Says an AC. by Anonymous Coward · · Score: 0

      Error

      We're sorry, the URL, http://www.oreilly.com/catalog/pracrdf/index.html/ is either incorrect or no longer available.

      If you followed this link from outside of one of our sites, we'd appreciate if you'd let the owner of the referring page know.

      If you followed it from within our sites, or if you believe you received this message in error, please send e-mail to help@oreillynet.com and let us know that you got error 404 looking for http://www.oreilly.com/catalog/pracrdf/index.html/ which was linked to on page http://slashdot.org/article.pl?sid=04/11/10/004022 3&threshold=0&tid=95&tid=189&tid=1 .

      ---

      What was I supposed to read? To the mods: if that link was dead from the the get go, you guys aren't doing your jobs.

    2. Re:RDF a load of crap-Says an AC. by Anonymous Coward · · Score: 0

      Yeah, he'll learn that the RDF folks, living in their Ivory Towers of RDF Purity, have written a BOOK on their ill-conceived invention.

      Big deal. I have a book on IPv6. Sometimes when I want a good laugh, I pull it out and read it. I saved myself some time and have it on the shelf next to my FORTRAN book. Probably not a good match since FORTRAN was actually heavily used once. I should get the RDF book and then IPv6 and RDF can sit together in a new part of the shelf for "geek dreams that will never happen".

      RDF and the semantic web will be like communism: it won't work , and supports will pout and complain "But you're not *doing* it right!" And detractors will say: "Yeah, because there's no *incentive* to."

    3. Re:RDF a load of crap-Says an AC. by Anonymous Coward · · Score: 0

      Oh, but the Semantic Web is intelligent and has knowledge and can think and all that other crap my AI professor talks about.

    4. Re:RDF a load of crap-Says an AC. by Anonymous Coward · · Score: 0

      You'd better watch out. When the semantic web becomes self-aware, you'll be one of the first to go.

  9. Re:Buggy!!!! by mordors9 · · Score: 1

    Yeah, lord knows proprietary software like MSIE has never had bugs or security issues.

  10. On a Mac by digitalgimpus · · Score: 1

    it's nice seeing the first screenshot on a Mac.

    Just something friendly about that.

  11. Mac only? by sammykrupa · · Score: 0

    That screenshot is from a Mac! I wonder if it is Mac-only (does not matter, I use Macs :-).

    1. Re:Mac only? by Anonymous Coward · · Score: 0

      Nope - its JVM only!

  12. Gee thanks...-Bic Lighters and natives. by Anonymous Coward · · Score: 1, Interesting

    "Even programmers aren't used to the idea of describing knowledge - it's one thing to tell a computer what to do, it's another thing to tell a computer how to know about something that you know."

    Yea. Just try getting a programmer to explain the latest thing they're working on. "Well you see it does this, and if you click on that, something happens. It's all too complicated to explain, sorry."

    1. Re:Gee thanks...-Bic Lighters and natives. by Fnkmaster · · Score: 1

      Sorry, I don't think you understood my meaning, probably because you have zero familiarity with the semantic web outside of reading headlines on Slashdot.

      Of course programmers are very good at being precise in describing algorithms, but describing knowledge in subject-verb-object format is not so easy. You can't just describe your algorithm, you have to relate each of the base concepts used in the algorithm to existing ontologies, or create your own ontologies for them. Describing an algorithm in pseudocode, or in a structured language with straightforward syntactic rules is relatively easy. Doing the same using RDF is HARD because you aren't just implementing the algorithm, you are describing to a computer what the algorithm does and how to use it.

      I encourage you to try working with some of the semantic web technologies a little bit and form your own opinions, as I have done (admittedly 1.5-2 years back, so things may have come along a bit since then, but I doubt the fundamentals have changed).

    2. Re:Gee thanks...-Bic Lighters and natives. by Jagasian · · Score: 1

      Are you saying that RDF is a Turing complete programming language? How the hell would I write, for example, a C++ interpreter in RDF? Also in what sense can you describe what an algorithm does using RDF? For example, lets say I devised a new sophisticated compression algorithm. How do I describe that in RDF?

    3. Re:Gee thanks...-Bic Lighters and natives. by Fnkmaster · · Score: 1

      No, not exactly, RDF isn't a programming language, it's a knowledge description language. You wouldn't write a C++ interpreter in RDF any more than you would write one in English, since that's not what they do. But you can describe a C++ interpreter in English and you can describe a C++ interpreter in RDF.

      Everything breaks down to subject-verb-object tuples. RDF is supposed to be general enough to describe, well, any and all knowledge.

      So you could imagine a description of RSA in RDF pseudo-code:

      p-isA-prime
      q-isA-prime
      n-hasfactor-p
      n-hasfa ctor-q
      n-numfactors-2
      phi-hasfactor-(p-1)
      phi-h asfactor-(q-1)
      phi-numfactors-2
      e-greaterthan-1
      e-lessthan-phi
      e-isRelativelyPrime-phi ...
      and so on.

      Obviously, all my RDF verbs then need to be defined - in other words, I need a basic ontology for some functions. But, yes, it's possible to describe an algorithm in RDF in a way that would theoretically allow an RDF parser to make inferences about it, or to execute the algorithm, given a sufficient understanding of the ontology.

      It's just a somewhat awkward way to go about describing an algorithm, and quite time consuming.

    4. Re:Gee thanks...-Bic Lighters and natives. by Jagasian · · Score: 1

      But flat UNICODE text is enough to describe all knowledge. I fail to see what is gained.

    5. Re:Gee thanks...-Bic Lighters and natives. by Fnkmaster · · Score: 1

      Only that it's hard to structurally relate concepts in a flat text file dump. A flat text file dump + a little bit of structure is XML. From that structure you gain easier, more consistent machine parseability. Can you exchange data without XML? Of course. Now, take the structure of XML and add relationships - in other words, we have a "person" element in document one and a "name" element in document two - if both documents have a relationship back to a common ontology, then the elements can be programmatically associated with or mapped to each other.

      And theoretically (very theoretically), our algorithm in a generic RDF description could be used by a sufficiently sophisticated RDF parser to autogenerate source code in a real programming language that it "understood", like C++.

      Whether the benefits you get from being able to do this stuff in theory are worth the massive up front effort involved in RDF-izing enough knowledge to be useful is the real question.

    6. Re:Gee thanks...-Bic Lighters and natives. by Jagasian · · Score: 1
      And theoretically (very theoretically), our algorithm in a generic RDF description could be used by a sufficiently sophisticated RDF parser to autogenerate source code in a real programming language that it "understood", like C++.


      You do realize that there are computability issues that would prevent such automatic programming?

      Whether the benefits you get from being able to do this stuff in theory are worth the massive up front effort involved in RDF-izing enough knowledge to be useful is the real question.


      This is a common claim used by proponents of AI.

      1940s: "It is just around the corner."

      1970s: "We just need more links in our semantic nets."

      1980s: "We just need more facts input into our expert system."

      early 1990 Turing Award winner for AI: "We just need more processing power. All we need is a giga-PC."

      2000s: "We just need more data in RDF."
    7. Re:Gee thanks...-Bic Lighters and natives. by Fnkmaster · · Score: 1

      You do realize that there are computability issues that would prevent such automatic programming?

      No, I'm not away. Please elucidate. You can write invalid programs in any language, or metalanguage, and it's impossible to validate that the program that your code generator generates will halt or not, obviously.

      I am not saying it is a practical application, all I'm saying is you can in theory go from an XML-ish algorithmic description to a functional piece of software, so you can clearly do the same with RDF, just more awkwardly (see XUL, for an example of an XML system that has a straightforward mapping to GUI code in several programming languages).

      You'd have to be crazy to actually want to program like this using RDF, as I said, and I'm not defending the semantic web, just explaining it since I interpreted your original questions to be genuine. If you're looking for a semantic web fanboy to bash, you're looking in the wrong place.

      This is a common claim used by proponents of AI.

      No, not at all. I wasn't suggesting that the system becomes self-aware or does anything magical at all. I said there are some theoretical benefits, which seem modest, but there is a massive upfront cost, and it doesn't seem like the benefits are worth the effort (which is presumably why nobody has really adopted the semantic web stuff outside of academia).

      As for your skepticism about AI in general, I think it's a bit misplaced. Much of what the previous generation considered AI becomes part of the standard repertoire of computer algorithms. I've used several algorithms dredged out of old AI papers for real-world problems (such as Charles Forgy's Rete nets). The thing is it's laughable to think that these algorithms have anything to do with real "artificial intelligence".

      AI is merely a discipline withing computer science devoted to solving problems with computers that are usually solved by humans, and that aren't naturally suited to the computational regime of computers. To say that somebody is a "proponent" of AI presumably implies something about their belief in the possibility of strong AI in the near-term future, and I never said anything of the sort.

    8. Re:Gee thanks...-Bic Lighters and natives. by Fnkmaster · · Score: 1

      I'm not away

      That should read "aware", not "away". Too tired to keep arguing, obviously, especially with somebody who just wants to fight even though I don't disagree with him.

    9. Re:Gee thanks...-Bic Lighters and natives. by Anonymous Coward · · Score: 0

      You can't just describe your algorithm, you have to relate each of the base concepts used in the algorithm to existing ontologies, or create your own ontologies for them.

      Where can I get some of these ontologies? I called CompUSA, but they said they were out of stock.

  13. Re:Buggy!!!! by Anonymous Coward · · Score: 0

    There is a significant difference between a production level bug and a trivial bug. This program is unusable. MS Excel is useable, but crashes in certain instances. This is nothing less than a failure of open source QA in this respect. Proprietary QA at least tries to make sure that production software works enough so that most people don't have problems.

  14. Do you really want web pages that look like this? by xmas2003 · · Score: 3, Funny
    --
    Hulk SMASH Celiac Disease
  15. Why is this funny? by Trejkaz · · Score: 4, Insightful

    Are people marking this Funny just to be cruel? I find this rather interesting. XUL's data model is RDF already, so it's not like Firefox doesn't already have the foundation to do this.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
    1. Re:Why is this funny? by otisg · · Score: 2, Interesting

      Yeah, why is this funny? I wasn't trying to be funny - this is a valid question.

      All this talk about GBrowser (Google's browser), for instance.... what do you think it is going to be based on? Firefox, of course! You don't think Google would be crazy not to make use of that powerful, flexible, extensible platform that runs on all major operating systems, has support of geeks and hackers to the point where they contribute $250K for The New York Times advert.

      --
      Simpy
  16. Marklar? by Anonymous Coward · · Score: 0

    Marklar?

  17. I agree[1] with this persons[ibid.] statement[2,3] by indole · · Score: 1
    Imagine you are a reading a book, but each word is connected by string to a dictionary reference, and each dictionary reference definition is tied to the definitions of the words in the definition. You'd end up with a huge, eventually circular mess of string and you couldn't realistically get any enjoyment out of the book.

    Ever read Infinite Jest (or anything else) by David Foster Wallace? QED


    --
    (2,3-Benzopyrrole)
  18. IPV6 by Anonymous Coward · · Score: 0

    Due to the changes required for IPV6. In order for it to work under IPV6, with asynchronous packets, all the packets must be bunched together for a total size of 4096 bytes (for RDF type (or child type) files to load dynamically per the standard). Since the header for an IPV6 packet can vary in size from packet to packet (if it keeps a log of its travels), this makes this task a little more difficult. Additionally, since normally the OS controls the size of the packet (for optimization), the IPV6 installed by the operating system can't be used (unlike TCP/IP). So a new IPV6 is implemented which is why it needs server/protocol support. It's a bitch (I have spent about 40 hours trying to find a workaround). Just another example of why IPV6 adds too much new overhead to be viable.

  19. The International Obfuscated C Code Contest by 3770 · · Score: 3, Funny


    Make it the goal of next years International Obfuscated C Code Contest.

    I'm sure we'll get a really cryptic one liner that actually is a fully functional RDF browser.

    --
    The Internet is full. Go Away!!!
  20. This is the future of the web by Nooface · · Score: 4, Informative

    Browsing metadata is the next frontier in the evolution of the web. Some of the other RDF browsers popping up include Gnowsis, MIT Haystack, and Fenfire.

    With the growth of the Internet, the value of data itself is dropping, while the value of metadata (i.e. "data about data") increases, introducing a need for tools that can manipulate metadata. That is what RDF is all about - standardizing a way to represent metadata. It is not a standard for the metadata itself...those standards will be determined the same way everything else is on the Internet: with the best solutions rising to the top.

    The most common objections to this scenario?
    a) "Nobody will bother entering metadata". Wrong...it's already happening. Users are voluntarily generating metadata all the time. Just check out sites like flickr (photo blogging) and del.icio.us (collaborative bookmarks), not to mention Amazon reviews and Ebay ratings.
    b) "RDF tags will just be abused with spam, trolls, and other useless info". A variety of techniques are emerging that are designed to protect the integrity of user-contributed data, including trust metrics like Slashdot's own distributed moderation (PDF) or Advogato.

    --

    Nooface
    In Search of the Post-PC Interface
    1. Re:This is the future of the web by Anonymous Coward · · Score: 0

      Browsing metadata is the next frontier in the evolution of the web.

      Maybe.. and RDF will probably have nothing to do with it.

      I like your examples of metadata success: del.icio.us and slashdot. Oh boy. Semantic web, here I come!

      The Semantic web will never happen. There's absolutely no incentive for people to create, maintain, and verify useful metadata.

    2. Re:This is the future of the web by Anonymous Coward · · Score: 1, Funny

      If it's the future of the web, how well does it support pr0n? (Sure, laugh, but you know it's true.)

    3. Re:This is the future of the web by Anonymous Coward · · Score: 1, Informative

      There's absolutely no incentive for people to create, maintain, and verify useful metadata.

      This article in Wired describes the incentives in some detail.

    4. Re:This is the future of the web by Anonymous Coward · · Score: 1, Insightful

      lets put it this way...the more metadata tags are applied, the easier it will be for enthusiasts to locate content that meets specific, er, "needs" (i.e. "search for all clips showing blonde midget cheerleaders doing it in public places")

    5. Re:This is the future of the web by Anonymous Coward · · Score: 0

      And when you've found one, you can quickly find her "friends".

  21. This business isn't vaporware.. by kidlinux · · Score: 2, Interesting

    Check out Semaview Inc. who's making a business of RDF. They've already got one good product out. They're somewhat OSS friendly, too.

    Personally, I think eventSherpa is pretty neat.

    (Disclaimer: I know the CEO.)

    --
    -kidlinux.
    1. Re:This business isn't vaporware.. by Jagasian · · Score: 0, Troll

      Each new wave of bullshit from the AI community lives for about 5-8 years before it completely dies on its lies and crap.

  22. Seriously now by dynamic_cast · · Score: 2, Funny

    Why would the Robotech Defence Force need there own browser?

    1. Re:Seriously now by Anonymous Coward · · Score: 0

      It's just a proto(culture)type.

  23. but does it... by Chuck+Bucket · · Score: 1

    load Slashdot faster, or block popups?

    j/k

    CB

  24. Re:Do you really want web pages that look like thi by drinkypoo · · Score: 1

    Not really, I want to be able to toggle hilighting on and off. Optimally my browser would let me look up any word... hmm, actually, it does with a plugin or two. Hooray for firefox. Personally I think that people who don't make a lot of links are doing the web a disservice, but maybe it's just me.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  25. innovative? by Anonymous Coward · · Score: 1, Funny

    This http://simile.mit.edu/welkin/images/screenshot.gif
    screen shot reminds me of my big college sophomore year project. Connecting lots of pretty lines together in hopes of impressing people by calling it a neural network. I have to give props though for getting the lines to be anti-aliased.

  26. RDF a load of crap-Says an AC-"/" by Anonymous Coward · · Score: 0

    "What was I supposed to read? To the mods: if that link was dead from the the get go, you guys aren't doing your jobs."

    Take the "/" off the end of the URL.

  27. Do we REALLY want this? by flamechocobo · · Score: 1

    It'd make the internet look like a Tom's Hardware review... *Scanning a page with pointer... Moves pointer over word that just happens to be "thong"* Window pops up saying... "Thong: Type of underwear, usually stringlike, that gives you a MAJOR wedgie in all the wrong (or right) places. *mini link*BUY THONGS NOW CONDOM SEX SEXY BONDAGE $30.00" Things like those would be all over the page.

  28. The wrong answer to the right question by dpm · · Score: 4, Insightful

    I promoted RDF a fair bit back in the late 1990s and even wrote one of the first libraries for it. I think that the idea of machine-readable data on the web is a very good one (and probably more scalable than the whole Web Services thing), but six or so years later, I don't think that RDF is it.

    The trouble is that RDF (and OWL) try to do too much, getting all tangled up in the arcana of knowledge representation, and the Semantic Web thing has only muddied the waters further -- the screenshot is a stunning graphic representation of the mess that RDF has gotten itself into (I'll assume that it's serious, since it's a long time until 1 April).

    All we really need for a data web is a bunch of XML files online that make references to each other for machines to follow, the same way that web pages make links -- in other words, a data web would be a distributed database, the same way that the document web is a distributed hypertext system. RDF reminds me more of the complex pre-HTML hypertext systems of the late 1980s than of the successful, simple formats and protocols that drive the Web.

    1. Re:The wrong answer to the right question by Anonymous Coward · · Score: 0

      Hey, AI academics have to do something with their time. They are the ones pushing this "semantic web" bullshit.

    2. Re:The wrong answer to the right question by Fnkmaster · · Score: 2, Interesting

      Well, you would certainly know, ease of use is critical to winning developer mindshare and promoting adoption of technologies - and I would point to SAX as a great example of this for promoting use of XML in the Java community.

      It does seem to me that the key thing is to promote ad-hoc use of a relatively standardized mechanism for relating XML document structures to other XML document structures. Forget about waiting for somebody else to build relevant ontologies, reconstructing the entirety of human knowledge from the ground up, or any of that stuff. What people could reasonably do today is relate XML schema one to XML schema two because they need to connect widget A with widget B. Make the adoption of this technology as low cost as possible.

      Just like adding a few anchor tags to a basic HTML document is an easy way to relate some human readable information to other human readable information, relating XML document types to other XML document types should be "easy".

      Then the only big problem is to find a few applications that would actually demonstrate the benefits of doing this clearly. Yes, it is effectively a distributed XML database of sorts, but what is it good for? RSS has real applications for end users, so it has caught on. Without some software to demonstrate the benefits of linking up your XML data structures, people just won't bother with it. It seems specific, realistic use cases are what's needed here (and what seems terribly lacking from all the W3C RDF documentation as well). How does the distributed, semi-structured database that results provide use to me beyond what I have now with lots of disparate XML documents out there, when you cut out the truly grandiose notions behind RDF and the full-fledged semantic web?

      I'm too tired to come up with convincing arguments right now, so hopefully somebody else will fill in the blanks here.

  29. Narcissism by pico303 · · Score: 5, Insightful

    Almost everybody here seems to be missing the point: RDF isn't for you--it's for your computer. The point of RDF and the Semantic Web is to structure knowledge so that programs can interact with one another to perform better, even in some cases simulating intelligent decisions. Unless you're working in developing Semantic Web technology, you should never have to look at an RDF document.

    It's not a wiki. It's not a new way to see metadata. It's your softwares' version of the WWW.

    It's not always about you humans.

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

      RDF isn't for you--it's for your computer

      gas is not for you--it is for your car, but it is to carry me.

    2. Re:Narcissism by l0b0 · · Score: 1
      It's your softwares' version of the WWW

      I think of this as the ultimate solution to avoid dealing with enormously diverging user interfaces (and back-end solutions) when trying to get some useful information at the web. You could do enormously more powerful searches when hooked up to a semantic web than "manually" browsing. Example: You are going home for Christmas. So in your TravelFox plugin you enter your home and destination address, possible dates / hours of turn / return, acceptable travel time, affordable price range, references to your family's calendars (for available pickup hours), least acceptable travel company rating, accepted means of travel (foot, bike, car, train, plane), and sorting criteria. This all cross-references a few RDF "databases" and returns a result which would normally have taken hours to achieve. BS is avoided by the normal mechanisms: Signing and word-of-mouth.
  30. The semantic web, in a nutshell by Anonymous Coward · · Score: 5, Funny

    1) people like to masturbate.

    2) some people like to look at pictures of naked girls while masturbating.

    3) some people like to think about graph theory while masturbating.

    The semantic web is the unfortunate result of #3.

    Now, while I have no problem with any of these behaviors, I do ask that people in group #2 to keep their sticky dirty magazines under their bed, not on their coffee tables; and people in group #3 to likewise keep their inventions locked in the closet, and not release them to standards bodies or working groups.

    So when you see someone in a clear frenzy of sexual excitement talking to you about "ontologies" and "reification", simply smile politely, and call the police.

    Remember, these people are the exception, not the norm, in an otherwise healthy society.

    1. Re:The semantic web, in a nutshell by Anonymous Coward · · Score: 0

      This post is freaking hysterical. Somebody with mod points needs to bump this sucker up.

  31. Like a rose... by Anonymous Coward · · Score: 0

    ...semantic interoperability of metadata in digital libraries is a beautiful thing. And it doesn't stink half-bad either.

  32. Anybody else catch the subtle irony? by Anonymous Coward · · Score: 0

    Let's see, here's a post with a broken link (bad data.. extra slash).

    Yet it was modded up "Insightful" by some clueless mods who didn't even bother testing the validity of the data (bad metadata).

    I think that sums up why the semantic web will never happen, in one neat example.

  33. Re:Do you really want web pages that look like thi by Sarcastic+Assassin · · Score: 1

    Is it just me, or does this post remind anyone of some pages on the Internet that feature ads tightly integrated into the page, where certain keywords are actually hyperlinks to product pages? (Yahoo News is an example, where they feature a link, in parentheses, to related news and Internet searches, for items such as Iraq, President Bush, etc.) If what I'm saying sounds really obvious, then I might have just pointed out a potential marketing advantage/annoying piece of advertising in RDF.

  34. There goes those AI-types. by Jagasian · · Score: 1, Troll

    I am sure I will be modded as a troll, but somebody needs to say it, somebody needs to stop these guys.

    The "Semantic web" is the latest snake oil being pawned by the AI community.

    Nothing is worse than an AI-type. They make big claims and never deliver. They overly anthropomorphize all aspects of computation, fooling themselves into a false understanding of all that is related to computer science. For example, Emacs is "intelligent" because it includes a broken implementation of the lambda-calculus, an implementation that doesn't even properly implement beta-reduction? Since when has breadth-first search, depth-first search, and other search algorithms had anything to do with intelligence? They are just procedures for solving problems. The list goes on and on...

    These people regularly try to disprove things such as the undecidability of various problems, the incompleteness of various logics, etc... as these undeniable mathematical proofs point to the fact that computers cannot be intelligent. Sure it is fun for sci-fi movies, but it surely isn't real science.

    The semantic web is nothing more than AI-types recycling their same old crap. RDF and OWL, the two most popular scripting languages for the semantic web, are just "semantic nets", an AI concept from the 1970s, rehashed. Yup, when you can't sell any snake oil, just rename it to something else and profit... and profit they do, but does society ever see the AI-types' promises come to fruition?

    Give me a break! Give the world a break. Computer science is just that: a science, and so the pseudoscience that is AI must be addressed by more people in the field of computer science.

    1. Re:There goes those AI-types. by greg_barton · · Score: 1

      I know! The gall of these people, thinking that a physical system could produce a sentient being! How could they push this snake oil?

    2. Re:There goes those AI-types. by Jagasian · · Score: 1

      They have yet to produce a sentient computer. They haven't come any close to doing so. There is no science to their field. There is no systematic process for obtaining such a goal.

      Furthermore, computers are a very restricted form of physical system, and therefore they are limited. There are problems that are not computable, yet humans solve them on a regular basis. Even though many people like to anthropomorphize aspects of computation, there is very little in common between a human and a computer.

    3. Re:There goes those AI-types. by greg_barton · · Score: 1

      There is no science to their field.

      I think it's a bit too early yet to criticise the field of AI for not being scientific. Remember, we humans messed around with electricity for about 70 years before we even found a use for it, let alone understood what caused it. We need to explore, daydream, and play around for a bit before we can get down to some serious science. And, by "a bit," I mean around 50 more years.

      And we don't even have powerful enough computers yet to play with. It's kind of like criticising blacksmiths for not having a systematic way to create a 747. ...there is very little in common between a human and a computer.

      Uh, yeah. That's why the problem is so hard.

    4. Re:There goes those AI-types. by Jagasian · · Score: 1

      The claim that computers are not yet powerful enough is a generic claim from AI proponents, as to why their goals have yet to be realized. In fact, in the early 1990s, an Indian Turing Award winner was an AI guy. His speech was on all that is AI. Read it and you will see exactly what I am ranting about. At the end of his speech he says that the AI community's goals will be realized once we have a "giga-computer", i.e. a computer that is the price of a PC, yet can execute at a gigahertz.

      Yup, Turing Award winner AI man says it himself. In his speech he basically displays all that there is to this type of person and their psuedoscience.

    5. Re:There goes those AI-types. by greg_barton · · Score: 2

      d00d, you're getting into a religious fervor here. I refer you back to my blacksmith analogy.

      You're saying to the blacksmith, "HAHA! You haven't made a 747 yet!"

      Blacksmith says, "I don't have the proper tools. Maybe if I had a better hammer..."

      You: "You blacksmiths always say that. HAHA! You'll never make it!"

      Eventually a 747 was made. I'll bet, if you'd been around then, you would have criticised the airplane makers every step of the way...

    6. Re:There goes those AI-types. by Anonymous Coward · · Score: 0

      ... But they also laughed at Bozo the Clown.

    7. Re:There goes those AI-types. by greg_barton · · Score: 1

      That's 'cause he was fuckin' funny.

    8. Re:There goes those AI-types. by Anonymous Coward · · Score: 0

      Nothing is worse than an AI-type. They make big claims and never deliver.

      I don't know about that, the AC-type that makes big criticisms and never backs them up is pretty bad.

      RDF and OWL, the two most popular scripting languages for the semantic web, are just "semantic nets", an AI concept from the 1970s, rehashed.

      Neither RDF nor OWL are scripting languages. As for the age of the idea, Linux is simply OS concepts from the 1960s, rehashed, SQL is simply set theory concepts from the 19th century, rehashed... all technology is based on what precedes it, what's wrong with that?

      Yup, when you can't sell any snake oil, just rename it to something else and profit... and profit they do, but does society ever see the AI-types' promises come to fruition?

      Of course. To take an example from software I am upgrading right this moment, PostgreSQL uses genetic algorithms to improve efficiency. Work done by the "AI types" you despise frequently finds its way into real-world applications; e.g. spam filters. But don't let that stop your character assassination, will you?

    9. Re:There goes those AI-types. by INT+21h · · Score: 1

      Funny that... those AI-types come up with a new algorithm, heuristic or idea (compilers, parsers, A*, lisp...) and ten years later it is mainstream and no longer considered AI. Face it, AI is the 'basic research'-wing of CS.

    10. Re:There goes those AI-types. by gedhrel · · Score: 1

      Your conclusion doesn't follow from undecidability arguments. Personally, I'm incomplete _and_ inconsistent. And so is Roger Penrose, dammit.

    11. Re:There goes those AI-types. by Jagasian · · Score: 1

      Yeah, Lisp, a broken (they didn't even understand proper beta-reduction) reinvention of the lambda-calculus 20 to 30 years after mathematicians created it. Pretty damn innovative. What will they come up with next, arithmetic? A* is nothing more than a contrained search, and it is a hack which only works well in toy games... not real world problems. I wouldn't go bragging about A* as a cornerstone of AI. Parsers were already created in the fields of computational linguistics and automata theory before they were reinvented by the AI community. The same goes for compilers.

      Anyway, just because a painter claims to be researching AI, doesn't make his paintings a product of the field of AI, the same goes for wannabe mathematicians, programming language designers, etc.

      If there is a pure research wing of CS, it would be mathematics. See metamathematics, proof theory, and number theory for good examples. At its best, the field of AI has simply reinvented mathematical concepts from formal logic (semantics nets... oops, they are a fragment of FOL) to lambda-calculi (lisp... oops, we just reinvented the wheel known as the lambda-calculus).

    12. Re:There goes those AI-types. by d34thm0nk3y · · Score: 1

      They have yet to produce a sentient computer. They haven't come any close to doing so. There is no science to their field. There is no systematic process for obtaining such a goal.

      The assertion that the point of AI research is to build a sentient computer just shows your lack of knowledge of the field.

    13. Re:There goes those AI-types. by DonGar · · Score: 1

      Can you name a single problem which is undecidable, but which humans can solve? And I mean actually solve, not just come up with an answer which is "good enough".

      I'm not trying to argue, I'm really curious.

      --
      plus-good, double-plus-good
    14. Re:There goes those AI-types. by Nevyn · · Score: 1

      But here's the thing, if I was saying this to a blacksmith in 500AD (a point where blacksmithing had been around for so long as to seem forever) and asked him to create a 747 he would still be whinning about bad tools for well over another millenium. This is the difference between AI bullshit and the rest of the world ... yes, you might be able to do it in another 1000 years, but so what it might as well be physically impossible as far as planning for it now.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  35. Visualization conundrum by SavvyPlayer · · Score: 2, Interesting

    One trouble regarding many semantic visualization techniques involving large datasets is: the more visually appealing a graph is rendered, the less useful it often becomes. Many projects undertaken over the past 6 years (including Welkin) have focused on 2- and 3-dimensional renderings of a dataspace, using lines, proximity, node-shape, fly-over metadata display, etc. to classify and relate nodes, only to find there is no room left for persistent display of the textual metadata that ultimately drives a user toward the content he/she is looking for.

    Marcos Weskamp's Newsmap (slashdot) on the other hand demonstrates an excellent balance of form and function, emphasizing textual metadata over symbolic graphic representation. How might this approach be applied specifically to RDF? One possibility: 5 axes rendered in a 2d visual space: color (category), saturation (relevance), size (interest), x/y position (age) and text (metadata). Just a thought anyway.

  36. Another counter-example to the semantic web by Anonymous Coward · · Score: 0

    That is a good example of why the semantic web just won't work. Here is another example:

    PORN, SEX, CUNT, FIST, PENIS, GAY, SEX, TEENS, PORN, SEX, CUNT, FIST, PENIS, GAY, SEX, TEENS, PORN, SEX, CUNT, FIST, PENIS, GAY, SEX, TEENS, PORN, SEX, CUNT, FIST, PENIS, GAY, SEX, TEENS

    sdfgsjkdfbgskldjfbgwidfuiwdfbgosidfubgsdfgsdfgsj kd fbgskldjfbgwidfuiwdfbgosidfubgsdfgsdfgsjkdfbgskldj fbgwidfuiwdfbgosidfubgsdfgsdfgsjkdfbgskldjfbgwidfu iwdfbgosidfubgsdfgsdfgsjkdfbgskldjfbgwidfuiwdfbgos idfubgsdfgsdfgsjkdfbgskldjfbgwidfuiwdfbgosidfubgsd fgsdfgsjkdfbgskldjfbgwidfuiwdfbgosidfubgsdfgsdfgsj kdfbgskldjfbgwidfuiwdfbgosidfubgsdfgsdfgsjkdfbgskl djfbgwidfuiwdfbgosidfubgsdfgsdfgsjkdfbgskldjfbgwid fuiwdfbgosidfubgsdfgsdfgsjkdfbgskldjfbgwidfuiwdfbg osidfubgsdfgsdfgsjkdfbgskldjfbgwidfuiwdfbgosidfubg sdfgsdfgsjkdfbgskldjfbgwidfuiwdfbgosidfubgsdfgsdfg sjkdfbgskldjfbgwidfuiwdfbgosidfubgsdfgsdfgsjkdfbgs kldjfbgwidfuiwdfbgosidfubgsdfg

  37. AI community claims Snake Oil 2004 is "the future" by Anonymous Coward · · Score: 0

    So this year the AI community claims that their latest snake oil is "the future". What a big surprise. What was it before this? Expert systems? Semantic nets? Oh, better not mention that cuz it is what the semantic web is a recycling of.

  38. Resource Description by Anonymous Coward · · Score: 0
    Ok, yeah RDF is suppose to describe data so that machines can use it. first off, you have to define what the hell "so machines can use it" means. Who is the consumer of the data in RDF format? Is it a freakin service? an agent? or something else?

    A couple more flaws about RDF. Say i go into a library and i look in the card catalog. If I travel to another country, they may have a different card catalog.

    OWL is suppose to provide a framework for categorizing data. But who the hell gets to decide? Everyone or one standard body. If everyone defines their own ontology, then the likelihood some other application can use the data and ontologies is very unlikely. If one body defines the master ontology, will people adopt it? Not likely. What's the solution to this problem?

    I'd like to think ontologies should be defined by each persion (ie everyone), but there should be some way for users to define who they trust and provide links from their own ontology to someone elses. Without that kind of support, any notion of describing data is going to be rather hard or impractical to implement. W3C needs to be broken up and the money spent on something more useful.

  39. Obligatory Simpsons Quote by Anonymous Coward · · Score: 0

    semantic interoperability of metadata

    "I know all those words, but that sentence makes no sense."

    Seriously though, it sounds like somebody just threw a bunch of buzzwords together to impress people. I understand the technology and have written software in this field, but I have absolutely no clue what "semantic interoperability of metadata" is meant to mean.

  40. XXXDF by Anonymous Coward · · Score: 0

    of all the things, what we really need is XXXDF. no one gives a rats ass about computers understanding data and using it. Let's do something productive like make it easier to find Pr0n and categorize them better.

  41. You AI guys have a really bad problem with... by Anonymous Coward · · Score: 0
  42. Knowledge, semantics, intelligent, reason, think by Anonymous Coward · · Score: 0

    knowledge, semantics, intelligent, reasoning, think, agent, meta-data, knowledge, semantics

  43. Awesome, thanks! by CosmicDreams · · Score: 1

    I have been looking for a tool (that's better than Document inspector) to troubleshoot while I'm trying to code in RDF. I was hopeing for a debugger so I wouldn't have to test so many cases through multiple steps, but being able to see the structure may help some.

    Too bad it doesn't take the XUL rules into consideration when redering maps like the one shown in the screenshot. Do you know if they are going to open development up anytime soon?

    --
    Go Gusties
  44. Re:Do you really want web pages that look like thi by DrEasy · · Score: 1

    Well, Slashdot stories are sometimes hyperlinked to death that way...

    --
    "In our tactical decisions, we are operating contrary to our strategic interest."
  45. Who verifies the third tag? by Ars-Fartsica · · Score: 1

    The point of metadata criticisms is that "untrustworthy" would have to be assigned to practically every tag. So, what is the point? In any case its just another opinion. Is dmoz.org trustworthy? Is it if I say so in my n3? Maybe, maybe not.

  46. BZZZT, RDF is past sell-by date already by Ars-Fartsica · · Score: 2, Informative

    RDF has been collecting mold next to XSL and XML Schema for some time now. Its practically impossible to say anything interesting easily using RDF. Try composing even a moderately interesting RDF document yourself and you will see why no one is using it.

    1. Re:BZZZT, RDF is past sell-by date already by Cereal+Box · · Score: 1

      I'm not sure why you mentioned XSL and XML Schema. They actually very widely used.

    2. Re:BZZZT, RDF is past sell-by date already by Anonymous Coward · · Score: 0

      The difference is that XSL is actually useful. No, I can't think of any projects that use it ATM, but I'm sure they're out there.
      Oh, and stop saying BZZZT. It's fucking annoying. (Stupid Brits.)

  47. Lets compare business plans by Ars-Fartsica · · Score: 1
    I say the future is in statistical analysis of language, you say it is in metadata.

    DJIA/NASDAQ traded firms specializing at least partly in statistical recognition of text as a business model:

    GOOG,YHOO,MSFT etc etc

    DJIA/NASDAQ firms using metadata as a business model:

    When is the future supposed to arrive again?

  48. AI folks are doing the EXACT OPPOSITE by Ars-Fartsica · · Score: 1

    The AI crowd has moved to statistical text analysis...ie, search engines. The polar opposite of what this crowd (the SGML die-hards) are doing. The SGML die-hards have made a valiant go of it, from the 80s until now...they really thought they had it made with XML until they killed it with standards and committees. Now they hope RDF will validate them, pun intended!

  49. Re:But this begs the question... by Anonymous Coward · · Score: 0

    You mean "raises the question". It doesn't beg the question unless it assumes that you should get a cock ring as part of the argument for you getting a cock ring.

  50. More like answer to a question no one asked by Ars-Fartsica · · Score: 3, Interesting

    Statistical text analysis and link analysis are a superior technique because it presumes the author could be BSing. The entire document must contribute to the corresponding query value, not just keyphrases which could or could not be true. This is why Google is a $50 billion company and no RDF firm ever will be.

    1. Re:More like answer to a question no one asked by AmVidia+HQ · · Score: 1

      Which is also why abuses with link farms (google bombing) are rampant. Google results are not as accurate / clean as it once was.

      Google can be considered passive statistical text analysis. What we now need is an active way for machines to determine the value of documents and their context.

      --
      VIVA1023.com | Political Fashion.
  51. It's Java Swing by boomgopher · · Score: 1

    It's a Java Swing app, running on a Mac:

    Welkin.java

    --
    Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
  52. You're Missing the Point by RAMMS+EIN · · Score: 1

    Now that is about the worst argument I've heard against the semantic web. Just because the links are there doesn't mean you will be distracted by them. There is nothing that says that links are always blue and underlined. In fact, in your scenario, they would more likely look like regular text, but you could select a word or group of words and use a context menu to get a definition. Remember, the semantic web only provides semantics, not appearance. If and how to display the information it provides is a separate issue.

    --
    Please correct me if I got my facts wrong.
  53. "The next thing" by Cragen · · Score: 1
    It's like the stock market, I think. If someone is having to say, in print, "It's the next big thing.", it ain't or it's already over. Generally, the next big thing (and great stock) is already done "roaring" when the public finally hears about it. Having a bunch of Uber-Geeks make a declaration is not indication of the eventual success of the idea.

    Personally, at work, it might be a good idea, unless the owner of the information does NOT want to be "connected" for business reasons. However, after umpteen years of hacking, I don't even open a browser anymore when I get home. I started two new hobbies, nether of which involves computers, just to un-stress and enjoy life some more. Guess that makes me un-RSS'ty. (I will go now.)

  54. Re:WTF by Anonymous Coward · · Score: 0

    I really don't understand what is the point of this rules/proof stuff. What are they trying to do with the semantic web? How will this help my car to fly?

  55. Dont let poor presentation fool you. by Post · · Score: 2, Insightful

    People who look at these browser screenshots and decide that the semantic web is/will be a mess stop thinking too early.

    This graph-like presentation is just one way to show semantics, and it only works for certain things, like topic maps.

    I'm sometimes using tools like outliners and the Brain (insert pun here) to present ideas and their relationships. This is not the way you would want to e.g. read/present a complex manual.

    Other, more complex forms of presentation are required - and possible. Ted Nelson had a lot of ideas regarding hypertext and presentation of relationships that have never turned into products. I'm working on my own little, Xanadu-ish project that aims to make navigation in structured text easier. The benefit is not presentation "A" or "B" - but the fact that you will be able to tweak the presentation according to what you need to know. This requires semantics, which in turn requires new tools both for the author, not (only) for the reader.

    One day, we will look back and wonder how we could live with an Internet where a search engine had to guess if we are looking for Lotus The Car or Lotus The Flower or Lotus The Software Company, or where separating articles by an author from those about him was nearly impossible. No-one in their right mind can claim this is good enough for the future.

  56. RDF in Mozilla by Quantum+Jim · · Score: 2, Informative

    I would say that XUL is more like HTML than RDF. However, you're right that Mozilla's framework has built-in support for querying RDF datastores (although primitive compared with Jena or Redland). In fact Mozilla internally represents bookmarks through RDF even though they are serialized in a pseudo-html syntax on disk (for compatibility reasons). The history, extension registry, and file system are also RDF-based. Mozilla may very well be the most widely distributed framework for accessing RDF datastores on the planet!

    --
    It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
    - Jerome Klapka Jerome
    1. Re:RDF in Mozilla by Trejkaz · · Score: 1

      XUL's view is more like HTML, yes, but I didn't say the view, I said the data model.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:RDF in Mozilla by Quantum+Jim · · Score: 1

      I think we have a semantic (pun intented) mismatch here. Are you talking about model as in XML Infoset Model? If so, I never considered the model of XUL before. Got a link documenting it?

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
    3. Re:RDF in Mozilla by Trejkaz · · Score: 1

      I'm talking about model in MVC (hadn't heard of XML Infoset until right now.) The data behind the user interface, as opposed to the graphical representation (the view.)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    4. Re:RDF in Mozilla by Quantum+Jim · · Score: 1

      Ah. Now we're on the same wavelength! Yes, you are completely correct that RDF is the model in MVC pattern applied to XUL. Sometimes I get so caught up in a discipline that my definitions wonder. Makes perfect sense now.

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
  57. Nobody Wants This. by tjstork · · Score: 1

    Ten years ago, we used to say, "we are angry at this or that issue." Now, we say, "we are frustrated". The entire idea of trying to reduce our language to assertions of logic is silly because as soon as we do so, we immediately try to change the definition of one of the composing elements in order to get out of it.

    Here's the biggest problem with the web. Most people that have web sites have them to sell stuff, and they DON'T WANT their stuff to be easily searchable and diced and sliced. All this interoperability and data exchange stuff XML, Web Services, Internet Tools, even old COM Objects and CORBA objects and even older RPC all failed, has failed, and will always fail because people don't want you to make it easy to compare you against someone else. It's not a question of cost.

    It's just stupid to do it. What, I'm going to pay someone to make it easier for customers to choose someone else for any product? That's the most retarded thing in the world.

    If you wanted to make the next big web, make one where people CAN'T compare content from your site to someone elses and have zones of it be franchized off for exclusivity. Like, I'd make a browser where every page sent is just a giant bitmap, and that way, it couldn't be scraped at all.

    --
    This is my sig.