public OBDAModel loadRFrom2RMLFile(String r2rmlFile, String jdbcUrl, String username, String password, String driverClass) throws Exception { OBDADataFactory f = OBDADataFactoryImpl.getInstance(); URI obdaURI = new File(r2rmlFile).toURI(); String sourceUrl = obdaURI.toString(); OBDADataSource dataSource = f.getJDBCDataSource(sourceUrl, jdbcUrl, username, password, driverClass); R2RMLReader reader = new R2RMLReader(r2rmlFile); return reader.readModel(dataSource); }
OBDADataSource dataSource = f.getJDBCDataSource(sourceUrl, jdbcurl, username, password, driverclass); OBDAModel model = reader.readModel(dataSource);