Write RDF reference @param w XML writer @param el element name @param uri ID @throws XMLStreamException
(XMLStreamWriter w, String el, Value uri)
| 468 | * @throws XMLStreamException |
| 469 | */ |
| 470 | private static void writeReference(XMLStreamWriter w, String el, Value uri) throws XMLStreamException { |
| 471 | if (uri instanceof IRI iri) { |
| 472 | w.writeEmptyElement(el); |
| 473 | w.writeAttribute("rdf:resource", iri.stringValue()); |
| 474 | } else { |
| 475 | LOG.error("Element {}: not a reference IRI {}, skipping", el, uri.stringValue()); |
| 476 | } |
| 477 | } |
| 478 | |
| 479 | /** |
| 480 | * Write multiple references |