Skip to content

Commit

Permalink
Add information when the cached graph was created #149
Browse files Browse the repository at this point in the history
  • Loading branch information
luigi-asprino committed Sep 2, 2024
1 parent cc2fa56 commit 9854be4
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@

import io.github.sparqlanything.metadata.MetadataTriplifier;
import io.github.sparqlanything.model.*;
import org.apache.jena.datatypes.RDFDatatype;
import org.apache.jena.datatypes.xsd.XSDDatatype;
import org.apache.jena.datatypes.xsd.XSDDateTime;
import org.apache.jena.graph.Node;
import org.apache.jena.graph.NodeFactory;

Expand All @@ -31,16 +34,15 @@
import org.apache.jena.sparql.core.DatasetGraph;
import org.apache.jena.sparql.core.DatasetGraphFactory;
import org.apache.jena.sparql.engine.ExecutionContext;
import org.apache.jena.vocabulary.DCTerms;
import org.apache.jena.vocabulary.RDF;
import org.apache.jena.vocabulary.VOID;
import org.apache.jena.vocabulary.XSD;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.IOException;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Properties;
import java.util.Set;
import java.util.*;

public class DatasetGraphCreator {

Expand Down Expand Up @@ -190,8 +192,9 @@ private void createAuditGraph(DatasetGraph dg, Properties p, boolean b) {
auditGraph.addProperty(RDF.type, ResourceFactory.createResource(SD.concat("NamedGraph")));
auditGraph.addProperty(ResourceFactory.createProperty(SD.concat("name")), g.getURI());
auditGraph.addLiteral(VOID.triples, dg.getGraph(g).size());
// auditGraph.addLiteral(VOID., dg.getGraph(g).size());
auditGraph.addLiteral(auditGraph.getModel().createProperty(Triplifier.FACADE_X_CACHED_GRAPH), b);
auditGraph.addProperty(auditGraph.getModel().createProperty(Triplifier.FACADE_X_CACHED_GRAPH_CREATION),new XSDDateTime(Calendar.getInstance()).toString(), XSDDatatype.XSDdateTime);

}
dg.addGraph(nodeGraph, audit.getGraph());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ public interface Triplifier {
String FACADE_X_SLOT_KEY = FACADE_X_CONST_NAMESPACE_IRI + "slot-key";
String FACADE_X_TYPE_PROPERTIES = FACADE_X_CONST_NAMESPACE_IRI + "properties";
String FACADE_X_CACHED_GRAPH = FACADE_X_CONST_NAMESPACE_IRI + "cachedGraph";
String FACADE_X_CACHED_GRAPH_CREATION = FACADE_X_CONST_NAMESPACE_IRI + "cachedGraphCreation";

Logger log = LoggerFactory.getLogger(Triplifier.class);
UnicodeEscaper basicEscaper = new PercentEscaper("_.-~", false);
Expand Down

0 comments on commit 9854be4

Please sign in to comment.