Hi Barb,

the default values on SM function arguments have not yet been used by  
TBE, but this is one of the bug fixes in the upcoming 3.2 release.

Holger


On Sep 9, 2009, at 1:41 PM, Barb wrote:

>
> Holger ...
>
> Just wanted to clarify  ... sorry for the repeat question ...
>
> I'm setting an spl:attribute in my spin:function with a default value
> of "YES".
> When I run in debug mode, II'm getting attribute value.
> However, when I try an run the script via choosing the associated
> Resource menu option, I'm not getting the attr value.
> Is this part of the constraint issue spoken of above or could I be
> doing something wrong?
>
> Barb
>
> On Sep 8, 1:00 pm, Barb <[email protected]> wrote:
>> OK ... thanks Holger.
>>
>> On Sep 8, 11:41 am, Holger Knublauch <[email protected]> wrote:
>>
>>
>>
>>> Barb,
>>
>>> yes, spl:Attribute is a constraint like any other (assuming it is  
>>> used
>>> as spin:constraint in the RDF model that is the input to the  
>>> module).
>>> The new module sml:CheckConstraints will then also report violations
>>> of it.
>>
>>> Holger
>>
>>> On Sep 8, 2009, at 8:12 AM, Barb wrote:
>>
>>>> Holger,
>>
>>>> You previously mentioned that there's currently no clean  
>>>> mechanism to
>>>> perform constraint checking in SPARQLMotion.
>>
>>>> I'm currently having issues validating an spl:attribute, which is  
>>>> also
>>>> a constraint.
>>
>>>> Would this be part of that "no clean mechanism" list?
>>
>>>> If so, will it be included in the sml:CheckConstraints for 3.2 ?
>>
>>>> Barb
>>
>>>> On Sep 4, 9:54 am, Catrina <[email protected]>  
>>>> wrote:
>>>>> Great, thanks.  Looking forward to release 3.2.
>>
>>>>> ~Catrina
>>
>>>>> On Sep 3, 6:33 pm, Holger Knublauch <[email protected]>  
>>>>> wrote:
>>
>>>>>> FYI I have added a new SPARQLMotion module sml:CheckConstraints
>>>>>> for 3.2
>>
>>>>>> Holger
>>
>>>>>> On Sep 3, 2009, at 9:27 AM, Holger Knublauch wrote:
>>
>>>>>>> Hi Catrina,
>>
>>>>>>> no there is currently no clean mechanism to perform constraint
>>>>>>> checking in SPARQLMotion. I will add this to the feature  
>>>>>>> requests
>>>>>>> list.
>>
>>>>>>> However, if your constraint checks are of the CONSTRUCT form  
>>>>>>> (i.e.
>>>>>>> constructing spin:ConstraintViolations), then you can use
>>>>>>> sml:ApplyTopSPIN if you declare
>>
>>>>>>>    spin:constraint rdfs:subPropertyOf spin:rule .
>>
>>>>>>> Holger
>>
>>>>>>> On Sep 3, 2009, at 9:12 AM, Catrina wrote:
>>
>>>>>>>> I have a class that has a spin:constraint defined and I'd  
>>>>>>>> like to
>>>>>>>> have
>>>>>>>> this constraint checked from within a SPARQLMotion script.   
>>>>>>>> Note
>>>>>>>> that
>>>>>>>> my SPARQLMotion script and my class definition reside in two
>>>>>>>> separate
>>>>>>>> files.
>>
>>>>>>>> An instance of class is created with an ApplyConstruct module
>>>>>>>> within
>>>>>>>> my script.  Is there a way to verify that none of the class's
>>>>>>>> spin:constraints were violated?
>>
>>>>>>>> My class defintion and spin:constraint look similar to the
>>>>>>>> kennedy:Person example on the following web page (see the first
>>>>>>>> screenshot under Constraint Checking subtitle with the age  
>>>>>>>> value
>>>>>>>> constraint):
>>>>>>>> http://topquadrant.com/products/SPIN.html
>>
>>>>>>>> As I mentioned my script creates an instance of my class with  
>>>>>>>> an
>>>>>>>> ApplyConstruct module.  Then, I thought I could use an
>>>>>>>> ApplyTopSPIN
>>>>>>>> module to perform constraint checking.  So I created an
>>>>>>>> ApplyTopSPIN
>>>>>>>> module and added spin:constraint to the sml:predicate of this
>>>>>>>> module.
>>>>>>>> Then, I send my constructed triples to this ApplyTopSPIN  
>>>>>>>> module.
>>
>>>>>>>> When I execute my script, I do not see any messages stating a
>>>>>>>> spin:constraint violation occurred.  The error log contains a
>>>>>>>> message
>>>>>>>> stating "TopSPIN took 0 ms for 0 queries".  So it doesn't  
>>>>>>>> appear
>>>>>>>> that
>>>>>>>> the check was even made.
>>
>>>>>>>> Should I be able to use ApplyTopSPIN for such usage?  Are there
>>>>>>>> any
>>>>>>>> other suggestions on how to perform constraint checking from
>>>>>>>> within a
>>>>>>>> SPARQLMotion script?
>>
>>>>>>>> Do I need to import spinowl.owl or spinrdfs.owl?
>>
>>>>>>>> Thanks,
>>>>>>>> Catrina- Hide quoted text -
>>
>>>>>> - Show quoted text -- Hide quoted text -
>>
>>>>> - Show quoted text -- Hide quoted text -
>>
>>> - Show quoted text -- Hide quoted text -
>>
>> - Show quoted text -
> >


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