uk.ac.bbk.dcs.automed.owl
Class TranslateRelationalSchemaToOWLLite

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.owl.TranslateRelationalSchemaToOWLLite

public class TranslateRelationalSchemaToOWLLite
extends java.lang.Object


Field Summary
private  Construct attribute
           
private  java.util.Map constructMaps
           
private  Construct fk
           
protected static java.util.logging.Logger logger
           
private  Construct owlclass
           
private  Construct owlLiteral
           
private  Construct owlproperty
           
private  Construct pk
           
private  Construct table
           
 
Constructor Summary
TranslateRelationalSchemaToOWLLite()
           
 
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
 

Field Detail

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
Constructor Detail

TranslateRelationalSchemaToOWLLite

public TranslateRelationalSchemaToOWLLite()
Method Detail

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