java.lang.Object
org.apache.jena.sparql.core.assembler.AssemblerUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.rdf.model.ModeladdRegistered(org.apache.jena.rdf.model.Model model) Deprecated, for removal: This API element is subject to removal in a future version.static Objectstatic Objectstatic Objectbuild(org.apache.jena.rdf.model.Model assemblerModel, org.apache.jena.rdf.model.Resource type) static voidinit()static voidloadData(DatasetGraph dataset, org.apache.jena.rdf.model.Resource root) Processja:data.static voidmergeContext(org.apache.jena.rdf.model.Resource r, Context context) Look for and merge in context declarations.static ContextparseContext(org.apache.jena.rdf.model.Resource r) Look for and build context declarations.static org.apache.jena.rdf.model.ModelprepareForAssembler(org.apache.jena.rdf.model.Model model) Add any extra information to the model.static org.apache.jena.rdf.model.ModelreadAssemblerFile(String assemblerFile) Read a file and make ready for use with assemblers.static org.apache.jena.shared.PrefixMappingreadPrefixMapping(String file) static voidregister(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 voidregisterAssembler(org.apache.jena.assembler.assemblers.AssemblerGroup group, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) registerstatic voidregisterDataset(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a) Register an assembler that creates a datasetstatic voidregisterModel(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
Read a file and make ready for use with assemblers. It callsprepareForAssembler(org.apache.jena.rdf.model.Model). -
prepareForAssembler
public static org.apache.jena.rdf.model.Model prepareForAssembler(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)and adding subclass relationship used for models. It avoids directly modifyingAssembler.general.- Parameters:
model-- Returns:
- Model The same model after modification.
-
addRegistered
@Deprecated(forRemoval=true) public static org.apache.jena.rdf.model.Model addRegistered(org.apache.jena.rdf.model.Model model) Deprecated, for removal: This API element is subject to removal in a future version. -
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.contexton 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.
-
prepareForAssembler(Model)