I'm working on a project that explores integrating a fairly large pre- (or at least extra-) rdf ontology into RDF, the better to link to other ontologies.

Code has been written which translates the ontology written into proprietary format into rdf triples. It is stored in a TDB database, and amounts to about 11 million statements. At this point almost all URIs are outside the standard RDF namespaces. It has it's own equivalent of subClassOf, for example. We can query the triplestore effectively as-is.

So in order to integrate this ontology with linked RDF data, it'd be nice to use things like owl:equivalentProperty to express equivalence between say, my:parentClass and rdfs:subClassOf.

The first problem I'm encountering is that when I create a TDB model from our 11M triples, then create an inference model integrated with an owl reasoner, the system takes an intractably long time to load - even before I declare any relationships of any kind.

Is this expected behavior? Is there a workaround? Would it be better to rewrite the Proprietary->RDF translator to substitute say rdfs:subClassOf for my:parentClass?

Any help appreciated.

Regards,

Reply via email to