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,