On Mar 31, 2011, at 8:51 PM, Peter Ward wrote: > Holger > > I've separated my model somewhat better. There are now five files: > 1) the main classes and properties (schema); > 2) instances; > 3) inferred properties and a small number of SPIN rules; > 4) UISPIN templates (lots); > 5) Some reusable subclasses of tui:Element. > > [2] imports [1], [3] imports [2], [4] imports [3] and [5]. > > I'm still in a bit of a mess. > Before inferencing, all my SWP outputs from [4] look good (named views, and > views specialised by instance and class). > If I enable TopSPIN inferencing for file [3] only, the inferences are fine. > If I use only SwiftOWLIM inferencing for file [4], I do not see the > inferences from file [3].
The separation of files is the right way to go. I haven't understood why you want to run inferences on the SWP definitions though. It certainly makes sense (and no harm) to infer on the domain models [3]. But as long as you keep the UI parts separated (store them in a file ending with .ui.ttl) then it should be fine. Holger -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include TopBraid Composer, TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-users?hl=en
