| Vincent Marchetti 2006-01-20, 7:58 am |
| There are occasionally queries on this list for information about
applications of Prolog programming. I would like to invite the readers
to visit a site [http://www.kshell.com/prolog] presenting such an
application, the use of Prolog to process STEP information content. STEP
(ISO 10303) is an international standard for the modelling and exchange
of information used in manufacturing activities.
This site presents software which converts a standard STEP Part 21
exchange file to a file of Prolog clauses -- this translator is itself a
C++ application; however the "selling" point is that once the
translation to Prolog clauses is made the features of logic programming
as implemented by Prolog allow for concise processing of the information
content of the original exchange file. Example Prolog code is available
demonstrating the generation of XML model views of the information.
I hope this proves interesting and useful to some readers of this list.
Vince Marchetti
KShell Analysis
vmarchetti@kshell.com
|