예제 #1
0
 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;
 }
예제 #2
0
 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;
 }