[Person-ontology] KIF vs. CLIF
Philippe Martin
phmartin at phmartin.info
Mon Oct 22 10:30:39 PDT 2007
> > If you or someone would be so kind, it would be great to see an
> > example of using CLIF to model this: ...
>
> ... [answers that Pat Hayes gave when I was about to send the
> translations in KIF below]
The CLIF standard does not seem available anymore for free, even old versions.
Is it available elsewhere than for about 150 USD at
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=39175
Can't the LISP/KIF quoting mechanism used in my KIF translations below
be used in IKL (I mean, with the same syntax)? Same question for "=>
and "<=". From the page on IKL, it seems that no.
> * Alice is a Person
- (Person Alice)
- (rdf#type Alice Person)
> * A Person is a sub-class of DigitalSubject
- (forall ((?p Person)) (DigitalSubject ?p))
- (rdfs#subClassOf Person DigitalSubject)
//note: since Pat Hayes used "(subClass Person DigitalSubject)"
// his subClass uses the convention commonly adopted by
// KIF authors to order parameters in binary relations;
// authors of graph-based notations generally adopt the
// opposite convention, the one used by Pat in
// "(Haircolor Alice Blonde)"
> * A Person has exactly one hair color attribute
- (forall ((?p Person))
(exists ?c1 (and (hairColor ?p ?c1)
(forall (?c2) (=> (hairColor ?p ?c2) (= ?c1 ?c2))))))
- (owl#functional_property personHairColor)
> * Alice has blonde hair
- (personHairColor Alice blonde)
> * The "Alice has blonde hair" fact was asserted by the DMV
(believer '(personHairColor Alice blonde) DMV)
> * The "Alice has blonde hair" fact is asserted by the DMV
> to be true until the first of Jan 2010
(believer '(until '(personHairColor Alice blonde) '1/01/2010) DMV)
Philippe
More information about the Person-ontology
mailing list