- From: Richard H. McCullough <rhm@cdepot.net>
- Date: Wed, 18 Dec 2002 12:04:48 -0800
- To: "RDF-Interest" <www-rdf-interest@w3.org>
- Message-ID: <001001c2a6d0$b860df80$bd7ba8c0@rhm8200>
The simple change from RDF triple
subject property value
to KR attribute statement
subject has property = value
offers several advantages.
1. You can use phrases instead of words, e.g.
John Doe has street address = 123 Solano Way
2. You can use subject & property lists, e.g.
Jane, Sue has sex = female
person has sex, height, weight
3. With a slight modification, you can use value lists, e.g.
document has topic=[RDF, OWL], contributor=[John Doe, Jane Doe]
BTW, the corresponding KR action statement is
subject do action = event done
For example
John do walk = walk_123 done
The CycL language calls the event the reification of the action, and uses event properties to specify actor, direct object, etc.
CycL has hundreds of action classes, each with its own specialized event properties.
The KR action statement expresses event properties using optional with, out, od, from, to phrases.
These phrases are sufficient for most cases. For complex cases involving changes in multiple objects, KR uses
event do change od object from initial characteristics to final characteristics done
to specify the details.
============
Dick McCullough
knowledge := man do identify od existent done
knowledge haspart proposition list
Received on Wednesday, 18 December 2002 15:04:51 UTC