ontology.importsDeclarations().sorted().forEach(decl -> { writer.writeStartElement(IMPORT); writer.writeTextContent(decl.getIRI().toString()); writer.writeEndElement(); });
ontology.importsDeclarations().sorted().forEach(decl -> { writer.writeStartElement(IMPORT); writer.writeTextContent(decl.getIRI().toString()); writer.writeEndElement(); });
ontology.importsDeclarations().sorted().forEach(decl -> { writer.writeStartElement(IMPORT); writer.writeTextContent(decl.getIRI().toString()); writer.writeEndElement(); });
ontology.importsDeclarations().sorted().forEach(decl -> { writer.writeStartElement(IMPORT); writer.writeTextContent(decl.getIRI().toString()); writer.writeEndElement(); });
/** * Writes an IRI element for a given IRI. * * @param iri The IRI to be written as an element. If the IRI can be abbreviated then an * AbbreviatedIRI element will be written */ public void writeIRIElement(IRI iri) { String iriString = iri.toString(); if (iriString.startsWith(writer.getXMLBase())) { writeStartElement(IRI_ELEMENT); writeTextContent(iriMinusBase(iriString)); writeEndElement(); } else { String val = getIRIString(iri); if (!val.equals(iriString)) { writeStartElement(ABBREVIATED_IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } else { writeStartElement(IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } } }
/** * Writes an IRI element for a given IRI. * * @param iri The IRI to be written as an element. If the IRI can be abbreviated then an * AbbreviatedIRI element will be written */ public void writeIRIElement(IRI iri) { String iriString = iri.toString(); if (iriString.startsWith(writer.getXMLBase())) { writeStartElement(IRI_ELEMENT); writeTextContent(iriMinusBase(iriString)); writeEndElement(); } else { String val = getIRIString(iri); if (!val.equals(iriString)) { writeStartElement(ABBREVIATED_IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } else { writeStartElement(IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } } }
/** * Writes an IRI element for a given IRI. * * @param iri The IRI to be written as an element. If the IRI can be abbreviated then an * AbbreviatedIRI element will be written */ public void writeIRIElement(IRI iri) { String iriString = iri.toString(); if (iriString.startsWith(writer.getXMLBase())) { writeStartElement(IRI_ELEMENT); writeTextContent(iriMinusBase(iriString)); writeEndElement(); } else { String val = getIRIString(iri); if (!val.equals(iriString)) { writeStartElement(ABBREVIATED_IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } else { writeStartElement(IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } } }
/** * Writes an IRI element for a given IRI. * * @param iri The IRI to be written as an element. If the IRI can be abbreviated then an * AbbreviatedIRI element will be written */ public void writeIRIElement(IRI iri) { String iriString = iri.toString(); if (iriString.startsWith(writer.getXMLBase())) { writeStartElement(IRI_ELEMENT); writeTextContent(iriMinusBase(iriString)); writeEndElement(); } else { String val = getIRIString(iri); if (!val.equals(iriString)) { writeStartElement(ABBREVIATED_IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } else { writeStartElement(IRI_ELEMENT); writer.writeTextContent(val); writeEndElement(); } } }
@Override public void visit(OWLLiteral node) { writer.writeStartElement(LITERAL); if (node.hasLang()) { writer.writeLangAttribute(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { writer.writeDatatypeAttribute(node.getDatatype()); } writer.writeTextContent(node.getLiteral()); writer.writeEndElement(); }
@Override public void visit(OWLLiteral node) { writer.writeStartElement(LITERAL); if (node.hasLang()) { writer.writeLangAttribute(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { writer.writeDatatypeAttribute(node.getDatatype()); } writer.writeTextContent(node.getLiteral()); writer.writeEndElement(); }
@Override public void visit(OWLLiteral node) { writer.writeStartElement(LITERAL); if (node.hasLang()) { writer.writeLangAttribute(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { writer.writeDatatypeAttribute(node.getDatatype()); } writer.writeTextContent(node.getLiteral()); writer.writeEndElement(); }
@Override public void visit(OWLLiteral node) { writer.writeStartElement(LITERAL); if (node.hasLang()) { writer.writeLangAttribute(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { writer.writeDatatypeAttribute(node.getDatatype()); } writer.writeTextContent(node.getLiteral()); writer.writeEndElement(); }