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
-~----------~----~----~----~------~----~------~--~---

Reply via email to