|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Data vs. Process was Re: Vocabulary Combination.
Jonathan Borden wrote: >> Bill de hÓra wrote: >>Strong agreement. But let's remember that you cannot have a theory >>of content without a process model - something some luminaries >>involved now in the semantic web/ont efforts realized a long time ago. > > > Please elaborate on "theory of content" and its corresponding "process > model" -- I'm not sure what this means. Sure. A content theory is a theory of what we know about a world, or worlds (ontologies) - invariably these will be based on a denotational semantics (there isn't any other game in town, so to speak). A process model is a theory of how we use this content. A model of process (aka a procedural semantics) isn't expected initially in the denotational approach because the process is an idealized deductive theorem prover. The idea is that we write down what we know about a domain and feed it to an engine - usually that engine will get back to us in a reasonable time-frame. [The rest of this post highlights some issues with the web ontologist's approach, and has precious little to do with markup.] However there is enough experience and research obtained prior to the semantic web to know something about this approach. A lot of what we want to know which is interesting is not deductive in the first place - the engines are less useful that we first imagined. It turns out that for a computer to discern interesting things about some state of affairs, a denotational semantics are often not sufficient (and they might not even be neccessary). So we need to resort to programs. Which can vary from general purpose programming languages to more careful stuff like BPELWS, Prolog, Pi-Calculus and M-X doctor. These don't have anything like the kind of semantics that would make us comfortable that we know what's going on. What's liable to make us really uncomfortable is the possibility that all these facts and axioms we recorded aren't usable outside a particular process - each program or agent has to represent each fact for itself. Although that's an extremist position, anyone who is thinking about web ontologies under the guise of knowledge reuse could do worse than read the AI literature in this area. Now this may seemed a rarified argument, or even an irrelevant one, for controlled domains (worlds) such as cameras or disorders of the blood, but it's no more rarified than saying for a computer to process XML, regular expressions are not a sufficient means of expression. I hope all the web-ont stuff can be useful - indeed I expect it will be helpful in getting some business logic out of system code. But I would like to see someone, somewhere, explain how we've learned something useful from the failures of AI research, which makes the web-ont campaign valuable. Bill de hÓra
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








