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