[Person-ontology] D7 - Which languages are better than OWL?

Gian Piero Zarri zarri at noos.fr
Tue Jan 8 09:46:04 PST 2008


    Dear Philippe,

    I am sometimes a little bit surprised by your interpretations of the 
different facets of this discussion. Anyway, let me comment very quickly 
on some points of your recent mail where my name appears:

    In the "RDF+OWL is not a good general KRL" Section at the beginning 
of your mail you write:

>                  argument: "most practical_applications do not require a language as
>                             restricted as OWL"(gpZarri)  //details at end of section
>
    My argument is exactly the opposite one: "most non-trivial practical 
applications cannot be carried on correctly making use of such a limited 
language like OWL". In reality, you retract then this "argument" at the 
end of your mail (see below) but, please, suppress "gpzarri" from the 
above sentence.

>                  
>         - ("in 2007, no W3C_language provides a way to specify in a concept definition that
>             some relations are mandatory"
>
    Why in a "concept definition" ? There are many other Knowledge 
Representation structures (e.g., NKRL template) besides the usual (and 
trivial) "concepts". I could suggest then to change "... in a concept 
definition" into "... in a single definition".

>              
>         - "a good_general_KRL should provide a way to specify in a concept definition that
>            some relations are mandatory"(gpZarri),
>
    See above with respect to "concept".

>       argument:
>         - ("in 2007, no W3C_language provides a way to specify that some relations are 
>             contemporaneous"
>               objection: - "RDF permits to use meta-statements"(pm)
>                          - "meta-statements permit to specify that some relations are
>                             contemporaneous"(pm)
>           )(gpZarri (pm))
>         - ("a good_general_KRL should provide a way to specify that some relations are
>             contemporaneous"
>               specialization: "a good_general_KRL should permit to use meta-statements"(pm)
>           )(gpZarri);
>

    I find all these sentences at least incomplete. First of all, I 
don't find there my starting point for this discussion: "No W3C language 
provides a way to describe correctly and completely simple 'situations' 
(sorry, John), facts, events etc. that, like "Peter gave a book to 
Mary", are intrinsically n-ary". Secondly if, with your 
"meta-statements" sentences, you refer to proposals like that of making 
use of modal logics (sic!) to try to transform artificially into "n-ary" 
something that has been created as "binary", I don't agree at all. Make 
use of binary concepts to describe static notions (as "mammals" and 
"elephants" and the relationships among them) and use (in general) n-ary 
structures when you must describe dynamic situations, events, actions or 
whatever.

    On the contrary, I can agree with the following paragraphs. Only a 
point: I don't think that "expert systems are better than OWL". I think 
only that, from a "CONCRETE application of the Knowledge Representation 
techniques" point of view, the situation beginning of the '80 is not so 
different from the actual one. And I agree completely with Jacques 
Pitrat - you know him very well - when he says that : "... at least, 
reading some AI and Cognitive Science papers in the '70 was  amusing and 
exciting, while now the AI literature is, in general, so boring...".

    Regards,

    GPZ

> 
>     "most practical_applications do not require a language as restricted as OWL"
>       specialization:
>         ("most practical_applications requires a language more expressive than OWL"
>            argument: - "a practical_application requires the use_of_rules"(gpZarri)
>                      - "the use_of_rules is hard with a DL"(gpZarri),
>            argument: "any notation for OWL can only be ugly and verbose"(gpZarri),
>            argument: "OWL is difficult for an average programmer to deal with"(gpZarri),
>            argument: ("OWL has been a flop from a concrete/commercial viewpoint until 2007"
>                         argument: "THIS was acknowledged by the IEEE Intelligent Systems issue 
>                                    of September/October of 2007"(gpZarri)
>                      )(gpZarri),
>            argument: ` "DL-Safe-SWRL is decidable" has for consequence
>                         "SWRL variables can only be bound to known individuals in a KB" '(gpZarri),
>             argument: ("expert systems of the seventies were more interesting than OWL"
>                          argument: "in 2007 the best way to use rules along with a DL-language is
>                                     to re-use an expert system such as Jess or Algernon"(gpZarri)
>                       )(gpZarri)
>         )(pm),
>       argument: "most programmers do not care about computational_tractability"(gpZarri),
>       argument: ("RDF is probably more useful than OWL from an 'applicability' viewpoint"
>                    argument: ("several commercials_products use RDF and not OWL"
>                                 example: "Oracle_11g_RDF_database uses RDF and not OWL"(gpZarri),
>                                 example: "GroupMe! and not OWL"(gpZarri)
>                              )(gpZarri),
>                 )(gpZarri);
>
>
>
>2.3. Mandatory tasks of the SUO?
>Warning: the sentences in this sub-section are not yet normalized.
>
>
> "the SUO endeavour includes setting up a better alternative to OWL"(gpZarri)
>   argument: "most practical_applications requires a language more expressive 
>              than OWL"(gpZarri);
> 
> "the SUO endeavour requires more than informal_on-line_discussions"
>   argument: - "the SUO endeavour requires at least one 
>                                 building_of_a_significant_application"(gpZarri)
>             - "the building_of_an_application requires more than
>                                          informal_on-line_discussions"(gpZarri)
>             - "the building_of_significant_application requires money"(gpZarri)
>             - "the building_of_significant_application reuires to meet each other
>                                                          face to face"(gpZarri);
>
>  
>




More information about the Person-ontology mailing list