W3C home > Mailing lists > Public > www-rdf-logic@w3.org > July 2001

Re: DAML-S expressiveness challenge #1

From: Thomas B. Passin <tpassin@home.com>
Date: Wed, 11 Jul 2001 08:39:10 -0400
Message-ID: <000c01c10a06$7c596740$7cac1218@reston1.va.home.com>
To: <www-rdf-logic@w3.org>
[David Martin]

>  ...
> For now, I'd like to throw in a few general remarks at a higher level of
> abstraction.  First, I think my observation, about certain "recipes" for
> expressing things in DAML+OIL, that they are too baroque to be useful,
> comes up in large part because we are asking the language to represent
> things that (to my knowledge) a KR language isn't normally used to
> represent - namely, processes/algorithms.
>
> In our business, processes are most commonly described using programming
> languages, and programming languages have lots of special features, many
> of which were designed with process representation in mind.  I'm talking
> about the familiar elements such as variables, procedure calls and
> parameter passing, nested scopes, assignment statements, unification (in
> Prolog at least), various constructors/accessors for compound terms, and
> all the rest, many of which are not available in DAML+OIL.
>
> To my mind, it's an open question whether it makes any sense to try and
> describe processes using the expressive mechanisms of a
> description-logic-based language.  If anyone knows of any work related
> to this, I'd be interested to learn of it.  It may be that the gap
> between what a process-modeler needs to express (conveniently,
> intuitively, and compactly) and what a description logic is designed to
> express easily is too big to make the effort worthwhile.
>

Well, John Sowa showed how to do Petri nets with conceptual graphs, so it
ought to be possible.  It's probably more a matter of getting an expressive
and readable langugae that's still machine-usable than a question of
possibility.

Cheers,

Tom P
Received on Wednesday, 11 July 2001 08:37:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:52:40 GMT