- From: Seaborne, Andy <andy.seaborne@hp.com>
- Date: Fri, 26 Jun 2009 09:33:55 +0000
- To: Lee Feigenbaum <lee@thefigtrees.net>, Samuel Pedro <samuelcpspam@gmail.com>
- CC: "public-sparql-dev@w3.org" <public-sparql-dev@w3.org>
Last time, the Protégé data was in-memory and the Jena version was in an SQL database backed storage layer. Jena only provides the value equivalence for in-memory graphs. Andy > -----Original Message----- > From: public-sparql-dev-request@w3.org [mailto:public-sparql-dev- > request@w3.org] On Behalf Of Lee Feigenbaum > Sent: 26 June 2009 03:58 > To: Samuel Pedro > Cc: public-sparql-dev@w3.org > Subject: Re: Why don't i have any result? Part 2 > > Hi Samuel, > > It's probably the same thing as the other time. The data has the label > as a typed literal with datatype xsd:string -- in SPARQL this is > represented lexically as: > > "bifinhos com cogumelos"^^xsd:string > > If you change your query to that, I expect you'd get results with both > protege and jena. What's happening apparently here is that Jena is > adhering to the precise semantics of SPARQL while protege is being a bit > lax. > > Lee > > Samuel Pedro wrote: > > I'm trying to know witch class have that label, and again with protege i > > have the right result and with jena i'm not. > > I'm missing any other Prefix? > > > > PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> > > PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> > > PREFIX owl: <http://www.w3.org/2002/07/owl#> > > SELECT ?class > > WHERE { ?class rdf:type owl:Class . > > ?class rdfs:label "bifinhos com cogumelos" } > > > > > > the class that have that label is this > > > > > > <owl:Class rdf:about="#BifinhosComCogumelos"> > > <rdfs:subClassOf> > > <owl:Restriction> > > <owl:someValuesFrom rdf:resource="#Ovo"/> > > <owl:onProperty> > > <owl:ObjectProperty rdf:about="#hasIngredient"/> > > </owl:onProperty> > > </owl:Restriction> > > </rdfs:subClassOf> > > <rdfs:subClassOf> > > <owl:Restriction> > > <owl:someValuesFrom> > > <owl:Class rdf:about="#Alface"/> > > </owl:someValuesFrom> > > <owl:onProperty> > > <owl:ObjectProperty rdf:about="#hasIngredient"/> > > </owl:onProperty> > > </owl:Restriction> > > </rdfs:subClassOf> > > <rdfs:subClassOf rdf:resource="#PratosdeCarne"/> > > <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string" > > >bifinhos com cogumelos</rdfs:label> > > </owl:Class> > > > > > > Any ideias of whats wrong this time? Is there another way of do this > query?
Received on Friday, 26 June 2009 09:35:06 UTC