uk.ac.bbk.dcs.automed.owl
Class TranslateRelationalSchemaToOWLLite
java.lang.Object
uk.ac.bbk.dcs.automed.owl.TranslateRelationalSchemaToOWLLite
public class TranslateRelationalSchemaToOWLLite
- extends java.lang.Object
Method Summary |
private Schema |
growingPhase(Schema currentSchema,
boolean translatePK,
boolean translateFK,
java.lang.String nameSpacePrefix)
|
private Schema |
renameOWLConstructs(Schema currentSchema,
java.lang.String nameSpacePrefix)
|
private Schema |
shrinkingPhase(Schema currentSchema,
boolean translatePK,
boolean translateFK,
java.lang.String nameSpacePrefix)
|
Schema |
translateRelationalToOWLLite(Schema relSchema,
java.lang.String namespace,
boolean translatePK,
boolean translateFK,
java.lang.String newSchemaName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static java.util.logging.Logger logger
owlclass
private Construct owlclass
owlLiteral
private Construct owlLiteral
owlproperty
private Construct owlproperty
table
private Construct table
attribute
private Construct attribute
pk
private Construct pk
fk
private Construct fk
constructMaps
private java.util.Map constructMaps
TranslateRelationalSchemaToOWLLite
public TranslateRelationalSchemaToOWLLite()
translateRelationalToOWLLite
public Schema translateRelationalToOWLLite(Schema relSchema,
java.lang.String namespace,
boolean translatePK,
boolean translateFK,
java.lang.String newSchemaName)
throws java.lang.Exception
- Throws:
java.lang.Exception
growingPhase
private Schema growingPhase(Schema currentSchema,
boolean translatePK,
boolean translateFK,
java.lang.String nameSpacePrefix)
throws java.lang.Exception
- Throws:
java.lang.Exception
shrinkingPhase
private Schema shrinkingPhase(Schema currentSchema,
boolean translatePK,
boolean translateFK,
java.lang.String nameSpacePrefix)
throws java.lang.Exception
- Throws:
java.lang.Exception
renameOWLConstructs
private Schema renameOWLConstructs(Schema currentSchema,
java.lang.String nameSpacePrefix)
throws java.lang.Exception
- Throws:
java.lang.Exception