Hi Oliver, There are no rdfs:subClassOf or rdfs:subPropertyOf relations in the graph of the inserted data:
SQL> SPARQL SELECT * FROM <mygraph> WHERE {?s ?p ?o};
s
p
o
LONG VARCHAR
LONG VARCHAR
LONG VARCHAR
_______________________________________________________________________________
urn:my:graphX1
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
urn:my:graphmytype2
urn:my:graphX2
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
urn:my:graphmytype2
urn:my:graphC
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
urn:my:graphmytype1
urn:my:graphB
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
urn:my:graphmytype1
urn:my:graphA
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
urn:my:graphmytype1
urn:my:graphC
urn:my:graphmyrel
urn:my:graphX1
urn:my:graphA
urn:my:graphmyrel
urn:my:graphX1
urn:my:graphB
urn:my:graphmyrel
urn:my:graphX2
8 Rows. -- 5 msec.
SQL>
Please refer to the following documentation on Virtuoso inference and reasoning
and rdfs:subClassOf & rdfs:subPropertyOf support …
http://docs.openlinksw.com/virtuoso/rdfsparqlrulesubclassandsubprop/
<http://docs.openlinksw.com/virtuoso/rdfsparqlrulesubclassandsubprop/>
Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc. // http://www.openlinksw.com/
<http://www.openlinksw.com/>
Weblog -- http://www.openlinksw.com/blogs/ <http://www.openlinksw.com/blogs/>
LinkedIn -- http://www.linkedin.com/company/openlink-software/
<http://www.linkedin.com/company/openlink-software/>
Twitter -- http://twitter.com/OpenLink <http://twitter.com/OpenLink>
Google+ -- http://plus.google.com/100570109519069333827/
<http://plus.google.com/100570109519069333827/>
Facebook -- http://www.facebook.com/OpenLinkSoftware
<http://www.facebook.com/OpenLinkSoftware>
Universal Data Access, Integration, and Management Technology Providers
> On 6 Jan 2017, at 09:42, Olivier Filangi <[email protected]
> <mailto:[email protected]>> wrote:
>
> Dear all,
>
> I have a strange behaviour with a kind of query with Virtuoso (07.20.3217).
>
> Accoding the following tripplet I put with a insert query :
>
> PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#
> <http://www.w3.org/1999/02/22-rdf-syntax-ns#>>
> PREFIX :<urn:my:graph>
>
>
> INSERT DATA
> {
> GRAPH <mygraph> {
> :A rdf:type :mytype1.
> :B rdf:type :mytype1.
> :C rdf:type :mytype1.
>
> :X1 rdf:type :mytype2.
> :X2 rdf:type :mytype2.
>
> :A :myrel :X1.
> :B :myrel :X2.
> :C :myrel :X1.
> }
> }
>
> When I request with on data with the query :
>
> PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#
> <http://www.w3.org/2000/01/rdf-schema#>>
> PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#
> <http://www.w3.org/1999/02/22-rdf-syntax-ns#>>
> PREFIX :<urn:my:graph>
>
> SELECT DISTINCT ?A ?B
> WHERE
> {
> ?A ?subProperty8 ?B.
> ?subProperty8 rdfs:subPropertyOf* :myrel.
>
> #constraint 1
> ?A rdf:type ?A_SubClassOf.
> ?A_SubClassOf rdfs:subClassOf* :mytype1.
>
> #constraint 2
> ?B rdf:type ?B_SubClassOf.
> ?B_SubClassOf rdfs:subClassOf* :mytype2.
> }
>
> I get only one result :
> urn:my:graphA urn:my:graphX1
>
> If I remove the first or the second constraint, I get all results that I
> should find :
> urn:my:graphA urn:my:graphX1
> urn:my:graphC urn:my:graphX1
> urn:my:graphB urn:my:graphX2
>
> Could you say me if I did a wrong sparql insertion/request or if it's a
> bug ?
>
> Regards,
> Olivier F.
>
>
> --
> Filangi Olivier
> +33 (0)2 23 48 51 48
> Biodiversity and Polyploidy team - UMR1349 IGEPP - INRA - Agrocampus Ouest
> +33 (0)2 99 84 74 22
> GenOuest Bioinformatics Platform - IRISA
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org <http://slashdot.org/>!
> http://sdm.link/slashdot <http://sdm.link/slashdot>
> _______________________________________________
> Virtuoso-users mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________ Virtuoso-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/virtuoso-users
