public OWLAxiomToTurtleVisitor(PrefixManager prefixManager) { this.prefixManager = prefixManager; Map<String, String> namespaces = prefixManager.getPrefixMap(); for (String prefix : namespaces.keySet()) { parentBuffer.append(String.format("@prefix %s <%s> .\n", prefix, namespaces.get(prefix))); } parentBuffer.append("\n"); }
private void writePrefixDeclaration(BufferedWriter writer) throws IOException { final ImmutableMap<String, String> prefixMap = ppMapping.getMetadata().getPrefixManager().getPrefixMap(); if (prefixMap.size() == 0) { return; // do nothing if there is no prefixes to write } writer.write(OntopNativeMappingParser.PREFIX_DECLARATION_TAG); writer.write("\n"); for (String prefix : prefixMap.keySet()) { String uri = prefixMap.get(prefix); writer.write(prefix + (prefix.length() >= 9 ? "\t" : "\t\t") + uri + "\n"); } writer.write("\n"); }
/** * Creates new form SelectPrefixDialog */ public SelectPrefixPanel(PrefixManager manager, JTextPane parent) { super(); prefixMap = manager.getPrefixMap(); querypane = parent; initComponents(); drawCheckBoxes(); }
private PrefixManager mergePrefixManagers(ImmutableSet<Mapping> mappings) { ImmutableMap<String, Collection<String>> prefixToUris = mappings.stream() .flatMap(m -> m.getMetadata().getPrefixManager().getPrefixMap().entrySet().stream()) .collect(ImmutableCollectors.toMultimap()) .asMap(); ImmutableMap<String, String> prefixToUri = prefixToUris.entrySet().stream() .collect(ImmutableCollectors.toMap( Map.Entry::getKey, e -> flattenURIList(e.getKey(), e.getValue()) )); return new SimplePrefixManager(prefixToUri); }
private PrefixManager mergePrefixManagers(ImmutableSet<Mapping> mappings) { ImmutableMap<String, Collection<String>> prefixToUris = mappings.stream() .flatMap(m -> m.getMetadata().getPrefixManager().getPrefixMap().entrySet().stream()) .collect(ImmutableCollectors.toMultimap()) .asMap(); ImmutableMap<String, String> prefixToUri = prefixToUris.entrySet().stream() .collect(ImmutableCollectors.toMap( e -> e.getKey(), e -> flattenURIList(e.getKey(), e.getValue()) )); return new SimplePrefixManager(prefixToUri); }
private ImmutableList<TargetAtom> parse(String query, PrefixManager man) { try { TargetQueryParser textParser = new TurtleOBDASQLParser(man.getPrefixMap(), apic.getTermFactory(), apic.getTargetAtomFactory(), apic.getRdfFactory()); return textParser.parse(query); } catch (TargetQueryParserException e) { parsingException = e; return null; } catch (Exception e) { return null; } }
public void parseMapping(Reader mappingReader, Properties properties) throws DuplicateMappingException, InvalidMappingException, IOException, MappingIOException { OntopMappingSQLAllConfiguration configuration = OntopMappingSQLAllConfiguration.defaultBuilder() .nativeOntopMappingReader(mappingReader) .properties(properties) .build(); SQLMappingParser mappingParser = configuration.getInjector().getInstance(SQLMappingParser.class); SQLPPMapping ppMapping = mappingParser.parse(mappingReader); prefixManager.addPrefixes(ppMapping.getMetadata().getPrefixManager().getPrefixMap()); // New map triplesMapMap = ppMapping.getTripleMaps().stream() .collect(collectTriplesMaps( SQLPPTriplesMap::getId, m -> m)); }
prefixmng.getPrefixMap() .forEach((s, s1) -> jenaPrefixMapping.setNsPrefix(