Slashdot Mirror


RDF and OWL Are W3C Recommendations

J1 writes "The World Wide Web Consortium today released the Resource Description Framework (RDF) and the OWL Web Ontology Language (OWL) as W3C Recommendations. RDF is used to represent information and to exchange knowledge in the Web. OWL is used to publish and share sets of terms called ontologies, supporting advanced Web search, software agents and knowledge management. Read the press release for the full list of twelve documents, read the testimonials, and visit the Semantic Web home page."

170 comments

  1. If you're interested in the Semantic Web... by U5eR · · Score: 5, Informative

    ...you might be interested in a new project hosting site which was just opened - SemWebCentral. It already hosts several DAML tools, including ObjectViewer, the beginnings of an OWL plugin for Eclipse, and various others.

    1. Re:If you're interested in the Semantic Web... by pcpcpc · · Score: 3, Informative

      The w3c also has a list of projects that use RDF. Some of them seem a bit academic, but one that looks particularly cool is eventSherpa - a semantic calendaring application that lets you publish and subscribe to RDF calendars. The FOAF project has also been gaining steam as Typepad and others join the movement.

    2. Re:If you're interested in the Semantic Web... by gravityZ · · Score: 1, Insightful

      eventSherpa is cool. I happened upon this one day while searching for calendar applications.

      We need more user-facing semWeb apps like this. The data is now getting out there in a machine-readable format. This opens up lots of cool possibilities for "personal agents" and other things which thrive in a structured environment.

    3. Re:If you're interested in the Semantic Web... by Trejkaz · · Score: 1

      All these tools, and so far only one application which looks useful -- web annotations -- which probably could have been done without RDF just as easily.

      Other metadata schemes which should have been suited to RDF such as RSS, ended up moving away from it after everybody realised how hard it was to use, and how verbose the code ended up when trying to write the XML representation.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  2. This is good news by byolinux · · Score: 3, Interesting

    Semantic Web is a interesting progression. Maybe hopefully more sites will start to use better markup on their websites now. A lot of W3C standards seem overlooked by some pretty big sites.

    Surely it's about time for Slashdot to go XHTML+CSS?

    1. Re:This is good news by SandHawk · · Score: 4, Insightful

      While I'm all for better markup, there's quite a jump from proper use of "semantic markup" in HTML to RDF. RDF is quite another language.

    2. Re:This is good news by Anonymous Coward · · Score: 4, Interesting

      Surely it's about time for Slashdot to go XHTML+CSS?

      I'd be thrilled if they even just went to valid HTML. Then we could move to a nice HTML 4.01 transitional with CSS. Heck, they still haven't replaced their .gifs with 8-bit .pngs which would save them a chunk bandwidth (it all adds up!).

    3. re: this is good news by ed.han · · Score: 1

      am i the only person who thought initially that the site referenced was a misspelled symantec?

      ed

    4. Re:This is good news by fredrikj · · Score: 2, Informative

      Surely it's about time for Slashdot to go XHTML+CSS?

      Yes, as previously discussed here.

    5. Re:This is good news by jilles · · Score: 5, Insightful

      > A lot of W3C standards seem overlooked by some pretty big sites.

      That is because there are a lot of very complex standards with little or no toolsupport. Most of the implementations of the major w3c standards are incomplete and/or inconsistent with the specification.

      As a content provider (i.e. a website maintainer) there is no point in producing stuff that the majority of the visitors cannot display. Basically anything beyond xhtml1.0 and a subset of CSS1 & 2 w3c standards compliant documents are totally pointless if the intention is that anyone can access them.

      BTW. I agree that slashdot is long overdue in supporting standards. Sites like wired.com and espn.com show that it is possible to save bandwidth (considering that /. partially depends on donations/subscriptions they owe it to their paying readers not to waste pennies on that) and deliver content in a standards compatible way.

      --

      Jilles
    6. Re:This is good news by Anonymous Coward · · Score: 1, Interesting
      For a long time, slashdot did not allow the w3c validator to check the HTML that slashcode generates to be validated. For more information, read here. These days, it does allow the validator's use, but it is kind of a mess.

      Slashdot is unlikely to follow w3c standards as it does not believe in them.

    7. Re:This is good news by jdh-22 · · Score: 4, Insightful

      I totally agree. It wasn't too long ago that an article on A List Apart that described what Slashdot could to redesign it with web standards Not only would it make Slashdot comply with web standards, it would save them 3-14gb of bandwidth a day!

      --
      Every Super Villan uses Linux.
    8. Re:This is good news by tiger99 · · Score: 0, Troll
      "A lot of W3C standards seem overlooked by some pretty big sites."

      Only because they are designed by morons who think that following the Convicted Monopolist is the One True Way, and are wilfully ignorant of the official standards. Some of them even use Frontpage, which must be about the worst web site development tool ever invented.

      All web sites are supposed to be viewable by anyone, so they need to be validated to W3C standards, not for compliance with a nasty, bug-ridden browser like Incompetent Exploder. The only room for argument is to which W3C standards you should work, because people with older or even text-only browsers ought not to be excluded.

      Ideally, no site would be allowed on the net unless it met the standards in force at the time.It would save a lot of trouble, and annoyance for users.

      People ought to complain to the webmasters of sites which are non-compliant to a serious degree. If enough people bother them, they will have to fix it eventually.

      Moves towards new standards, although not intrinsically a bad idea, need to be made carefully, so that alternative content is provided for those who can't access the new standards. That is very important. Unlike many things in life, the web has traditionally been inclusive, let us keep it that way, not make it exclusive.

      Most importantly, the Convicted Monopolist must be prevented from asserting any proprietary standards, he has already done far too much damage with his vile perverted versions of Java, Javascript, non-standard HTML and other seemingly smart ideas which just cause misery for those who need to be standards-compliant.

    9. Re:This is good news by Kent+Recal · · Score: 2, Informative

      And most of the work is already done. What are they waiting for?

    10. Re:This is good news by Tassach · · Score: 1

      What is needed is built-in validity checkers in browsers and design tools. If a page does not conform to it's declared DOCTYPE (or doesn't declare a DOCTYPE at all), then the browser should display a visible warning indicator. This would give web "designers" instant feedback that their pages are FUBAR and would encourage users to complain when given buggy web pages.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    11. Re:This is good news by janbjurstrom · · Score: 2, Insightful

      Granted, but the web's 'unFUBARness' and forgiving/liberal parsing of HTML, is a large part of its success.

      In contrast, Mark Pilgrim, has been documenting the evolution of XML's error handling (which is pretty much "fail on first error"). Something I personally think is good (in the projects where we use XML), but general adoption is far slower. The threshold - while pretty low - is too high.

      --
      668.5
    12. Re:This is good news by Anonymous Coward · · Score: 1, Informative

      > I'd be thrilled if they even just went to valid HTML

      I'd be thrilled if they fact-checked and wrote some of their own stories for a change.

    13. Re:This is good news by Eil · · Score: 1


      Surely it's about time for Slashdot to go XHTML+CSS?

      I sure hope not.

      XHTML sent as text/xml is unsupported by 95% of the browser market. Sending XHTML as text/html works in many cases, but is an even worse idea because agents that XHTML as HTML wind up interpreting something that is neither correct XHTML or HTML.

      On the other hand, there's little wrong with HTML 4.01.

    14. Re:This is good news by Eil · · Score: 1


      Should be: "...agents that send XHTML as HTML..."

      My mistake. I even previewed.

    15. Re:This is good news by Anonymous Coward · · Score: 1, Informative

      I'd be thrilled if they fact-checked and wrote some of their own stories for a change.

      Even reading the original article that a story refers to would be progress.

    16. Re:This is good news by Trejkaz · · Score: 2, Informative

      I know, the fact that somebody already did all the work for them makes their lack of progress even more inexcusable.

      About the only hard thing about the whole exercise (other than finding a way to run Internet Explorer to test it for the various bugs in its CSS implementation) is validating or correcting user comments to make sure they will be valid markup once inserted in the main page. This isn't rocket science, I think tools like xmllint do this for free.

      Even XHTML 1.1 isn't that hard to comply with, it's hardly any different to XHTML 1.0 except in all the places which Slashdot shouldn't care about. Come on, we're talking about a news site which bans almost all markup anyway!

      HTML 3.2, I spit on your corpse.

      As for RDF... it would be useful on Slashdot too, in theory. I guess a web robot could figure out which topic stories are about, but we would need to change our topic categorisation to some sort of standard for the robots to make any sense of it all.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    17. Re:This is good news by Anonymous Coward · · Score: 0

      >I'd be thrilled if they fact-checked and wrote some of their own stories for a change.

      Getting their moderators off rampaging substance abuse would also be progress.

    18. Re:This is good news by JimDabell · · Score: 1

      Even XHTML 1.1 isn't that hard to comply with

      You need to deviate from spec. to get Internet Explorer to even attempt to render it. If you serve it as application/xhtml+xml as per spec., Internet Explorer simply prompts you to save the file rather than rendering it.

    19. Re:This is good news by Trejkaz · · Score: 1

      That's trivial to fix. Just use a filter which changes the content type to text/html if the browser doesn't accept application/xhtml+xml. I'm sure that's considered perfectly acceptable. If you want to go the next leg and make it validate both ways, make the filter transform it back to HTML 4.0 via XSL.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    20. Re:This is good news by CRCulver · · Score: 1

      That's trivial to fix. Just use a filter which changes the content type to text/html if the browser doesn't accept application/xhtml+xml. I'm sure that's considered perfectly acceptable.

      No, unfortunately it's not considered acceptable. The XHTML 1.1 spec requires serving it as only application/xhtml+xml, anything else is wrong. I got around this on my site by serving the page as text/html and XHTML 1.0 Strict to older browsers, a perfectly acceptable but unidealistic combination, and XHTML 1.1 and application/xhtml+xml to everyone else.

    21. Re:This is good news by Trejkaz · · Score: 1

      And how is this different from what I'm doing on my site, where I serve the page as text/html and XHTML 1.1 Strict to older browsers, a perfectly acceptable but unidealistic combination, and XHTML 1.1 and application/xhtml+xml to everyone else? If anything, it's 0.1 versions better than yours.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    22. Re:This is good news by CRCulver · · Score: 1

      And how is this different from what I'm doing on my site, where I serve the page as text/html and XHTML 1.1 Strict to older browsers, a perfectly acceptable but unidealistic combination

      If you're serving XHTML 1.1 (there's no such thing as XHTML 1.1 Strict) as text/html, you're breaking the spec. In order to conform with the specs, you can serve only XHTML 1.0 Strict or earlier as text/html.

    23. Re:This is good news by Trejkaz · · Score: 1

      Oh well, I guess my original solution of transforming to HTML 4.0 for crap browsers was the best idea then. Maybe I'll just switch to that instead... there's nothing invalid about it, it's just an older spec and it doesn't involve a content type hack.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    24. Re:This is good news by Anonnymous+Coward · · Score: 1

      The w3c validator is still banned.

  3. The semantic web... by schon · · Score: 5, Interesting

    When I first read about "the semantic web", my first thoughts were "how the hell is this useful?"

    About a year later, I noticed that Clay Shirkey had written an interesting article on the Semantic Web...

    It's a bit of a long read, but it does sum up the issues with it quite handily.

    1. Re:The semantic web... by SandHawk · · Score: 4, Informative

      Shirky's peice on the Semantic Web is far below his normal quality. It's poorly researched and poorly considered. (Speaking as someone misquoted in the article...)

      For good responses see Peter Van Dijck or Paul Ford.

    2. Re:The semantic web... by schon · · Score: 3, Insightful

      It's poorly researched and poorly considered. (Speaking as someone misquoted in the article...)

      Perhaps you could clarify then - I'd be interested in your feedback (specifically where you were misquoted), so I can go and re-read the article with your quotes in context.

      For good responses see Peter Van Dijck or Paul Ford.

      I consider neither of these to be "good" responses.

      I was unable to get through the first, as it was incredibly difficult to read with all those pictures and quotes interrupting the text flow.

      I stopped reading the second when I saw the following:

      'Shirky defines the Semantic Web as "a machine for creating syllogisms." This is an over-simplification. The Semantic Web cannot "create", any more than the current Web can create.'

      This obvious straw-man setup comes immediately after the author decries Shirkey's article as being full of them. (Note that Shirkey doesn't say "the semantic web will create syllogisms", he says that it's a machine for doing so.)

    3. Re:The semantic web... by SandHawk · · Score: 5, Informative

      Okay, I thought those were relatively pleasant reads, which can be a plus. (And I wanted to say something fast, before slashdot buried any response I might make...)

      My actual response at the time is brief and chatty. The response from Dan Brickley is also short and sweet. Neither of us felt it was worth the time to reply point-by-point.

      The "misquoting" is to suggest that my "how you buy a book on the Semantic Web" sketch should possibly cause Jeff Bezos to lose sleep. I was trying to explain an experimental protocol in a way I hoped my grandmother could understand (seriously!) and Shirky thinks I'm sketching out Amazon's doom? I don't expect the Semantic Web to doom anyone but folks who want to keep data exchange laborious.

    4. Re:The semantic web... by Anonymous Coward · · Score: 1, Interesting

      All Shirkey has accomplished on that page is to prove that a semantic web that contains incorrect information will produce incorrect results.

      The examples Shirkey uses are fundamentally flawed. In each case he uses a flawed set of axioms to produce a flawed result and decides that the TECHNIQUE is at fault. That's utterly rediculous. Using his example of himself and Boston:

      - The creator of shirky.com lives in Brooklyn
      - People who live in Brooklyn speak with a Brooklyn accent

      He comes up with the logical conclusion that he speaks with a Brooklyn accent. This conclusion is wrong, but only because the second assertion is wrong. In order to accurately represent the world you must say "Some people who live in Brooklyn speak with a Brooklyn accent," in which case you can make no logical conclusion about whether or not Shirkey has an accent.

      If you make absurd claims then of course you will come to absurd conclussions. If you make accurate claims, then you can reach accurate conclusions. Either way, logical deduction has no role in the fault or success of your conclusions. It all depends on the axioms you start with, not the technique.

    5. Re:The semantic web... by schon · · Score: 3, Interesting

      My actual response at the time is brief and chatty. The response from Dan Brickley is also short and sweet.

      Thanks, I find both of these much better than the two you gave - you're both pretty succinct.

      One issue I have with Brickley's response is his criticism of Shirkey's alternative that we 'do nothing'.. he seems to have fallen inot the trap of 'we should to do something, this is something, therefore we should do this' (if you'll pardon the syllogism. :o)

      Sometimes it is better to do nothing than to do the wrong thing; even if you don't see anything better, once that something better does come along, it is often difficult to undo that something once it's become entrenched. (Note, I'm not saying that's what's happening here, this is just a general response to someone who implies that doing nothing is always worse than doing something.)

      The "misquoting" is to suggest that my "how you buy a book on the Semantic Web" sketch should possibly cause Jeff Bezos to lose sleep. I was trying to explain an experimental protocol in a way I hoped my grandmother could understand

      Ahh, I see.. I remember that passage pretty well.. I didn't put too much stock into the 'Jeff Bezos' comment - to me, it sounded like a joke, I don't think he was seriously suggesting that anyone involved in the SW project had any such plans for Amazon (or anyone else.)

      All in all, thanks for your responses, they've been quite informative.

    6. Re:The semantic web... by schon · · Score: 2, Insightful

      All Shirkey has accomplished on that page is to prove that a semantic web that contains incorrect information will produce incorrect results.

      I disagree. While his examples do show that (my initial assessment was on par with yours) he does address this issue.

      In each case he uses a flawed set of axioms to produce a flawed result and decides that the TECHNIQUE is at fault.

      Not quite - in each case he uses a flawed set of axioms, then expands on them to show that the world is not a black-and-white place, which then shows that the technique is invalid when applied to most real-world data.

      It's a subtle point which is easily missed, especially considering the way it's presented - but it is there.

      If you make accurate claims, then you can reach accurate conclusions.

      Not true. You example ("Some people who live in Brooklyn speak with a Brooklyn accent") is an accurate claim, but you admit that no conclusion (accurate or otherwise) can be drawn from it. That is the danger of exclusively using this type of deductive logic.

    7. Re:The semantic web... by SpatialJ · · Score: 2, Informative

      There are some interesting threads in discussing Shirkey to be found over at W3C:
      http://lists.w3.org/Archives/Public/www-rdf- intere st/2003Nov/0047.html
      or search for Shirkey in the archive
      http://www.w3.org/Search/Mail/Public/sear ch

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

      Those were the flaws I saw in the arguments. If the point was that a semantic web will not accurately represent the world, all I have to say is, well duh. It is true that humans do not reason purely by logic. It is also true that artificial agents do not reason by pure logic. A purely logical agent will not be able to make sense of the world. This has been known by people who study artificial intelligence for a long time. That is why artificial intelligence is also related to probability and statistics. When you can't make a logical conclusion, you make the best conclusion you can. If I say "Some people in Brooklyn speak with a Brooklyn accent," then the conclusion I can reach is that there is "some" chance Shirky speaks with a brooklyn accent. Even beyond using probability, artificial intelligence has rarely ever been purely deterministic or logical. The intractibility of many problems forced people to adopt heuristics a long time ago. Some heuristics do find the right answer within a certain range of time. Many only find an answer within a certain probability given a certain amount of time. If Shirky's assertion is that the semantic web is useless because artificial intelligence cannot make sense of an imperfect world, then I have to say he doesn't understand artificial intelligence.

    9. Re:The semantic web... by aricusmaximus · · Score: 3, Insightful

      Not true. You example ("Some people who live in Brooklyn speak with a Brooklyn accent") is an accurate claim, but you admit that no conclusion (accurate or otherwise) can be drawn from it. That is the danger of exclusively using this type of deductive logic.

      Wow, you're missing the obvious. How about this:

      "Clay Sharkey might speak with a Brooklyn accent."

      Not quite - in each case he uses a flawed set of axioms, then expands on them to show that the world is not a black-and-white place, which then shows that the technique is invalid when applied to most real-world data.

      This then shows nothing of the sort.

      Speaking of syllogisms, both you and Shirkey appear to be making the following logical argument:

      1. A technique that is not universally applicable is not useful.
      2. Deductive logic is not universally applicable.
      3. Therefore deductive logic is not useful.
      4. The Semantic Web relies on deductive logic.
      5. Any technology that relies on a not-useful technique is not useful.
      6. Thefore the Semantic Web is not useful.

      And of course, premise is absurd, and therefore the final conclusion is equally absurd. You simply cannot draw the conclusion that this technology is useless.

  4. why care about what the W3C has to say? by Anonymous Coward · · Score: 1, Informative

    The developers and end users will always ultimately determine what is most popular.

    1. Re:why care about what the W3C has to say? by Anonymous Coward · · Score: 0

      Is there a mod for blatanty obvious idiocy? Of course users determine what is popular. That is what popular means. It reminds me of a yogi-ism - "Nobody goes there anymore. It's too crowded."

    2. Re:why care about what the W3C has to say? by Lord+of+the+Files · · Score: 1

      Thw w3c produces recommendations. OWL and RDF are recommendations. Yes, eventually users and developers will decide whether they like them as is, want to ignore them, or want to change them. But there are many tasks where people have to discuss the options and suggest one. There are a near infinite number of formats one could use for a web ontology language. Unless someone publically suggests "why don't we agree on this one?" it takes a very long time for a standard to emerge on this kind of thing.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

  5. ummmmm, ok? by Anonymous Coward · · Score: 4, Funny


    And the only browser to use the new recommendations
    correctly is..... Phoni... Firebi... FireFox!

    1. Re:ummmmm, ok? by Trejkaz · · Score: 1

      Does Firefox even have any useful RDF applications in it? I know Amaya does because it has the built-in web annotation engine, but I can't see anything in Firefox which might be RDF in nature.

      Unless of course, that's how it stores its bookmarks.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  6. W3C? by product+byproduct · · Score: 2, Insightful

    You mean the people who force us to put one ALT attribute for each IMG tag, but have 8 ALT="" on their own web page?

    Who really cares about their recommendations?

    1. Re:W3C? by seriv · · Score: 2, Interesting

      Some standards are a good thing, plus you don't have to follow them. I am one of those people who validate all my web pages, and I would rather have people be able to read my webpages universally rather then not at all. I read some of the html standards before, and they really care about making the web usable for all.

    2. Re:W3C? by ArmenTanzarian · · Score: 5, Informative

      ALT tags are for the most part used for screen readers. Unnecessary images, used just to enhance the look of the page are often given alt="" values so that the screen reader will skip the image entirely (ie: read nothing instead of saying "image foo.jpg is here with no alt tag").

    3. Re:W3C? by xtronics · · Score: 1

      I think they totaly ruined http.

      It used to be human readable. I'm sticking with html3.0

  7. Re:And with Microsoft's market control by I+confirm+I'm+not+a · · Score: 2, Interesting

    Most blogs have RDF/RSS feeds right now. And just a few days ago there was an article right here on /. about embedding licensing information in web sites - more semantic webbery ;)

    Microsoft? Didn't they use to make a browser or something?

    --
    This is where the serious fun begins.
  8. Microsoft Reporting Services by airrage · · Score: 3, Interesting

    Microsoft has already decided to use the RDF standard in it's XML based reporting solution. The interesting thing with this product is it's being touted as a open-source like product: reports are XML based, no binary required to view them, rdf would be a standard, reports are HTML-viewed, no required viewer. Which is funny that Microsoft is trying to break into the reporting market by being generic to break the hold of the current slew of companies that hold the monopoly there with more proprietary solutions.

    Interesting don't ya think?

    Peace Out.

    --
    "This isn't a study in computer science, its a study in human behavior"
    1. Re:Microsoft Reporting Services by irokitt · · Score: 1

      Why...OOOH...How DARE they! Really...Why...

      Yeah, that's interesting.

      --
      If my answers frighten you, stop asking scary questions.
    2. Re:Microsoft Reporting Services by Anonymous Coward · · Score: 0

      Interesting don't ya think?

      What the heck is this? Jedi mind trick karma-whoring?

    3. Re:Microsoft Reporting Services by janbjurstrom · · Score: 2, Troll
      Microsoft is trying to break into the reporting market by being generic to break the hold of the current slew of companies that hold the monopoly there with more proprietary solutions.

      Or "bait-and-switch-and-embrace-and-extend", as Microsoft calls it in internal communication.

      --
      668.5
    4. Re:Microsoft Reporting Services by pavon · · Score: 1

      Just a nit-pick, but their product is not "open-source like", it just based on open standards. The first has to do with the availability of the source code to the program, the second has to do with interoperability of the files the user creates between different products. Proprietary software and file formats both have the downside that they create vender lock-in.

      I just don't want all the fresh blood that hear about free software for the first time slashdot to be too misinformed, although since they are reading slashdot it is inevitable :)

    5. Re:Microsoft Reporting Services by Anonymous Coward · · Score: 0
      Interesting don't ya think?

      Interesting is that you are buying the hype there. RDF is but set of triplets that describe resources (web content), including ontologies used for descriptions. That can not be viewed by web browsers by default per se; they need to be transformed to something else first.

      Now, since RDF needs to be transformed first to something viewable (99.99% certainly, HTML, possibly embedding SVG), one probably uses XSL; which is generally available on newer browsers.

      Using RDF doesn't in and of itself actually matter at all; what matters is that reports are eventually output as HTML. And that's why viewing can be done without proprietary applications.

      Gee, I've wondered how come such highly (and undeservedly) hyped technology as RDF (and OWL, DAML) haven't been reviewed more often on Slashdot. Perhaps that's about to change. :-)

  9. About RDF by Masa · · Score: 2, Offtopic

    This is off-topic, but can someone explain, why RDF uses namespaces? Isn't it a bit overkill?

    1. Re:About RDF by SandHawk · · Score: 3, Interesting

      RDF/XML uses XML namespaces as a somewhat convenient way to write URIs (which are normally quite long).

      RDF (in the abstract) doesn't use namespaces, it just uses URIs (aka URLs). (The concept of namespaces is still there in effect, as a collection of related names, in an ontology -- but that's quite different from the formalism of XML Namespaces.)

    2. Re:About RDF by Lord+of+the+Files · · Score: 1

      I assume you are asking why rdf uses full uri's to denote items instead of just local ones. (As the reply above me points out rdf doesn't really use namespaces, it's just that writing full uri's is a nuisance, and namespaces are a way of abreviating them.) The idea is to let documents talk about items declared in other files. If in my foaf file I declare "http://sarn.org/foaf.rdf#Amy" is a person, someone else can assert that that same Amy is also a college student. Without these global names you would never get any links between documents.

      Sorry if this is somewhat less than coherent, but essentially using full uri's gives you something which should be globally unique to refer to from anywhere.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

  10. Review vocabulary by Deraj+DeZine · · Score: 4, Interesting

    I've been looking for some sort of RDF review vocabulary so that I can incorporate product reviews into RSS feeds (but also store them seperately in a complete archive or something). With some sort of review aggregator/grabber, it seems like this would be simple to find out if your friends (as opposed to zealots) liked/disliked a product. The best-looking review vocabulary I've found is the Ideagraph one. Any tools that support reviews with such a format? Or any repositories for RDF reviews? Other formats?

    --
    True story.
    1. Re:Review vocabulary by SandHawk · · Score: 1

      Why store them separately?

      Anyway -- sounds like an excellent project. I'm not aware of anyone doing it quite yet.....

    2. Re:Review vocabulary by Deraj+DeZine · · Score: 1

      I suggested storing them serparately because someone might want to download an archive of just the reviews that are no longer in the (truncated) RSS feed. If they want the reviews, why would they need the headlines?

      This led to my question of whether a large repository of RDF reviews could be created and have reviews aggregated there automatically by polling RSS feeds. Of course, there could be a problem with this setup. All the large feed aggregators got tired of wasting bandwidth re-downloading eleventy billion or so feeds everyday and then switched to RPC-based update notification.

      --
      True story.
  11. RDF Validator by Iscariot_ · · Score: 3, Informative

    RDF is actually quite usefull and is used when making extensions for FireFox/Mozilla among other things. Be sure to check out the RDF validator here as it can save you time.

    It will be very interesting to see how RDF/XUL stands up against XAML.

    1. Re:RDF Validator by Citizen+of+Earth · · Score: 1

      RDF is actually quite usefull and is used when making extensions for FireFox/Mozilla among other things.

      Did they ever fix the performance problems with RDF in Mozilla? I can remember waiting for 12 seconds at 100% CPU for a dialogue box to come up because the downloader was extracting information from 300 records in the previously-downloaded files list. BTW, why were they using this sort of thing to store structured information anyway?

    2. Re:RDF Validator by Iscariot_ · · Score: 1

      Did they ever fix the performance problems with RDF in Mozilla?

      There were problems with downloading in gerneral, so it may be an unrelated issue.

      why were they using this sort of thing to store structured information anyway?

      They use it for backend stuff because it makes it easier to write cross-platform code.

    3. Re:RDF Validator by tcopeland · · Score: 2, Informative

      There's also an RDF graph browser here. Open source, too.

  12. alt="" by Anonymous Coward · · Score: 2, Informative

    It's legal. Sometimes alternate text is inappropriate for text browsers. If I have multiple images that make up my logo, for example, it would be approriate to only give one the logo text, and set the others to "". You need the alt, but you don't need to have it equal text.

    1. Re:alt="" by product+byproduct · · Score: 1

      Yes it's "legal". I didn't claim that the W3C wasn't following their own standard. I claimed that after years of forcing people to come up with alternate text for every image, the W3C now implicitly admits that there is a legitimate need for "no alternate text" in some cases.

      Omitting the ALT attribute when you have nothing to say about the image would be less wasteful and much more elegant than having to write ALT="".

    2. Re:alt="" by Trejkaz · · Score: 1

      I think there's a semantic difference there. If you don't have an alt attribute, you are saying there is no alternative to the image. If you have alt="", you are saying there is an alternative, and that alternative is the empty string.

      That being said, some of the places the W3C have been seen to use alt="" are fairly wrong. For the right arrow graphic, why don't they make the alt attribute '>'? In fact, why don't they make the right arrow graphic render using CSS instead of putting it in the HTML?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    3. Re:alt="" by Anonymous Coward · · Score: 0

      >That being said, some of the places the W3C have been seen to use alt="" are fairly wrong. For the right arrow graphic, why don't they make the alt attribute '>'?

      Think screen readers... would you really want to hear "greater than products" when your browser sees "> products"?

  13. In other news... by jo_ham · · Score: 5, Funny

    Microsoft has released two new Microsoft Standards(tm) called MSRDF and MSOWL.

    Speculation that these two new standards are broken versions of w3c's recent RDF and OWL releases was further confirmed when leaked documents with "w3c" blacked out in pen, the Microsoft logo added to the top with crayon and a few numbers blocked out with white out written back in with biro, came to light.

    Criticism of Microsoft's horrifically buggy and insecure browser Internet Exploder(tm) was shot down by Steve "Developers(tm)" Ballmer who said that features were much more important than security. "People want to browse the web with help from our new Browser Assistant(tm) to assist them. We think an animated cartoon image of an owl will reassure our customers."

    When another reporter pointed out that OWL had little or nothing to do with ornithology, cartoon, animated or otherwise, Steve looked a little uncomfortable and declined to answer any more questions.

    Shouting "Developers Developers Developers!" loudly, and squirting sweat everywhere in what can only be assumed is a defence mechanism similar to an octopus ot squid, he beat a hasty retreat into a waiting helicopter.

    The helicopter is later reported to have crashed. It was rebooted and a patch applied. The patch restored flying ability, but the doors no longer work. A patch is promised for the doors tomorrow.

    (-1 offtopic) (+1 recovering from car crash, cut me some slack)

  14. Is W3C out of touch with reality? by Tassach · · Score: 1, Insightful
    Don't get me wrong, I totally believe in the idea of open standards and interoperable, browser-neutral web sites. However, it seems to me that nowadays the W3C is more interested in pushing thier political agenda and ideas than they are in codifying and standardizing widely used technology.

    Political agendas aside, a standards body has to recognize what technologies and extensions are actually being used "in the wild" and incorporate them into the standard. Whether you like M$ or not, you have to recognize that MSIE is the de-facto standard browser today. A W3C standard means jack shit if MS doesn't implement it, and a W3C standard that doesn't address commonly-used MSIE extensions devalues WC3's credibility and usefulness as a standards body. All de-facto "standard" web languages need to be standardized, just as the competing implementations of JavaScript were standardized into ECMAscript.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:Is W3C out of touch with reality? by Deraj+DeZine · · Score: 3, Insightful

      RDF and OWL don't necessarily have anything to do with the browser. They're aimed more at new Semantic Web tools. Yes, they have uses within some browsers (I believe Mozilla uses RDF), but your argument is similar to saying that RSS won't ever catch on because IE doesn't support it.

      --
      True story.
    2. Re:Is W3C out of touch with reality? by CRCulver · · Score: 2, Insightful

      Maybe you should look at the standards. These aren't common end-user things like XHTML or CSS, where Microsoft's reluctance to play along dooms the standards to meaninglessness. Instead, they are two esoteric standards which would be handled by a wide range of specialised XML tools, not Grandma's web browser.

    3. Re:Is W3C out of touch with reality? by Anonymous Coward · · Score: 0

      For what it is worth, I suggest the author of this look at the testimonials page -- among the companies endorsing the new specs are IBM, Sun, HP, Fujitsu, and Adobe -- if this stuff is a "political" agenda, there sure seem to be some interesting friends tagging along (no pun intended)

  15. RDF Crawlers by aharth · · Score: 5, Informative

    A lot of RDF out there is in FOAF and RSS 1.0 vocabularies. Increasingly, people use to link RDF files, which makes it possible to have RDF crawlers ("scutters") harvest RDF from the web. I have an RDF aggregator service running that crawls the semantic web. There's a lot of useless broken RDF out there, so if you put RDF on your web site please use W3C's RDF Validator to check for valid RDF.

  16. Well defined semantic web ... by foobsr · · Score: 1

    The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." -- Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001

    from http://www.w3.org/2001/sw/, emphasis mine

    Hmm, ... I must have missed that all the fuzziness was taken out of knowledge-processing (and human problem solving).

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
    1. Re:Well defined semantic web ... by SandHawk · · Score: 1

      The phrase "well-defined meaning" is supposed to convey to experts that these languages are formal languages (with formal syntax defined by grammars and formal semantics described using model theory), while staying within the general vocabulary appropriate for a press release or Scientific American.

      I'm not thrilled with the phrase, myself.

      My offering: The Semantic Web is the part of the Web where information is conveyed not in natural language or proprietary and legacy formats, but in languages designed so web clients can effectively gather, combine, and perform application-specific processing on information from servers around the web.

      Still a mediocre sentences, sorry.

  17. OWL by bongoras · · Score: 5, Funny

    Everyone knows that OWL stands for "Ordinary Wizarding Level." Come on, MIT, get with the program.

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

      it is sad that i thought the exact same thing when first reading this. damn you, harry potter!!

    2. Re:OWL by Anonymous Coward · · Score: 0

      Yeah, but with computers, how come we have Geckos instead of NEWTS?

    3. Re:OWL by VirtualWolf · · Score: 1

      Indeed, and RDF is actually "Reality Distortion Field". ;)

  18. Fast work? by Seth+Golub · · Score: 1

    According to their site, RDF has been around since 1997. Why did it take six years to work out the details?

  19. Oh I see... by Pope+Raymond+Lama · · Score: 2, Funny

    It is a master plan to turn web site creation in a thing so complicated that Indians will no longer be able to catch up with the neccessary standards.

    So, in 2.5 centuries, when Governamental Mandatory Internet Explorer Browser V. 7.5 do implement all of these (stolen from GPLed code, of course), all those jobs will be re-insourcered into the USA.

    --
    -><- no .sig is good sig.
    1. Re:Oh I see... by Anonymous Coward · · Score: 0

      gwidion@mpc.com.br

  20. He he he... by JoeLinux · · Score: 2, Funny

    When I saw RDF, the first thing I thought of was, "The world wide web is going to use the Robotech Defense Force? Wow...that's a way of enforcing standards."

    Ok, back into my hovel I go,

    Joe

    1. Re:He he he... by Anonymous Coward · · Score: 0

      I thought it was the Reality Distortion Field that Steve Jobs emits. And then the Robotech Defense Force.

  21. Exchange information! by Anonymous Coward · · Score: 0

    RDF is used to represent information and to exchange knowledge in the Web.

    It's about time! For years I've been saying the Web needs a way to let people exchange knowledge. There's always been talk about this "language" and "text" stuff, but I never figured out what good they were. Now that we have RDF, we can actually exchange information and start making some progress.

    Sarcasm aside, could somebody provide a description for RDF really does?

    1. Re:Exchange information! by Lord+of+the+Files · · Score: 1

      RDF is designed to let computers exchange data over the web with each other. Although this is using a liberal meaning of RDF, which is mostly just a format for writing triples of data. Really RDFS and OWL are designed to help create global vocabularies for computers to use in exchanging data.

      The idea is basically that my web page contains a lot of information about me, but most of it is only interpretable by a human. If I have a format for saying "Amy a person", "Amy reads slashdot", and a way that we can describe what I mean by "person" here, and how it relates to what someone else considers a "person" the information becomes something a computer can work with without needing to do natural language processing. (My foaf file is an example of this)

      A classic example is being able to search intelligently, understanding things like the difference between "OWL" the language, and "owl", the bird.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

  22. Re:Microsoft Reporting Services, open yeah right! by EmbeddedJanitor · · Score: 1

    While the language might be open and standards based, my five bucks says that the Evil Empire will still try to keep their power by copyrighting or patenting or somethinging some of the schemas/layouts they use.

    --
    Engineering is the art of compromise.
  23. Re:Once again, Microsoft Research leads the way. by SandHawk · · Score: 2, Informative

    Microsoft didn't have people active in either Working Group. They didn't fund this any more than any other W3C (Full) Member.

  24. Because of the rising popularity of RSS! by jeffbopp · · Score: 0

    They figured that something complicated allready existed and let's push that instead something simple and effective like RSS.

  25. Lost and without a clue by Anonymous Coward · · Score: 2, Interesting
    The current RDF spec sucks and OWL is barely acceptable. the worse part about RDF is it has conflicting protocols for existing ones that people already support. Take RDF schema for example. Very few people outside of academia support it. RDF schema blows and isn't as flexible as Schema. Schema isn't perfect either, but it is atleast better than RDF Schema. RDF-rules blow chunks and doesn't even support horn logic. If you read the RDF-rules mailing list, you'll see most of the people are demanding horn logic like rule grammar and not their stupid query based tuple grammar.

    Then there's RDF-query, which is suppose to be used with RDF-rules and RDF schema. There's already a better protocol in xquery. W3C is rapidly becoming useless and isn't willing to find a compromise between solid theory and practical application.

    1. Re:Lost and without a clue by Anonymous Coward · · Score: 0

      RDF schema blows and isn't as flexible as Schema.



      Although I've tried to understant this post, I cant figurew out what 'Schema' language is better than RDFS. You also mention "conflicting RDF protocols" but I'm sure you have no idea of what you are talking about.



      XQuery better protocol than RDF query? First of all, WHAT RDFQuery would that be, second the two models are different (vanilla XML query is about trees, RDF is about graphs).


      RDF is NOT about XML. RDF is a model and it's XML form is just a serialization for this model. If you dont understand it, dont use it.



      Manos

    2. Re:Lost and without a clue by Anonymous Coward · · Score: 0
      Both posts seem superficial and wrong. I just skimmed the spec and RDF is based on Model Theory and is monotonic. According to the explanation provided by the spec, RDF takes the perspective the thing to reason over is within a closed world. On the surface that appears to make sense right, since you want a process to finish. If the world is open and you're using monotonic reasoning, the likelihood of the process failing due to lack of data is pretty high.


      As I understand it, OWL like other ontologies provide a standard way of describing the context of the data. That part is fine. The combination of the two in theory provides a way for machines to think about data and how to use it. That's all good in theory, but in reality data is often incomplete and fluctuates. Therefore the case of a closed world rarely exist, if ever in real business applications. It would have been better if RDF started with non-monotonic perspective.

    3. Re:Lost and without a clue by SandHawk · · Score: 1

      Where in the specs do you find any suggestion that a reasoner should make the closed-world assumption? I don't think it's there.

  26. The word for today is "litigation" by Anonymous+Meoward · · Score: 2, Insightful

    It's been reported in other /. articles that on one hand, M$ will use an XML schema for all Word documents. However, the next licensing agreement for Office will stipulate that no one is permitted to reverse-engineer the schema for use in an open source project.

    This makes me think that "security through legally -enforced obscurity" will be the order of the day in Redmond. Imagine if, say, all element names were encrypted, or were even just bloody confusing, e.g. <ioueWOIUKJRE87yjhi> arial </ioueWOIUKJRE87yjhi>.

    This will make M$ appear open, but only appear so. C'est plus ca change...

    --
    --- The American Way of Life is not a birthright. Hell, it's not even sustainable.
    1. Re:The word for today is "litigation" by Cereal+Box · · Score: 3, Insightful

      There's no need to "hide" the schema. Having a Word XML schema simply means you can validate whether or not something looks like a proper XML Word document. Having the schema DOES NOT mean you can actually do anything meaningful with the Word document. You can write 100% completely valid XML with Base64-encoded mysterious data in between some tags and no one will know what to do with it, schema or no schema. When will you guys learn, Microsoft doesn't need to "patent" an XML file format because having a "human readable" file format doesn't necessarily mean you can do anything with the file in the first place!

      In other words, Microsoft can easily, and without patents, stick a proprietary file format in an "open format" XML document. Don't assume that they're always going to do some evil shit just because they're Microsoft. In the case of XML, they don't have to! Obfuscation is allowed by the standard!

    2. Re:The word for today is "litigation" by janbjurstrom · · Score: 1

      "Don't assume that they're always going to do some evil shit just because they're Microsoft." <-- exact point where you lost me ;)

      --
      668.5
    3. Re:The word for today is "litigation" by Tablizer · · Score: 1

      Don't assume that they're always going to do some evil shit just because they're Microsoft.

      So far it has been the proper bet. I personally would not bet otherwise. People would suspect B. Gates is sick or something if it did not happen and the stock would go down on the rumors.

    4. Re:The word for today is "litigation" by Cereal+Box · · Score: 1

      Honestly. I just wish Slashdotters knew what they were talking about when it comes to XML. Microsoft absolutely does not have to make some sort of incompatible XML format. It's not necessary to break the XML spec in order to make a proprietary XML format. Accept the fact that Microsoft can and will use standards-compliant XML for their proprietary formats. I guarantee that they will NOT break the XML spec in any way, shape, or form. They don't need to!

  27. Re:Where's your logic? by Anonymous Coward · · Score: 0

    read nothing instead of saying "image foo.jpg is here with no alt tag"

    On a W3C-validated page it will *never* say "image foo.jpg is here with no alt tag" because it's impossible to have an image with no alt tag.

    - If you think that there should be a distinction between alt="" and no-alt, then no-alt should be allowed.

    - If you think that there shouldn't be a distinction, then it's simpler if you allow no-alt and use no-alt.

  28. GREAT!!! by Anonymous Coward · · Score: 0

    RDF is used to represent information and to exchange knowledge in the Web.

    Is that marketing speech for HTML? ...or am I a troll?

    1. Re:GREAT!!! by Trejkaz · · Score: 1

      Nah, I'll make the troll.

      RDF is a way of trying to force people to write a single web page twice: once for the computer, and once for the human, both containing exactly the same information.

      This is a workaround for the problem of artificial intelligence not accelerating fast enough, because if it were, we wouldn't need anything like RDF, the bots would just read the damn web site.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  29. Markup by ka9dgx · · Score: 2, Interesting
    When are we going to get real markup? A lot of this stuff just falls out of an effort to get a real, working markup language, instead of this HTML related crap we've been shoveling around for years.

    If the markup is part of the content, it's not really pure content, or good markup. Markup tags should reference the content, not be embedded in it.

    The separate Structure, Content and Markup layers should all be parsable without knowledge of the others.

    --Mike--

    1. Re:Markup by Anonymous Coward · · Score: 0
      Huh? As unimpressed as I am with RDF and its offsprings (OWL, DAML), it certainly allows one to semantically mark up content without having to embed it in that content. That's the recommended way, as well. However; for tools to be able to get to that semantic information, there generally has to be some reference either from content, or from same place content was referenced from. This means that sometimes there is a bening reference from a web page to its RDF description.

      FWIW I certainly agree with both the need for separation of different layers, and especially that there ARE those THREE layers, not just 2 (presentation, semantic) like some simpletons argue (alas, some such simpletons I call "co-workers"). It seems obvious, but some people just don't realize structural markup is its own type.

  30. What language is the word 'Ontology' in? by Anonymous Coward · · Score: 0

    just wondering...

    1. Re:What language is the word 'Ontology' in? by JLyle · · Score: 1
      What language is the word 'Ontology' in?
      English.
  31. Re:Where's your logic? by ArmenTanzarian · · Score: 2, Informative

    Don't know if the AC will check on this later or not, but the point is that you never want a screen reader saying that. You want to have it spit out useful information (ie: Slashdot image in the upper left, "Welcome to Slashdot") or nothing at all.

    If you've ever used clear gifs to space out a page just so, you've hit an area where this is important. You don't want the screen reader spitting something out for an image that the sighted can't even see. What would be the point?

    In the W3C page, the 8 alt="" are all little triangle icons, that just sort of indent the text. Does a person who is blind need to hear "Triangular Icon" or "image right.gif is here with no alt tag"? I can't really think of a case for it.

  32. Re:Where's your logic? by Anonymous Coward · · Score: 0

    No, no alt means no one bothered, but does not implicity mean there is no alternate text. alt="" explicitly means there is no alternate text. Thus, alt="" should be legal, while no alt should not.

  33. Re:Question... by Anonymous Coward · · Score: 0
    Hi. This is a common misconception. CmdrTaco is NOT a "flaming homosexual". People see "taco" and assume "spicy mexican food". In reality, CmdrTaco is just a pasty white non-flaming homosexual.


    I'm not sure why this hasn't been added to the FAQ yet.

  34. Umm... Clue me in about Ontology by HighOrbit · · Score: 1

    My handy dictionary defines Ontology as:

    1 : a branch of metaphysics concerned with the nature and relations of being
    2 : a particular theory about the nature of being or the kinds of existents.

    So, WTF does that mean and what does it have to do with information?

    1. Re:Umm... Clue me in about Ontology by SandHawk · · Score: 4, Informative

      The OWL sense of "ontology" is the second sense, if you read "theory" in the formal (computer science/mathematical logic) sense.

      That is, an OWL ontology tells readers (especially computers) what kinds of things exist and what kinds of relationships they can have to each other.

      Some of the OWL specs are actually pretty readable. Try starting with the OWL Overview. (Others, like OWL Semantics, are... more challenging.)

    2. Re:Umm... Clue me in about Ontology by swirlyhead · · Score: 3, Informative

      An Ontology is supposed to tell you what things are (what things there are) and how those things are related.

      OWL and RDF schemas are ontologies in the philosophical sense in that they define a set of entities and relations which allow you to make meaningful inferences from assertions framed in terms defined by the ontologies in question. An Ontology defines the categories and relations that make up a world.

      Ontologies are not themselves information (except in the trivial sense) but rather structures which allow agents (human or machine) to make sense of information.

      To use an extremely basic example, let's say you have an Ontology for all things connected to selling snacks, you would have categories for Snacks, Owners, Currency and Transactions. Each of those categories might have sub categories (Snacks:hot,Snacks:cold) and each Category will have constraints on the relationships it can have. You would also have entries for the relations that can exist (Whole-part, owns, consumes). As you can see even a very basic ontology quickly grows to be quite complex.

    3. Re:Umm... Clue me in about Ontology by JohnKim · · Score: 1

      What is the difference between 'ontology' and 'schema'? I got much confused now.

  35. To be serious by Anonymous Coward · · Score: 0

    I have a little web site. I am interested in using all of these new things, which all seem to be based upon XML.

    So, how? What? What do I *do*?

    There's so many of these things coming out, that I am lost.

    1. Re:To be serious by Pope+Raymond+Lama · · Score: 1

      Well,
      Unfortunatelly I guess you will have to read the articles pointed in the story. As well as the twelve other documents.
      When you are done, if you can make any sense of it, you could help the world by making a good sumary, and posting it in places like the nice everything2 semi-clopaedia.
      I for myself am still to try SVG witch is a usefull WEB XML recomendation at all.

      --
      -><- no .sig is good sig.
    2. Re:To be serious by Lord+of+the+Files · · Score: 2, Informative

      Personally I find it hard to work with RDF/XML since it can get kind of unreadable. I've found this primer on n3 helpful. n3 is a simpler way to write RDF, which makes the triple structure a little more obvious.

      A fun place to start in RDF is making a foaf page. Foaf is the friend of a friend vocabulary. If you search for foaf in google you should find stuff to help you start with it. This lets you track things like degrees of seperation between people.

      You can write OWL markup that describes the content of your webpage, but this is somewhat harder to do (there are some graphical tools that would help), and less useful right now. There aren't many tools that make use of/display random OWL markup associated with a web page.

      More useful for a small webpage might be including dublin core metadata (should have no problem searching for their homepage either) about the author, title, etc. of each page. The dublin core initiative provides info about how to do this.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

  36. RDF? by codeonezero · · Score: 1

    Did anyone else think for a fraction of a second that RDF referred to Steve Jobs' Reality Distortion Field (RDF)? Scary... Yes offtopic i guess...sorry :-)

    --

    ....
    int main (void) { ... }

  37. MOD PARENT UP by Anonymous Coward · · Score: 0

    Good one.

  38. There's more to "The Web" then endless HTML pages by maggard · · Score: 3, Insightful
    Don't get me wrong, I totally believe in the idea of open standards and interoperable, browser-neutral web sites.
    Yes, well there's your problem. These aren't specs for web browsers.

    Yes, they're available via http and include many web technologies but really these are about metadata and relationship information, not presentation. There's more to "The Web" then endless HTML pages, and that other space is where these are aimed at. Material using these newly set standards can be linked and searched and eventually massaged for presentation but the raw stuff isn't intended for your traditional web browser to use itself.

    However, it seems to me that nowadays the W3C is more interested in pushing their political agenda and ideas than they are in codifying and standardizing widely used technology.
    Y'know, thats a really interesting opinion, but it would be more so if you were to tie it to the topic at hand. Yes these are quickly evolving technologies and yes, what's out in the field doesn't always match what's in the standards process. However when you talk to the folks doing this stuff IRL most will tell you they're trailblazing out of need and are quite enthusiastic about a standard eventually happening they can use. Indeed many of them are actively involved in the standard-setting process and applying the lessons they've learned.

    Sometimes the W3C does seem out in left field: It's got any number of way-far-ahead things cooking, as well as any number of other passed-by ones still stumbling along. It's hard to predict when starting up a committee what will be needed when they're done, nor always how it will end up being used, or if it will all be quickly irrelevant. On the other hand they're right on target much of the time, and if occasionally laggard they're as often prescient.

    But back to the immediate topic both these specs being set will be welcomed in many circles. Neither appears perfect but both seem quite good, immediately usable, and without great conflict to past practice.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  39. Anyone remember Borland? by elluzion · · Score: 1

    Great, yet another computer acronym with more than one meaning.

  40. Re:Once again, Microsoft Research leads the way. by SlashdotLemming · · Score: 1

    DARPA funded alot of this

  41. Ornothology? by Spudley · · Score: 1

    ...the OWL Web Ontology Language...

    Did anyone else misread that as OWL Web Ornothology Language?

    --
    (Spudley Strikes Again!)
    1. Re:Ornothology? by jfengel · · Score: 1

      No, but I work for a company called Ontology Works, and half the people who hear that ask what kind of cancer we treat.

      Especially since our primary office is in a building with many doctor's offices.

  42. Re:Where's your logic? by Anonymous Coward · · Score: 0

    alt="" can also mean no one bothered, if it was put by your html editor by default.

  43. OWL Web Ontology Language by frovingslosh · · Score: 1

    Is someone dylexic or just trying to be cute? Wouldn't OWL be Ontology Web Language?

    --
    I'm an American. I love this country and the freedoms that we used to have.
  44. Re:OWL Web Ontology Language by Anonymous Coward · · Score: 1, Informative

    See the OWL Faq
    It says: 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..."
    nice to see a working group with a sense of humor...

  45. Re:OWL Web Ontology Language by tcopeland · · Score: 2, Interesting

    It's because the the Web Ontology Language Working Group disliked the acronym "WOL" and decided to call it OWL.

    Also, consider the A. A. Milne character Owl, who "could spell his own name WOL, and he could spell Tuesday so that you knew it wasn't Wednesday, and he could read quite comfortably when you weren't looking over his shoulder saying "Well?" all the time...".

  46. And RDF... by Anonymous Coward · · Score: 0

    For Steve's Reality Distortion Field

    God, is he going to be pissed to see it become an open standard!

  47. Re:Where's your logic? by Tassach · · Score: 1

    If you want to be pedantic, a more appropriate alt text for the triangle icon would be ">" or maybe "|>" or even "*".

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  48. Semantic web social networking by Anonymous Coward · · Score: 1, Interesting

    http://www.zopto.com/

  49. only reason it got released by Anonymous Coward · · Score: 0

    is because DARPA lit a fire under the W3C. DARPA also funds semantic web related research. I personally prefer RuleML for a markup language than RDF-rules, which blow. a backward chaining/query based rule language is not scalable and is pretty retarded. This is especially true when you consider the fact that W3C's CWM (closed world machine) is very simple. Most real applications use rule engines that implement RETE algorithm. W3C lately thinks like a closed world. If you don't do it their way, they're not interested.

    1. Re:only reason it got released by Anonymous Coward · · Score: 0

      I gotta reply to this one - you see I'm the guy who was at DARPA - and it ain't like the above at all -- this was an effort in which DARPA and the W3C had aligned interests, and DARPA was excited to have such talented researchers working with us, and to help make progress in moving the Semantic Web from research to reality. This is a case where the interests of many people lined up well together, and made something happen.

      As far as the rule stuff goes, as I understand it DARPA is still interested in making that happen next, but some of us believe rules without term agreement is meaningless - and now that we have OWL, we have a way to attack term agreements. So rules (and services using them) are probably coming next.

      Being I'm no longer w/DARPA, I can mention my own group's research, which is adding a RETE-like mechanism under CWM to get the best of both worlds.

      I hear a lot of bad mouthing of W3C on this site, which I gotta admit amuses me, because w/out Tim Berners-Lee and later the W3C, you wouldn't be here...

    2. Re:only reason it got released by Anonymous Coward · · Score: 0
      Being I'm no longer w/DARPA, I can mention my own group's research, which is adding a RETE-like mechanism under CWM to get the best of both worlds.


      both posts seem interesting. in some ways they conflict and support each other's perspective. Does your statement imply RDF + OWL cannot implment RETE underneath? Or is it just a choice to be RETE-like without actually implementing RETE. my understanding is the algorithm was published in the early 80's and is free. So there's no reason not to implement the algorithm, unless RDF is some how incompatible with RETE.

  50. Re:Where's your logic? by Anonymous Coward · · Score: 0

    Gee, I understand the screen reader and all that, there's not much to argue there. My point is something else, and it looks like I have to hold your hand through it. First, just answer this question:

    Which one of these three possibilities inside an img tag should be allowed in a stardard.

    (1) alt="blahblah"
    (2) alt=""
    (3) (no alt declaration)

    Then I'll make another post depending on your answer.

  51. Re:Where's your logic? by mabinogi · · Score: 1

    so "Greater Than"
    or "Bar, Greater Than"
    or "Asterisk"

    Alt tags aren't supposed to be ASCII art, they're supposed to tell the user of text based - and in particular text to speech screen readers - what the image is. If the image isn't anything useful, there's no point in it saying anything.
    alt="" very clearly shows that this image is irrelevant, anything else just confuses things.

    --
    Advanced users are users too!
  52. models are imperfect by SandHawk · · Score: 4, Insightful

    This connects with his mistaken point that the Semantic Web is based on some single universal ontology. This is of course the opposite of what RDF is about -- it's about allowing lots of ontologies to be used side by side.

    So we don't model the real world perfectly, we model it well enough for some set of applications in some ontology. Every database designer, nearly every programmer does this all the time. We model it well enough and then the computers... do what computers do.

    RDF is nothing new here. What's new is establishing a fairly wide and precise consensus around a language for communicating data about arbitrary things.

    1. Re:models are imperfect by Anonymous Coward · · Score: 1, Insightful
      it's about allowing lots of ontologies to be used side by side.

      ... which, although theoretical cool, is pretty useless in real world. And I'm not saying this without having to have worked (too much) on RDF-related things. To me it's just avoiding the problem (or sweeping the garbage under carpet). More diverse ontologies there are, less useful using any of them is. You are right of course that RDF proponents do view world as set of ontologies that need to be made compatible (instead of forcing common ontology) using frameworks such as RDF

      All in all I have been less than impressed by RDF and hype around it. Using triplets as basic idea is, well, obvious; but most of stuff built on top of that verges on useless. Not wrong, bad, but just useless. It's building framework for sake of building framework. And most telling thing is that there's yet to be written the first REALLY USEFUL TOOL that would be worth marking up content in RDF. And by worth marking up I mean worth going for extra effort on top of just using things like HTML Meta tags.

      I'm not old enough to remember 80s AI boom, but from what I have read, it's just Yet Another Coming of Ideas by AI folks. This time it's simplified version, but one that still doesn't provide much anything above and beyond just flat collection of common HTML meta tags. And the main barrier IMO is lack of tools for that make use of RDF information, not so much lack of tools to do marking up of content.

      Then again, if someone finally writes some truly useful and interesting tool, I'd love to re-evaluate my position.

    2. Re:models are imperfect by Anonymous Coward · · Score: 0

      I think the killer app for this was mentioned in another thread. Reviews. Those are prime candidates for marking up in order to allow agents to aggregate them. I first saw the idea here yesterday, and then saw the same idea mentioned again in this article's discussion today. It sounds pretty good to me.

      So, uh...any volunteers?

  53. Re:The President is owed an APOLOGY by Anonymous Coward · · Score: 0

    I should never have discussed politics with cheetos up my rectum. I should stop now.

  54. Re:BUSH AND THE NEW REPUBLICANISM = SOCIALISM by Anonymous Coward · · Score: 0

    Dude, I think that you are mistaking Bush for Lieberman.

  55. Re:Where's your logic? by Tassach · · Score: 1
    Insightful. I was just thinking along the lines of a sighted user with a text-only browser. Since in this cases the graphic is basically doing the same thing as a
      tag, you'd want the ALT text to produce the same output that you'd get from a bulleted list. How is a bullet handled in text-to-speech?
    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  56. Re:Where's your logic? by Fastolfe · · Score: 1
    If someone is going through the trouble of trying to format a page with images to get the effect of a
      tag, they should probably just use a
        tag? If the author needs special consideration for how it's "rendered" (either visually or audibly), they should tweak the presentation with style sheets.

        The point is, every bit of content should be meaningful. ASCII art isn't really appropriate anywhere (IMO).
  57. Re:Where's your logic? by Fastolfe · · Score: 1

    (I'm not the original poster, but I figured I could chime in meaningfully.)

    From a strictly theoretical perspective, if I were inventing a new language called "HTML" and could be reasonably sure implementers would do it properly, I might personally accept all three, making #2 and #3 equivalent.

    The problem is that 99% of the HTML on the Internet is bad, and non-graphical user agents are widely deployed and know that the markup is bad. As a result, they are obligated to not consider #2 and #3 as equivalent. Images without an 'alt' attribute may or may not be significant. It's ambiguous and assuming the image isn't significant will be a bad assumption for the bulk of the HTML content out there.

    The solution was to require the 'alt' attribute. Tools that validate HTML, as a result, will fail a document if there's an 'img' element without an 'alt' attribute. This gives HTML authors an opportunity to stop and think about what's going on and to make a meaningful decision about what to put into it.

    So in theory, #2 and #3 ought to be treated similarly. That's simply not practical, however, and the newer standards were written with that in mind.

  58. Re:Where's your logic? by Fastolfe · · Score: 1

    While true, this is also out of the scope of the design of the markup language. It's an issue you'd need to take up with the HTML editor developer(s) and/or the users (in the form of education). Requiring an 'alt' attribute is an attempt through standards to force people to make things meaningful and explicit. That's pretty much all you can do (from a standards-setting perspective).

  59. Indeed, only 0.7% of all HTML document are valid by ameneon · · Score: 1

    The question you ask is really relevant.

    As part of my thesis "How to cope with incorrect HTML" (.ps, University site with link to pdf version) I tested 2.4 million sites in the Open Directory Project.

    These tests showed that only 0.7% of all the HTML documents were valid. It feels really odd to have a standard that so few documents adhere to. The thesis describes in much more detail the different errors(see pages 81-91).

    "It takes two persons to lie,
    one to lie,
    and one to listen"
    -Homer Simpson
    (of course if IE and netscape hadn't listened to HTML "programmers'" lies, this problem never would have evolved... but then would the web have grown?)

  60. My kind of modding by Anonymous Coward · · Score: 0

    40% Troll
    30% Insightful
    30% Funny
    ..at the moment. Yum.

  61. Re:Where's your logic? by jsebrech · · Score: 1

    Especially given that you can use css to style ul list items whichever way you want. You can replace them with pink elephants outlined by red dotted squares if you want. There's no reason, EVER, to use img tags for bullet entries, unless you simply don't know your stuff as a web designer.

    I always make sure my html contains no layout whatsoever, and only structure (and content ofcourse). If you can't do it in css, you're better off not doing it at all. Otherwise your site will just break in too many corner cases and won't be futureproof.

  62. FUNNIEST COMMENT EVER by Anonymous Coward · · Score: 0

    Seriously, think about it. Is he serious, or is he joking. Is he liberal, conservitive, or just funny? Brilliant responce to a troll! If I had Mod points... It would be up there. But I guess its just pearls before swine. here. No offense to swine.

  63. M-Talk by Anonymous Coward · · Score: 0

    Slightly OT, but is there a version of Mozilla written in Smalltalk?

  64. Re:Indeed, only 0.7% of all HTML document are vali by Tassach · · Score: 1
    Just read your thesis. Very interesting; good work.

    I wonder what percentage of web page authors are even actually aware of the fact that there are standards they're supposed to be following? If people are incapable or unwilling to learn to use their own native language correctly, what makes you think they'll be willing or able to use an artificial language correctly? Considering how much web content has basic gramatical errors, I'd say the percentage is pretty low.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  65. Re:RDF? (RDF also stands for...) by mits1 · · Score: 1

    Talking about acronyms, I was looking for something related to RDF (Resource Description Framework) and here are some of the things I found:

    RDF also stands for:

    Recapture Data File
    Regional Democracy Fund
    Remote Database Facility
    Research Development Funds
    Radio Direction Finder
    Reserve Defence Force
    Refuse Derived Fuel
    Reserve Defence Force
    Reginald D. Flowers