This happens inside the init call of SPINModuleRegistry. I noticed  
that this call may not work if you have unpacked the jar file and run  
it locally, due to classloader issues with the sp.owl file.

Holger


On May 1, 2009, at 12:45 PM, Schmitz, Jeffrey A wrote:

>
> Looking at SPINParsingExample, I don't see where sp gets imported.  It
> looks like an empty model is being created with no imports, even  
> though
> the comment indicates the import is happening somehow.
>
>               // Create an empty OntModel importing SP                
>               Model model = ModelFactory.createDefaultModel();
>               model.setNsPrefix("rdf", RDF.getURI());
>               model.setNsPrefix("ex", "http://example.org/demo#";);
>               
>
> Jeff
>
> -----Original Message-----
> From: Holger Knublauch [mailto:[email protected]]
> Sent: Friday, May 01, 2009 12:46 PM
> To: [email protected]
> Subject: [tbc-users] Re: [SPIN] ARQ2SPIN.createQuery error
>
>
> Hi Jeff,
>
> I can't reproduce problems there. For example, change the query of the
> SPINParsingExample class to contain a = and it still appears to work.
>
> Could it be that your Model does not contain the SP import graph and
> therefore does not know that = is a built-in operator?
>
> Otherwise, could you send me a more complete example?
>
> Thanks
> Holger
>
>
> On May 1, 2009, at 10:33 AM, Schmitz, Jeffrey A wrote:
>
>>
>> Hello,
>>  I'm trying to create a SPIN Query by calling ARQ2SPIN.createQuery.
>> The query contains a FILTER with an equals operator:
>>
>>         FILTER (?className = "Neutral") .
>>
>> Somewhere along the line this gets parsed as a Function (E_Equals)
>> with Symbol '='.
>>
>> However, in ARQ2SPIN.createExpression, the call to:
>>
>>  Resource f = getFunction(function);
>>
>> is returning a null 'f' Resource.  This is because 'function' doesn't
>> have an IRI.  Then, I think because of the null f, the call to:
>>
>>  FunctionCall call = SPINFactory.createFunctionCall(model, f);
>>
>> causes a null pointer exception.  Should a check be made here for the
>> case when f is null?  Or should the function have been given an IRI?
>>
>> Thanks,
>> Jeff
>>
>>>
>
>
>
>
> >


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