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

- Packages that use Namespace
  Package | Description
  --- | ---
  org.eclipse.rdf4j.console.command |
  org.eclipse.rdf4j.console.setting |
  org.eclipse.rdf4j.federated |
  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.model.vocabulary | Re-usable constants for various well-known RDF vocabularies.
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  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.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  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.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.model |
  org.eclipse.rdf4j.sparqlbuilder.core | Core classes and interfaces for the SPARQLBuilder.
  org.eclipse.rdf4j.sparqlbuilder.core.query |
  org.eclipse.rdf4j.spring.dao.support |

- - ### Uses of Namespace in org.eclipse.rdf4j.console.command

    Method parameters in org.eclipse.rdf4j.console.command with type arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract void` | QueryEvaluator.`addQueryPrefixes​(StringBuffer result, Collection<Namespace> namespaces)` | Add namespace prefixes to query
    `protected void` | Sparql.`addQueryPrefixes​(StringBuffer result, Collection<Namespace> namespaces)` |
    `protected void` | TupleAndGraphQueryEvaluator.`evaluateGraphQuery​(QueryLanguage queryLn, String queryString, RDFWriter writer, Collection<Namespace> namespaces)` | Evaluate SPARQL graph query

  - ### Uses of Namespace in org.eclipse.rdf4j.console.setting

    Fields in org.eclipse.rdf4j.console.setting with type parameters of type Namespace
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Set<Namespace>` | Prefixes.`DEFAULT` |

    Constructor parameters in org.eclipse.rdf4j.console.setting with type arguments of type Namespace
    Constructor | Description
    --- | ---
    `Prefixes​(Set<Namespace> initValue)` | Constructor

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

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

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

    Methods in org.eclipse.rdf4j.model that return Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Namespace` | Model.`setNamespace​(String prefix, String name)` | Sets the prefix for a namespace.

    Methods in org.eclipse.rdf4j.model that return types with arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Optional<Namespace>` | NamespaceAware.`getNamespace​(String prefix)` | Gets the namespace that is associated with the specified prefix, if any.
    `Set<Namespace>` | NamespaceAware.`getNamespaces()` | Gets the set that contains the assigned namespaces.
    `Optional<Namespace>` | Model.`removeNamespace​(String prefix)` | Removes a namespace declaration by removing the association between a prefix and a namespace name.

    Methods in org.eclipse.rdf4j.model with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Model.`setNamespace​(Namespace namespace)` | Sets the prefix for a namespace.

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

    Classes in org.eclipse.rdf4j.model.base that implement Namespace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractNamespace` | Base class for `Namespace`, offering common functionality.

    Methods in org.eclipse.rdf4j.model.base with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | AbstractNamespace.`compareTo​(Namespace o)` |

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

    Classes in org.eclipse.rdf4j.model.impl that implement Namespace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleNamespace` | A default implementation of the `Namespace` interface.

    Methods in org.eclipse.rdf4j.model.impl that return Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `Namespace` | DynamicModel.`setNamespace​(String prefix, String name)` |
    `Namespace` | EmptyModel.`setNamespace​(String prefix, String name)` |
    `Namespace` | FilteredModel.`setNamespace​(String prefix, String name)` |
    `Namespace` | LinkedHashModel.`setNamespace​(String prefix, String name)` |
    `Namespace` | TreeModel.`setNamespace​(String prefix, String name)` |

    Methods in org.eclipse.rdf4j.model.impl that return types with arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `Optional<Namespace>` | DynamicModel.`getNamespace​(String prefix)` |
    `Optional<Namespace>` | EmptyModel.`getNamespace​(String prefix)` |
    `Optional<Namespace>` | FilteredModel.`getNamespace​(String prefix)` |
    `Optional<Namespace>` | LinkedHashModel.`getNamespace​(String prefix)` |
    `Optional<Namespace>` | TreeModel.`getNamespace​(String prefix)` |
    `Set<Namespace>` | DynamicModel.`getNamespaces()` |
    `Set<Namespace>` | EmptyModel.`getNamespaces()` |
    `Set<Namespace>` | FilteredModel.`getNamespaces()` |
    `Set<Namespace>` | LinkedHashModel.`getNamespaces()` |
    `Set<Namespace>` | TreeModel.`getNamespaces()` |
    `Optional<Namespace>` | DynamicModel.`removeNamespace​(String prefix)` |
    `Optional<Namespace>` | EmptyModel.`removeNamespace​(String prefix)` |
    `Optional<Namespace>` | FilteredModel.`removeNamespace​(String prefix)` |
    `Optional<Namespace>` | LinkedHashModel.`removeNamespace​(String prefix)` |
    `Optional<Namespace>` | TreeModel.`removeNamespace​(String prefix)` |

    Methods in org.eclipse.rdf4j.model.impl with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DynamicModel.`setNamespace​(Namespace namespace)` |
    `void` | EmptyModel.`setNamespace​(Namespace namespace)` |
    `void` | FilteredModel.`setNamespace​(Namespace namespace)` |
    `void` | LinkedHashModel.`setNamespace​(Namespace namespace)` |
    `void` | TreeModel.`setNamespace​(Namespace namespace)` |

    Constructor parameters in org.eclipse.rdf4j.model.impl with type arguments of type Namespace
    Constructor | Description
    --- | ---
    `LinkedHashModel​(Set<Namespace> namespaces)` |
    `LinkedHashModel​(Set<Namespace> namespaces, int size)` |
    `LinkedHashModel​(Set<Namespace> namespaces, Collection<? extends Statement> c)` |
    `TreeModel​(Set<Namespace> namespaces)` |
    `TreeModel​(Set<Namespace> namespaces, Collection<? extends Statement> c)` |

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

    Fields in org.eclipse.rdf4j.model.util with type parameters of type Namespace
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Set<Namespace>` | Namespaces.`DEFAULT_RDF4J` | RDFa initial namespaces + additional set of prefixes for RDF4J
    `static Set<Namespace>` | Namespaces.`DEFAULT_RDFA11` | Set of RDFa 1.1 "initial context" namespaces

    Methods in org.eclipse.rdf4j.model.util that return Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Namespace` | Values.`namespace​(String prefix, String name)` | Create a new `Namespace` object.

    Methods in org.eclipse.rdf4j.model.util with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IRI` | Values.`iri​(Namespace namespace, String localName)` | Create a new `IRI` using the supplied `Namespace` and local name
    `ModelBuilder` | ModelBuilder.`setNamespace​(Namespace ns)` | Set the supplied `Namespace` mapping.

    Method parameters in org.eclipse.rdf4j.model.util with type arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Map<String,​String>` | Namespaces.`asMap​(Set<Namespace> namespaces)` | Converts a set of `Namespace`s into a map containing the `getPrefix()` strings as keys, with the `getName()` strings as values in the map for each namespace in the given set.
    `static IRI` | Values.`iri​(Iterable<Namespace> namespaces, String prefixedName)` | Create a new `IRI` from a supplied prefixed name, using the supplied `namespaces`
    `static Map<String,​String>` | Namespaces.`wrap​(Set<Namespace> namespaces)` | Wraps the given `Set` of `Namespace`s as a `Map` of prefix to URI mappings, so that it can be used where a `Map` is required by the API.

  - ### Uses of Namespace in org.eclipse.rdf4j.model.vocabulary

    Fields in org.eclipse.rdf4j.model.vocabulary declared as Namespace
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Namespace` | DASH.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | DC.`NS` | An immutable `Namespace` constant that represents the Dublin Core namespace.
    `static Namespace` | DCAT.`NS` | An immutable `Namespace` constant that represents the Data Catalog Vocabulary namespace.
    `static Namespace` | DCTERMS.`NS` | An immutable `Namespace` constant that represents the Dublin Core Terms namespace.
    `static Namespace` | DOAP.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | FN.`NS` | An immutable `Namespace` constant that represents the XPath Functions namespace.
    `static Namespace` | FOAF.`NS` | An immutable `Namespace` constant that represents the FOAF namespace.
    `static Namespace` | HYDRA.`NS` | An immutable `Namespace` constant that represents the HYDRA namespace.
    `static Namespace` | LDP.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | LOCN.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | ODRL2.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | ORG.`NS` | An immutable `Namespace` constant that represents the Organization namespace.
    `static Namespace` | OWL.`NS` | An immutable `Namespace` constant that represents the OWL namespace.
    `static Namespace` | PROV.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | RDF.`NS` | An immutable `Namespace` constant that represents the RDF namespace.
    `static Namespace` | RDF4J.`NS` | An immutable `Namespace` constant that represents the RDF4J namespace.
    `static Namespace` | RDFS.`NS` | An immutable `Namespace` constant that represents the RDFS namespace.
    `static Namespace` | ROV.`NS` | An immutable `Namespace` constant that represents the Registered Organization namespace.
    `static Namespace` | RSX.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | SD.`NS` | An immutable `Namespace` constant that represents the SPARQL Service Description namespace.
    `static Namespace` | SESAME.`NS` | An immutable `Namespace` constant that represents the Sesame Schema namespace.
    `static Namespace` | SESAMEQNAME.`NS` | An immutable `Namespace` constant that represents the Sesame QName namespace.
    `static Namespace` | SHACL.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | SKOS.`NS` | An immutable `Namespace` constant that represents the SKOS namespace.
    `static Namespace` | SKOSXL.`NS` | An immutable `Namespace` constant that represents the SKOS-XL namespace.
    `static Namespace` | TIME.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | VANN.`NS` | An immutable `Namespace` constant that represents the VANN namespace.
    `static Namespace` | VCARD4.`NS` | An immutable `Namespace` constant that represents the namespace.
    `static Namespace` | VOID.`NS` | An immutable `Namespace` constant that represents the VoID namespace.
    `static Namespace` | WGS84.`NS` | An immutable `Namespace` constant that represents the WGS84 namespace.
    `static Namespace` | XSD.`NS` | An immutable `Namespace` constant that represents the XML Schema namespace.

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

    Method parameters in org.eclipse.rdf4j.query.parser.sparql with type arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | SPARQLQueries.`getPrefixClauses​(Iterable<Namespace> namespaces)` | Creates a string representing of the supplied `namespaces` as SPARQL prefix declarations.

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

    Methods in org.eclipse.rdf4j.repository that return types with arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryResult<Namespace>` | RepositoryConnection.`getNamespaces()` | Gets all declared namespaces as a RepositoryResult of `Namespace` objects.

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

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

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

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

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

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

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

    Fields in org.eclipse.rdf4j.rio.helpers with type parameters of type Namespace
    Modifier and Type | Field | Description
    --- | --- | ---
    `static RioSetting<Set<Namespace>>` | BasicParserSettings.`NAMESPACES` | Setting to provide a collection of `Namespace` objects which will be used when parsing RDF as the basis for the default set of namespaces of the document.

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

    Methods in org.eclipse.rdf4j.sail that return types with arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Namespace,​SailException>` | SailConnection.`getNamespaces()` | Gets the namespaces relevant to the data contained in this Sail object.

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

    Methods in org.eclipse.rdf4j.sail.base that return types with arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `CloseableIteration<? extends Namespace,​SailException>` | SailDataset.`getNamespaces()` | Gets the namespaces relevant to the data contained in this object.
    `protected CloseableIteration<? extends Namespace,​SailException>` | SailSourceConnection.`getNamespacesInternal()` |

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

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

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

    Methods in org.eclipse.rdf4j.sail.model that return Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `Namespace` | SailModel.`setNamespace​(String prefix, String name)` |

    Methods in org.eclipse.rdf4j.sail.model that return types with arguments of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `Optional<Namespace>` | SailModel.`getNamespace​(String prefix)` |
    `Set<Namespace>` | SailModel.`getNamespaces()` |
    `Optional<Namespace>` | SailModel.`removeNamespace​(String prefix)` |

    Methods in org.eclipse.rdf4j.sail.model with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SailModel.`setNamespace​(Namespace namespace)` |

  - ### Uses of Namespace in org.eclipse.rdf4j.sparqlbuilder.core

    Methods in org.eclipse.rdf4j.sparqlbuilder.core with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Prefix` | SparqlBuilder.`prefix​(Namespace namespace)` | Create SPARQL Prefix declaration from the given `Namespace`.

  - ### Uses of Namespace in org.eclipse.rdf4j.sparqlbuilder.core.query

    Methods in org.eclipse.rdf4j.sparqlbuilder.core.query with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | OuterQuery.`prefix​(Namespace... namespaces)` | Add prefix declarations to this query

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

    Methods in org.eclipse.rdf4j.spring.dao.support with parameters of type Namespace
    Modifier and Type | Method | Description
    --- | --- | ---
    `UpdateWithModelBuilder` | UpdateWithModelBuilder.`setNamespace​(Namespace ns)` |