Advertisement
Clay Shirky is dissing the Semantic Web (www.shirky.com/writings/s...ogism.html) and syllogistically dissing RDF and other grandiose meta-data schemes.
Have to admit, the more I look into RDF, the uglier and less plausible I find it. Is FOAF too bloody complicated? Is it gonna founder on this difficulty?
Maybe we need the RSS 0.92 of personal description, without all that namespace rubbish?
Discuss ...
Have to admit, the more I look into RDF, the uglier and less plausible I find it. Is FOAF too bloody complicated? Is it gonna founder on this difficulty?
Maybe we need the RSS 0.92 of personal description, without all that namespace rubbish?
Discuss ...
Advertisement
Advertisement
-
Re: New Clay Shirky ...
Fri, November 7, 2003 - 4:19 PMYah right. It turns out Microsoft - on their own, havign nothing to do with T B-L or the W3C has come to almost indentical conclusions abotu structuring data - with their upcoming WinFS system. I was aghast at the similaries - as they discussed relationships and basically what becomes "triples". -
-
Re: New Clay Shirky ...
Sat, November 8, 2003 - 1:12 AMAs soon as the big b-webs realize they cant have their own meta-data schemes competing with their own desire for de facto standards we'll all be better off, and off to a long boom.
Can you talk some sense into them, Marc ? -
-
Re: New Clay Shirky ...
Sat, November 8, 2003 - 7:32 AMok.. i have to confess ignorance to the technical terms. (might understand concepts but not how they work..)
but, i think there are 2 issues developing here in this thread.
which technology to use
and
how the technology might be used (e.g. ms interest.)
now, let me take you back to an earlier thread in which Phil seem to suggest some sort of levels of relationships.. i.e. we might know one another, but not exactly friends, we are on friendly terms but this is strictly professional, etc... i felt that was a very strong idea which for some reason seem to have been knocked down in subsequent replies... now however, there seem to be a further need to evaluate that idea... it is not simply a question of allowing users to provide their own interpretations of relationships, but also can be used to let users place restrictions upon who ever provides the service.. something like a "parent puppy"...
personally, i think a company like ms would shy away from such an element, but that is the intention of the idea...
-
-
-
Re: New Clay Shirky ...
Sat, November 8, 2003 - 9:57 AM -
-
Re: New Clay Shirky ...
Sat, November 8, 2003 - 2:58 PMMarc,
I think there's a real problem here. And this isn't about doers vs. talkers or the W3C vs. Microsoft.
This is about top-down megalomanic grandiosity vs. bottom-up design. I've wanted to do something, a little extension to FOAF for a week now. And I still don't even know how to start, despite ping-ponging between the W3C site, RDFWeb and various online tutorials. (And note half the intro tutorial links on the W3C site seem to be broken.)
If I'd taken the Dave Winer approach, I'd have opened up my text editor, hacked the first data-structure I thought would suit using XML, and I'd be away writing Python to read and write it. I'd be doing. And maybe some other people would be doing something with it too.
As it is, I haven't even found out how to add a boolean property to a FOAF person tag. And I'm totally confused by the RDF definitions of properties, values and statements.
Once again, if I'd taken the Winer route, I'd have posted some maximal examples on a web page and assumed I'd finished my draft definition. With RDF I suppose I haven't really defined anything until I've written a schema, and God only knows how long it would take me to figure out that!
Anyway, I've pretty much used up the three days I figured I could afford to spend on this little learning exercise. Without writing a line of code, or even teaching myself much more than that RDF is extremely complicated and / or badly documented.
My enthusiasm and excitement about FOAF has considerably abated. I still think it's a pretty cool idea, but why the fuck does it have to be this hard?
So how does this tie in with Clay's piece? And the Semantic Web? For one thing, I think the semantic web is meant to be MORE than merely adding machine readable markup to the web. XML is perfectly OK for that. No the Semantic Web *is* about creating a yet higher level common language which allows machines to describe those machine readable markup formats.
So although Clay is wrong if he says that the semantic web requires a common ontology of all data. It certainly *does* require that all ontologies are defined in a common meta-language. And certainly one of the motivations for that, is that at some point in the future, it will be possible to write automatic translations between documents written using different ontologies.
In fact, it's hard to see any other motivation for the use of RDF schemas rather than XML DTDs.
And despite protestations to the contrary this really *is* what AI foundered on.
-
-
Re: New Clay Shirky ...
Sat, November 8, 2003 - 9:49 PMdude - does the boolean prperty belong inside of the FOAF file or is that the logic that uses the FOAF or some sort of cached database info - tha goes along with your FOAF? We use the standard rdf parser - v6 which works great.
-
-
-
Re: New Clay Shirky ...
Sun, November 9, 2003 - 5:34 AMYeah - I've told you.
The concept of human frienship is too complicated for a simple machine description. Better than build such description we should concentrate on the fundamental question what the system we build should do. I've identified one function - routing along social paths.
artcom-studio.com/kwiki/?SocialRouting
-
Re: New Clay Shirky ...
Sun, November 9, 2003 - 11:39 PMFeh. Clay is dissing on the Semantic Web (TM) as envisioned by Tim Berners-Lee and others with their heads in the clouds. That vision won't work, but that doesn't lessen the need for people to try it, or take away from the power and flexability of tools that are coming out of it.
RDF and all of the derivative tools (Schema, FOAF, etc...) are incredibly powerful, but the W3 has done the worst job possible in both developing them and promoting their use. Tuples are the core idea, but it's hiding behind all this syntax that confuses non-XML and XML grokkers alike.
If nothing comes out of the Semantic Web (TM) than RDF, then it was an experiment well worth it. It's a self-bootstrapping meta-language that can become whatever it needs to be.
Interestingly enough, as an aside to all this, danbri is preparing some Schema profiles that will allow for a very RSS-like "insert $foo here" mentality with FOAF usage. It'll hopefully allow a springboarding into the next level of adoption of FOAF. -
-
Re: New Clay Shirky ...
Wed, November 12, 2003 - 10:22 AMi agree with most of Zbigniew's thoughts about "social routing". any system can not predict complex individual perceptions, more over in the complex sphere of relationships. in that context, i am rather surprised to find point 4 (in Zbigniew's site) which states: "the routing algorithms can compete between themselves and evolve by natural selection". does it mean automation, user driven choices or an ai application which learns and reacts with users actions and choices? if it's the 1st and/or 3rd idea, which social or philosophical theory would that algorithm be based upon? -
-
Re: New Clay Shirky ...
Wed, November 12, 2003 - 1:01 PMPerhaps I'll dissapoint you - I was thinking about the second idea - user choice. The idea is to make the task of writing new algorithms relatively easy - so that many of them will come to life. -
-
Re: New Clay Shirky ...
Thu, November 13, 2003 - 11:44 AMWhy antagonistic?? Anyway, guess you'll have to try harder disappointing me.. ;)
What do you mean by: "will come to life"? -
-
Re: New Clay Shirky ...
Thu, November 13, 2003 - 12:33 PMAI or other genetic algorithms would be certainely more interesting. "Come to life" was used to mean "be created" (by independent developers).
-
-
-
-
-
Re: New Clay Shirky ...
Mon, November 17, 2003 - 10:27 AMPhil
I was rather put off by Shirky, but I think I am missing something quite fundamental. First, Shirky is saying a syllogism is nothing? What is a program? Is not everything we hold dear in a program a syllogism? What am I missing? Without syllogisms, Boolean expressions, Horn clauses, programs, or better yet, 'word machines' would not be possible.
Second, the content argument he is making is well founded, everyone has admitted that 'content' was an after-thought when RSS was developed, but so what? Ontology is ontology whether you don't want to admit it or not. It reminds me of the argument made about the unimportance of philosophy, but the fact remains: everyone has a philosophy even if it is a bad one or one not acknowledged. URL is ontology. Berners-Lee began by establishing a 'link' for a group of physicists who needed to share information. End of sentence. Is Clay saying that there is no need to further extend ontology? We can do whatever we can define. Wherever our thought experiments can take us, we can go. Is Clay Shirky the last word on thought? experimentation? Is he saying why bother? Intentional risk taking is doomed to failure? Who is he? I think he has taken social criticism way beyond his expertise and to my mind, he looks exceedingly stupid. But who am I? I wonder what he thinks about Karen Swenson's work? On the quantum of trust? If he is saying local experiments will ultimately win out, yeah, tell me something I don't know. But if he is saying that our efforts to define in a global sense an ontology for the Web, to develop a semantics for machine-readable links is doomed to failure, I beg to differ. Out of complication we can achieve simplicity but only if we continue to use Occam's razor and disgard what is ultimately unneccesary. But I find his argument about syllogisms way off base. Without syllogisms there would be no microchip(hardware equals software), no computer, my God, without syllogisms would we have any kind of logic. I mean, what has this guy been smoking? I used to read his essays with relish but I have to confess, he is way off base and beginning to ingest his own hype. -
-
Re: New Clay Shirky ...
Mon, November 17, 2003 - 10:48 AMAnother thought: I know what a syllogism is. Classic case:
All men breathe air
Socrates is a man
Therefore, Socrates breathes air.
This is classic. Now we can 'fuzzify' the boundaries in all kinds of ways. We can say 'Most men breathe air' with probabilistic or modal logic qualifiers. Even with these qualifiers, is deductive logic saying everything it can about men? No it isn't. But was it supposed to? And this is where I differ with Mr. Shirky. The two premises are taken on faith. The power of the syllogism in in the movement from the premises to the conclusion. Is this brittle, like AI? Yes. Can we soften it? I think so. Can it be bottoms up. I guess it could, but I don't know how, syllogisms don't run backwards. Because we are trying to use syllogisms doesn't mean we can't use induction. What I think is happening is that we are trying to develop a model. By its nature, a model is an abstraction. If Clay has a better model, then I'm all ears.
-
Re: New Clay Shirky ...
Mon, November 17, 2003 - 12:33 PM"If he is saying local experiments will ultimately win out, yeah, tell me something I don't know. "
Pretty much. I think that's what he's saying.
His syllogism is something like this.
All local experiments win out over big, centralized ones.
The "Semantic Web" TM (ie. not all examples of machine readable metadata in XML) is a big, centralized one.
Therefore ...
-
-
Re: New Clay Shirky ...
Tue, November 18, 2003 - 10:56 AMTherefore, the Semantic Web will be replaced by local experiments....
All right. Next.
I was hot all yesterday over this and I probably shouldn't take it so seriously, but I guess every one is entitled to his opinion even if his claim to being the 'Samuel Johnson of the Internet' is a bit tedious. Let's take it from the top.
XML is the foundation, then we pack RSS/RDF on top, next we build FOAF. We can put other stuff on XML/RDF. Is XML the wrong way to go? Is the attempt to develop a semantics wrong? Maybe my anger is because he is saying something significant and I don't want to deal with it. I think not. I would rather have heard his alternatives.
-
Re: New Clay Shirky ...
Tue, November 18, 2003 - 11:12 AMHey Phil, If you look at the Clay Shirky article and hit on the link: "a web in which machine reasoning will be. . ." you will see Tim Berners-Lee's specification and there is a "logic formula" defined in the Semantic Web which has all we need: quantification, negation, conjunction. The question is can we do this now. According to something I read by Marc, logic is not possible with FOAF but I could be wrong. -
-
Re: New Clay Shirky ...
Tue, November 18, 2003 - 11:16 AMShirky is so wrong. "Syllogisms are not useful. . ." About ten years ago, I wrote a review of a AI project, Mycin which could diagnose disease. It was using brittle hard AI but it was highly effective. It wasn't as flexible as Douglas Lenat's Cyk, but it still did what it was supposed to do. I also designed a configurator which was capable of doing very involved machne configurations without being bogged down by 'combinatorial explosions'. It did very useful work. What is Shirky talking about?
-
-
-
-
Re: New Clay Shirky ...
Thu, December 4, 2003 - 1:33 PMYa know Phil, I've hit this article twice and tried to read it. I've read a lot of Clay before, and the Semantic Web is a pet topic of mine.
Here's my problem. Has he ever studied formal logic? I mean, philosophy dept logic, not programming logic. He's making all kinds of sloppy claims in this piece and I just can't get past them.
For that matter, many of the claims are what we who actually study logic call "hasty generalization fallacies."
It has been many moons since I studied symbolic logic, both Aristotilian and sentencial. I know where the irrelevancies are, but Clay doesn't cite those. I also know where it is useful, and that is from a perspective of holding a PhD in rhetoric, which is about the same as saying sophistry rules the world, you know?
I like grandiose meta-data schemes too, and I'm a PoMo head. One of my goals to contribute to the Semantic Web is a feminist XML DTD, for finding ways to make tags to make visible things patriarchies and colonizers render invisible in the deep structure interfaces. You may say I'm silly, and there are no invisible things. Everything we see is all there is.
Which is precisely my point.
Chris -
-
Re: New Clay Shirky ...
Fri, December 5, 2003 - 2:23 PMI'm with you Chris. I don't think Clay has any inkling about logic, mathematical, rhetorical, modal, or otherwise. I think he stepped all over himself since he has claimed the chair of having the last word on everything: a occupational hazard. At least he got many like myself pissed at him. Maybe it will drive us to create something that will prove him wrong--an example of unintended consequences.
In the end analysis, I'm not going to discontinue my researches not matter what Mr. Shirky says. His ineptitude on this issue has demonstrated itself.
-
-
Re: Clay Shirky ...
Sun, August 1, 2004 - 7:56 AMThis Shirky guy has no clue. He is way off.
I took 2 years of philosophy. Many of his syllogisms are wrong.
Also, the whole article just bored me to death... because who cares about syllogisms? It has nothing to do with the semantic web in my opinion.
The data will be stored in xml files and syndicated by using rdf/rss (xml) files.
Programs will be written (aggregators, etc) to gather the data. Analyze relationships. Analyze what groups people are in, etc.
I am very confident that developers can reach many conclusions about many different things and help people network...
Especially if we start making xml files that are more modularized and store specific info (1 xml/rdf file for individual profile data) (then xml/rdf files for groups) and (xml files for who I like) (xml files for who I don't like) etc...
That way programs can sift through all of this data more easily.
That's what I was trying to tell you before Phil. What I am talking about is FOAF (but more modularized and better so that programmers like me can read the data BETTER and help people network). All of these files would still be de-centralized and scattered all around the world, stored at their own host/servers, etc...
IF the FOAF files are too big, then Shirky will be right in a sense. It will be un-useful because as he says "in the real world" we won't be able to derive conclusions "effortlessly". It would be much more difficult to get the data and link people up. We've GOT to break the stuff down.
I also wanted to say this. There are "xml" behavior files also. These things are very cool. Programmers can make tons of these little xml behavior files that will run specific programs to check for cross references on this and cross references on that and derive conclusions about something.
Whether I have friends of friends who play golf for example...
Just talking.