Maybe the package described here has what you're looking for : http://forum.world.st/Ann-Workflow-td4963635.html
Cédrick Béler wrote > Hi again, this is my last question and the more general one of the day :-) > > > I’m looking for way of representing and executing simple "business > processes" in Pharo and a way of declaring domain ontologies/taxonomies. > > I didn’t find any lib around this subjects except some projects in other > smalltalk dialects. > > I just wander if somebody has done some work in these field. I’m also > interested in (KISS) design discussions around these topics, hence this > email. > > I don’t want to do a full fledged business process middleware. > > I would need : > - a way to represent simple business processes (succession of activities > with logic gates (and/or/xor) => I might be able to do that by myself). > - a way to execute these processes (routines) in a semi-aotumatic manner > => This looks more difficult to do to me. > => my aim is to execute recurrent routines (my routines) with the help of > a Pharo application > > > For such a system, I also need a way to categorize information context. > Again, I don’t think I need a full fledged ontology implementation like > Description Logic (or whatever). I think I’ll be happy with information > tagging according to a predefined taxonomy. Instead of flat tags, I’d like > them to implement some sort of multiple inheritance. For instance, I may > need a tag #soccer that "inherit" #sport. > > Any information regarding taxonomy tagging in Pharo ? (Or eventually > ontology?). > > > > TIA, > > Cédrick -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html