java.lang.Object
org.apache.jena.riot.system.RiotLib
Misc RIOT code
-
Field Summary
FieldsModifier and TypeFieldDescriptionFunction applied to undefined prefixes to convert to a URI stringFunction to test for undefined prefix URIs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaccTriples(Collection<Triple> acc, Graph graph, Node s, Node p, Node o) Collect all the matching triplesstatic WriterGraphRIOTBaseadapter(WriterDatasetRIOT writer) static NodeblankNodeToIri(Node node) "Skolemize" to a node.static StringblankNodeToIriString(Node node) "Skolemize" to a string.static longcountTriples(Graph graph, Node s, Node p, Node o) static longcountTriples(DatasetGraph dsg, Node s, Node p, Node o) static org.apache.jena.atlas.io.IndentedWriterIndentedWriter over a java.io.Writer (better to use an IndentedWriter over an OutputStream)static NodecreateIRIorBNode(String str) Implement<_:....>as a "Node IRI" that is, use the given label as the BNode internal label.static ParserProfilecreateParserProfile(FactoryRDF factory, ErrorHandler errorHandler, boolean checking) Create aParserProfilewith default settings, and a specific error handler.static ParserProfilecreateParserProfile(FactoryRDF factory, ErrorHandler errorHandler, IRIxResolver resolver, boolean checking) Create aParserProfile.static ParserProfileCreate aParserProfilewith default settings.static FactoryRDFCreate a new (not influenced by anything else)FactoryRDFusing the default label to blank node scheme.static FactoryRDFfactoryRDF(LabelToNode labelMapping) Create a new (not influenced by anything else)FactoryRDFusing the label to blank node scheme provided.static StringfixupPrefixIRI(String prefixedName) Convert an prefix name (qname) to an IRI, for when the prefix is not defined.static StringfixupPrefixIRI(String prefix, String localPart) Convert an prefix name (qname) to an IRI, for when the prefix is not defined.static NodefromIRIorBNode(Node node) Convert an ARQ-encoded blank node URI to a blank node, otherwise return the argument node unchanged.static booleanisBNodeIRI(String iri) Test whether a IRI is an ARQ-encoded blank node.static booleanisBNodeIRI(Node node) Test whether a node is an ARQ-encoded blank node IRI.static booleanisPrefixIRI(String iri) Test whether a IRI is an ARQ-encoded blank node.static NodeParse a string to get one Node (the first token in the string)static PrefixMapDeprecated.static PrefixMapprefixMap(DatasetGraph dsg) Deprecated.static ParserProfileprofile(Lang lang, String baseIRI, ErrorHandler handler) Get all the triples for the graph.findstatic Collection<Triple>triplesOfSubject(Graph graph, Node subj) Get triples with the same subjectstatic voidstatic voidwritePrefix(org.apache.jena.atlas.io.IndentedWriter out, String prefix, String uri, boolean newStyle) Write a prefix.static voidwritePrefixes(org.apache.jena.atlas.io.IndentedWriter out, PrefixMap prefixMap, boolean newStyle) Write prefixes
-
Field Details
-
fixupPrefixes
Function applied to undefined prefixes to convert to a URI string -
testFixupedPrefixURI
Function to test for undefined prefix URIs
-
-
Constructor Details
-
RiotLib
public RiotLib()
-
-
Method Details
-
blankNodeToIri
"Skolemize" to a node. Returns a Node_URI. -
blankNodeToIriString
"Skolemize" to a string. -
fromIRIorBNode
Convert an ARQ-encoded blank node URI to a blank node, otherwise return the argument node unchanged. -
createIRIorBNode
Implement<_:....>as a "Node IRI" that is, use the given label as the BNode internal label. Use with care. Returns a Node_URI. -
isBNodeIRI
Test whether a IRI is an ARQ-encoded blank node. -
isBNodeIRI
Test whether a node is an ARQ-encoded blank node IRI. -
isPrefixIRI
Test whether a IRI is an ARQ-encoded blank node. -
fixupPrefixIRI
Convert an prefix name (qname) to an IRI, for when the prefix is not defined.- See Also:
-
fixupPrefixIRI
Convert an prefix name (qname) to an IRI, for when the prefix is not defined.- See Also:
-
parse
Parse a string to get one Node (the first token in the string) -
profile
-
factoryRDF
Create a new (not influenced by anything else)FactoryRDFusing the label to blank node scheme provided. -
factoryRDF
Create a new (not influenced by anything else)FactoryRDFusing the default label to blank node scheme. -
dftProfile
Create aParserProfilewith default settings. -
createParserProfile
public static ParserProfile createParserProfile(FactoryRDF factory, ErrorHandler errorHandler, boolean checking) Create aParserProfilewith default settings, and a specific error handler. -
createParserProfile
public static ParserProfile createParserProfile(FactoryRDF factory, ErrorHandler errorHandler, IRIxResolver resolver, boolean checking) Create aParserProfile. -
triplesOfSubject
Get triples with the same subject -
triples
Get all the triples for the graph.find -
countTriples
-
countTriples
-
accTriples
Collect all the matching triples -
writeBase
public static void writeBase(org.apache.jena.atlas.io.IndentedWriter out, String base, boolean newStyle) -
writePrefixes
public static void writePrefixes(org.apache.jena.atlas.io.IndentedWriter out, PrefixMap prefixMap, boolean newStyle) Write prefixes -
writePrefix
public static void writePrefix(org.apache.jena.atlas.io.IndentedWriter out, String prefix, String uri, boolean newStyle) Write a prefix. Write using@prefixorPREFIX. -
prefixMap
Deprecated. -
create
IndentedWriter over a java.io.Writer (better to use an IndentedWriter over an OutputStream) -
prefixMap
Deprecated. -
adapter
-
Prefixes.adapt(PrefixMapping)