Hello Sebastian,

> 1. CREATE BITMAP index RDF_QUAD_PSOG on DB.DBA.RDF_QUAD (P,S,O,G);
> Other indexes worked, but the PSOG messed up the DB. After restarting I 
> got the message:
> Error executing a server init statement : 22023: JSO_LOAD_GRAPH has not 
> found expected metadata in the graph --  DB.DBA.RDF_QUAD_FT_UPGRADE ()
> and executing a query with " define input:inference" I got this message:
> JSO_LOAD_GRAPH has not found expected metadata in the graph
> So server was loading data and index well, but after restarting it 
> didn't work any more.

I should check it further before any comments.

> 2. At first, I loaded an Ontology for reasoning, containing some blanknodes:
> 
> my:SyntacticNode rdfs:subClassOf _:bn1 .
> _:bn1 owl:minCardinality "1"^^xsd:nonNegativeInteger .
> _:bn1 owl:onProperty my:hasTag .
> _:bn1 rdf:type owl:Restriction .
> 
>  Whenever I was querying some high classes in the hierarchy, the query 
> took over 400 seconds and brought the wrong result. So there might be a 
> glitch there.

Can I get some specimen, data + ontology + queries, please?

> 3. Inferencing doesn't seem to be compatible with Vectors, so for the 
> pattern:
> ?instance a ?class
> this still works:
> Filter ( ?class = my:Person )
> But these do not:
> Filter ( ?class = my:Person || ?class = my:Student )
> Filter ( ?class in ( my:Person, my:Student) )

The combination

?instance a ?class
Filter ( ?class = my:Person )

works only because the optimizer rewrites the triple pattern as
?instance a my:Person

In virtuoso, the inference does not work without some constant to begin.

Best Regards,

Ivan Mikhailov
OpenLink Software
http://virtuoso.openlinksw.com



Reply via email to