Catrina, spin:abstract can be used to annotate user-defined functions, templates and SPARQLMotion modules to indicate that they are not meant to be instantiated directly. Examples are some superclasses in the SPL and SML ontologies. Just search for usages of the property (select spin:abstract and then use the Find References button in the tool bar).
In general, the idea of abstract classes does not exist in the RDF theory, but spin:abstract follows a design practice from object- oriented systems that has worked very well in practice. TopBraid Composer uses this predicate to disable the OK button if someone tries to instantiate abstract classes. Holger On Aug 10, 2009, at 11:50 AM, Catrina wrote: > > Are there any examples regarding the use of spin:abstract? I've > looked over the spin documentation, and I can't seem to find any > discussions regarding this property and it's use. > > Thanks, > Catrina > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. 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-composer-users?hl=en -~----------~----~----~----~------~----~------~--~---
