Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] retreiving Individuals using SPARQL

James Howison james at howison.name
Fri Mar 27 13:56:50 PDT 2009


View your ontologies (from p 3.4 and p4) in Turtle format, then  
search, using a text editor, and look for the :Product individual  
(obviously with the right name-space).  Looks like AllegroGraph is not  
finding the constant that you are using.

On 27 Mar 2009, at 4:02 PM, babar shahzad wrote:

>
> Hi J,
>
> Can you kindly look at screen shots attached. Its like I export my  
> ontology(p4) to Allegrograph. I am trying to run same Individual  
> fetching query but it raising
> error. But if I export same :Human ontology that's made is 3.4 to  
> Allegrograph, query it runs. I have tried a lot but just could not  
> figure out whats problem.
>
> thank you in advance.
>
>
>
> Babar Shahzad Chaudary,
> +358408532112
> Deptt of Information Processing
> Science,
> University of Oulu, Finland.
>
>
>
> ----- Original Message ----
> From: James Howison <james at howison.name>
> To: User support for the Protege-OWL editor <protege-owl at lists.stanford.edu 
> >
> Sent: Friday, March 27, 2009 5:00:28 AM
> Subject: Re: [protege-owl] retreiving Individuals using SPARQL
>
>
> On 26 Mar 2009, at 1:52 PM, Thomas Russ wrote:
>
>>
>> On Mar 26, 2009, at 3:25 AM, babar shahzad wrote:
>>
>>> Hi J;
>>>
>>> I tried your query & results are awesome. It fetches everything it
>>> finds in ontology, does not have any effect on result set whether I
>>> make Male, Female, OR Human as object.
>>> Screen shot is attached.
>>
>> That's because you keep using a variable instead of a constant.
>> It doesn't matter what a variable is named, it will still match
>> anything.
>
> You've given this pattern:
>
> ?var1 rdf:type ?var2 .
>
> (?male and ?Male are different)
>
> So its returning matches for all triples where rdf:type is the middle
> component.  You need to use a constant, eg :Human, in the third
> position:
>
> ?var1 rdf:type :Human .
>
> Have you looked at your ontology in Turtle, N3 or N-Triple format?  If
> not then you should do that, because then you'll see the triples that
> you are matching against.  Think of the variables as wildcards.
>
> --J
> _______________________________________________
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>
>
>
> < 
> Gruff_err 
> .JPG 
> ><Gruff_Pro_err.JPG>_______________________________________________
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03




More information about the protege-owl mailing list