This content has been marked as final. Show 3 replies
Please don't associate more than 1 model with an application table. We recommend a 1-1 mapping.
Technically, if there is a need to separate your RDF/OWL data into hundreds of distinct models, then
you will have to manage corresponding application tables.
Do you have large amount of data in each model? You mentioned thousands of predicates.
Oracle may think manage metadata of their database is a simple and interesting task, but I don't think so. I believe that manage database metadata should only be oracle's duty, I would never involve even one single line of DDL in my software. So if I can not store multiple model in a single table, or at least a certain number of tables, I have to discard oracle's solution, and build one of myself.
If you don't want any DDL in your code, then you may want to look into Jena Adaptor. With Jena Adaptor, you are dealing with
simple Java objects, there is no need to invoke create table, create_sem_model, etc.
Let me know if Jena Adaptor suits your application needs.
Zhe Wu (Aka. Alan Wu)