de.fuberlin.wiwiss.d2rq.mapgen
Class MappingGenerator
java.lang.Object
de.fuberlin.wiwiss.d2rq.mapgen.MappingGenerator
public class MappingGenerator
- extends Object
Generates a D2RQ mapping by introspecting a database schema.
Result is available as a high-quality N3 serialization, or
as a parsed model.
- Version:
- $Id: MappingGenerator.java,v 1.21 2007/10/23 15:07:22 cyganiak Exp $
- Author:
- Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingGenerator
public MappingGenerator(String jdbcURL)
setMapNamespaceURI
public void setMapNamespaceURI(String uri)
setInstanceNamespaceURI
public void setInstanceNamespaceURI(String uri)
setVocabNamespaceURI
public void setVocabNamespaceURI(String uri)
setDatabaseUser
public void setDatabaseUser(String user)
setDatabasePassword
public void setDatabasePassword(String password)
setJDBCDriverClass
public void setJDBCDriverClass(String driverClassName)
writeMapping
public void writeMapping(OutputStream out)
writeMapping
public void writeMapping(Writer out)
vocabularyModel
public Model vocabularyModel()
mappingModel
public Model mappingModel(String baseURI)
writeTable
public void writeTable(RelationName tableName)
writeLabelBridge
public void writeLabelBridge(RelationName tableName)
writeColumn
public void writeColumn(Attribute column,
List foreignKeys)
writeColumnHacks
public void writeColumnHacks(Attribute column,
int colType)