@Override protected void writeIndividualComments(OWLNamedIndividual ind) { writeCommentForEntity("ind cannot be null", ind); }
Collection<RDFTriple> triples = getRDFGraph().getTriplesForSubject(node); for (RDFTriple triple : triples) { IRI propertyIRI = triple.getPredicate().getIRI(); triple = remapNodesIfNecessary(node, triple); RDFNode objectNode = triple.getObject(); if (!objectNode.isLiteral()) { if (objectRes.isAnonymous()) { if (isObjectList(objectRes)) { writer.writeParseTypeAttribute(); List<RDFNode> list = new ArrayList<>(); toJavaList(objectRes, list); for (RDFNode n : list) { if (n.isAnonymous()) { render((RDFResourceBlankNode) n, false); } else { if (n.isLiteral()) { render(objectRes, false);
@Override protected void storeOntology(OWLOntology ontology, PrintWriter writer, OWLDocumentFormat format) throws OWLOntologyStorageException { try { RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, writer, format); Set<OWLEntity> entities = renderer.getUnserialisableEntities(); if (!entities.isEmpty()) { StringBuilder sb = new StringBuilder(); for (OWLEntity entity : entities) { sb.append(entity.toStringID()); sb.append('\n'); } throw new OWLOntologyStorageException(sb.toString().trim(), new IllegalElementNameException(sb.toString().trim())); } renderer.render(); } catch (OWLRuntimeException e) { throw new OWLOntologyStorageException(e); } } }
@Override public void endRendering() throws IOException { final OWLOntology ontology = OWL.Ontology(_axioms); final RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, new PrintWriter(_writer)); renderer.render(); } }
/** * @param ontology ontology * @param w writer * @param format format */ public RDFXMLRenderer(OWLOntology ontology, PrintWriter w, OWLDocumentFormat format) { super(checkNotNull(ontology, "ontology cannot be null"), checkNotNull(format, "format cannot be null"), ontology.getOWLOntologyManager().getOntologyWriterConfiguration()); this.format = checkNotNull(format, "format cannot be null"); qnameManager = new RDFXMLNamespaceManager(ontology, format); String defaultNamespace = qnameManager.getDefaultNamespace(); String base = base(defaultNamespace); writer = new RDFXMLWriter(new XMLWriterImpl(checkNotNull(w, "w cannot be null"), qnameManager, base, ontology.getOWLOntologyManager().getOntologyWriterConfiguration())); Map<OWLAnnotationProperty, List<String>> prefLangMap = new HashMap<>(); OWLOntologyManager manager = ontology.getOWLOntologyManager(); OWLAnnotationProperty labelProp = manager.getOWLDataFactory().getRDFSLabel(); labelMaker = new AnnotationValueShortFormProvider(Collections.singletonList(labelProp), prefLangMap, manager); }
Collection<RDFTriple> triples = getRDFGraph().getTriplesForSubject(node); for (RDFTriple triple : triples) { IRI propertyIRI = triple.getPredicate().getIRI(); triple = remapNodesIfNecessary(node, triple); RDFNode objectNode = triple.getObject(); if (!objectNode.isLiteral()) { if (objectRes.isAnonymous()) { if (isObjectList(objectRes)) { writer.writeParseTypeAttribute(); List<RDFNode> list = new ArrayList<>(); toJavaList(objectRes, list); for (RDFNode n : list) { if (n.isAnonymous()) { render((RDFResourceBlankNode) n, false); } else { if (n.isLiteral()) { render(objectRes, false);
@Override protected void storeOntology(OWLOntology ontology, PrintWriter writer, OWLDocumentFormat format) throws OWLOntologyStorageException { try { RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, writer, format); Set<OWLEntity> entities = renderer.getUnserialisableEntities(); if (!entities.isEmpty()) { StringBuilder sb = new StringBuilder(); for (OWLEntity entity : entities) { sb.append(entity.toStringID()); sb.append('\n'); } throw new OWLOntologyStorageException(sb.toString().trim(), new IllegalElementNameException(sb.toString().trim())); } renderer.render(); } catch (OWLRuntimeException e) { throw new OWLOntologyStorageException(e); } } }
@Override public void endRendering() throws IOException { final OWLOntology ontology = OWL.Ontology(_axioms); final RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, new PrintWriter(_writer)); renderer.render(); } }
/** * @param ontology ontology * @param w writer * @param format format */ public RDFXMLRenderer(OWLOntology ontology, PrintWriter w, OWLDocumentFormat format) { super(checkNotNull(ontology, "ontology cannot be null"), checkNotNull(format, "format cannot be null"), ontology.getOWLOntologyManager().getOntologyWriterConfiguration()); this.format = checkNotNull(format, "format cannot be null"); qnameManager = new RDFXMLNamespaceManager(ontology, format); String defaultNamespace = qnameManager.getDefaultNamespace(); String base = base(defaultNamespace); writer = new RDFXMLWriter(new XMLWriterImpl(checkNotNull(w, "w cannot be null"), qnameManager, base, ontology.getOWLOntologyManager().getOntologyWriterConfiguration())); Map<OWLAnnotationProperty, List<String>> prefLangMap = new HashMap<>(); OWLOntologyManager manager = ontology.getOWLOntologyManager(); OWLAnnotationProperty labelProp = manager.getOWLDataFactory().getRDFSLabel(); labelMaker = new AnnotationValueShortFormProvider(Collections.singletonList(labelProp), prefLangMap, manager); }
Collection<RDFTriple> triples = getRDFGraph().getTriplesForSubject(node); for (RDFTriple triple : triples) { IRI propertyIRI = triple.getPredicate().getIRI(); triple = remapNodesIfNecessary(node, triple); RDFNode objectNode = triple.getObject(); if (!objectNode.isLiteral()) { if (objectRes.isAnonymous()) { if (isObjectList(objectRes)) { writer.writeParseTypeAttribute(); List<RDFNode> list = new ArrayList<>(); toJavaList(objectRes, list); for (RDFNode n : list) { if (n.isAnonymous()) { render((RDFResourceBlankNode) n, false); } else { if (n.isLiteral()) { render(objectRes, false);
@Override protected void storeOntology(OWLOntology ontology, PrintWriter writer, OWLDocumentFormat format) throws OWLOntologyStorageException { try { RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, writer, format); Set<OWLEntity> entities = renderer.getUnserialisableEntities(); if (!entities.isEmpty()) { StringBuilder sb = new StringBuilder(); for (OWLEntity entity : entities) { sb.append(entity.toStringID()); sb.append('\n'); } throw new OWLOntologyStorageException(sb.toString().trim(), new IllegalElementNameException(sb.toString().trim())); } renderer.render(); } catch (OWLRuntimeException e) { throw new OWLOntologyStorageException(e); } } }
@Override public void endRendering() throws IOException { final OWLOntology ontology = OWL.Ontology(_axioms); final RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, new PrintWriter(_writer)); renderer.render(); } }
@Override protected void writeObjectPropertyComment(OWLObjectProperty prop) { writeCommentForEntity("prop cannot be null", prop); }
/** * @param ontology ontology * @param w writer * @param format format */ public RDFXMLRenderer(OWLOntology ontology, PrintWriter w, OWLDocumentFormat format) { super(checkNotNull(ontology, "ontology cannot be null"), checkNotNull(format, "format cannot be null"), ontology.getOWLOntologyManager().getOntologyWriterConfiguration()); this.format = checkNotNull(format, "format cannot be null"); qnameManager = new RDFXMLNamespaceManager(ontology, format); String defaultNamespace = qnameManager.getDefaultNamespace(); String base = base(defaultNamespace); writer = new RDFXMLWriter(new XMLWriterImpl(checkNotNull(w, "w cannot be null"), qnameManager, base, ontology.getOWLOntologyManager().getOntologyWriterConfiguration())); Map<OWLAnnotationProperty, List<String>> prefLangMap = new HashMap<>(); OWLOntologyManager manager = ontology.getOWLOntologyManager(); OWLAnnotationProperty labelProp = manager.getOWLDataFactory().getRDFSLabel(); labelMaker = new AnnotationValueShortFormProvider(Collections.singletonList(labelProp), prefLangMap, manager); }
Collection<RDFTriple> triples = getRDFGraph().getTriplesForSubject(node); for (RDFTriple triple : triples) { IRI propertyIRI = triple.getPredicate().getIRI(); triple = remapNodesIfNecessary(node, triple); RDFNode objectNode = triple.getObject(); if (!objectNode.isLiteral()) { if (objectRes.isAnonymous()) { if (isObjectList(objectRes)) { writer.writeParseTypeAttribute(); List<RDFNode> list = new ArrayList<>(); toJavaList(objectRes, list); for (RDFNode n : list) { if (n.isAnonymous()) { render((RDFResourceBlankNode) n, false); } else { if (n.isLiteral()) { render(objectRes, false);
@Override protected void storeOntology(OWLOntology ontology, PrintWriter writer, OWLDocumentFormat format) throws OWLOntologyStorageException { try { RDFXMLRenderer renderer = new RDFXMLRenderer(ontology, writer, format); Set<OWLEntity> entities = renderer.getUnserialisableEntities(); if (!entities.isEmpty()) { StringBuilder sb = new StringBuilder(); for (OWLEntity entity : entities) { sb.append(entity.toStringID()); sb.append('\n'); } throw new OWLOntologyStorageException(sb.toString().trim(), new IllegalElementNameException(sb.toString().trim())); } renderer.render(); } catch (OWLRuntimeException e) { throw new OWLOntologyStorageException(e); } } }
protected void renderOntology(OWLOntology ontology, Writer writer) throws Exception { RDFXMLRenderer renderer = new RDFXMLRenderer(getOWLModelManager().getActiveOntology(), writer); renderer.render(); } }
@Override protected void writeDataPropertyComment(OWLDataProperty prop) { writeCommentForEntity("prop cannot be null", prop); }
/** * @param ontology ontology * @param w writer * @param format format */ public RDFXMLRenderer(OWLOntology ontology, PrintWriter w, OWLDocumentFormat format) { super(checkNotNull(ontology, "ontology cannot be null"), checkNotNull(format, "format cannot be null"), ontology.getOWLOntologyManager().getOntologyWriterConfiguration()); this.format = checkNotNull(format, "format cannot be null"); qnameManager = new RDFXMLNamespaceManager(ontology, format); String defaultNamespace = qnameManager.getDefaultNamespace(); String base = base(defaultNamespace); writer = new RDFXMLWriter(new XMLWriterImpl(checkNotNull(w, "w cannot be null"), qnameManager, base, ontology.getOWLOntologyManager().getOntologyWriterConfiguration())); Map<OWLAnnotationProperty, List<String>> prefLangMap = new HashMap<>(); OWLOntologyManager manager = ontology.getOWLOntologyManager(); OWLAnnotationProperty labelProp = manager.getOWLDataFactory().getRDFSLabel(); labelMaker = new AnnotationValueShortFormProvider(Collections.singletonList(labelProp), prefLangMap, manager); }
protected void renderOntology(OWLOntology ontology, Writer writer) throws Exception { RDFXMLRenderer renderer = new RDFXMLRenderer(getOWLModelManager().getActiveOntology(), writer); renderer.render(); } }