<owl:Class rdf:about="urn:x-abbvie:rdf-service#MasterEntity">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="urn:x-abbvie:rdf-service#viewConfiguration"/>
<owl:onClass rdf:resource="urn:x-abbvie:rdf-service#ViewConfiguration"/>
<owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="urn:x-abbvie:rdf-service#deleteConfiguration"/>
<owl:onClass rdf:resource="urn:x-abbvie:rdf-service#DeleteConfiguration"/>
<owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:minQualifiedCardinality>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
select distinct ?swhere { graph ?g { ?t a <urn:x-abbvie:rdf-service#MasterEntity> . } graph ?ig { ?s a ?t . } graph ?sg { ?s ?p ?o . }}
--Thanks,-tj
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en
Thanks Evren. What you state in the last paragraph might be something to try. I did try to change the model, but I am trying to find some reference online as to how I might be able to specify the inference rule. I want to infer that something is a MasterEntity if its class is a MasterEntityType.The explain plan is below:Explaining Query:select distinct ?swhere {graph ?g {?t a <urn:x-abbvie:rdf-service#MasterEntity> .}graph ?ig {?s a ?t .}graph ?sg {?s ?p ?o .}}The Query Plan:Distinct [cardinality=41]Projection(?s) [cardinality=41]LoopJoin[_] [cardinality=41]MergeJoin[?t] [cardinality=41]Sort(?t) [cardinality=1]TypeOf(?s, ?t)Union [cardinality=25]Scan[PSC](?t, <urn:x-abbvie:rdf-service#deleteConfiguration>, _){?g, named} [cardinality=5]Scan[PSC](?t, <urn:x-abbvie:rdf-service#viewConfiguration>, _){?g, named} [cardinality=20]Hybrid_Property(FACT(x0, x1, x2)(Var(name=2), Var(name=5) -> Var(name=4))) [cardinality=1]