Logic: Attempto Controlled English (ACE)I discovered this Natural Language approach to
logic through
John F. Sowa's Book Knowledge Representation, Logical, Philosophical and Computational Foundations. {2005-11-18} Details of ACE are available at http://www.ifi.unizh.ch/attempto/ {2005-11-18} Since it is good to use the Library as an example for Ontologies then let us consider: Every Book has a Title and an Author Name and a Subject Area. (Sowa 2000, p.517) Using the online parser at http://www.ifi.unizh.ch/attempto/tools/index.html {2005-11-18} I enter Every Book has a Title. and get (among other things) forall(A, forall(B, (object(A, book,
object)-1)∧
(quantity(A, cardinality, count_unit, B, eq,
1)-1)∧structure(A,
atomic)-1=>exists(C, exists(D, exists(E, (object(C, title,
object)-1)∧
(quantity(C, cardinality, count_unit, D, eq,
1)-1)∧
(structure(C,
atomic)-1)∧predicate(E,
unspecified, have, A, C)-1)))))
What would this look like in Description Logic? Posted: Fri - November 18, 2005 at 11:48 a.m. |
Quick Links
Calendar
Categories
Archives
XML/RSS Feed
Statistics
Total entries in this blog:
Total entries in this category: Published On: Dec 10, 2005 01:23 p.m. |
||||||||||||||