public static String filename2baseIRI(String filename) { if ( filename == null || filename.equals("-") ) return "http://localhost/stdin/" ; String x = IRILib.filenameToIRI(filename) ; return x ; }
/** Return a string that is an IRI for the filename.*/ public static String fileToIRI(File f) { return filenameToIRI(f.getAbsolutePath()) ; }
/** Return a string that is an IRI for the filename.*/ public static String fileToIRI(File f) { return filenameToIRI(f.getAbsolutePath()) ; }
/** Return a URI suitable for a baseURI, based on some input (which may be null) */ public static String chooseBaseIRI(String baseURI) { String scheme = FileUtils.getScheme(baseURI) ; // Assume scheme of one letter are Windows drive letters. if ( scheme != null && scheme.length() == 1 ) scheme = "file" ; if ( scheme != null && scheme.equals("file") ) return IRILib.filenameToIRI(baseURI) ; return IRIResolver.resolveString(baseURI) ; }
for ( Path p : stream ) { DatasetDescriptionRegistry dsDescMap = new DatasetDescriptionRegistry() ; String fn = IRILib.filenameToIRI(p.toString()) ; log.info("Load configuration: "+fn); Model m = readAssemblerFile(fn) ;
for ( Path p : stream ) { DatasetDescriptionRegistry dsDescMap = new DatasetDescriptionRegistry() ; String fn = IRILib.filenameToIRI(p.toString()) ; log.info("Load configuration: "+fn); Model m = readAssemblerFile(fn) ;
private static String testFileIRI(String fn) { String uri1 = IRILib.filenameToIRI(fn) ; assertTrue(uri1.startsWith("file:///")) ; String uri2 = IRILib.filenameToIRI(uri1) ; assertEquals(uri1, uri2) ; return uri1 ; }
private static void filenameToIRI(String string, String result) { String r = IRILib.filenameToIRI(string) ; assertEquals(result, r) ; } }
@Test public void read_url_4x() { String cwd = Paths.get(".").toAbsolutePath().normalize().toString() ; String fn = "file:"+cwd+"/"+plainRelFnRDFXML ; String fn2 = IRILib.filenameToIRI(fn) ; modelRead(fn2) ; }
@Test public void read_url_4() { String cwd = Paths.get(".").toAbsolutePath().normalize().toString() ; String fn = "file:"+cwd+"/"+plainRelFnTTL ; String fn2 = IRILib.filenameToIRI(fn) ; modelRead(fn2) ; }
@Test public void fileIRI_3() { String fn = "file://some.host/D.ttl" ; String uri1 = IRILib.filenameToIRI(fn) ; assertEquals(fn, uri1); String uri2 = IRILib.filenameToIRI(uri1) ; assertEquals(uri1, uri2) ; }
baseUri = IRILib.filenameToIRI(path.toString()); if ( path == null && baseUri == null && uri != null ) baseUri = uri;