- From: Richard H. McCullough <rhm@volcano.net>
- Date: Sun, 18 Sep 2005 12:13:11 -0700
- To: "KR-language" <KR-language@YahooGroups.com>
- Cc: "www-rdf-logic at W3C" <www-rdf-logic@w3.org>, <semantic-web@w3c.org>
First a couple of quick notes, then a final example.
1. I changed the MKR concept "VERB" to "verb".
2. I added a new function prop2verb(property)
which returns the MKR verb for an RDF/OWL property.
By default,
    prop2verb(prop) := prop;
3. Given 2, MKR has just become (an extension of)
a simplified triple language for RDF/OWL!
For example:
    Dick McCullough, Danny Ayers rdf:type owl:Person;
    Chevy rdfs:subClassOf car;
4. MKR already has its own verbs for many RDF/OWL 
properties.  In ordinary MKR, the statements in
3 would be written as
    Dick McCullough, Danny Ayers isu owl:Person;
    Chevy iss car;
(The exact meaning of the second statement in 3
is {Chevy iss* car;} but the second statement in 4
is true.)
5. Because the primary purpose of the MKR language
is to express meanings clearly and unambiguously,
I designed MKR to use a different syntax for 
different property types.  In that spirit, the
meaning of the statements in 3 is
    Dick McCullough, Danny Ayers rel rdf:type = owl:Person;
    Chevy rel subClassOf = car;
("rel" is now the MKR verb, and "rdf:type" and
"rdfs:subClassOf" are properties instead of verbs.)
The basic MKR verbs for different property types are
    has        attribute
    haspart    part
    rel        binary relation
    do         action
Now for a final example.  This is a short excerpt
from an ISO standards document written in
simplified RDF/OWL triples (AKA MKR).
    ClassOfAbstractObject ismem owl:Class;
    ClassOfAbstractObject is group with gtype=intersection;
    ClassOfAbstractObject isand ClassOfClass,
        ClassOfRelationship, ClassOfMultiDimensionalObject;
    ClassOfAbstractObject rel owl:disjointWith = ClassOfIndividual;
    ClassOfAbstractObject has rdfs:comment += "\n
        DEFINITION A ClassOfAbstractObject is a Class\n
        whose members classify members of AbstractObject";
Dick McCullough
knowledge := man do identify od existent done;
knowledge haspart proposition list;
http://rhm.cdepot.net/
Received on Sunday, 18 September 2005 19:16:31 UTC