title: Plug in for Protege to Create/Edit SPIN Constraints and Constructors?
body: <p>Is there a plug-in or other means to create and edit SPARQL/SPIN constraints and constructors in Protege?  </p>
  
  <p>As I understand it, to capture SPIN constraints in RDF, the SPARQL code for the ASK or CONSTRUCT queries needs to be parsed and encoded.  It's not stored as an opaque string.  Therefore, it would seem that some plugin with knowledge of SPARQL and SPIN would be required.</p>
  
  <p>I've loaded RDF from Topbraid Composer including SPIN constraints into Protege 4.3.0, and it seems to see the constraints as annotations, but I cannot seem to find all of the details, critically including all of the underlying SPARQL code.  I do see it when text editing the RDF file.</p>
  
  <p>In the broad sense, I'm trying to find a way to create/edit SPIN constraints and constructors and load them into Sesame to have them operate on individuals instantiated from my classes.  I posted another question about the path from TopBraid Composer into Sesame.  I'm trying to keep my questions more specific since I'm a newbie on Stack Overflow.</p>
  
  <p>BTW, no I don't want to use SWRL instead.  I've had trouble expressing the constraints I need using SWRL.  I've had success using SPARQL.</p>
  
  <p>Thanks.</p>