private String renderPropertyAssertion(OWLDataProperty property, OWLLiteral literal) { StringBuilder sb = new StringBuilder(getID(property)); sb.append(" \""); sb.append(literal.getLiteral()); sb.append("\" "); if (!literal.isRDFPlainLiteral()) { sb.append(literal.getDatatype().getIRI()); } return sb.toString(); }
private String renderPropertyAssertion(OWLDataProperty property, OWLLiteral literal) { StringBuilder sb = new StringBuilder(getID(property)); sb.append(" \""); sb.append(literal.getLiteral()); sb.append("\" "); if (!literal.isRDFPlainLiteral()) { sb.append(literal.getDatatype().getIRI()); } return sb.toString(); }
private static boolean isRenderableAsQuotedString(@Nonnull OWLLiteral literal) { return literal.isRDFPlainLiteral() || literal.getDatatype().isString(); }
public boolean setEditedObject(OWLLiteral constant) { clear(); if (constant != null) { annotationContent.setText(constant.getLiteral()); if (!constant.isRDFPlainLiteral()) { datatypeComboBox.setSelectedItem(constant.getDatatype()); } else { langComboBox.setSelectedItem(constant.getLang()); } } return true; }
public boolean setEditedObject(OWLLiteral constant) { clear(); if (constant != null) { annotationContent.setText(constant.getLiteral()); if (!constant.isRDFPlainLiteral()) { datatypeComboBox.setSelectedItem(constant.getDatatype()); } else { langComboBox.setSelectedItem(constant.getLang()); } } return true; }
public boolean setEditedObject(OWLLiteral constant) { clear(); if (constant != null) { annotationContent.setText(constant.getLiteral()); if (!constant.isRDFPlainLiteral()) { datatypeComboBox.setSelectedItem(constant.getDatatype()); } else { langComboBox.setSelectedItem(constant.getLang()); } } return true; }
public boolean setEditedObject(OWLLiteral constant) { clear(); if (constant != null) { annotationContent.setText(constant.getLiteral()); if (!constant.isRDFPlainLiteral()) { datatypeComboBox.setSelectedItem(constant.getDatatype()); } else { langComboBox.setSelectedItem(constant.getLang()); } } return true; }
@Nonnull @Override protected org.openrdf.model.Literal getLiteralNode(@Nonnull OWLLiteral literal) { if (literal.isRDFPlainLiteral() && !literal.getLang().isEmpty()) { return rdfFactory.createLiteral(literal.getLiteral(), literal.getLang()); } else if (literal.isRDFPlainLiteral()) { return rdfFactory.createLiteral(literal.getLiteral()); } else { return rdfFactory.createLiteral(literal.getLiteral(), rdfFactory.createURI(literal.getDatatype().getIRI().toString())); } }
@Override protected org.openrdf.model.Literal getLiteralNode(OWLLiteral literal) { if (literal.isRDFPlainLiteral() && literal.getLang() != null) { return rdfFactory.createLiteral(literal.getLiteral(), literal.getLang()); } else if (literal.isRDFPlainLiteral()) { return rdfFactory.createLiteral(literal.getLiteral()); } else { return rdfFactory.createLiteral(literal.getLiteral(), rdfFactory.createURI(literal.getDatatype().getIRI().toString())); } }
protected synchronized Literal<?> pointer(OWLLiteral literal) { String value = literal.getLiteral(); if (literal.isRDFPlainLiteral()) { value = value + '@' + literal.getLang(); } IRI string = literal.getDatatype().getIRI(); Datatype<?> knownDatatype = datatypefactory.getKnownDatatype(string); return knownDatatype.buildLiteral(value); }
/** * @param literal literal to translate * @return translated literal */ public static RDFLiteral translateLiteralNode(OWLLiteral literal) { if (!literal.isRDFPlainLiteral()) { return new RDFLiteral(literal.getLiteral(), literal .getDatatype().getIRI()); } else { return new RDFLiteral(literal.getLiteral(), literal.hasLang() ? literal.getLang() : null); } }
@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(); }
@Override public void visit(OWLLiteral node) { write("\""); write(EscapeUtils.escapeString(node.getLiteral())); write("\""); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral()) { write("^^"); write(node.getDatatype().getIRI()); } }
@Override public void visit(OWLLiteral node) { write("\""); write(EscapeUtils.escapeString(node.getLiteral())); write("\""); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); write(node.getDatatype().getIRI()); } }
@Override public void visit(OWLLiteral node) { write("\""); write(EscapeUtils.escapeString(node.getLiteral())); write("\""); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); write(node.getDatatype().getIRI()); } }
@Override public void visit(OWLLiteral node) { write("\""); write(EscapeUtils.escapeString(node.getLiteral())); write("\""); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); write(node.getDatatype().getIRI()); } }
@Override public void visit(OWLLiteral node) { write("\""); write(EscapeUtils.escapeString(node.getLiteral())); write("\""); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); write(node.getDatatype().getIRI()); } }