public static HashMap<String, String> loadSourceMap( String sourceFile){
			
			Repository repo = new SailRepository(new MemoryStore());
			HashMap<String, String> cacheNameToSourceMap = new HashMap<String, String>();
			
			try {
				repo.initialize();
				RepositoryConnection conn = repo.getConnection();
				
				conn.add(new File(sourceFile), "", RDFFormat.TURTLE);
				RepositoryResult<Statement> results = conn.getStatements(null, null, null, true);
				while(results.hasNext()){
					Statement curStatement = results.next();
					String origSource = curStatement.getSubject().toString();
					String localName = curStatement.getObject().toString().replaceAll("\"", "");
					cacheNameToSourceMap.put(localName,  origSource);
					

				}
			}
			catch(Exception e){
				e.printStackTrace();
			}
			return cacheNameToSourceMap;
		}