Friday, April 14, 2006

What's wrong with the semantic web

The semantic web captures static information nicely in a network of 3-tupal nodes. But information changes over time. Yes, you can simulate a 4-tupal network with three but it is a bit awkward. (Time being the 4th element.)

The AgileWiki is a 4-tupal system and captures changes over time. But this does not support reasoning or what if's. That requires a 5-tupal network. (The 5th element being alternitives--I like the term locality.) You can use a 4-tupal network to simulate a 5-tupal network but its a bit awkward. It requires a lot of posting, which is too slow to be able to do much. Mind, there's no practical way to simulate a 5-tupal network with a 3-tupal network.

What's a 5-tupal network like? Consider a branch in the context of CVS or SVN. Lets say we have 3-tupal documents under CVS, i.e. we can store static knowledge in a set of files. We can access prior versions, and that gives us time. And we can create/merge/compare branches, which gives us locality.

At some point I'd like to be working on a 5-tupal system, which would be the basis for real AI, mm? Now would this give us what Norm calls a 2-time system, or do we need a 6-tupal for that? Right now that's just too far out for me to even think about! :-)

Bill

0 Comments:

Post a Comment

<< Home