@Override public void processingInstruction(String target, String data) { if ("include-rdf".equals(target)) { Map<String, String> arguments = parseStringArguments(data); verify( arguments.size() > 2, "Incorrect number of arguments for 'include-rdf' processing instruction."); String logicalIRI = arguments.get("logicalIRI"); String physicalIRI = arguments.get("physicalIRI"); if (physicalIRI != null) { physicalIRI = resolveIRI(physicalIRI); } consumer.includeModel(logicalIRI, physicalIRI); } }