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

- Packages that use Model
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.exception |
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.endpoint |
  org.eclipse.rdf4j.federated.endpoint.provider |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.http.client.shacl |
  org.eclipse.rdf4j.model | The RDF Model API
  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 | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.dawg | Functionality to convert tuple query results to and from the Data Access Working Group Test Result Set RDF Vocabulary
  org.eclipse.rdf4j.repository.config | Repository configuration interfaces.
  org.eclipse.rdf4j.repository.contextaware.config |
  org.eclipse.rdf4j.repository.http.config |
  org.eclipse.rdf4j.repository.sail.config |
  org.eclipse.rdf4j.repository.sparql.config |
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.sail.base.config |
  org.eclipse.rdf4j.sail.config |
  org.eclipse.rdf4j.sail.elasticsearchstore.config |
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.inferencer.fc.config |
  org.eclipse.rdf4j.sail.lmdb.config |
  org.eclipse.rdf4j.sail.lucene.config |
  org.eclipse.rdf4j.sail.memory.config |
  org.eclipse.rdf4j.sail.model |
  org.eclipse.rdf4j.sail.nativerdf.config |
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.
  org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents |
  org.eclipse.rdf4j.sail.shacl.ast.paths |
  org.eclipse.rdf4j.sail.shacl.ast.targets |
  org.eclipse.rdf4j.sail.shacl.config |
  org.eclipse.rdf4j.sail.shacl.results |
  org.eclipse.rdf4j.sail.shacl.results.lazy |
  org.eclipse.rdf4j.spring.dao.support.operation |
  org.eclipse.rdf4j.testsuite.model |
  org.eclipse.rdf4j.testsuite.shacl.manifest |

- - ### Uses of Model in org.eclipse.rdf4j.common.exception

    Methods in org.eclipse.rdf4j.common.exception that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | ValidationException.`validationReportAsModel()` |

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

    Methods in org.eclipse.rdf4j.federated with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `FedXFactory` | FedXFactory.`withMembers​(Model model)` | Initialize the federation with members from the model.

  - ### Uses of Model in org.eclipse.rdf4j.federated.endpoint

    Fields in org.eclipse.rdf4j.federated.endpoint declared as Model
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Model` | EndpointFactory.DefaultRDFHandler.`graph` |

    Methods in org.eclipse.rdf4j.federated.endpoint with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<Endpoint>` | EndpointFactory.`loadFederationMembers​(Model members, File baseDir)` | Utility function to load federation members from a model.

    Constructors in org.eclipse.rdf4j.federated.endpoint with parameters of type Model
    Constructor | Description
    --- | ---
    `DefaultRDFHandler​(Model graph)` |

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

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

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

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

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

  - ### Uses of Model in org.eclipse.rdf4j.http.client.shacl

    Methods in org.eclipse.rdf4j.http.client.shacl that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | RemoteShaclValidationException.`validationReportAsModel()` |

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

    Methods in org.eclipse.rdf4j.model that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | ModelFactory.`createEmptyModel()` |
    `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.`unmodifiable()` | Returns an unmodifiable view of this model.

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

    Classes in org.eclipse.rdf4j.model.impl that implement Model
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractModel` | Provides basic operations that are common to all Models.
    `class` | `DynamicModel` | A LinkedHashModel or a TreeModel achieves fast data access at the cost of higher indexing time.
    `class` | `EmptyModel` | Blocks access to the statements of the model, allowing only changes to the model's namespaces.
    `class` | `FilteredModel` | Applies a basic graph pattern filter to what triples can be see.
    `class` | `LinkedHashModel` | Hash table based implementation of the `Model` interface.
    `class` | `TreeModel` | A Red-Black tree based `Model` implementation.

    Methods in org.eclipse.rdf4j.model.impl that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | DynamicModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | EmptyModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | FilteredModel.`filter​(Resource s, IRI p, Value o, Resource... c)` |
    `Model` | LinkedHashModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | TreeModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |
    `Model` | AbstractModel.`unmodifiable()` |
    `Model` | DynamicModel.`unmodifiable()` |

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type Model
    Constructor | Description
    --- | ---
    `EmptyModel​(Model model)` |
    `LinkedHashModel​(Model model)` |
    `TreeModel​(Model model)` |

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

    Methods in org.eclipse.rdf4j.model.util that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | ModelBuilder.`build()` | Return the created `Model`
    `static Model` | Models.`convertRDFStarToReification​(Model model)` | Converts the statements in the supplied RDF-star model to a new RDF model using reification.
    `static Model` | Models.`convertRDFStarToReification​(ValueFactory vf, Model model)` | Converts the statements in supplied RDF-star model to a new RDF model using reificiation.
    `static Model` | Models.`convertRDFStarToReification​(ValueFactory vf, Model model, ModelFactory modelFactory)` | Converts the statements in supplied RDF-star model to a new RDF model using reificiation.
    `static Model` | Models.`convertReificationToRDFStar​(Model model)` | Converts the supplied RDF reification model to a new RDF-star model.
    `static Model` | Models.`convertReificationToRDFStar​(ValueFactory vf, Model model)` | Converts the statements in supplied RDF reification model to a new RDF-star model.
    `static Model` | Models.`convertReificationToRDFStar​(ValueFactory vf, Model model, ModelFactory modelFactory)` | Converts the statements in supplied RDF reification model to a new RDF-star model.
    `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.`stripContexts​(Model model, Resource... contexts)` | Strips contexts from the input model.
    `static Model` | Models.`synchronizedModel​(Model toSynchronize)` | Make a model thread-safe by synchronizing all its methods.

    Methods in org.eclipse.rdf4j.model.util that return types with arguments of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `BiConsumer<Model,​Statement>` | ModelCollector.`accumulator()` |
    `BinaryOperator<Model>` | ModelCollector.`combiner()` |
    `Function<Model,​Model>` | ModelCollector.`finisher()` |
    `Function<Model,​Model>` | ModelCollector.`finisher()` |
    `Supplier<Model>` | ModelCollector.`supplier()` |

    Methods in org.eclipse.rdf4j.model.util with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `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` | RDFCollections.`consumeValues​(Model m, Resource head, 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, 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 Model` | Models.`convertRDFStarToReification​(Model model)` | Converts the statements in the supplied RDF-star model to a new RDF model using reification.
    `static void` | Models.`convertRDFStarToReification​(Model model, Consumer<Statement> consumer)` | Converts the supplied RDF-star model to RDF reification statements.
    `static Model` | Models.`convertRDFStarToReification​(ValueFactory vf, Model model)` | Converts the statements in supplied RDF-star model to a new RDF model using reificiation.
    `static void` | Models.`convertRDFStarToReification​(ValueFactory vf, Model model, Consumer<Statement> consumer)` | Converts the supplied RDF-star model to RDF reification statements.
    `static Model` | Models.`convertRDFStarToReification​(ValueFactory vf, Model model, ModelFactory modelFactory)` | Converts the statements in supplied RDF-star model to a new RDF model using reificiation.
    `static Model` | Models.`convertReificationToRDFStar​(Model model)` | Converts the supplied RDF reification model to a new RDF-star model.
    `static void` | Models.`convertReificationToRDFStar​(Model model, Consumer<Statement> consumer)` | Converts the supplied RDF reification model to RDF-star statements.
    `static Model` | Models.`convertReificationToRDFStar​(ValueFactory vf, Model model)` | Converts the statements in supplied RDF reification model to a new RDF-star model.
    `static void` | Models.`convertReificationToRDFStar​(ValueFactory vf, Model model, Consumer<Statement> consumer)` | Converts the supplied RDF reification model to RDF-star statements.
    `static Model` | Models.`convertReificationToRDFStar​(ValueFactory vf, Model model, ModelFactory modelFactory)` | Converts the statements in supplied RDF reification model to a new RDF-star model.
    `static void` | RDFCollections.`extract​(Model sourceModel, Resource head, 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` | RDFContainers.`extract​(IRI containerType, Model sourceModel, Resource container, 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 <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 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<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 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 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<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 Optional<Value>` | Models.`object​(Model m)` | Retrieves an object `Value` from the statements in the given model.
    `static Optional<IRI>` | Models.`objectIRI​(Model m)` | Retrieves an object `IRI` value from the supplied statements in the given model.
    `static Set<IRI>` | Models.`objectIRIs​(Model m)` | Retrieves all object `IRI` values from the statements in the given model.
    `static Optional<Literal>` | Models.`objectLiteral​(Model m)` | Retrieves an object `Literal` value from the statements in the given model.
    `static Set<Literal>` | Models.`objectLiterals​(Model m)` | Retrieves all object `Literal` values from the statements in the given model.
    `static Optional<Resource>` | Models.`objectResource​(Model m)` | Retrieves an object `Resource` value from the statements in the given model.
    `static Set<Resource>` | Models.`objectResources​(Model m)` | Retrieves all object `Resource` values from the supplied model.
    `static Optional<String>` | Models.`objectString​(Model m)` | Retrieves an object value as a String from the statements in the given model.
    `static Set<String>` | Models.`objectStrings​(Model m)` | Retrieves all object String values from the statements in the given model.
    `static Optional<IRI>` | Models.`predicate​(Model m)` | Retrieves a predicate from the statements in the given model.
    `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.`stripContexts​(Model model, Resource... contexts)` | Strips contexts from the input model.
    `static Optional<Resource>` | Models.`subject​(Model m)` | Retrieves a subject `Resource` from the statements in the given model.
    `static Optional<BNode>` | Models.`subjectBNode​(Model m)` | Retrieves a subject `BNode` from the statements in the given model.
    `static Set<BNode>` | Models.`subjectBNodes​(Model m)` | Retrieves all subject `BNode`s from the statements in the given model.
    `static Optional<IRI>` | Models.`subjectIRI​(Model m)` | Retrieves a subject `IRI` from the statements in the given model.
    `static Set<IRI>` | Models.`subjectIRIs​(Model m)` | Retrieves all subject `IRI`s from the statements in the given model.
    `static Model` | Models.`synchronizedModel​(Model toSynchronize)` | Make a model thread-safe by synchronizing all its methods.
    `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.

    Constructors in org.eclipse.rdf4j.model.util with parameters of type Model
    Constructor | Description
    --- | ---
    `ModelBuilder​(Model model)` | Create a new `ModelBuilder` which will append to the supplied `Model`.

  - ### Uses of Model in org.eclipse.rdf4j.query

    Methods in org.eclipse.rdf4j.query that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | QueryResults.`asModel​(CloseableIteration<? extends Statement,​? extends RDF4JException> iteration)` | Get a `Model` containing all elements obtained from the specified query result.
    `static Model` | QueryResults.`asModel​(CloseableIteration<? extends Statement,​? extends RDF4JException> iteration, ModelFactory modelFactory)` | Get a `Model` containing all elements obtained from the specified query result.

  - ### Uses of Model in org.eclipse.rdf4j.query.dawg

    Methods in org.eclipse.rdf4j.query.dawg that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | DAWGTestResultSetUtil.`toGraph​(TupleQueryResult tqr)` |

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

    Methods in org.eclipse.rdf4j.repository.config that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Model` | RepositoryConfigUtil.`getRepositoryConfigModel​(Model model, String repositoryID)` |

    Methods in org.eclipse.rdf4j.repository.config with parameters of type Model
    Modifier and Type | Method | 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.
    `Resource` | AbstractDelegatingRepositoryImplConfig.`export​(Model model)` |
    `Resource` | AbstractRepositoryImplConfig.`export​(Model model)` |
    `void` | RepositoryConfig.`export​(Model model)` | Deprecated. use `RepositoryConfig.export(Model, Resource)`
    `void` | RepositoryConfig.`export​(Model model, Resource repositoryNode)` | Exports the configuration into RDF using the given repositoryNode
    `Resource` | RepositoryImplConfig.`export​(Model model)` | Export this `RepositoryImplConfig` to its RDF representation
    `static RepositoryConfig` | RepositoryConfigUtil.`getRepositoryConfig​(Model model, String repositoryID)` |
    `static Model` | RepositoryConfigUtil.`getRepositoryConfigModel​(Model model, String repositoryID)` |
    `static Set<String>` | RepositoryConfigUtil.`getRepositoryIDs​(Model model)` |
    `void` | AbstractDelegatingRepositoryImplConfig.`parse​(Model model, Resource resource)` |
    `void` | AbstractRepositoryImplConfig.`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 Model in org.eclipse.rdf4j.repository.contextaware.config

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

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

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

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

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

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

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

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

    Methods in org.eclipse.rdf4j.rio that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `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​(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, 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, String baseURI, 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, RDFFormat dataFormat, Resource... contexts)` | Adds RDF data from a `Reader` to a `Model`, optionally to one or more named contexts.

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

    Methods in org.eclipse.rdf4j.rio.helpers that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Model` | BufferedGroupingRDFHandler.`getBufferedStatements()` |

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

    Methods in org.eclipse.rdf4j.rio.rdfjson with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | RDFJSONWriter.`modelToRdfJsonInternal​(Model graph, WriterConfig writerConfig, com.fasterxml.jackson.core.JsonGenerator jg)` |

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

    Fields in org.eclipse.rdf4j.rio.turtle declared as Model
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Model` | TurtleWriter.`bufferedStatements` |

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

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

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

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

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

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

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

    Methods in org.eclipse.rdf4j.sail.inferencer.fc that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Model` | AbstractForwardChainingInferencerConnection.`createModel()` |
    `protected Model` | AbstractForwardChainingInferencerConnection.`prepareIteration()` |

    Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract int` | AbstractForwardChainingInferencerConnection.`applyRules​(Model iteration)` | Returns the number of newly inferred statements.

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

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

  - ### Uses of Model in org.eclipse.rdf4j.sail.lmdb.config

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

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

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

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

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

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

    Classes in org.eclipse.rdf4j.sail.model that implement Model
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SailModel` | Model implementation for a `SailConnection`.

    Methods in org.eclipse.rdf4j.sail.model that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | SailModel.`filter​(Resource subj, IRI pred, Value obj, Resource... contexts)` |

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

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

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

    Methods in org.eclipse.rdf4j.sail.shacl that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | ShaclSailValidationException.`validationReportAsModel()` |

  - ### Uses of Model in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents

    Methods in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AndConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ClassConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ClosedConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DashHasValueInConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DatatypeConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DisjointConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | EqualsConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | HasValueConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | InConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LanguageInConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LessThanConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | LessThanOrEqualsConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxExclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxInclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MaxLengthConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinExclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinInclusiveConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | MinLengthConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | NodeKindConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | NotConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | OrConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | PatternConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | QualifiedMaxCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | QualifiedMinCountConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | UniqueLangConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | XoneConstraintComponent.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

  - ### Uses of Model in org.eclipse.rdf4j.sail.shacl.ast.paths

    Methods in org.eclipse.rdf4j.sail.shacl.ast.paths with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AlternativePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | InversePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | OneOrMorePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | SequencePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | SimplePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ZeroOrMorePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | ZeroOrOnePath.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

  - ### Uses of Model in org.eclipse.rdf4j.sail.shacl.ast.targets

    Methods in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DashAllObjects.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | DashAllSubjects.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | RSXTargetShape.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetClass.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetNode.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetObjectsOf.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |
    `void` | TargetSubjectsOf.`toModel​(Resource subject, IRI predicate, Model model, Set<Resource> cycleDetection)` |

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

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

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

    Methods in org.eclipse.rdf4j.sail.shacl.results that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | ValidationReport.`asModel()` | Deprecated.
    `Model` | ValidationReport.`asModel​(Model model)` | Deprecated.
    `Model` | ValidationResult.`asModel​(Model model)` | Deprecated.
    `Model` | ValidationResult.`asModel​(Model model, Set<Resource> rdfListDedupe)` | Deprecated.

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

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

    Methods in org.eclipse.rdf4j.sail.shacl.results.lazy that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | LazyValidationReport.`asModel()` |
    `Model` | LazyValidationReport.`asModel​(Model model)` |

    Methods in org.eclipse.rdf4j.sail.shacl.results.lazy with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | LazyValidationReport.`asModel​(Model model)` |

  - ### Uses of Model in org.eclipse.rdf4j.spring.dao.support.operation

    Methods in org.eclipse.rdf4j.spring.dao.support.operation that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | GraphQueryResultConverter.`toModel()` |

  - ### Uses of Model in org.eclipse.rdf4j.testsuite.model

    Methods in org.eclipse.rdf4j.testsuite.model that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Model` | ModelNamespacesTest.`getModelImplementation()` | Implementing tests must return a new, empty, Model for each call to this method.
    `protected Model` | ModelTest.`getNewEmptyModel()` | Helper method that asserts that the returned model is empty before returning.
    `protected abstract Model` | ModelTest.`getNewModel()` |
    `protected Model` | ModelTest.`getNewModelObjectDoubleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectDoubleLiteral()` |
    `protected Model` | ModelTest.`getNewModelObjectDoubleURI()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleBNodeDoubleLiteral()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleBNodeDoubleURI()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleLiteral()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleLiteralDoubleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleLiteralDoubleURI()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleLiteralSingleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleLiteralSingleURI()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleLiteralSingleURISingleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleURI()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleURIDoubleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleURIDoubleLiteral()` |
    `protected Model` | ModelTest.`getNewModelObjectSingleURISingleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectTripleBNode()` |
    `protected Model` | ModelTest.`getNewModelObjectTripleLiteral()` |
    `protected Model` | ModelTest.`getNewModelObjectTripleURI()` |
    `protected Model` | ModelTest.`getNewModelTwoContexts()` |

  - ### Uses of Model in org.eclipse.rdf4j.testsuite.shacl.manifest

    Fields in org.eclipse.rdf4j.testsuite.shacl.manifest declared as Model
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Model` | AbstractSHACLTest.`dataGraph` | Deprecated.
    `protected Model` | AbstractSHACLTest.`shapesGraph` | Deprecated.

    Methods in org.eclipse.rdf4j.testsuite.shacl.manifest with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Repository` | AbstractSHACLTest.`createRepository​(Model shapesGraph)` | Deprecated.
    `junit.framework.Test` | SHACLManifestTestSuiteFactory.TestFactory.`createSHACLTest​(String testURI, String label, Model shapesGraph, Model dataGraph, boolean failure, boolean conforms)` |
    `protected void` | AbstractSHACLTest.`upload​(Repository rep, Model dataGraph)` | Deprecated.

    Constructors in org.eclipse.rdf4j.testsuite.shacl.manifest with parameters of type Model
    Constructor | Description
    --- | ---
    `AbstractSHACLTest​(String testURI, String label, Model shapesGraph, Model dataGraph, boolean failure, boolean conforms)` | Deprecated.