Formalizing Services

Many ways to do this. Start with Actions.


The properties of the condition fluent(properties) can be nicely represented as RDF triples,
or also with the expression Propi = p(o):=v where condition  C=F(Propi).
Let Pp, Ep represent the union of the properties of each set of conditions. For example,
Pp = ∪ Propij,  Cj=(fluentj,Propij) Cj ∈ P.
These are fully instantiated conditions. Neither the object nor the value to be assigned to it may be defined in the service definition, but they may be rather variables.



©2012 Charles Petrie - permission to reproduce widely with attribution.