I know very little about RDF, inference engines and so on but I am looking at an application that may be suited to using an inference engine instead of an algorithmic solution.
I would like to know if there are any existing examples I can look at that do something like what I am thinking of, which is to transform one graph into another.
Basically, we have as input a directed graph. The edges are relationships -- some transitive, some not. This graph represents the desired state of a system.
The output will be a directed graph which give settings and instructions for putting that system into the desired state. As a simple example, perhaps the output is the seating chart for a wedding reception, and the input is who is on good terms with whom, and who is someone's ex-wife, and so on, with rules about not seating someone at the same table with his ex-wife.
The graphs look to me like RDF triples. Is this the sort of thing that an inference engine can be used for?