## Uses of Interface
org.eclipse.rdf4j.model.Resource

- Packages that use Resource
  Package | Description
  --- | ---
  org.eclipse.rdf4j |
  org.eclipse.rdf4j.console | A command line console tool for querying and updating local or remote RDF4J repositories.
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.api |
  org.eclipse.rdf4j.federated.cache |
  org.eclipse.rdf4j.federated.endpoint.provider |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.union |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.federated.write |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.http.protocol |
  org.eclipse.rdf4j.http.protocol.transaction |
  org.eclipse.rdf4j.http.protocol.transaction.operations |
  org.eclipse.rdf4j.http.server |
  org.eclipse.rdf4j.lucene.spin |
  org.eclipse.rdf4j.model | The RDF Model API
  org.eclipse.rdf4j.model.base | Abstract base classes for RDF Model API interfaces.
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  org.eclipse.rdf4j.query.algebra.evaluation |
  org.eclipse.rdf4j.query.algebra.evaluation.util |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.query.parser.sparql.manifest |
  org.eclipse.rdf4j.query.resultio.text.csv |
  org.eclipse.rdf4j.query.resultio.text.tsv |
  org.eclipse.rdf4j.queryrender.builder | This package is deprecated.
  org.eclipse.rdf4j.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  org.eclipse.rdf4j.repository.base | Abstract base classes and wrappers for the main Repository API interfaces.
  org.eclipse.rdf4j.repository.config | Repository configuration interfaces.
  org.eclipse.rdf4j.repository.contextaware | A repository wrapper with convenience functions for handling contexts.
  org.eclipse.rdf4j.repository.contextaware.config |
  org.eclipse.rdf4j.repository.evaluation |
  org.eclipse.rdf4j.repository.event | Interfaces for notification/interception of events happening on Repositories and RepositoryConnections
  org.eclipse.rdf4j.repository.event.base | Wrapper/adapter base implementations.
  org.eclipse.rdf4j.repository.event.util |
  org.eclipse.rdf4j.repository.filters |
  org.eclipse.rdf4j.repository.http.config |
  org.eclipse.rdf4j.repository.optimistic |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sail.config |
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.sparql.config |
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.nquads | Parser/writer for the N-Quads format.
  org.eclipse.rdf4j.rio.ntriples | Parser/writer for the N-Triples format.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.trig | Parser/writer for the TriG format.
  org.eclipse.rdf4j.rio.trigstar |
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
  org.eclipse.rdf4j.sail.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  org.eclipse.rdf4j.sail.base.config |
  org.eclipse.rdf4j.sail.config |
  org.eclipse.rdf4j.sail.elasticsearch | ElasticSearch index for the `LuceneSail`.
  org.eclipse.rdf4j.sail.elasticsearchstore.config |
  org.eclipse.rdf4j.sail.evaluation |
  org.eclipse.rdf4j.sail.extensiblestore | Elasticsearch store for string triples
  org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics |
  org.eclipse.rdf4j.sail.extensiblestore.valuefactory |
  org.eclipse.rdf4j.sail.federation.config |
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.inferencer |
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.inferencer.fc.config |
  org.eclipse.rdf4j.sail.inferencer.util |
  org.eclipse.rdf4j.sail.lucene | A Sail implementation that supports full-text indexing via the Lucene API.
  org.eclipse.rdf4j.sail.lucene.config |
  org.eclipse.rdf4j.sail.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.memory.config |
  org.eclipse.rdf4j.sail.memory.model |
  org.eclipse.rdf4j.sail.model |
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.nativerdf.config |
  org.eclipse.rdf4j.sail.nativerdf.model |
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.
  org.eclipse.rdf4j.sail.shacl.config |
  org.eclipse.rdf4j.sail.shacl.results |
  org.eclipse.rdf4j.sail.shacl.results.lazy |
  org.eclipse.rdf4j.sail.solr |
  org.eclipse.rdf4j.sail.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.sail.spin.config |
  org.eclipse.rdf4j.sparqlbuilder.graphpattern |
  org.eclipse.rdf4j.spin | See discussion at https://github.com/eclipse/rdf4j/issues/1262
  org.eclipse.rdf4j.workbench.util |

- - ### Uses of Resource in org.eclipse.rdf4j

    Methods in org.eclipse.rdf4j with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static void` | OpenRDFUtil.`verifyContextNotNull(Resource... contexts)` Verifies that the supplied contexts parameter is not `null`, throwing an `IllegalArgumentException` if it is.

  - ### Uses of Resource in org.eclipse.rdf4j.console

    Methods in org.eclipse.rdf4j.console that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Resource` | Util.`getContext(Repository repository, String ctxID)` Get context IRI from string representation
    `static Resource[]` | Util.`getContexts(String[] tokens, int pos, Repository repository)` Get context IRIs from a series of tokens, starting from (zero-based) position within the series.

  - ### Uses of Resource in org.eclipse.rdf4j.federated

    Methods in org.eclipse.rdf4j.federated that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected CloseableIteration<? extends Resource,SailException>` | FedXConnection.`getContextIDsInternal()`

    Methods in org.eclipse.rdf4j.federated with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | FedXConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | FedXConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | FedXConnection.`clearInternal(Resource... contexts)`
    `protected CloseableIteration<? extends Statement,SailException>` | FedXConnection.`getStatementsInternal(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected CloseableIteration<? extends Statement,SailException>` | FedXConnection.`getStatementsInternal(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected void` | FedXConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | FedXConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected long` | FedXConnection.`sizeInternal(Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.federated.api

    Methods in org.eclipse.rdf4j.federated.api with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryResult<Statement>` | FedXApi.`getStatements(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `RepositoryResult<Statement>` | FedXApi.`getStatements(Resource subject, IRI predicate, Value object, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.federated.cache

    Methods in org.eclipse.rdf4j.federated.cache with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static List<StatementSource>` | CacheUtils.`checkCacheForStatementSourcesUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Checks the cache for relevant statement sources to the provided statement.
    `static List<StatementSource>` | CacheUtils.`checkCacheForStatementSourcesUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Checks the cache for relevant statement sources to the provided statement.
    `static boolean` | CacheUtils.`checkCacheUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Checks the cache if some endpoint can provide results to the subquery.
    `static boolean` | CacheUtils.`checkCacheUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Checks the cache if some endpoint can provide results to the subquery.

  - ### Uses of Resource in org.eclipse.rdf4j.federated.endpoint.provider

    Methods in org.eclipse.rdf4j.federated.endpoint.provider with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | SPARQLRepositoryInformation.`hasAdditionalSettings(Model graph, Resource repNode)`
    `protected void` | RemoteRepositoryRepositoryInformation.`initialize(Model graph, Resource repNode)`
    `protected void` | NativeRepositoryInformation.`initialize(Model graph, Resource repNode)`
    `protected void` | ResolvableRepositoryInformation.`initialize(Model graph, Resource repNode)`
    `protected void` | SPARQLRepositoryInformation.`initialize(Model graph, Resource repNode)`

    Constructors in org.eclipse.rdf4j.federated.endpoint.provider with parameters of type Resource
    Constructor and Description
    `NativeRepositoryInformation(Model graph, Resource repNode)`
    `RemoteRepositoryRepositoryInformation(Model graph, Resource repNode)`
    `ResolvableRepositoryInformation(Model graph, Resource repNode)`
    `SPARQLRepositoryInformation(Model graph, Resource repNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<Statement,QueryEvaluationException>` | FederationEvalStrategy.`getStatements(QueryInfo queryInfo, Resource subj, IRI pred, Value obj, Resource... contexts)` Retrieve the statements matching the provided subject, predicate and object value from the federation members.
    `CloseableIteration<Statement,QueryEvaluationException>` | FederationEvalStrategy.`getStatements(QueryInfo queryInfo, Resource subj, IRI pred, Value obj, Resource... contexts)` Retrieve the statements matching the provided subject, predicate and object value from the federation members.
    `CloseableIteration<Statement,QueryEvaluationException>` | SailTripleSource.`getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `CloseableIteration<Statement,QueryEvaluationException>` | SailTripleSource.`getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `CloseableIteration<Statement,QueryEvaluationException>` | SparqlTripleSource.`getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `CloseableIteration<Statement,QueryEvaluationException>` | SparqlTripleSource.`getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `CloseableIteration<Statement,QueryEvaluationException>` | TripleSource.`getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Return the statements matching the given pattern as a `Statement` iteration.
    `CloseableIteration<Statement,QueryEvaluationException>` | TripleSource.`getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Return the statements matching the given pattern as a `Statement` iteration.
    `boolean` | SparqlTripleSource.`hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `boolean` | SparqlTripleSource.`hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `boolean` | TripleSourceBase.`hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `boolean` | TripleSourceBase.`hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `boolean` | TripleSource.`hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Check if the repository can return results for the given triple pattern represented by subj, pred and obj
    `boolean` | TripleSource.`hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)` Check if the repository can return results for the given triple pattern represented by subj, pred and obj

  - ### Uses of Resource in org.eclipse.rdf4j.federated.evaluation.union

    Fields in org.eclipse.rdf4j.federated.evaluation.union declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource[]` | ParallelGetStatementsTask.`contexts`
    `protected Resource` | ParallelGetStatementsTask.`subj`

    Constructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type Resource
    Constructor and Description
    `ParallelGetStatementsTask(ParallelExecutor<Statement> unionControl, Endpoint endpoint, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`
    `ParallelGetStatementsTask(ParallelExecutor<Statement> unionControl, Endpoint endpoint, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.federated.repository

    Methods in org.eclipse.rdf4j.federated.repository that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | FedXRepositoryConfig.`export(Model m)`

    Methods in org.eclipse.rdf4j.federated.repository with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | FedXRepositoryConfig.`parse(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.federated.structures

    Fields in org.eclipse.rdf4j.federated.structures declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource[]` | SubQuery.`contexts` the contexts, length zero array for triple mode query
    `protected Resource` | UnboundStatement.`subj`
    `protected Resource` | SubQuery.`subj`

    Methods in org.eclipse.rdf4j.federated.structures that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource[]` | SubQuery.`contexts()`
    `Resource` | UnboundStatement.`getContext()`
    `Resource` | UnboundStatement.`getSubject()`
    `Resource` | SubQuery.`subject()`

    Constructors in org.eclipse.rdf4j.federated.structures with parameters of type Resource
    Constructor and Description
    `QueryInfo(Resource subj, IRI pred, Value obj, boolean includeInferred, FederationContext federationContext, Dataset dataset)`
    `SubQuery(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `SubQuery(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `UnboundStatement(Resource subj, IRI pred, Value obj)`

  - ### Uses of Resource in org.eclipse.rdf4j.federated.util

    Methods in org.eclipse.rdf4j.federated.util that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Resource[]` | FedXUtil.`toContexts(Dataset ds)` Convert the given `Dataset` to an array of contexts
    `static Resource[]` | FedXUtil.`toContexts(StatementPattern stmt, Dataset dataset)` Retrieve the contexts from the `StatementPattern` and `Dataset`.

    Methods in org.eclipse.rdf4j.federated.util with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Dataset` | FedXUtil.`toDataset(Resource[] contexts)` Convert the given contexts to a `Dataset` representation.
    `static StatementPattern` | QueryAlgebraUtil.`toStatementPattern(Resource subj, IRI pred, Value obj)`
    `static String` | QueryStringUtil.`toString(Resource subj, IRI pred, Value obj)` Return a string representation of this statement using the following pattern, where variables are indicated using ?var and values are represented as strings.

  - ### Uses of Resource in org.eclipse.rdf4j.federated.write

    Methods in org.eclipse.rdf4j.federated.write with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReadOnlyWriteStrategy.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ReadOnlyWriteStrategy.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | RepositoryWriteStrategy.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | RepositoryWriteStrategy.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | WriteStrategy.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Add a statement
    `void` | WriteStrategy.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Add a statement
    `void` | ReadOnlyWriteStrategy.`clear(Resource... contexts)`
    `void` | RepositoryWriteStrategy.`clear(Resource... contexts)`
    `void` | WriteStrategy.`clear(Resource... contexts)`
    `void` | ReadOnlyWriteStrategy.`removeStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ReadOnlyWriteStrategy.`removeStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | RepositoryWriteStrategy.`removeStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | RepositoryWriteStrategy.`removeStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | WriteStrategy.`removeStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Remove a statement
    `void` | WriteStrategy.`removeStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Remove a statement

  - ### Uses of Resource in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | RDF4JProtocolSession.`addData(InputStream contents, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | RDF4JProtocolSession.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | RDF4JProtocolSession.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | RDF4JProtocolSession.`removeData(InputStream contents, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `long` | RDF4JProtocolSession.`size(Resource... contexts)`
    `protected void` | RDF4JProtocolSession.`upload(org.apache.http.HttpEntity reqEntity, String baseURI, boolean overwrite, boolean preserveNodeIds, Protocol.Action action, Resource... contexts)`
    `protected void` | RDF4JProtocolSession.`upload(InputStream contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Protocol.Action action, Resource... contexts)`
    `void` | RDF4JProtocolSession.`upload(InputStream contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Resource... contexts)`
    `protected void` | RDF4JProtocolSession.`upload(Reader contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Protocol.Action action, Resource... contexts)`
    `void` | RDF4JProtocolSession.`upload(Reader contents, String baseURI, RDFFormat dataFormat, boolean overwrite, boolean preserveNodeIds, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.http.protocol

    Methods in org.eclipse.rdf4j.http.protocol that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Resource` | Protocol.`decodeContext(String encodedValue, ValueFactory valueFactory)` Decode a previously encoded context Resource.
    `static Resource[]` | Protocol.`decodeContexts(String[] encodedValues, ValueFactory valueFactory)` Decode previously encoded contexts.
    `static Resource` | Protocol.`decodeResource(String encodedValue, ValueFactory valueFactory)` Decode a previously encoded Resource.

    Methods in org.eclipse.rdf4j.http.protocol with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static String` | Protocol.`encodeContext(Resource context)` Encodes a context resource for use in a URL.
    `static String[]` | Protocol.`encodeContexts(Resource... contexts)` Encode context resources for use in a URL.

  - ### Uses of Resource in org.eclipse.rdf4j.http.protocol.transaction

    Methods in org.eclipse.rdf4j.http.protocol.transaction with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TransactionWriter.`serialize(Resource[] contexts, XMLWriter xmlWriter)`
    `protected void` | TransactionWriter.`serialize(Resource resource, XMLWriter xmlWriter)`

  - ### Uses of Resource in org.eclipse.rdf4j.http.protocol.transaction.operations

    Fields in org.eclipse.rdf4j.http.protocol.transaction.operations declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource[]` | ContextOperation.`contexts`

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource[]` | ContextOperation.`getContexts()`
    `Resource` | StatementOperation.`getSubject()`

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContextOperation.`setContexts(Resource... contexts)`
    `void` | StatementOperation.`setSubject(Resource subject)`

    Constructors in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type Resource
    Constructor and Description
    `AddStatementOperation(Resource subj, IRI pred, Value obj, Resource... contexts)` Create an AddStatementOperation.
    `AddStatementOperation(Resource subj, IRI pred, Value obj, Resource... contexts)` Create an AddStatementOperation.
    `ClearOperation(Resource... contexts)`
    `ContextOperation(Resource... contexts)`
    `RemoveStatementsOperation(Resource subj, IRI pred, Value obj, Resource... contexts)` Creates a RemoveStatementsOperation.
    `RemoveStatementsOperation(Resource subj, IRI pred, Value obj, Resource... contexts)` Creates a RemoveStatementsOperation.
    `StatementOperation(Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.http.server

    Methods in org.eclipse.rdf4j.http.server that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Resource[]` | ProtocolUtil.`parseContextParam(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)`
    `static Resource` | ProtocolUtil.`parseResourceParam(javax.servlet.http.HttpServletRequest request, String paramName, ValueFactory vf)`

  - ### Uses of Resource in org.eclipse.rdf4j.lucene.spin

    Methods in org.eclipse.rdf4j.lucene.spin with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | LuceneSpinSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Deprecated.
    `void` | LuceneSpinSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Deprecated.
    `void` | LuceneSpinSailConnection.`clear(Resource... resources)` Deprecated.
    `void` | LuceneSpinSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Deprecated. Removes all statements matching the specified subject, predicate and object from the repository.
    `void` | LuceneSpinSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Deprecated. Removes all statements matching the specified subject, predicate and object from the repository.

  - ### Uses of Resource in org.eclipse.rdf4j.model

    Subinterfaces of Resource in org.eclipse.rdf4j.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BNode` An RDF-1.1 blank node (aka bnode, aka anonymous node).
    `interface` | `IRI` An Internationalized Resource Identifier (IRI).
    `interface` | `Triple` An RDF-star embedded triple.
    `interface` | `URI` Deprecated. since 2.0. Use `IRI` instead.

    Methods in org.eclipse.rdf4j.model that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | Statement.`getContext()` Gets the context of this statement.
    `Resource` | Triple.`getSubject()` Gets the subject of this triple.
    `Resource` | Statement.`getSubject()` Gets the subject of this statement.

    Methods in org.eclipse.rdf4j.model that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `default Set<Resource>` | Model.`contexts()` Returns a `Set` view of the contexts contained in this model.
    `Set<Resource>` | Model.`subjects()` Returns a `Set` view of the subjects contained in this model.

    Methods in org.eclipse.rdf4j.model with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Model.`add(Resource subj, IRI pred, Value obj, Resource... contexts)` Adds one or more statements to the model.
    `boolean` | Model.`add(Resource subj, IRI pred, Value obj, Resource... contexts)` Adds one or more statements to the model.
    `default boolean` | Model.`add(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.add(Resource, IRI, Value, Resource...)` instead.
    `default boolean` | Model.`add(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.add(Resource, IRI, Value, Resource...)` instead.
    `boolean` | Model.`clear(Resource... context)` Removes statements with the specified context exist in this model.
    `boolean` | Model.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)` Determines if statements with the specified subject, predicate, object and (optionally) context exist in this model.
    `boolean` | Model.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)` Determines if statements with the specified subject, predicate, object and (optionally) context exist in this model.
    `default boolean` | Model.`contains(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.contains(Resource, IRI, Value, Resource...)` instead.
    `default boolean` | Model.`contains(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.contains(Resource, IRI, Value, Resource...)` instead.
    `Statement` | ValueFactory.`createStatement(Resource subject, IRI predicate, Value object)` Creates a new statement with the supplied subject, predicate and object.
    `Statement` | ValueFactory.`createStatement(Resource subject, IRI predicate, Value object, Resource context)` Creates a new statement with the supplied subject, predicate and object and associated context.
    `default Statement` | ValueFactory.`createStatement(Resource subject, URI predicate, Value object)` Deprecated. Use `ValueFactory.createStatement(Resource, IRI, Value)` instead.
    `default Statement` | ValueFactory.`createStatement(Resource subject, URI predicate, Value object, Resource context)` Deprecated. Use `ValueFactory.createStatement(Resource, IRI, Value, Resource)` instead.
    `default Triple` | ValueFactory.`createTriple(Resource subject, IRI predicate, Value object)` Creates a new RDF-star triple with the supplied subject, predicate and object.
    `Model` | Model.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)` Returns a filtered view of the statements with the specified subject, predicate, object and (optionally) context.
    `Model` | Model.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)` Returns a filtered view of the statements with the specified subject, predicate, object and (optionally) context.
    `default Model` | Model.`filter(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated.
    `default Model` | Model.`filter(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated.
    `default Iterable<Statement>` | Model.`getStatements(Resource subject, IRI predicate, Value object, Resource... contexts)` Returns an `Iterable` over all `Statement`s in this Model that match the supplied criteria.
    `default Iterable<Statement>` | Model.`getStatements(Resource subject, IRI predicate, Value object, Resource... contexts)` Returns an `Iterable` over all `Statement`s in this Model that match the supplied criteria.
    `boolean` | Model.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)` Removes statements with the specified subject, predicate, object and (optionally) context exist in this model.
    `boolean` | Model.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)` Removes statements with the specified subject, predicate, object and (optionally) context exist in this model.
    `default boolean` | Model.`remove(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.remove(Resource, IRI, Value, Resource...)` instead.
    `default boolean` | Model.`remove(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 2.0. Use `Model.remove(Resource, IRI, Value, Resource...)` instead.

  - ### Uses of Resource in org.eclipse.rdf4j.model.base

    Classes in org.eclipse.rdf4j.model.base that implement Resource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBNode` Base class for `BNode`, offering common functionality.
    `class` | `AbstractIRI` Base class for `IRI`, offering common functionality.
    `class` | `AbstractTriple` Base class for `Triple`, offering common functionality.

    Methods in org.eclipse.rdf4j.model.base with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `Statement` | AbstractValueFactory.`createStatement(Resource subject, IRI predicate, Value object)`
    `Statement` | AbstractValueFactory.`createStatement(Resource subject, IRI predicate, Value object, Resource context)`
    `Triple` | AbstractValueFactory.`createTriple(Resource subject, IRI predicate, Value object)`

  - ### Uses of Resource in org.eclipse.rdf4j.model.impl

    Classes in org.eclipse.rdf4j.model.impl that implement Resource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BNodeImpl` Deprecated. since 2.0. Use `SimpleBNode` instead for extending, and `ValueFactory` for instantiation.
    `class` | `SimpleBNode` An simple default implementation of the `BNode` interface.
    `class` | `SimpleIRI` The default implementation of the `IRI` interface.
    `class` | `SimpleTriple` A simple default implementation of the `Triple` interface.
    `class` | `URIImpl` Deprecated. since 2.0. Use `SimpleIRI` instead for extending, and `ValueFactory` for instantiation.

    Fields in org.eclipse.rdf4j.model.impl declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource[]` | FilteredModel.`contexts`
    `protected Resource` | FilteredModel.`subj`

    Methods in org.eclipse.rdf4j.model.impl that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | LinkedHashModel.ModelStatement.`getContext()`
    `Resource` | SimpleStatement.`getContext()`
    `Resource` | ContextStatement.`getContext()`
    `Resource` | SimpleTriple.`getSubject()`
    `Resource` | LinkedHashModel.ModelStatement.`getSubject()`
    `Resource` | SimpleStatement.`getSubject()`

    Methods in org.eclipse.rdf4j.model.impl that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `Set<Resource>` | AbstractModel.`contexts()`
    `Set<Resource>` | DynamicModel.`contexts()`
    `Set<Resource>` | AbstractModel.`subjects()`
    `Set<Resource>` | DynamicModel.`subjects()`

    Methods in org.eclipse.rdf4j.model.impl with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EmptyModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | EmptyModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | TreeModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | TreeModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | FilteredModel.`add(Resource s, IRI p, Value o, Resource... c)`
    `boolean` | FilteredModel.`add(Resource s, IRI p, Value o, Resource... c)`
    `boolean` | LinkedHashModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | LinkedHashModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DynamicModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DynamicModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | AbstractModel.`clear(Resource... contexts)`
    `boolean` | DynamicModel.`clear(Resource... context)`
    `boolean` | EmptyModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | EmptyModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | TreeModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | TreeModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | FilteredModel.`contains(Resource s, IRI p, Value o, Resource... c)`
    `boolean` | FilteredModel.`contains(Resource s, IRI p, Value o, Resource... c)`
    `boolean` | LinkedHashModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | LinkedHashModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DynamicModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DynamicModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Statement` | ValidatingValueFactory.`createStatement(Resource subject, IRI predicate, Value object)`
    `Statement` | AbstractValueFactory.`createStatement(Resource subject, IRI predicate, Value object)` Deprecated.
    `Statement` | SimpleValueFactory.`createStatement(Resource subject, IRI predicate, Value object)`
    `Statement` | ValidatingValueFactory.`createStatement(Resource subject, IRI predicate, Value object, Resource context)`
    `Statement` | AbstractValueFactory.`createStatement(Resource subject, IRI predicate, Value object, Resource context)` Deprecated.
    `Statement` | SimpleValueFactory.`createStatement(Resource subject, IRI predicate, Value object, Resource context)`
    `Statement` | ValidatingValueFactory.`createStatement(Resource subject, URI predicate, Value object)`
    `Statement` | ValidatingValueFactory.`createStatement(Resource subject, URI predicate, Value object, Resource context)`
    `Triple` | ValidatingValueFactory.`createTriple(Resource subject, IRI predicate, Value object)`
    `Triple` | AbstractValueFactory.`createTriple(Resource subject, IRI predicate, Value object)` Deprecated.
    `Triple` | SimpleValueFactory.`createTriple(Resource subject, IRI predicate, Value object)`
    `Model` | EmptyModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | EmptyModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | TreeModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | TreeModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | FilteredModel.`filter(Resource s, IRI p, Value o, Resource... c)`
    `Model` | FilteredModel.`filter(Resource s, IRI p, Value o, Resource... c)`
    `Model` | LinkedHashModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | LinkedHashModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | DynamicModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | DynamicModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Iterable<Statement>` | DynamicModel.`getStatements(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `Iterable<Statement>` | DynamicModel.`getStatements(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | EmptyModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | EmptyModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | TreeModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | TreeModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | FilteredModel.`remove(Resource s, IRI p, Value o, Resource... c)`
    `boolean` | FilteredModel.`remove(Resource s, IRI p, Value o, Resource... c)`
    `boolean` | LinkedHashModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | LinkedHashModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DynamicModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DynamicModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected abstract void` | FilteredModel.`removeFilteredTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` Called by aggregate sets when a term has been removed from a term iterator.
    `protected abstract void` | FilteredModel.`removeFilteredTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` Called by aggregate sets when a term has been removed from a term iterator.
    `void` | EmptyModel.`removeTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | EmptyModel.`removeTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | TreeModel.`removeTermIteration(Iterator<Statement> iterator, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | TreeModel.`removeTermIteration(Iterator<Statement> iterator, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | FilteredModel.`removeTermIteration(Iterator<Statement> iter, Resource s, IRI p, Value o, Resource... c)`
    `void` | FilteredModel.`removeTermIteration(Iterator<Statement> iter, Resource s, IRI p, Value o, Resource... c)`
    `abstract void` | AbstractModel.`removeTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` Called by aggregate sets when a term has been removed from a term iterator.
    `abstract void` | AbstractModel.`removeTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)` Called by aggregate sets when a term has been removed from a term iterator.
    `void` | LinkedHashModel.`removeTermIteration(Iterator iterator, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | LinkedHashModel.`removeTermIteration(Iterator iterator, Resource subj, IRI pred, Value obj, Resource... contexts)`

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type Resource
    Constructor and Description
    `ContextStatement(Resource subject, IRI predicate, Value object, Resource context)` Creates a new Statement with the supplied subject, predicate and object for the specified associated context.
    `ContextStatementImpl(Resource subject, URI predicate, Value object, Resource context)` Deprecated. since 2.0. Use `ValueFactory.createStatement(Resource, IRI, Value, Resource)` instead.
    `FilteredModel(AbstractModel model, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `FilteredModel(AbstractModel model, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `SimpleStatement(Resource subject, IRI predicate, Value object)` Creates a new Statement with the supplied subject, predicate and object.
    `SimpleTriple(Resource subject, IRI predicate, Value object)` Creates a new Triple with the supplied subject, predicate and object.
    `StatementImpl(Resource subject, URI predicate, Value object)` Deprecated. since 2.0. Use `ValueFactory.createStatement(Resource, IRI, Value)` instead.

    Constructor parameters in org.eclipse.rdf4j.model.impl with type arguments of type Resource
    Constructor and Description
    `ModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx)`
    `ModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx)`
    `ModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx, Statement statement)`
    `ModelStatement(org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> subj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<IRI> pred, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Value> obj, org.eclipse.rdf4j.model.impl.LinkedHashModel.ModelNode<Resource> ctx, Statement statement)`

  - ### Uses of Resource in org.eclipse.rdf4j.model.util

    Fields in org.eclipse.rdf4j.model.util with type parameters of type Resource
    Modifier and Type | Field and Description
    --- | ---
    `static java.util.function.Function<Triple,Resource>` | Statements.`TRIPLE_BNODE_MAPPER` A `Function` that maps `Triple` to `BNode` consistently.

    Methods in org.eclipse.rdf4j.model.util that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<Resource>` | Models.`getPropertyResource(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Set<Resource>` | Models.`getPropertyResources(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property Resource values for the supplied subject and property from the given model.
    `static Optional<Resource>` | Models.`objectResource(Iterable<Statement> statements)` Retrieves an object `Resource` value from the supplied statements.
    `static Optional<Resource>` | Models.`objectResource(Model m)` Retrieves an object `Resource` value from the statements in the given model.
    `static Set<Resource>` | Models.`objectResources(Iterable<Statement> statements)` Retrieves all object `Resource` values from the supplied statements.
    `static Set<Resource>` | Models.`objectResources(Model m)` Retrieves all object `Resource` values from the supplied model.
    `static Optional<Resource>` | Models.`subject(Iterable<Statement> statements)` Retrieves a subject `Resource` from the supplied statements.
    `static Optional<Resource>` | Models.`subject(Model m)` Retrieves a subject `Resource` from the statements in the given model.

    Methods in org.eclipse.rdf4j.model.util with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `ModelBuilder` | ModelBuilder.`add(Resource subject, IRI predicate, Object object)` Add an RDF statement with the given subject, predicate and object to the model, using the current graph (either named or default).
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF(Iterable<?> values, Resource head, C sink, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF(Iterable<?> values, Resource head, C sink, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF(Iterable<?> values, Resource head, C sink, ValueFactory valueFactory, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static <C extends Collection<Statement>> C` | RDFCollections.`asRDF(Iterable<?> values, Resource head, C sink, ValueFactory valueFactory, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static <C extends Collection<Value>> C` | RDFCollections.`asValues(Model m, Resource head, C collection, Resource... contexts)` Converts an RDF Collection to a Java `Collection` of `Value` objects.
    `static <C extends Collection<Value>> C` | RDFCollections.`asValues(Model m, Resource head, C collection, Resource... contexts)` Converts an RDF Collection to a Java `Collection` of `Value` objects.
    `static void` | Statements.`consume(ValueFactory vf, Resource subject, IRI predicate, Value object, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context, and sends each created statement to the supplied `Consumer`.
    `static void` | Statements.`consume(ValueFactory vf, Resource subject, IRI predicate, Value object, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context, and sends each created statement to the supplied `Consumer`.
    `static void` | RDFCollections.`consumeCollection(Iterable<?> values, Resource head, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFCollections.`consumeCollection(Iterable<?> values, Resource head, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFCollections.`consumeCollection(Iterable<?> values, Resource head, java.util.function.Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFCollections.`consumeCollection(Iterable<?> values, Resource head, java.util.function.Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Collection, using the supplied `head` resource as the starting resource of the RDF Collection.
    `static void` | RDFContainers.`consumeContainer(IRI containerType, Iterable<?> values, Resource container, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static void` | RDFContainers.`consumeContainer(IRI containerType, Iterable<?> values, Resource container, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static void` | RDFContainers.`consumeContainer(IRI containerType, Iterable<?> values, Resource container, java.util.function.Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Container.
    `static void` | RDFContainers.`consumeContainer(IRI containerType, Iterable<?> values, Resource container, java.util.function.Consumer<Statement> consumer, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Container.
    `static void` | RDFCollections.`consumeValues(Model m, Resource head, java.util.function.Consumer<Value> consumer, Resource... contexts)` Reads an RDF Collection starting with the supplied list head from the supplied `Model` and sends each collection member `Value` to the supplied `Consumer` function.
    `static void` | RDFCollections.`consumeValues(Model m, Resource head, java.util.function.Consumer<Value> consumer, Resource... contexts)` Reads an RDF Collection starting with the supplied list head from the supplied `Model` and sends each collection member `Value` to the supplied `Consumer` function.
    `static void` | RDFContainers.`consumeValues(Model m, Resource container, IRI containerType, java.util.function.Consumer<Value> consumer, Resource... contexts)` Reads an RDF Container starting with the supplied containter head from the supplied `Model` and sends each collection member `Value` to the supplied `Consumer` function.
    `static void` | RDFContainers.`consumeValues(Model m, Resource container, IRI containerType, java.util.function.Consumer<Value> consumer, Resource... contexts)` Reads an RDF Container starting with the supplied containter head from the supplied `Model` and sends each collection member `Value` to the supplied `Consumer` function.
    `static <C extends Collection<Statement>> C` | Statements.`create(ValueFactory vf, Resource subject, IRI predicate, Value object, C collection, Resource... contexts)` Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context.
    `static <C extends Collection<Statement>> C` | Statements.`create(ValueFactory vf, Resource subject, IRI predicate, Value object, C collection, Resource... contexts)` Creates one or more `Statement` objects with the given subject, predicate and object, one for each given context.
    `static <E extends RDF4JException> void` | RDFCollections.`extract(GetStatementOptional statementSupplier, Resource head, java.util.function.Consumer<Statement> collectionConsumer, java.util.function.Function<String,java.util.function.Supplier<E>> exceptionSupplier, Resource... contexts)` Extracts an RDF Collection starting with the supplied list head from the statement supplier and sends all statements that make up the collection to the supplied `Consumer` function.
    `static <E extends RDF4JException> void` | RDFCollections.`extract(GetStatementOptional statementSupplier, Resource head, java.util.function.Consumer<Statement> collectionConsumer, java.util.function.Function<String,java.util.function.Supplier<E>> exceptionSupplier, Resource... contexts)` Extracts an RDF Collection starting with the supplied list head from the statement supplier and sends all statements that make up the collection to the supplied `Consumer` function.
    `static <E extends RDF4JException> void` | RDFContainers.`extract(IRI containerType, GetStatementOptional statementSupplier, Resource container, java.util.function.Consumer<Statement> collectionConsumer, java.util.function.Function<String,java.util.function.Supplier<E>> exceptionSupplier, Resource... contexts)` Extracts an RDF Container starting with the supplied container head from the statement supplier and sends all statements that make up the collection to the supplied `Consumer` function.
    `static <E extends RDF4JException> void` | RDFContainers.`extract(IRI containerType, GetStatementOptional statementSupplier, Resource container, java.util.function.Consumer<Statement> collectionConsumer, java.util.function.Function<String,java.util.function.Supplier<E>> exceptionSupplier, Resource... contexts)` Extracts an RDF Container starting with the supplied container head from the statement supplier and sends all statements that make up the collection to the supplied `Consumer` function.
    `static void` | RDFContainers.`extract(IRI containerType, Model sourceModel, Resource container, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Extracts the RDF Container starting with supplied `head` resource from the supplied source `Model` and sends the statements that make up the collection to the supplied `Consumer`.
    `static void` | RDFContainers.`extract(IRI containerType, Model sourceModel, Resource container, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Extracts the RDF Container starting with supplied `head` resource from the supplied source `Model` and sends the statements that make up the collection to the supplied `Consumer`.
    `static void` | RDFCollections.`extract(Model sourceModel, Resource head, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Extracts the RDF Collection starting with supplied `head` resource from the supplied source `Model` and sends the statements that make up the collection to the supplied `Consumer`.
    `static void` | RDFCollections.`extract(Model sourceModel, Resource head, java.util.function.Consumer<Statement> consumer, Resource... contexts)` Extracts the RDF Collection starting with supplied `head` resource from the supplied source `Model` and sends the statements that make up the collection to the supplied `Consumer`.
    `Optional<Statement>` | GetStatementOptional.`get(Resource subject, IRI predicate, Value object, Resource... contexts)` Either supplies a statement matching the given pattern, or `Optional.empty()` otherwise.
    `Optional<Statement>` | GetStatementOptional.`get(Resource subject, IRI predicate, Value object, Resource... contexts)` Either supplies a statement matching the given pattern, or `Optional.empty()` otherwise.
    `static <C extends Collection<Statement>> C` | RDFCollections.`getCollection(Model sourceModel, Resource head, C sink, Resource... contexts)` Extracts the RDF Collection starting with the supplied `head` resource from the supplied source `Model`.
    `static <C extends Collection<Statement>> C` | RDFCollections.`getCollection(Model sourceModel, Resource head, C sink, Resource... contexts)` Extracts the RDF Collection starting with the supplied `head` resource from the supplied source `Model`.
    `static <C extends Collection<Statement>> C` | RDFContainers.`getContainer(IRI containerType, Model sourceModel, Resource container, C sink, Resource... contexts)` Extracts the RDF Container starting with the supplied `head` resource from the supplied source `Model`.
    `static <C extends Collection<Statement>> C` | RDFContainers.`getContainer(IRI containerType, Model sourceModel, Resource container, C sink, Resource... contexts)` Extracts the RDF Container starting with the supplied `head` resource from the supplied source `Model`.
    `static Set<Value>` | Models.`getProperties(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property values for the supplied subject and property from the given model.
    `static Set<Value>` | Models.`getProperties(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property values for the supplied subject and property from the given model.
    `static Optional<Value>` | Models.`getProperty(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value for the supplied subject from the given model.
    `static Optional<Value>` | Models.`getProperty(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value for the supplied subject from the given model.
    `static Optional<IRI>` | Models.`getPropertyIRI(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Optional<IRI>` | Models.`getPropertyIRI(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Set<IRI>` | Models.`getPropertyIRIs(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property IRI values for the supplied subject and property from the given model.
    `static Set<IRI>` | Models.`getPropertyIRIs(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property IRI values for the supplied subject and property from the given model.
    `static Optional<Literal>` | Models.`getPropertyLiteral(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as a `Literal` for the supplied subject from the given model.
    `static Optional<Literal>` | Models.`getPropertyLiteral(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as a `Literal` for the supplied subject from the given model.
    `static Set<Literal>` | Models.`getPropertyLiterals(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property Literal values for the supplied subject and property from the given model.
    `static Set<Literal>` | Models.`getPropertyLiterals(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property Literal values for the supplied subject and property from the given model.
    `static Optional<Resource>` | Models.`getPropertyResource(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Optional<Resource>` | Models.`getPropertyResource(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as an IRI for the supplied subject from the given model.
    `static Set<Resource>` | Models.`getPropertyResources(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property Resource values for the supplied subject and property from the given model.
    `static Set<Resource>` | Models.`getPropertyResources(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property Resource values for the supplied subject and property from the given model.
    `static Optional<String>` | Models.`getPropertyString(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as a String for the supplied subject from the given model.
    `static Optional<String>` | Models.`getPropertyString(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve a property value as a String for the supplied subject from the given model.
    `static Set<String>` | Models.`getPropertyStrings(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property values as Strings for the supplied subject and property from the given model.
    `static Set<String>` | Models.`getPropertyStrings(Model m, Resource subject, IRI property, Resource... contexts)` Retrieve all property values as Strings for the supplied subject and property from the given model.
    `ModelBuilder` | ModelBuilder.`namedGraph(Resource namedGraph)` Set the current graph in which to add new statements to the supplied named graph.
    `static Model` | Models.`setProperty(Model m, Resource subject, IRI property, Value value, Resource... contexts)` Sets the property value for the given subject to the given object value, replacing any existing value(s) for the subject's property.
    `static Model` | Models.`setProperty(Model m, Resource subject, IRI property, Value value, Resource... contexts)` Sets the property value for the given subject to the given object value, replacing any existing value(s) for the subject's property.
    `static Statement` | Statements.`statement(Resource subject, IRI predicate, Value object, Resource context)` Create a `Statement` from the supplied subject, predicate, object and context.
    `static Statement` | Statements.`statement(Triple triple, Resource context)` Create a `Statement` from the supplied { @link Triple RDF-star triple} and context.
    `static Statement` | Statements.`statement(ValueFactory vf, Resource subject, IRI predicate, Value object, Resource context)` Create a `Statement` from the supplied subject, predicate, object and context.
    `static Statement` | Statements.`statement(ValueFactory vf, Triple triple, Resource context)` Create a `Statement` from the supplied { @link Triple RDF-star triple} and context.
    `static Model` | Models.`stripContexts(Model model, Resource... contexts)` Strips contexts from the input model.
    `ModelBuilder` | ModelBuilder.`subject(Resource subject)` Set the subject resource about which statements are to be added to the model.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF(IRI containerType, Iterable<?> values, Resource container, C sink, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF(IRI containerType, Iterable<?> values, Resource container, C sink, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF(IRI containerType, Iterable<?> values, Resource container, C sink, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static <C extends Collection<Statement>> C` | RDFContainers.`toRDF(IRI containerType, Iterable<?> values, Resource container, C sink, ValueFactory vf, Resource... contexts)` Converts the supplied `Iterable` to an RDF Container, using the supplied `head` resource as the starting resource of the RDF Containter.
    `static Statement` | Statements.`toStatement(Triple triple, Resource context)` Deprecated. since 3.7.0 - use `Statements.statement(Triple, Resource)` instead
    `static Statement` | Statements.`toStatement(ValueFactory vf, Triple triple, Resource context)` Deprecated. Use `Statements.statement(ValueFactory,Triple,Resource)` instead
    `static <C extends Collection<Value>> C` | RDFContainers.`toValues(IRI containerType, Model m, Resource container, C collection, Resource... contexts)` Converts an RDF Containter to a Java `Collection` of `Value` objects.
    `static <C extends Collection<Value>> C` | RDFContainers.`toValues(IRI containerType, Model m, Resource container, C collection, Resource... contexts)` Converts an RDF Containter to a Java `Collection` of `Value` objects.
    `static Triple` | Values.`triple(Resource subject, IRI predicate, Value object)` Creates a new `RDF-star embedded triple` with the supplied subject, predicate, and object.
    `static Triple` | Values.`triple(ValueFactory vf, Resource subject, IRI predicate, Value object)` Creates a new `RDF-star embedded triple` with the supplied subject, predicate, and object.

    Method parameters in org.eclipse.rdf4j.model.util with type arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Statements.`convertRDFStarToReification(ValueFactory vf, java.util.function.Function<Triple,Resource> reifiedIdMapper, Statement st, java.util.function.Consumer<Statement> consumer)` Converts the supplied RDF-star statement to RDF reification statements, and sends the resultant statements to the supplied consumer.

  - ### Uses of Resource in org.eclipse.rdf4j.query.algebra.evaluation

    Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Triple,QueryEvaluationException>` | RDFStarTripleSource.`getRdfStarTriples(Resource subj, IRI pred, Value obj)` Gets all Triple nodes that have a specific subject, predicate and/or object.
    `CloseableIteration<? extends Statement,QueryEvaluationException>` | TripleSource.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements that have a specific subject, predicate and/or object.
    `CloseableIteration<? extends Statement,QueryEvaluationException>` | TripleSource.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements that have a specific subject, predicate and/or object.

  - ### Uses of Resource in org.eclipse.rdf4j.query.algebra.evaluation.util

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static CloseableIteration<Resource,QueryEvaluationException>` | TripleSources.`getObjectResources(Resource subject, IRI predicate, TripleSource store)`
    `static Iteration<Resource,QueryEvaluationException>` | TripleSources.`listResources(Resource subj, TripleSource store)`

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TripleSources.`booleanValue(Resource subj, IRI pred, TripleSource store)`
    `static CloseableIteration<Literal,QueryEvaluationException>` | TripleSources.`getObjectLiterals(Resource subject, IRI predicate, TripleSource store)`
    `static CloseableIteration<Resource,QueryEvaluationException>` | TripleSources.`getObjectResources(Resource subject, IRI predicate, TripleSource store)`
    `static CloseableIteration<IRI,QueryEvaluationException>` | TripleSources.`getObjectURIs(Resource subject, IRI predicate, TripleSource store)`
    `static Iteration<Value,QueryEvaluationException>` | TripleSources.`list(Resource subj, TripleSource store)`
    `static Iteration<Resource,QueryEvaluationException>` | TripleSources.`listResources(Resource subj, TripleSource store)`
    `static Statement` | TripleSources.`single(Resource subj, IRI pred, Value obj, TripleSource store)` Returns the single statement with the given subject, predicate and object or null if none exists.
    `static Value` | TripleSources.`singleValue(Resource subj, IRI pred, TripleSource store)`

  - ### Uses of Resource in org.eclipse.rdf4j.query.parser.sparql

    Methods in org.eclipse.rdf4j.query.parser.sparql that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | SPARQLUpdateDataBlockParser.`parseImplicitBlank()`
    `protected Resource` | SPARQLUpdateDataBlockParser.`parseNodeID()`

    Methods in org.eclipse.rdf4j.query.parser.sparql with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ComplexSPARQLQueryTest.`loadTestData(String dataFile, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.query.parser.sparql.manifest

    Methods in org.eclipse.rdf4j.query.parser.sparql.manifest with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SPARQLComplianceTest.`upload(IRI graphURI, Resource context)`

  - ### Uses of Resource in org.eclipse.rdf4j.query.resultio.text.csv

    Methods in org.eclipse.rdf4j.query.resultio.text.csv with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SPARQLResultsCSVWriter.`writeResource(Resource res)`

  - ### Uses of Resource in org.eclipse.rdf4j.query.resultio.text.tsv

    Methods in org.eclipse.rdf4j.query.resultio.text.tsv with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SPARQLResultsTSVWriter.`writeResource(Resource res)`

  - ### Uses of Resource in org.eclipse.rdf4j.queryrender.builder

    Methods in org.eclipse.rdf4j.queryrender.builder with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static QueryBuilder<ParsedGraphQuery>` | QueryBuilderFactory.`describe(Resource... theValues)` Deprecated. Create a QueryBuilder for creating a describe query
    `static QueryBuilder<ParsedGraphQuery>` | QueryBuilderFactory.`describe(String[] theVars, Resource... theValues)` Deprecated. Create a QueryBuilder for creating a describe query

  - ### Uses of Resource in org.eclipse.rdf4j.repository

    Fields in org.eclipse.rdf4j.repository declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource` | RepositoryTest.`alexander`
    `protected Resource` | RepositoryConnectionTest.`alexander`
    `protected Resource` | RepositoryTest.`alice`
    `protected Resource` | RepositoryConnectionTest.`alice`
    `protected Resource` | RepositoryTest.`bob`
    `protected Resource` | RepositoryConnectionTest.`bob`

    Methods in org.eclipse.rdf4j.repository that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryResult<Resource>` | RepositoryConnection.`getContextIDs()` Gets all resources that are used as content identifiers.

    Methods in org.eclipse.rdf4j.repository with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `default void` | RepositoryConnection.`add(File file, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from the specified file to a specific contexts in the repository.
    `default void` | RepositoryConnection.`add(File file, Resource... contexts)` Adds RDF data from the specified file to a specific contexts in the repository.
    `void` | RepositoryConnection.`add(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from the specified file to a specific contexts in the repository.
    `default void` | RepositoryConnection.`add(InputStream in, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from an InputStream to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from an InputStream to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add(Iterable<? extends Statement> statements, Resource... contexts)` Adds the supplied statements to this repository, optionally to one or more named contexts.
    `<E extends Exception> void` | RepositoryConnection.`add(Iteration<? extends Statement,E> statements, Resource... contexts)` Adds the supplied statements to this repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add(Reader reader, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from a Reader to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from a Reader to the repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add(RepositoryResult<Statement> statements, Resource... contexts)` Adds the supplied statements to this repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add(Resource subject, IRI predicate, Value object, Resource... contexts)` Adds a statement with the specified subject, predicate and object to this repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add(Resource subject, IRI predicate, Value object, Resource... contexts)` Adds a statement with the specified subject, predicate and object to this repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add(Resource subject, URI predicate, Value object, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.add(Resource, IRI, Value, Resource...)` instead.
    `default void` | RepositoryConnection.`add(Resource subject, URI predicate, Value object, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.add(Resource, IRI, Value, Resource...)` instead.
    `void` | RepositoryConnection.`add(Statement st, Resource... contexts)` Adds the supplied statement to this repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add(URL url, RDFFormat dataFormat, Resource... contexts)` Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts.
    `default void` | RepositoryConnection.`add(URL url, Resource... contexts)` Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`add(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)` Adds the RDF data that can be found at the specified URL to the repository, optionally to one or more named contexts.
    `void` | RepositoryConnection.`clear(Resource... contexts)` Removes all statements from a specific contexts in the repository.
    `void` | RepositoryConnection.`export(RDFHandler handler, Resource... contexts)` Exports all explicit statements in the specified contexts to the supplied RDFHandler.
    `void` | RepositoryConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.
    `void` | RepositoryConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)` Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.
    `RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Gets all statements with a specific subject, predicate and/or object from the repository.
    `RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Gets all statements with a specific subject, predicate and/or object from the repository.
    `default RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements with a specific subject, predicate and/or object from the repository.
    `default RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements with a specific subject, predicate and/or object from the repository.
    `default RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.getStatements(Resource, IRI, Value, boolean, Resource...)` instead.
    `default RepositoryResult<Statement>` | RepositoryConnection.`getStatements(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.getStatements(Resource, IRI, Value, boolean, Resource...)` instead.
    `boolean` | RepositoryConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts.
    `boolean` | RepositoryConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts.
    `default boolean` | RepositoryConnection.`hasStatement(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.hasStatement(Resource, IRI, Value, boolean, Resource...)` instead.
    `default boolean` | RepositoryConnection.`hasStatement(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.hasStatement(Resource, IRI, Value, boolean, Resource...)` instead.
    `boolean` | RepositoryConnection.`hasStatement(Statement st, boolean includeInferred, Resource... contexts)` Checks whether the repository contains the specified statement, optionally in the specified contexts.
    `void` | RepositoryConnection.`remove(Iterable<? extends Statement> statements, Resource... contexts)` Removes the supplied statements from the specified contexts in this repository.
    `<E extends Exception> void` | RepositoryConnection.`remove(Iteration<? extends Statement,E> statements, Resource... contexts)` Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves.
    `default void` | RepositoryConnection.`remove(RepositoryResult<Statement> statements, Resource... contexts)` Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves.
    `void` | RepositoryConnection.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)` Removes the statement(s) with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
    `void` | RepositoryConnection.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)` Removes the statement(s) with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
    `default void` | RepositoryConnection.`remove(Resource subject, URI predicate, Value object, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.remove(Resource, IRI, Value, Resource...)` instead.
    `default void` | RepositoryConnection.`remove(Resource subject, URI predicate, Value object, Resource... contexts)` Deprecated. since 2.0. Use `RepositoryConnection.remove(Resource, IRI, Value, Resource...)` instead.
    `void` | RepositoryConnection.`remove(Statement st, Resource... contexts)` Removes the supplied statement from the specified contexts in the repository.
    `long` | RepositoryConnection.`size(Resource... contexts)` Returns the number of (explicit) statements that are in the specified contexts in this repository.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryResult<Resource>` | RepositoryConnectionWrapper.`getContextIDs()`

    Methods in org.eclipse.rdf4j.repository.base with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepositoryConnectionWrapper.`add(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(Iterable<? extends Statement> statements, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(Iterable<? extends Statement> statements, Resource... contexts)`
    `<E extends Exception> void` | RepositoryConnectionWrapper.`add(Iteration<? extends Statement,E> statementIter, Resource... contexts)`
    `<E extends Exception> void` | AbstractRepositoryConnection.`add(Iteration<? extends Statement,E> statements, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(Statement st, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(Statement st, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`add(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`add(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `protected void` | RepositoryConnectionWrapper.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | RepositoryConnectionWrapper.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected abstract void` | AbstractRepositoryConnection.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected abstract void` | AbstractRepositoryConnection.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | AbstractRepositoryConnection.`addWithoutCommit(Statement st, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`clear(Resource... contexts)`
    `void` | AbstractRepositoryConnection.`clear(Resource... contexts)`
    `void` | AbstractRepositoryConnection.`export(RDFHandler handler, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `RepositoryResult<Statement>` | RepositoryConnectionWrapper.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `RepositoryResult<Statement>` | RepositoryConnectionWrapper.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | RepositoryConnectionWrapper.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | RepositoryConnectionWrapper.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | AbstractRepositoryConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | AbstractRepositoryConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | RepositoryConnectionWrapper.`hasStatement(Statement st, boolean includeInferred, Resource... contexts)`
    `boolean` | AbstractRepositoryConnection.`hasStatement(Statement st, boolean includeInferred, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`remove(Iterable<? extends Statement> statements, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`remove(Iterable<? extends Statement> statements, Resource... contexts)`
    `<E extends Exception> void` | RepositoryConnectionWrapper.`remove(Iteration<? extends Statement,E> statementIter, Resource... contexts)`
    `<E extends Exception> void` | AbstractRepositoryConnection.`remove(Iteration<? extends Statement,E> statements, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionWrapper.`remove(Statement st, Resource... contexts)`
    `void` | AbstractRepositoryConnection.`remove(Statement st, Resource... contexts)`
    `protected void` | RepositoryConnectionWrapper.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | RepositoryConnectionWrapper.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected abstract void` | AbstractRepositoryConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected abstract void` | AbstractRepositoryConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | AbstractRepositoryConnection.`removeWithoutCommit(Statement st, Resource... contexts)`
    `long` | RepositoryConnectionWrapper.`size(Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.config

    Methods in org.eclipse.rdf4j.repository.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | AbstractRepositoryImplConfig.`export(Model model)`
    `Resource` | AbstractDelegatingRepositoryImplConfig.`export(Model model)`
    `Resource` | RepositoryImplConfig.`export(Model model)` Export this `RepositoryImplConfig` to its RDF representation
    `static Resource` | RepositoryConfigUtil.`getContext(RepositoryConnection con, String repositoryID)` Deprecated.

    Methods in org.eclipse.rdf4j.repository.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static RepositoryImplConfig` | AbstractRepositoryImplConfig.`create(Model model, Resource resource)` Utility method to create a new `RepositoryImplConfig` by reading data from the supplied `Model`.
    `static RepositoryConfig` | RepositoryConfig.`create(Model model, Resource repositoryNode)` Creates a new `RepositoryConfig` object and initializes it by supplying the `model` and `repositoryNode` to its `parse` method.
    `void` | RepositoryConfig.`export(Model model, Resource repositoryNode)` Exports the configuration into RDF using the given repositoryNode
    `void` | AbstractRepositoryImplConfig.`parse(Model model, Resource resource)`
    `void` | AbstractDelegatingRepositoryImplConfig.`parse(Model model, Resource resource)`
    `void` | RepositoryConfig.`parse(Model model, Resource repositoryNode)`
    `void` | RepositoryImplConfig.`parse(Model model, Resource resource)` Reads the properties of this `RepositoryImplConfig` from the supplied Model and sets them accordingly.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.contextaware

    Methods in org.eclipse.rdf4j.repository.contextaware with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContextAwareConnection.`add(File file, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(InputStream in, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(Iterable<? extends Statement> statements, Resource... contexts)`
    `<E extends Exception> void` | ContextAwareConnection.`add(Iteration<? extends Statement,E> statementIter, Resource... contexts)`
    `void` | ContextAwareConnection.`add(Reader reader, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | ContextAwareConnection.`add(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | ContextAwareConnection.`add(Statement st, Resource... contexts)`
    `void` | ContextAwareConnection.`add(URL url, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`add(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | ContextAwareConnection.`clear(Resource... contexts)`
    `void` | ContextAwareConnection.`export(RDFHandler handler, Resource... contexts)`
    `void` | ContextAwareConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | ContextAwareConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | ContextAwareConnection.`exportStatements(Resource subj, IRI pred, Value obj, RDFHandler handler, Resource... contexts)` Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.
    `void` | ContextAwareConnection.`exportStatements(Resource subj, IRI pred, Value obj, RDFHandler handler, Resource... contexts)` Exports all statements with a specific subject, predicate and/or object from the repository, optionally from the specified contexts.
    `RepositoryResult<Statement>` | ContextAwareConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `RepositoryResult<Statement>` | ContextAwareConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `RepositoryResult<Statement>` | ContextAwareConnection.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements with a specific subject, predicate and/or object from the repository.
    `RepositoryResult<Statement>` | ContextAwareConnection.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements with a specific subject, predicate and/or object from the repository.
    `boolean` | ContextAwareConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | ContextAwareConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | ContextAwareConnection.`hasStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts.
    `boolean` | ContextAwareConnection.`hasStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Checks whether the repository contains statements with a specific subject, predicate and/or object, optionally in the specified contexts.
    `boolean` | ContextAwareConnection.`hasStatement(Statement st, boolean includeInferred, Resource... contexts)`
    `boolean` | ContextAwareConnection.`hasStatement(Statement st, Resource... contexts)` Checks whether the repository contains the specified statement, optionally in the specified contexts.
    `void` | ContextAwareConnection.`remove(Iterable<? extends Statement> statements, Resource... contexts)`
    `<E extends Exception> void` | ContextAwareConnection.`remove(Iteration<? extends Statement,E> statementIter, Resource... contexts)` Removes the supplied statements from a specific context in this repository, ignoring any context information carried by the statements themselves.
    `void` | ContextAwareConnection.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)` Removes the statement with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
    `void` | ContextAwareConnection.`remove(Resource subject, IRI predicate, Value object, Resource... contexts)` Removes the statement with the specified subject, predicate and object from the repository, optionally restricted to the specified contexts.
    `void` | ContextAwareConnection.`remove(Statement st, Resource... contexts)` Removes the supplied statement from the specified contexts in the repository.
    `protected void` | ContextAwareConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | ContextAwareConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `long` | ContextAwareConnection.`size(Resource... contexts)` Returns the number of (explicit) statements that are in the specified contexts in this repository.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.contextaware.config

    Methods in org.eclipse.rdf4j.repository.contextaware.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | ContextAwareConfig.`export(Model model)`

    Methods in org.eclipse.rdf4j.repository.contextaware.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ContextAwareConfig.`parse(Model model, Resource resource)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.evaluation

    Methods in org.eclipse.rdf4j.repository.evaluation with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Statement,QueryEvaluationException>` | RepositoryTripleSource.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `CloseableIteration<? extends Statement,QueryEvaluationException>` | RepositoryTripleSource.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.event

    Methods in org.eclipse.rdf4j.repository.event with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RepositoryConnectionInterceptor.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListener.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListener.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | RepositoryConnectionListener.`clear(RepositoryConnection conn, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListener.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListener.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.event.base

    Methods in org.eclipse.rdf4j.repository.event.base with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RepositoryConnectionInterceptorAdapter.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | NotifyingRepositoryConnectionWrapper.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | NotifyingRepositoryConnectionWrapper.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | InterceptingRepositoryConnectionWrapper.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | InterceptingRepositoryConnectionWrapper.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | NotifyingRepositoryConnectionWrapper.`clear(Resource... contexts)`
    `void` | InterceptingRepositoryConnectionWrapper.`clear(Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | NotifyingRepositoryConnectionWrapper.`removeWithoutCommit(Resource subj, IRI pred, Value obj, Resource... ctx)`
    `void` | NotifyingRepositoryConnectionWrapper.`removeWithoutCommit(Resource subj, IRI pred, Value obj, Resource... ctx)`
    `void` | InterceptingRepositoryConnectionWrapper.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | InterceptingRepositoryConnectionWrapper.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.event.util

    Methods in org.eclipse.rdf4j.repository.event.util with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | DebugRepositoryConnectionListener.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.filters

    Methods in org.eclipse.rdf4j.repository.filters with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AccurateRepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | AccurateRepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InaccurateRepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InaccurateRepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | RepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... ctxs)` Returns true if the repository may have such a statement or false if it definitely does not.
    `boolean` | RepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... ctxs)` Returns true if the repository may have such a statement or false if it definitely does not.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.http.config

    Methods in org.eclipse.rdf4j.repository.http.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | HTTPRepositoryConfig.`export(Model graph)`

    Methods in org.eclipse.rdf4j.repository.http.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | HTTPRepositoryConfig.`parse(Model model, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.optimistic

    Methods in org.eclipse.rdf4j.repository.optimistic with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected long` | IsolationLevelTest.`count(RepositoryConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected long` | IsolationLevelTest.`count(RepositoryConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryResult<Resource>` | SailRepositoryConnection.`getContextIDs()`

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SailRepositoryConnection.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | SailRepositoryConnection.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | SailRepositoryConnection.`clear(Resource... contexts)`
    `void` | SailRepositoryConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | SailRepositoryConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `RepositoryResult<Statement>` | SailRepositoryConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `RepositoryResult<Statement>` | SailRepositoryConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | SailRepositoryConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | SailRepositoryConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected void` | SailRepositoryConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | SailRepositoryConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `long` | SailRepositoryConnection.`size(Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sail.config

    Methods in org.eclipse.rdf4j.repository.sail.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | ProxyRepositoryConfig.`export(Model model)`
    `Resource` | SailRepositoryConfig.`export(Model model)`

    Methods in org.eclipse.rdf4j.repository.sail.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProxyRepositoryConfig.`parse(Model model, Resource implNode)`
    `void` | SailRepositoryConfig.`parse(Model model, Resource repImplNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sail.helpers

    Methods in org.eclipse.rdf4j.repository.sail.helpers with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RDFSailInserter.`addStatement(Resource subj, IRI pred, Value obj, Resource ctxt)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryResult<Resource>` | SPARQLConnection.`getContextIDs()`

    Methods in org.eclipse.rdf4j.repository.sparql with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | SPARQLConnection.`add(File file, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | SPARQLConnection.`add(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | SPARQLConnection.`add(Iterable<? extends Statement> statements, Resource... contexts)`
    `void` | SPARQLConnection.`add(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `void` | SPARQLConnection.`add(Statement st, Resource... contexts)`
    `void` | SPARQLConnection.`add(URL url, String baseURI, RDFFormat dataFormat, Resource... contexts)`
    `protected void` | SPARQLConnection.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | SPARQLConnection.`addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | SPARQLConnection.`addWithoutCommit(Statement st, Resource... contexts)`
    `void` | SPARQLConnection.`clear(Resource... contexts)`
    `void` | SPARQLConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `void` | SPARQLConnection.`exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts)`
    `RepositoryResult<Statement>` | SPARQLConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `RepositoryResult<Statement>` | SPARQLConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | SPARQLConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | SPARQLConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `void` | SPARQLConnection.`remove(Iterable<? extends Statement> statements, Resource... contexts)`
    `void` | SPARQLConnection.`remove(Statement st, Resource... contexts)`
    `protected void` | SPARQLConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | SPARQLConnection.`removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `protected void` | SPARQLConnection.`removeWithoutCommit(Statement st, Resource... contexts)`
    `long` | SPARQLConnection.`size(Resource... contexts)`
    `protected Iteration<Statement,QueryEvaluationException>` | SPARQLConnection.`toStatementIteration(TupleQueryResult iter, Resource subj, IRI pred, Value obj)` Converts a `TupleQueryResult` resulting from the `SPARQLConnection.EVERYTHING_WITH_GRAPH` to a statement by using the respective values from the `BindingSet` or (if provided) the ones from the arguments.

  - ### Uses of Resource in org.eclipse.rdf4j.repository.sparql.config

    Methods in org.eclipse.rdf4j.repository.sparql.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | SPARQLRepositoryConfig.`export(Model m)`

    Methods in org.eclipse.rdf4j.repository.sparql.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | SPARQLRepositoryConfig.`parse(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.repository.util

    Fields in org.eclipse.rdf4j.repository.util declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource[]` | AbstractRDFInserter.`contexts` The contexts to add the statements to.

    Methods in org.eclipse.rdf4j.repository.util that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | RDFRemover.`getContext()` Gets the context identifier that this RDFRemover enforces upon all statements that are reported to it (in case `enforcesContext()` returns `true`).
    `Resource[]` | AbstractRDFInserter.`getContexts()` Gets the contexts that this RDFInserter enforces upon all statements that are reported to it (in case `enforcesContext()` returns `true`).

    Methods in org.eclipse.rdf4j.repository.util with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RDFInserter.`addStatement(Resource subj, IRI pred, Value obj, Resource ctxt)`
    `protected abstract void` | AbstractRDFInserter.`addStatement(Resource subj, IRI pred, Value obj, Resource ctxt)`
    `static void` | Connections.`consumeRDFCollection(RepositoryConnection conn, Resource head, java.util.function.Consumer<Statement> collectionConsumer, Resource... contexts)` Retrieve all `Statement`s that together form the RDF Collection starting with the supplied start resource and send them to the supplied `Consumer`.
    `static void` | Connections.`consumeRDFCollection(RepositoryConnection conn, Resource head, java.util.function.Consumer<Statement> collectionConsumer, Resource... contexts)` Retrieve all `Statement`s that together form the RDF Collection starting with the supplied start resource and send them to the supplied `Consumer`.
    `void` | AbstractRDFInserter.`enforceContext(Resource... contexts)` Enforces the supplied contexts upon all statements that are reported to this RDFInserter.
    `void` | RDFRemover.`enforceContext(Resource context)` Enforces the supplied context upon all statements that are reported to this RDFRemover.
    `static <C extends Collection<Statement>> C` | Connections.`getRDFCollection(RepositoryConnection conn, Resource head, C statementCollection, Resource... contexts)` Retrieve all `Statement`s that together form the RDF Collection starting with the supplied starting resource.
    `static <C extends Collection<Statement>> C` | Connections.`getRDFCollection(RepositoryConnection conn, Resource head, C statementCollection, Resource... contexts)` Retrieve all `Statement`s that together form the RDF Collection starting with the supplied starting resource.
    `static Optional<Statement>` | Connections.`getStatement(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` Retrieve a single `Statement` matching with the supplied subject, predicate, object and context(s) from the given `RepositoryConnection`.
    `static Optional<Statement>` | Connections.`getStatement(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` Retrieve a single `Statement` matching with the supplied subject, predicate, object and context(s) from the given `RepositoryConnection`.

  - ### Uses of Resource in org.eclipse.rdf4j.rio

    Methods in org.eclipse.rdf4j.rio with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Model` | Rio.`parse(InputStream in, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, ModelFactory modelFactory, Resource... contexts)` Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(InputStream in, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, Resource... contexts)` Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(InputStream in, String baseURI, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from an `InputStream` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(Reader reader, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(Reader reader, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, ModelFactory modelFactory, Resource... contexts)` Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(Reader reader, String baseURI, RDFFormat dataFormat, ParserConfig settings, ValueFactory valueFactory, ParseErrorListener errors, Resource... contexts)` Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.
    `static Model` | Rio.`parse(Reader reader, String baseURI, RDFFormat dataFormat, Resource... contexts)` Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.

  - ### Uses of Resource in org.eclipse.rdf4j.rio.helpers

    Methods in org.eclipse.rdf4j.rio.helpers that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | AbstractRDFParser.`createNode()` Creates a new `BNode` or Skolem `IRI` object.
    `protected Resource` | AbstractRDFParser.`createNode(String nodeID)` Creates a `BNode` or Skolem `IRI` object for the specified identifier.
    `static Resource` | NTriplesUtil.`parseResource(String nTriplesResource, ValueFactory valueFactory)` Parses an N-Triples resource, creates an object for it using the supplied ValueFactory and returns this object.

    Methods in org.eclipse.rdf4j.rio.helpers with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static void` | NTriplesUtil.`append(Resource resource, Appendable appendable)` Appends the N-Triples representation of the given `Resource` to the given `Appendable`.
    `protected Statement` | AbstractRDFParser.`createStatement(Resource subj, IRI pred, Value obj)` Creates a new `Statement` object with the supplied components.
    `protected Statement` | AbstractRDFParser.`createStatement(Resource subj, IRI pred, Value obj, Resource context)` Creates a new `Statement` object with the supplied components.
    `static String` | NTriplesUtil.`toNTriplesString(Resource resource)` Creates an N-Triples string for the supplied resource.

    Constructors in org.eclipse.rdf4j.rio.helpers with parameters of type Resource
    Constructor and Description
    `ContextStatementCollector(Collection<Statement> statements, Map<String,String> namespaces, ValueFactory vf, Resource... contexts)` Creates a new StatementCollector that stores reported statements and namespaces in the supplied containers.
    `ContextStatementCollector(Collection<Statement> statements, ValueFactory vf, Resource... contexts)` Creates a new StatementCollector that stores reported statements in the supplied collection and that uses a new LinkedHashMap to store the reported namespaces.
    `ContextStatementCollector(ValueFactory vf, Resource... contexts)` Creates a new StatementCollector that uses a new ArrayList to store the reported statements and a new LinkedHashMap to store the reported namespaces.

  - ### Uses of Resource in org.eclipse.rdf4j.rio.nquads

    Fields in org.eclipse.rdf4j.rio.nquads declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource` | NQuadsParser.`context`

  - ### Uses of Resource in org.eclipse.rdf4j.rio.ntriples

    Fields in org.eclipse.rdf4j.rio.ntriples declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource` | NTriplesParser.`subject`

    Methods in org.eclipse.rdf4j.rio.ntriples that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | NTriplesParser.`parseNode()`

  - ### Uses of Resource in org.eclipse.rdf4j.rio.rdfjson

    Methods in org.eclipse.rdf4j.rio.rdfjson with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static String` | RDFJSONWriter.`resourceToString(Resource uriOrBnode)` Returns the correct syntax for a Resource, depending on whether it is a URI or a Blank Node (ie, BNode)

    Method parameters in org.eclipse.rdf4j.rio.rdfjson with type arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RDFJSONWriter.`writeObject(Value object, Set<Resource> contexts, com.fasterxml.jackson.core.JsonGenerator jg)` Helper method to reduce complexity of the JSON serialisation algorithm Any null contexts will only be serialised to JSON if there are also non-null contexts in the contexts array

  - ### Uses of Resource in org.eclipse.rdf4j.rio.rdfxml

    Fields in org.eclipse.rdf4j.rio.rdfxml declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource` | RDFXMLWriter.`lastWrittenSubject`

    Methods in org.eclipse.rdf4j.rio.rdfxml that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | RDFXMLParser.`createNode(String nodeID)`

  - ### Uses of Resource in org.eclipse.rdf4j.rio.trig

    Methods in org.eclipse.rdf4j.rio.trig that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | TriGParser.`getContext()`

    Methods in org.eclipse.rdf4j.rio.trig with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TriGParser.`reportStatement(Resource subj, IRI pred, Value obj)`
    `protected void` | TriGParser.`setContext(Resource context)`
    `protected void` | TriGWriter.`writeStatement(Resource subj, IRI pred, Value obj, Resource context, boolean canShortenSubject, boolean canShortenObject)`

  - ### Uses of Resource in org.eclipse.rdf4j.rio.trigstar

    Methods in org.eclipse.rdf4j.rio.trigstar with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TriGStarParser.`setContext(Resource context)`

  - ### Uses of Resource in org.eclipse.rdf4j.rio.turtle

    Fields in org.eclipse.rdf4j.rio.turtle declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource` | TurtleWriter.`lastWrittenSubject`
    `protected Resource` | TurtleParser.`subject`

    Methods in org.eclipse.rdf4j.rio.turtle that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected Resource` | TurtleParser.`parseCollection()` Parses a collection, e.g.
    `protected Resource` | TurtleParser.`parseImplicitBlank()` Parses an implicit blank node.
    `protected Resource` | TurtleParser.`parseNodeID()` Parses a blank node ID, e.g.

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TurtleParser.`reportStatement(Resource subj, IRI pred, Value obj)`
    `protected void` | TurtleWriter.`writeResource(Resource res)` Deprecated. Use `TurtleWriter.writeResource(Resource, boolean)` instead.
    `protected void` | TurtleWriter.`writeResource(Resource res, boolean canShorten)` Writes a `Resource`, optionally shortening it if it is an `IRI` and has a namespace definition that is suitable for use in this context for shortening or a `BNode` that has been confirmed to be able to be shortened in this context.
    `protected void` | TurtleWriter.`writeStatement(Resource subj, IRI pred, Value obj, Resource context, boolean canShortenSubjectBNode, boolean canShortenObjectBNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail

    Methods in org.eclipse.rdf4j.sail that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Resource,SailException>` | SailConnection.`getContextIDs()` Returns the set of all unique context identifiers that are used to store statements.

    Methods in org.eclipse.rdf4j.sail with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Adds a statement to the store.
    `void` | SailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Adds a statement to the store.
    `default void` | SailConnection.`addStatement(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(Resource, IRI, Value, Resource...)` instead.
    `default void` | SailConnection.`addStatement(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(Resource, IRI, Value, Resource...)` instead.
    `void` | SailConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` Adds a statement to the store.
    `void` | SailConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` Adds a statement to the store.
    `default void` | SailConnection.`addStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `default void` | SailConnection.`addStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `void` | SailConnection.`clear(Resource... contexts)` Removes all statements from the specified/all contexts.
    `protected long` | SailIsolationLevelTest.`count(SailConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected long` | SailIsolationLevelTest.`count(SailConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | SailConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Gets all statements from the specified contexts that have a specific subject, predicate and/or object.
    `CloseableIteration<? extends Statement,SailException>` | SailConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Gets all statements from the specified contexts that have a specific subject, predicate and/or object.
    `default CloseableIteration<? extends Statement,SailException>` | SailConnection.`getStatements(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.getStatements(Resource, IRI, Value, boolean, Resource...)` instead.
    `default CloseableIteration<? extends Statement,SailException>` | SailConnection.`getStatements(Resource subj, URI pred, Value obj, boolean includeInferred, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.getStatements(Resource, IRI, Value, boolean, Resource...)` instead.
    `default boolean` | SailConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Determines if the store contains any statements from the specified contexts that have a specific subject, predicate and/or object.
    `default boolean` | SailConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Determines if the store contains any statements from the specified contexts that have a specific subject, predicate and/or object.
    `void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` Removes all statements matching the specified subject, predicate and object from the repository.
    `void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` Removes all statements matching the specified subject, predicate and object from the repository.
    `default void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. USe `SailConnection.removeStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `default void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. USe `SailConnection.removeStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `void` | SailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Removes all statements matching the specified subject, predicate and object from the repository.
    `void` | SailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Removes all statements matching the specified subject, predicate and object from the repository.
    `default void` | SailConnection.`removeStatements(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.removeStatements(Resource, IRI, Value, Resource...)` instead.
    `default void` | SailConnection.`removeStatements(Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.removeStatements(Resource, IRI, Value, Resource...)` instead.
    `long` | SailConnection.`size(Resource... contexts)` Returns the number of (explicit) statements in the store, or in specific contexts.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.base

    Methods in org.eclipse.rdf4j.sail.base that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Resource,SailException>` | SailDataset.`getContextIDs()` Returns the set of all unique context identifiers that are used to store statements.
    `protected CloseableIteration<? extends Resource,SailException>` | SailSourceConnection.`getContextIDsInternal()`

    Methods in org.eclipse.rdf4j.sail.base with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SailSourceConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailSourceConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailSourceConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailSourceConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailSink.`approve(Resource subj, IRI pred, Value obj, Resource ctx)` Adds a statement to the store.
    `void` | SailSink.`clear(Resource... contexts)` Removes all statements from the specified/all contexts.
    `void` | SailSourceConnection.`clearInferred(Resource... contexts)`
    `protected void` | SailSourceConnection.`clearInternal(Resource... contexts)`
    `default void` | SailSink.`deprecate(Resource subj, IRI pred, Value obj, Resource ctx)` Deprecated.
    `default boolean` | SailSink.`deprecateByQuery(Resource subj, IRI pred, Value obj, Resource[] contexts)` Removes all statements with the specified subject, predicate, object, and context.
    `default boolean` | SailSink.`deprecateByQuery(Resource subj, IRI pred, Value obj, Resource[] contexts)` Removes all statements with the specified subject, predicate, object, and context.
    `CloseableIteration<? extends Statement,SailException>` | SailDataset.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements that have a specific subject, predicate and/or object.
    `CloseableIteration<? extends Statement,SailException>` | SailDataset.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)` Gets all statements that have a specific subject, predicate and/or object.
    `protected CloseableIteration<? extends Statement,SailException>` | SailSourceConnection.`getStatementsInternal(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected CloseableIteration<? extends Statement,SailException>` | SailSourceConnection.`getStatementsInternal(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `default CloseableIteration<? extends Triple,SailException>` | SailDataset.`getTriples(Resource subj, IRI pred, Value obj)` Gets all RDF-star triples that have a specific subject, predicate and/or object.
    `void` | SailSink.`observe(Resource subj, IRI pred, Value obj, Resource... contexts)` Called to indicate matching statements have been observed and must not change their state until after this `SailSink` is committed, iff this was opened in an isolation level compatible with `IsolationLevels.SERIALIZABLE`.
    `void` | SailSink.`observe(Resource subj, IRI pred, Value obj, Resource... contexts)` Called to indicate matching statements have been observed and must not change their state until after this `SailSink` is committed, iff this was opened in an isolation level compatible with `IsolationLevels.SERIALIZABLE`.
    `boolean` | SailSourceConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailSourceConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailSourceConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailSourceConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected long` | SailSourceConnection.`sizeInternal(Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.base.config

    Methods in org.eclipse.rdf4j.sail.base.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | BaseSailConfig.`export(Model graph)`

    Methods in org.eclipse.rdf4j.sail.base.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | BaseSailConfig.`parse(Model graph, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.config

    Methods in org.eclipse.rdf4j.sail.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | AbstractSailImplConfig.`export(Model m)`
    `Resource` | AbstractDelegatingSailImplConfig.`export(Model m)`
    `Resource` | SailImplConfig.`export(Model graph)`

    Methods in org.eclipse.rdf4j.sail.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSailImplConfig.`parse(Model m, Resource implNode)`
    `void` | AbstractDelegatingSailImplConfig.`parse(Model m, Resource implNode)`
    `void` | SailImplConfig.`parse(Model graph, Resource implNode)`
    `static SailImplConfig` | SailConfigUtil.`parseRepositoryImpl(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.elasticsearch

    Methods in org.eclipse.rdf4j.sail.elasticsearch with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElasticsearchIndex.`clearContexts(Resource... contexts)`
    `SearchDocument` | ElasticsearchIndex.`getDocument(Resource subject, Resource context)` Returns a Document representing the specified Resource and Context combination, or null when no such Document exists yet.
    `Iterable<? extends SearchDocument>` | ElasticsearchIndex.`getDocuments(Resource subject)` Returns a list of Documents representing the specified Resource (empty when no such Document exists yet).Each document represent a set of statements with the specified Resource as a subject, which are stored in a specific context
    `Iterable<? extends DocumentScore>` | ElasticsearchQuery.`query(Resource resource)` Deprecated.
    `protected Iterable<? extends DocumentScore>` | ElasticsearchIndex.`query(Resource subject, String query, IRI propertyURI, boolean highlight)` Parse the passed query.
    `org.elasticsearch.search.SearchHits` | ElasticsearchIndex.`search(Resource resource, org.elasticsearch.action.search.SearchRequestBuilder request, org.elasticsearch.index.query.QueryBuilder query)` Evaluates the given query only for the given resource.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.elasticsearchstore.config

    Methods in org.eclipse.rdf4j.sail.elasticsearchstore.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | ElasticsearchStoreConfig.`export(Model graph)`

    Methods in org.eclipse.rdf4j.sail.elasticsearchstore.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElasticsearchStoreConfig.`parse(Model graph, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.evaluation

    Methods in org.eclipse.rdf4j.sail.evaluation with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Statement,QueryEvaluationException>` | SailTripleSource.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `CloseableIteration<? extends Statement,QueryEvaluationException>` | SailTripleSource.`getStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.extensiblestore

    Methods in org.eclipse.rdf4j.sail.extensiblestore with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ExtensibleStoreConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | ExtensibleStoreConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | ExtensibleStoreConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | ExtensibleStoreConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `default void` | DataStructureInterface.`clear(boolean inferred, Resource[] contexts)`
    `void` | ReadCache.`clear(boolean inferred, Resource[] contexts)`
    `void` | ExtensibleStoreConnection.`clearInferred(Resource... contexts)`
    `protected void` | ExtensibleStoreConnection.`clearInternal(Resource... contexts)`
    `CloseableIteration<? extends ExtensibleStatement,SailException>` | DataStructureInterface.`getStatements(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `CloseableIteration<? extends ExtensibleStatement,SailException>` | DataStructureInterface.`getStatements(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `CloseableIteration<? extends ExtensibleStatement,SailException>` | ReadCache.`getStatements(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `CloseableIteration<? extends ExtensibleStatement,SailException>` | ReadCache.`getStatements(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `boolean` | ExtensibleStoreConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | ExtensibleStoreConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `default boolean` | DataStructureInterface.`removeStatementsByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)`
    `default boolean` | DataStructureInterface.`removeStatementsByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)`
    `boolean` | ReadCache.`removeStatementsByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)`
    `boolean` | ReadCache.`removeStatementsByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)`
    `protected void` | ExtensibleStoreConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | ExtensibleStoreConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`

    Constructors in org.eclipse.rdf4j.sail.extensiblestore with parameters of type Resource
    Constructor and Description
    `FilteringIteration(CloseableIteration<E,X> wrappedIteration, Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `FilteringIteration(CloseableIteration<E,X> wrappedIteration, Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `FilteringIteration(Iteration<E,X> wrappedIteration, Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `FilteringIteration(Iteration<E,X> wrappedIteration, Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `PartialStatement(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `PartialStatement(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics

    Methods in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | EvaluationStatisticsWrapper.`clear(boolean inferred, Resource[] contexts)`
    `CloseableIteration<? extends ExtensibleStatement,SailException>` | EvaluationStatisticsWrapper.`getStatements(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `CloseableIteration<? extends ExtensibleStatement,SailException>` | EvaluationStatisticsWrapper.`getStatements(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context)`
    `void` | ExtensibleDynamicEvaluationStatistics.`removeByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource... contexts)`
    `void` | ExtensibleDynamicEvaluationStatistics.`removeByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource... contexts)`
    `void` | DynamicStatistics.`removeByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource... contexts)`
    `void` | DynamicStatistics.`removeByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource... contexts)`
    `boolean` | EvaluationStatisticsWrapper.`removeStatementsByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)`
    `boolean` | EvaluationStatisticsWrapper.`removeStatementsByQuery(Resource subj, IRI pred, Value obj, boolean inferred, Resource[] contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.extensiblestore.valuefactory

    Constructors in org.eclipse.rdf4j.sail.extensiblestore.valuefactory with parameters of type Resource
    Constructor and Description
    `ExtensibleContextStatement(Resource subject, IRI predicate, Value object, Resource context, boolean inferred)` Creates a new Statement with the supplied subject, predicate and object for the specified associated context.
    `ExtensibleStatementImpl(Resource subject, IRI predicate, Value object, boolean inferred)` Creates a new Statement with the supplied subject, predicate and object.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.federation.config

    Methods in org.eclipse.rdf4j.sail.federation.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | FederationConfig.`export(Model model)` Deprecated.

    Methods in org.eclipse.rdf4j.sail.federation.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | FederationConfig.`parse(Model graph, Resource implNode)` Deprecated.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Resource,SailException>` | AbstractSailConnection.`getContextIDs()`
    `CloseableIteration<? extends Resource,SailException>` | SailConnectionWrapper.`getContextIDs()`
    `protected abstract CloseableIteration<? extends Resource,SailException>` | AbstractSailConnection.`getContextIDsInternal()`

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailConnectionWrapper.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailConnectionWrapper.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` The default implementation buffers added statements until the update operation is complete.
    `void` | AbstractSailConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` The default implementation buffers added statements until the update operation is complete.
    `void` | SailConnectionWrapper.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailConnectionWrapper.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected abstract void` | AbstractSailConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected abstract void` | AbstractSailConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`clear(Resource... contexts)`
    `void` | SailConnectionWrapper.`clear(Resource... contexts)`
    `protected abstract void` | AbstractSailConnection.`clearInternal(Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | AbstractSailConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | AbstractSailConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | SailConnectionWrapper.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | SailConnectionWrapper.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected abstract CloseableIteration<? extends Statement,SailException>` | AbstractSailConnection.`getStatementsInternal(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected abstract CloseableIteration<? extends Statement,SailException>` | AbstractSailConnection.`getStatementsInternal(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `void` | AbstractSailConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` The default implementation buffers removed statements until the update operation is complete.
    `void` | AbstractSailConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` The default implementation buffers removed statements until the update operation is complete.
    `void` | SailConnectionWrapper.`removeStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailConnectionWrapper.`removeStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailConnectionWrapper.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailConnectionWrapper.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected abstract void` | AbstractSailConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected abstract void` | AbstractSailConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `long` | AbstractSailConnection.`size(Resource... contexts)`
    `long` | SailConnectionWrapper.`size(Resource... contexts)`
    `long` | SailConnectionWrapper.`size(Resource context)`
    `protected abstract long` | AbstractSailConnection.`sizeInternal(Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer

    Methods in org.eclipse.rdf4j.sail.inferencer that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `CloseableIteration<? extends Resource,SailException>` | InferencerConnectionWrapper.`getContextIDs()` Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.

    Methods in org.eclipse.rdf4j.sail.inferencer with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | InferencerConnectionWrapper.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InferencerConnectionWrapper.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InferencerConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Adds an inferred statement to a specific context.
    `boolean` | InferencerConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Adds an inferred statement to a specific context.
    `void` | InferencerConnectionWrapper.`clearInferred(Resource... contexts)`
    `void` | InferencerConnection.`clearInferred(Resource... contexts)` Removes all inferred statements from the specified/all contexts.
    `CloseableIteration<? extends Statement,SailException>` | InferencerConnectionWrapper.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.
    `CloseableIteration<? extends Statement,SailException>` | InferencerConnectionWrapper.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)` Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.
    `boolean` | InferencerConnectionWrapper.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InferencerConnectionWrapper.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InferencerConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Removes an inferred statement from a specific context.
    `boolean` | InferencerConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)` Removes an inferred statement from a specific context.
    `long` | InferencerConnectionWrapper.`size(Resource... contexts)` Calls `InferencerConnectionWrapper.flushUpdates()` before forwarding the call to the wrapped connection.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer.fc

    Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DedupingInferencerConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DedupingInferencerConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SchemaCachingRDFSInferencerConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SchemaCachingRDFSInferencerConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement(Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | DedupingInferencerConnection.`clearInferred(Resource... contexts)`
    `void` | SchemaCachingRDFSInferencerConnection.`clearInferred(Resource... contexts)`
    `boolean` | DedupingInferencerConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | DedupingInferencerConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer.fc.config

    Methods in org.eclipse.rdf4j.sail.inferencer.fc.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | CustomGraphQueryInferencerConfig.`export(Model m)`

    Methods in org.eclipse.rdf4j.sail.inferencer.fc.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | CustomGraphQueryInferencerConfig.`parse(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.inferencer.util

    Methods in org.eclipse.rdf4j.sail.inferencer.util with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RDFInferencerInserter.`addStatement(Resource subj, IRI pred, Value obj, Resource ctxt)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lucene

    Methods in org.eclipse.rdf4j.sail.lucene that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `static Resource` | SearchFields.`createContext(String idString)`
    `static Resource` | SearchFields.`createResource(String idString)` Parses an id-string (a serialized resource) back to a resource Inverse method of `SearchFields.getResourceID(Resource)`
    `Resource[]` | LuceneSailBuffer.ClearContextOperation.`getContexts()`
    `protected Resource` | AbstractSearchIndex.`getResource(SearchDocument document)` Returns the Resource corresponding with the specified Document.
    `Resource` | QuerySpec.`getSubject()`

    Methods in org.eclipse.rdf4j.sail.lucene with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSearchIndex.`addDocuments(Resource subject, List<Statement> statements)` Add a complete Lucene Document based on these statements.
    `void` | SearchIndex.`addDocuments(Resource subject, List<Statement> statements)` Add a complete Lucene Document based on these statements.Do not search for an existing document with the same subject id.
    `void` | LuceneSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | LuceneSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | AbstractLuceneSailTest.`assertQueryResult(String literal, IRI predicate, Resource resultUri)`
    `void` | LuceneSailConnection.`clear(Resource... contexts)`
    `void` | LuceneSailBuffer.`clear(Resource[] contexts)` Deprecated.
    `void` | LuceneIndex.`clearContexts(Resource... contexts)`
    `void` | SearchIndex.`clearContexts(Resource... contexts)` This should be called from within a begin-commit-rollback block.
    `static String` | SearchFields.`getContextID(Resource resource)` Get the ID for a context.
    `org.apache.lucene.document.Document` | LuceneIndex.`getDocument(Resource subject, Resource context)` Returns a Document representing the specified Resource and Context combination, or null when no such Document exists yet.
    `List<org.apache.lucene.document.Document>` | LuceneIndex.`getDocuments(Resource subject)` Returns a list of Documents representing the specified Resource (empty when no such Document exists yet).Each document represent a set of statements with the specified Resource as a subject, which are stored in a specific context
    `static String` | SearchFields.`getResourceID(Resource resource)` Returns the String ID corresponding with the specified Resource.
    `Iterable<? extends DocumentScore>` | LuceneQuery.`query(Resource resource)` Deprecated.
    `Iterable<? extends DocumentScore>` | SearchQuery.`query(Resource subject)` Deprecated. Queries for the given subject or all subjects if null.
    `protected Iterable<? extends DocumentScore>` | LuceneIndex.`query(Resource subject, String query, IRI propertyURI, boolean highlight)` Parse the passed query.
    `protected abstract Iterable<? extends DocumentScore>` | AbstractSearchIndex.`query(Resource subject, String q, IRI property, boolean highlight)`
    `void` | LuceneSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | LuceneSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `org.apache.lucene.search.TopDocs` | LuceneIndex.`search(Resource resource, org.apache.lucene.search.Query query)` Evaluates the given query only for the given resource.

    Constructors in org.eclipse.rdf4j.sail.lucene with parameters of type Resource
    Constructor and Description
    `ClearContextOperation(Resource[] contexts)`
    `QuerySpec(StatementPattern matchesPattern, StatementPattern queryPattern, StatementPattern propertyPattern, StatementPattern scorePattern, StatementPattern snippetPattern, StatementPattern typePattern, Resource subject, String queryString, IRI propertyURI)`
    `QuerySpec(String matchesVarName, String propertyVarName, String scoreVarName, String snippetVarName, Resource subject, String queryString, IRI propertyURI)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.lucene.config

    Methods in org.eclipse.rdf4j.sail.lucene.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | AbstractLuceneSailConfig.`export(Model m)`

    Methods in org.eclipse.rdf4j.sail.lucene.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLuceneSailConfig.`parse(Model graph, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.memory

    Methods in org.eclipse.rdf4j.sail.memory with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | MemoryStoreConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | MemoryStoreConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | MemoryStoreConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | MemoryStoreConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | MemoryStoreConnection.`clearInferred(Resource... contexts)`
    `protected void` | MemoryStoreConnection.`clearInternal(Resource... contexts)`
    `boolean` | MemoryStoreConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | MemoryStoreConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | MemoryStoreConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | MemoryStoreConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.memory.config

    Methods in org.eclipse.rdf4j.sail.memory.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | MemoryStoreConfig.`export(Model graph)`

    Methods in org.eclipse.rdf4j.sail.memory.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | MemoryStoreConfig.`parse(Model graph, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.memory.model

    Subinterfaces of Resource in org.eclipse.rdf4j.sail.memory.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MemResource` A MemoryStore-specific extension of Resource giving it subject statements.

    Classes in org.eclipse.rdf4j.sail.memory.model that implement Resource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemBNode` A MemoryStore-specific extension of BNodeImpl giving it node properties.
    `class` | `MemIRI` A MemoryStore-specific implementation of URI that stores separated namespace and local name information to enable reuse of namespace String objects (reducing memory usage) and that gives it node properties.
    `class` | `MemTriple` A MemoryStore-specific implementation of `Triple`.

    Methods in org.eclipse.rdf4j.sail.memory.model that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | MemTriple.`getSubject()`

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `MemResource` | MemValueFactory.`getMemResource(Resource resource)` See getMemValue() for description.
    `MemResource` | MemValueFactory.`getOrCreateMemResource(Resource resource)` See `MemValueFactory.getOrCreateMemValue(Value)` for description.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.model

    Methods in org.eclipse.rdf4j.sail.model with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SailModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailModel.`add(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailModel.`clear(Resource... contexts)`
    `boolean` | SailModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailModel.`contains(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | SailModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Model` | SailModel.`filter(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | SailModel.`remove(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailModel.`removeTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailModel.`removeTermIteration(Iterator<Statement> iter, Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.nativerdf

    Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | NativeStoreConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | NativeStoreConnection.`addInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | NativeStoreConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | NativeStoreConnection.`addStatementInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | NativeStoreConnection.`clearInferred(Resource... contexts)`
    `protected void` | NativeStoreConnection.`clearInternal(Resource... contexts)`
    `NativeResource` | ValueStore.`getNativeResource(Resource resource)` Deprecated.
    `boolean` | NativeStoreConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | NativeStoreConnection.`removeInferredStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | NativeStoreConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | NativeStoreConnection.`removeStatementsInternal(Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.nativerdf.config

    Methods in org.eclipse.rdf4j.sail.nativerdf.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | NativeStoreConfig.`export(Model m)`

    Methods in org.eclipse.rdf4j.sail.nativerdf.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | NativeStoreConfig.`parse(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.nativerdf.model

    Subinterfaces of Resource in org.eclipse.rdf4j.sail.nativerdf.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NativeResource`

    Classes in org.eclipse.rdf4j.sail.nativerdf.model that implement Resource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NativeBNode`
    `class` | `NativeIRI`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl

    Methods in org.eclipse.rdf4j.sail.shacl that return types with arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `Set<Resource>` | RdfsSubClassOfReasoner.`backwardsChain(Resource type)`

    Methods in org.eclipse.rdf4j.sail.shacl with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShaclSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`addStatement(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `Set<Resource>` | RdfsSubClassOfReasoner.`backwardsChain(Resource type)`
    `void` | ShaclSailConnection.`clear(Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | VerySimpleRdfsBackwardsChainingConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | VerySimpleRdfsBackwardsChainingConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | ShaclSailConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `CloseableIteration<? extends Statement,SailException>` | ShaclSailConnection.`getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | VerySimpleRdfsBackwardsChainingConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | VerySimpleRdfsBackwardsChainingConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | ShaclSailConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `boolean` | ShaclSailConnection.`hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `void` | ShaclSailConnection.`removeStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`removeStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`removeStatements(Resource subj, IRI pred, Value obj, Resource... contexts)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.config

    Methods in org.eclipse.rdf4j.sail.shacl.config that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | ShaclSailConfig.`export(Model m)`

    Methods in org.eclipse.rdf4j.sail.shacl.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShaclSailConfig.`parse(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.results

    Fields in org.eclipse.rdf4j.sail.shacl.results declared as Resource
    Modifier and Type | Field and Description
    --- | ---
    `protected Resource` | ValidationReport.`id` Deprecated.

    Methods in org.eclipse.rdf4j.sail.shacl.results that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | ModelInterface.`getId()` Deprecated.
    `Resource` | ValidationReport.`getId()` Deprecated.
    `Resource` | ValidationResult.`getId()` Deprecated.

    Method parameters in org.eclipse.rdf4j.sail.shacl.results with type arguments of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `Model` | ValidationResult.`asModel(Model model, Set<Resource> rdfListDedupe)` Deprecated.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.shacl.results.lazy

    Methods in org.eclipse.rdf4j.sail.shacl.results.lazy that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | LazyValidationReport.`getId()`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.solr

    Methods in org.eclipse.rdf4j.sail.solr with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | SolrIndex.`clearContexts(Resource... contexts)`
    `SearchDocument` | SolrIndex.`getDocument(Resource subject, Resource context)` Returns a Document representing the specified Resource and Context combination, or null when no such Document exists yet.
    `Iterable<? extends SearchDocument>` | SolrIndex.`getDocuments(Resource subject)` Returns a list of Documents representing the specified Resource (empty when no such Document exists yet).Each document represent a set of statements with the specified Resource as a subject, which are stored in a specific context
    `Iterable<? extends DocumentScore>` | SolrSearchQuery.`query(Resource resource)` Deprecated.
    `protected Iterable<? extends DocumentScore>` | SolrIndex.`query(Resource subject, String query, IRI propertyURI, boolean highlight)` Parse the passed query.
    `org.apache.solr.client.solrj.response.QueryResponse` | SolrIndex.`search(Resource resource, org.apache.solr.client.solrj.SolrQuery query)` Evaluates the given query only for the given resource.

  - ### Uses of Resource in org.eclipse.rdf4j.sail.spin

    Methods in org.eclipse.rdf4j.sail.spin with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static ConstraintViolation` | SpinInferencing.`checkConstraint(Resource subj, Resource constraint, QueryPreparer queryPreparer, SpinParser parser)`
    `static int` | SpinInferencing.`executeRule(Resource subj, Resource rule, QueryPreparer queryPreparer, SpinParser parser, InferencerConnection conn)`

  - ### Uses of Resource in org.eclipse.rdf4j.sail.spin.config

    Methods in org.eclipse.rdf4j.sail.spin.config with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `void` | SpinSailConfig.`parse(Model m, Resource implNode)`

  - ### Uses of Resource in org.eclipse.rdf4j.sparqlbuilder.graphpattern

    Methods in org.eclipse.rdf4j.sparqlbuilder.graphpattern with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `static TriplePattern` | GraphPatterns.`tp(Resource subject, IRI predicate, RdfObject... objects)` Create a triple pattern with the given subject, predicate, and object(s)
    `static TriplePattern` | GraphPatterns.`tp(Resource subject, IRI predicate, Value... objects)`
    `static TriplePattern` | GraphPatterns.`tp(Resource subject, RdfPredicate predicate, RdfObject... objects)` Create a triple pattern with the given subject, predicate, and object(s)
    `static TriplePattern` | GraphPatterns.`tp(Resource subject, RdfPredicate predicate, Value... objects)`

  - ### Uses of Resource in org.eclipse.rdf4j.spin

    Methods in org.eclipse.rdf4j.spin with parameters of type Resource
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SpinParser.`isThisUnbound(Resource subj, TripleSource store)`
    `protected ParsedOperation` | SpinParser.`parse(Resource queryResource, IRI queryClass, TripleSource store)`
    `ParsedOperation` | SpinParser.`parse(Resource queryResource, TripleSource store)`
    `ParsedBooleanQuery` | SpinParser.`parseAskQuery(Resource queryResource, TripleSource store)`
    `ConstraintViolation` | SpinParser.`parseConstraintViolation(Resource subj, TripleSource store)`
    `ParsedGraphQuery` | SpinParser.`parseConstructQuery(Resource queryResource, TripleSource store)`
    `ParsedDescribeQuery` | SpinParser.`parseDescribeQuery(Resource queryResource, TripleSource store)`
    `ParsedQuery` | SpinParser.`parseQuery(Resource queryResource, TripleSource store)`
    `ParsedTupleQuery` | SpinParser.`parseSelectQuery(Resource queryResource, TripleSource store)`
    `ParsedUpdate` | SpinParser.`parseUpdate(Resource queryResource, TripleSource store)`

  - ### Uses of Resource in org.eclipse.rdf4j.workbench.util

    Methods in org.eclipse.rdf4j.workbench.util that return Resource
    Modifier and Type | Method and Description
    --- | ---
    `Resource` | WorkbenchRequest.`getResource(String name)` Returns a `Resource` corresponding to the value of the given parameter name.

Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.