Package org.aksw.jenax.arq.util.quad
Class DatasetUtils
java.lang.Object
org.aksw.jenax.arq.util.quad.DatasetUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, String graphName) static booleancontainsDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, org.apache.jena.graph.Node graphNameNode) static org.apache.jena.query.DatasetcreateFromResource(org.apache.jena.rdf.model.Resource resource) Create a dataset from an IRI resource by placing its associated model into a named model with that resource's IRI.static org.apache.jena.rdf.model.ModelgetDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, String graphName) static org.apache.jena.rdf.model.ModelgetDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, org.apache.jena.graph.Node graphNameNode) Helper method that retrieves the default model if Quad.isDefaultGraph's yields true for the given graphNamestatic Iterator<org.apache.jena.graph.Node>iterateNodes(org.apache.jena.query.Dataset ds) listModels(org.apache.jena.query.Dataset dataset) Returns an iterable over the models in the dataset - with the default graph being the first elementstatic Stream<org.apache.jena.graph.Node>streamNodes(org.apache.jena.query.Dataset ds) static StringtoString(org.apache.jena.query.Dataset dataset, org.apache.jena.riot.RDFFormat rdfFormat)
-
Constructor Details
-
DatasetUtils
public DatasetUtils()
-
-
Method Details
-
streamNodes
-
iterateNodes
-
listModels
public static Iterable<Map.Entry<String,org.apache.jena.rdf.model.Model>> listModels(org.apache.jena.query.Dataset dataset) Returns an iterable over the models in the dataset - with the default graph being the first element- Parameters:
dataset-- Returns:
-
createFromResource
public static org.apache.jena.query.Dataset createFromResource(org.apache.jena.rdf.model.Resource resource) Create a dataset from an IRI resource by placing its associated model into a named model with that resource's IRI.- Parameters:
resource- The resource. Must be an IRI.- Returns:
- The dataset
-
getDefaultOrNamedModel
public static org.apache.jena.rdf.model.Model getDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, org.apache.jena.graph.Node graphNameNode) Helper method that retrieves the default model if Quad.isDefaultGraph's yields true for the given graphName- Parameters:
dataset-graphName-- Returns:
-
getDefaultOrNamedModel
public static org.apache.jena.rdf.model.Model getDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, String graphName) -
containsDefaultOrNamedModel
public static boolean containsDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, org.apache.jena.graph.Node graphNameNode) -
containsDefaultOrNamedModel
public static boolean containsDefaultOrNamedModel(org.apache.jena.query.Dataset dataset, String graphName) -
toString
public static String toString(org.apache.jena.query.Dataset dataset, org.apache.jena.riot.RDFFormat rdfFormat)
-