java.lang.Object
org.apache.jena.sparql.core.assembler.AssemblerUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.rdf.model.Model
addRegistered
(org.apache.jena.rdf.model.Model model) Add any extra information to the model.static Object
static Object
static Object
build
(org.apache.jena.rdf.model.Model assemblerModel, org.apache.jena.rdf.model.Resource type) static void
init()
static void
loadData
(DatasetGraph dataset, org.apache.jena.rdf.model.Resource root) Processja:data
.static void
mergeContext
(org.apache.jena.rdf.model.Resource r, Context context) Look for and merge in context declarations.static Context
parseContext
(org.apache.jena.rdf.model.Resource r) Look for and build context declarations.static org.apache.jena.rdf.model.Model
readAssemblerFile
(String assemblerFile) static org.apache.jena.shared.PrefixMapping
readPrefixMapping
(String file) static void
register
(org.apache.jena.assembler.assemblers.AssemblerGroup g, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource superType) Register an additional assemblerstatic void
registerAssembler
(org.apache.jena.assembler.assemblers.AssemblerGroup group, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) registerstatic void
registerDataset
(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) Register an assembler that creates a datasetstatic void
registerModel
(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) Register an assembler that creates a dataset
-
Constructor Details
-
AssemblerUtils
public AssemblerUtils()
-
-
Method Details
-
readPrefixMapping
-
init
public static void init() -
registerDataset
public static void registerDataset(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) Register an assembler that creates a dataset -
registerModel
public static void registerModel(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) Register an assembler that creates a dataset -
register
public static void register(org.apache.jena.assembler.assemblers.AssemblerGroup g, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource superType) Register an additional assembler -
registerAssembler
public static void registerAssembler(org.apache.jena.assembler.assemblers.AssemblerGroup group, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) register -
readAssemblerFile
-
addRegistered
public static org.apache.jena.rdf.model.Model addRegistered(org.apache.jena.rdf.model.Model model) Add any extra information to the model. Such information includes registration of datasets (e.g. TDB1, TDB2) done byregister(org.apache.jena.assembler.assemblers.AssemblerGroup, org.apache.jena.rdf.model.Resource, org.apache.jena.assembler.Assembler, org.apache.jena.rdf.model.Resource)
(registerDataset(org.apache.jena.rdf.model.Resource, org.apache.jena.assembler.Assembler)
,registerModel(org.apache.jena.rdf.model.Resource, org.apache.jena.assembler.Assembler)
. It avoids directly modifyingAssembler.general
.- Parameters:
model
-- Returns:
- Model The same model after modification.
-
build
-
build
-
build
public static Object build(org.apache.jena.rdf.model.Model assemblerModel, org.apache.jena.rdf.model.Resource type) -
parseContext
Look for and build context declarations. e.g.root ... ; ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "10000" ] ; ...
Short name forms of context parameters can be used. Setting as string "undef" will remove the context setting. Returns null when there is noJA.context
on the resource. -
loadData
Processja:data
.The object value refers to a file, either by string name or a
file:
URI. If it is a string, a relative filename will be relative to the JVM current directory. If it is afile:
URI, a relative filename will be relative to the assembler file and it's base URI. -
mergeContext
Look for and merge in context declarations. e.g.root ... ; ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "10000" ] ; ...
Short name forms of context parameters can be used. Setting as string "undef" will remove the context setting.
-