p.put(OntopSQLCoreSettings.JDBC_DRIVER, "com.mysql.jdbc.Driver"); OntopSQLOWLAPIConfiguration configuration = OntopSQLOWLAPIConfiguration.defaultBuilder() .r2rmlMappingFile(inputMappingFile) .properties(p)
public OntopSQLOWLAPIConfiguration buildOntopSQLOWLAPIConfiguration(OWLOntology currentOntology) { OntopSQLOWLAPIConfiguration.Builder builder = OntopSQLOWLAPIConfiguration.defaultBuilder() .properties(snapshotProperties()) .ppMapping(obdaModel.generatePPMapping()); Optional.ofNullable(implicitDBConstraintFile) .ifPresent(builder::basicImplicitConstraintFile); builder.ontology(currentOntology); return builder.build(); }
OntopSQLOWLAPIConfiguration configuration = OntopSQLOWLAPIConfiguration.defaultBuilder() .propertyFile(propertiesFile) .build();
config = OntopSQLOWLAPIConfiguration.defaultBuilder() .ontologyFile(owlFile) .r2rmlMappingFile(mappingFile) config = OntopSQLOWLAPIConfiguration.defaultBuilder() .ontologyFile(owlFile) .nativeOntopMappingFile(mappingFile)
OntopSQLOWLAPIConfiguration.Builder configurationBuilder = OntopSQLOWLAPIConfiguration.defaultBuilder();
private static Repository setupVirtualRepository(String mappings, String ontology, String properties) throws RepositoryException { OntopSQLOWLAPIConfiguration configuration = OntopSQLOWLAPIConfiguration.defaultBuilder() .nativeOntopMappingFile(mappings) .ontologyFile(ontology) .propertyFile(properties) .build(); OntopRepository repository = OntopRepository.defaultRepository(configuration); repository.initialize(); return repository; }
OntopSQLOWLAPIConfiguration.Builder configurationBuilder = OntopSQLOWLAPIConfiguration.defaultBuilder();
OntopSQLOWLAPIConfiguration materializationConfig = OntopSQLOWLAPIConfiguration.defaultBuilder() .propertyFile(propertiesFile)
/** * Mapping file + connection info */ private Builder<? extends Builder> createAndInitConfigurationBuilder() { final Builder<? extends Builder> configBuilder = OntopSQLOWLAPIConfiguration.defaultBuilder(); // if (!Strings.isNullOrEmpty(owlFile)){ // configBuilder.ontologyFile(owlFile); // } if (isR2rmlFile(mappingFile)) { configBuilder.r2rmlMappingFile(mappingFile); } else { configBuilder.nativeOntopMappingFile(mappingFile); } return configBuilder .propertyFile(propertiesFile) .enableOntologyAnnotationQuerying(true); } }
OntopSQLOWLAPIConfiguration.Builder configBuilder = OntopSQLOWLAPIConfiguration.defaultBuilder() .nativeOntopMappingFile(inputMappingFile) .jdbcDriver("dummy")
OntopSQLOWLAPIConfiguration.Builder configurationBuilder = OntopSQLOWLAPIConfiguration.defaultBuilder() .propertyFile(propertiesFile) .ontology(ontology)
OntopSemanticIndexLoaderImpl(SIRepository repo, Connection connection, Properties properties, Optional<OWLOntology> tbox) { this.connection = connection; OntopSQLOWLAPIConfiguration.Builder builder = OntopSQLOWLAPIConfiguration.defaultBuilder() .ppMapping(repo.createMappings()) .properties(properties) .jdbcUrl(repo.getJdbcUrl()) .jdbcUser(repo.getUser()) .jdbcPassword(repo.getPassword()) //TODO: remove it (required by Tomcat...) .jdbcDriver("org.h2.Driver") .keepPermanentDBConnection(true) .iriDictionary(repo.getUriMap()); tbox.ifPresent(builder::ontology); this.configuration = builder.build(); }