RDF and OWL Are W3C Recommendations 170
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."
If you're interested in the Semantic Web... (Score:5, Informative)
Re:If you're interested in the Semantic Web... (Score:3, Informative)
Re:If you're interested in the Semantic Web... (Score:2)
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.
This is good news (Score:4, Interesting)
Surely it's about time for Slashdot to go XHTML+CSS?
Re:This is good news (Score:4, Insightful)
Re:This is good news (Score:4, Interesting)
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
Re:This is good news (Score:2, Informative)
Re:This is good news (Score:3, 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,
Re:This is good news (Score:2)
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.
Re:This is good news (Score:2)
Re:This is good news (Score:2)
Re:This is good news (Score:2)
re: this is good news (Score:1)
ed
Re:This is good news (Score:3, Informative)
Yes, as previously discussed here [slashdot.org].
Re:This is good news (Score:5, Insightful)
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
Re:This is good news (Score:1, Interesting)
Slashdot is unlikely to follow w3c standards as it does not believe in them.
Re:This is good news (Score:5, Insightful)
Re:This is good news (Score:2)
Surely it's about time for Slashdot to go XHTML+CSS?
I sure hope not.
XHTML sent as text/xml is unsupported [w3.org] by 95% of the browser market. Sending XHTML as text/html works in many cases, but is an even worse idea [hixie.ch] 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.
Re:This is good news (Score:2)
Should be: "...agents that send XHTML as HTML..."
My mistake. I even previewed.
Re:This is good news (Score:2)
Re:This is good news (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 [diveintomark.com], has been documenting the evolution of XML's error handling [diveintomark.org] (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.
The semantic web... (Score:5, Interesting)
About a year later, I noticed that Clay Shirkey [shirky.com] 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.
Re:The semantic web... (Score:4, Informative)
For good responses see Peter Van Dijck [poorbuthappy.com] or Paul Ford [ftrain.com].
Re:The semantic web... (Score:4, Insightful)
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.)
Re:The semantic web... (Score:5, Informative)
My actual response at the time is brief and chatty [w3.org]. The response from Dan Brickley [dannyayers.com] 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.
Re:The semantic web... (Score:4, Interesting)
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.
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.
Re:The semantic web... (Score:1, Interesting)
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 co
Re:The semantic web... (Score:3, Insightful)
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,
Re:The semantic web... (Score:3, Insightful)
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
models are imperfect (Score:5, Insightful)
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.
Re:The semantic web... (Score:2, Informative)
http://lists.w3.org/Archives/Public/www-rdf
or search for Shirkey in the archive
http://www.w3.org/Search/Mail/Public/sea
why care about what the W3C has to say? (Score:1, Informative)
Re:why care about what the W3C has to say? (Score:2)
ummmmm, ok? (Score:4, Funny)
And the only browser to use the new recommendations
correctly is..... Phoni... Firebi... FireFox!
Re:ummmmm, ok? (Score:2)
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.
W3C? (Score:3, Insightful)
Who really cares about their recommendations?
Re:W3C? (Score:2, Interesting)
alt="" (Score:2, Informative)
Re:alt="" (Score:2)
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="".
Re:alt="" (Score:2)
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?
Re:W3C? (Score:5, Informative)
Re:Where's your logic? (Score:3, Informative)
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="" ar
Re:Where's your logic? (Score:2)
Re:Where's your logic? (Score:2)
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.
Re:Where's your logic? (Score:2)
The point is, every bit of content should be meaningful. ASCII art isn't really appropriate anywhere (IMO).
Re:Where's your logic? (Score:2)
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
Re:Where's your logic? (Score:2)
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.
Re:Where's your logic? (Score:2)
Microsoft Reporting Services (Score:4, Interesting)
Interesting don't ya think?
Peace Out.
Re:Microsoft Reporting Services (Score:2)
Yeah, that's interesting.
Re:Microsoft Reporting Services, open yeah right! (Score:2)
Re:Microsoft Reporting Services (Score:2, Troll)
Or "bait-and-switch-and-embrace-and-extend", as Microsoft calls it in internal communication.
The word for today is "litigation" (Score:2, Insightful)
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 </ioue
Re:The word for today is "litigation" (Score:4, Insightful)
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!
Re:The word for today is "litigation" (Score:2)
Re:Microsoft Reporting Services (Score:2)
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 re
About RDF (Score:2, Offtopic)
Re:About RDF (Score:3, Interesting)
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.)
Re:About RDF (Score:2)
Review vocabulary (Score:4, Interesting)
Re:Review vocabulary (Score:1)
Anyway -- sounds like an excellent project. I'm not aware of anyone doing it quite yet.....
Re:Review vocabulary (Score:1)
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 b
RDF Validator (Score:4, Informative)
It will be very interesting to see how RDF/XUL stands up against XAML [microsoft.com].
Re:RDF Validator (Score:2)
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?
Re:RDF Validator (Score:2)
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.
Re:RDF Validator (Score:3, Informative)
In other news... (Score:5, Funny)
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)
Is W3C out of touch with reality? (Score:1, Insightful)
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 recogni
Re:Is W3C out of touch with reality? (Score:3, Insightful)
Re: (Score:2, Insightful)
There's more to "The Web" then endless HTML pages (Score:4, Insightful)
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.
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.
Re:Indeed, only 0.7% of all HTML document are vali (Score:2)
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.
RDF Crawlers (Score:5, Informative)
Well defined semantic web ... (Score:1)
from http://www.w3.org/2001/sw/, emphasis mine
Hmm,
CC.
Re:Well defined semantic web ... (Score:2)
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 s
OWL (Score:5, Funny)
Fast work? (Score:1)
Oh I see... (Score:3, Funny)
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.
Re:To be serious (Score:2)
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 [everything2.net] semi-clopaedia.
I for myself am still to try SVG witch is a usefull WEB XML recomendation at all.
Re:To be serious (Score:3, Informative)
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 conte
He he he... (Score:3, Funny)
Ok, back into my hovel I go,
Joe
Lost and without a clue (Score:2, Interesting)
Re:Lost and without a clue (Score:2)
Markup (Score:3, Interesting)
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--
Umm... Clue me in about Ontology (Score:1)
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?
Re:Umm... Clue me in about Ontology (Score:4, Informative)
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 [w3.org]. (Others, like OWL Semantics, are... more challenging.)
Re:Umm... Clue me in about Ontology (Score:3, Informative)
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
RDF? (Score:1)
Anyone remember Borland? (Score:1)
Ornothology? (Score:2)
Did anyone else misread that as OWL Web Ornothology Language?
Re:Ornothology? (Score:2)
Especially since our primary office is in a building with many doctor's offices.
OWL Web Ontology Language (Score:2)
Re:OWL Web Ontology Language (Score:1, Informative)
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 c
Re:OWL Web Ontology Language (Score:3, Interesting)
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...".
Re:And with Microsoft's market control (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?
Re:Once again, Microsoft Research leads the way. (Score:2, Informative)
Re:Once again, Microsoft Research leads the way. (Score:2)
Re:What language is the word 'Ontology' in? (Score:1)
Re:Exchange information! (Score:2)
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 c
Re:GREAT!!! (Score:2)
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.