public boolean createAssertionQuads(Node node, Assertion asrt) { if ((!StaticUtils.isEmpty(asrt.getSubject())) && (!StaticUtils.isEmpty(asrt.getPredicate())) && (!StaticUtils.isEmpty(asrt.getObject()))) { quads.add( createQuad( getURIFromString(asrt.getSubject()), getURIFromString(asrt.getPredicate()), getURIFromString(asrt.getObject()), this.assertionNode)); return true; } return false; }
public boolean createProvenanceQuads(Node node, Provenance prov) { boolean createdAtLeastOne = false; if (!StaticUtils.isEmpty(prov.getCoverageContent())) { quads.add( createQuad( node, this.purlCoverageNode, getTypedLiteralFromString(prov.getCoverageContent()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getDescription())) { quads.add( createQuad( node, this.purlDescriptionNode, getTypedLiteralFromString(prov.getDescription()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getIdentifier())) { quads.add( createQuad( node, this.purlIdentifierNode, getTypedLiteralFromString(prov.getIdentifier()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getPublisher())) { quads.add( createQuad( node, this.purlPublisherNode, getTypedLiteralFromString(prov.getPublisher()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getSource())) { quads.add( createQuad( node, this.purlSourceNode, getTypedLiteralFromString(prov.getSource()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getTitle())) { quads.add( createQuad( node, this.purlTitleNode, getTypedLiteralFromString(prov.getTitle()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getCreated().getTime().toString())) { quads.add( createQuad( node, this.purlCreatedNode, getTypedLiteralFromString(prov.getCreated()), this.provenanceNode)); createdAtLeastOne = true; } if (!StaticUtils.isEmpty(prov.getCreator())) { quads.add( createQuad( node, this.purlCreatorNode, getTypedLiteralFromString(prov.getCreator()), this.provenanceNode)); createdAtLeastOne = true; } if (prov.getAssertionTriples().size() > 0) { createdAtLeastOne = true; for (int i = 0; i < prov.getAssertionTriples().size(); i++) { quads.add( createQuad( this.assertionNode, getURIFromString(prov.getAssertionTriples().get(i).getPredicate()), getTypedLiteralFromString(prov.getAssertionTriples().get(i).getObject()), this.provenanceNode)); } } return createdAtLeastOne; }