/** * @param vf value factory * @param literalObject literal * @return value */ protected static Value literal(final ValueFactory vf, final RDFLiteral literalObject) { Value object; if (literalObject.hasLang()) { object = vf.createLiteral(literalObject.getLexicalValue(), literalObject.getLang()); } else if (literalObject.isPlainLiteral()) { object = vf.createLiteral(literalObject.getLexicalValue(), XMLSchema.STRING); } else { object = vf.createLiteral(literalObject.getLexicalValue(), vf.createIRI(literalObject.getDatatype().toString())); } return object; }
/** * @param vf value factory * @param literalObject literal * @return value */ protected static Value literal(final ValueFactory vf, final RDFLiteral literalObject) { Value object; if (literalObject.hasLang()) { object = vf.createLiteral(literalObject.getLexicalValue(), literalObject.getLang()); } else if (literalObject.isPlainLiteral()) { object = vf.createLiteral(literalObject.getLexicalValue(), XMLSchema.STRING); } else { object = vf.createLiteral(literalObject.getLexicalValue(), vf.createIRI(literalObject.getDatatype().toString())); } return object; }
RDFLiteral litNode = (RDFLiteral) n; writer.writeStartElement(RDFS_LITERAL.getIRI()); if (!litNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING .getIRI().equals(litNode.getDatatype())) { writer.writeDatatypeAttribute(litNode.getDatatype()); if (rdfLiteralNode.hasLang()) { writer.writeLangAttribute(rdfLiteralNode.getLang()); } else if (!rdfLiteralNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING.getIRI().equals(rdfLiteralNode.getDatatype())) { writer.writeDatatypeAttribute(rdfLiteralNode.getDatatype());
RDFLiteral litNode = (RDFLiteral) n; writer.writeStartElement(RDFS_LITERAL.getIRI()); if (!litNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING .getIRI().equals(litNode.getDatatype())) { writer.writeDatatypeAttribute(litNode.getDatatype()); if (rdfLiteralNode.hasLang()) { writer.writeLangAttribute(rdfLiteralNode.getLang()); } else if (!rdfLiteralNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING.getIRI().equals(rdfLiteralNode.getDatatype())) { writer.writeDatatypeAttribute(rdfLiteralNode.getDatatype());
RDFLiteral litNode = (RDFLiteral) n; writer.writeStartElement(RDFS_LITERAL.getIRI()); if (!litNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING .getIRI().equals(litNode.getDatatype())) { writer.writeDatatypeAttribute(litNode.getDatatype()); if (rdfLiteralNode.hasLang()) { writer.writeLangAttribute(rdfLiteralNode.getLang()); } else if (!rdfLiteralNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING.getIRI().equals(rdfLiteralNode.getDatatype())) { writer.writeDatatypeAttribute(rdfLiteralNode.getDatatype());
RDFLiteral litNode = (RDFLiteral) n; writer.writeStartElement(RDFS_LITERAL.getIRI()); if (!litNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING .getIRI().equals(litNode.getDatatype())) { writer.writeDatatypeAttribute(litNode.getDatatype()); if (rdfLiteralNode.hasLang()) { writer.writeLangAttribute(rdfLiteralNode.getLang()); } else if (!rdfLiteralNode.isPlainLiteral() && !OWL2Datatype.XSD_STRING.getIRI().equals(rdfLiteralNode.getDatatype())) { writer.writeDatatypeAttribute(rdfLiteralNode.getDatatype());
private void write(RDFLiteral node) { if (!node.isPlainLiteral()) { if (node.getDatatype().equals(XSDVocabulary.INTEGER.getIRI())) { write(node.getLexicalValue()); } else if (node.getDatatype().equals(XSDVocabulary.DECIMAL.getIRI())) { write(node.getLexicalValue()); } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } else if (!OWL2Datatype.XSD_STRING.getIRI().equals(node.getDatatype())) { write("^^"); write(node.getDatatype()); } } } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } } }
private void write(RDFLiteral node) { if (!node.isPlainLiteral()) { if (node.getDatatype().equals(XSDVocabulary.INTEGER.getIRI())) { write(node.getLexicalValue()); } else if (node.getDatatype().equals(XSDVocabulary.DECIMAL.getIRI())) { write(node.getLexicalValue()); } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } else if (!OWL2Datatype.XSD_STRING.getIRI().equals(node.getDatatype())) { write("^^"); write(node.getDatatype()); } } } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } } }
private void write(RDFLiteral node) { if (!node.isPlainLiteral()) { if (node.getDatatype().equals(XSDVocabulary.INTEGER.getIRI())) { write(node.getLexicalValue()); } else if (node.getDatatype().equals(XSDVocabulary.DECIMAL.getIRI())) { write(node.getLexicalValue()); } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } else if (!OWL2Datatype.XSD_STRING.getIRI().equals(node.getDatatype())) { write("^^"); write(node.getDatatype()); } } } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } } }
private void write(RDFLiteral node) { if (!node.isPlainLiteral()) { if (node.getDatatype().equals(XSDVocabulary.INTEGER.getIRI())) { write(node.getLexicalValue()); } else if (node.getDatatype().equals(XSDVocabulary.DECIMAL.getIRI())) { write(node.getLexicalValue()); } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } else if (!OWL2Datatype.XSD_STRING.getIRI().equals(node.getDatatype())) { write("^^"); write(node.getDatatype()); } } } else { writeStringLiteral(node.getLexicalValue()); if (node.hasLang()) { writeAt(); write(node.getLang()); } } }